Skip to main content

open synfire for plugin development

Posted

Provide the possibilty to us users to dynamically extend synfire with lot's of (smaller) tools /functionalities:

Offer a script / programming language to do the basic stuff like "copy /paste / delete / select:  container / figure/phrase/chord/ parameter" and to get and set infos from/to parameters /chords / chord definitions / etc.

And to create simple tool windows (checkboxes, textboxes, listboxes...)

A new main menu entry :"Plugins".

A plugin should have the possiblity to be exectuted by a user defined shortcut.

Side effect: Synfire will become more popular + Cognitone will have more time to concentrate on improvements, bug fixes, and on new major features !


Thu, 2017-12-21 - 14:15 Permalink

Thanks for your input.

Scripting is certainly a promising idea, albeit a very resource intensive project.

On the other hand, what's on our agenda already is XML or JSON import and export of parameters and phrases. This will allow 3rd party software to integrate with a Synfire-centric workflow more easily. You could write your own external scripts/apps to create or modify phrases. 

Thu, 2017-12-21 - 19:08 Permalink

Yes I understand that this would last at least serveral months. I got the idea because Sibelius (4) offered this (don't know whether they dropped it in the meantime) - and about 10 years ago I wrote some plugins for it...

Exporting/importing synfire objects in a readable /parseable format such as Xml / json would also be great!  Maybe even the whole arrangement. It might become a bit larger in readable form but disk storage also increases.