programming techniques for huge templates
Posted: 28 Feb 2012 10:32
Hello,
i wonder how you guys approach making big templates, like for a synth with a lot of pages & parameters.
for example, the Korg Prophecy has well over 200 parameters to tweak, besides the obvious space needed for controls on the lemur i wonder how to make such a template in the most economic way regarding scripting.
one idea is to work with a sort of classes, to write a script containing the basic sysex stuff and use variables for the controls and just call them with faders and buttons, like on expression cutoff();
but from what i learned those scripts are not (obviously) comparable to classes, it seems not possible to instantiate such a script as often as you want at the same time with different variables used at this point.
for example:
fader one: on expression Sysex(); (variable would be cutoff)
fader one: on expression Sysex(); (variable would be resonance)
the idea is to have basically a handfull of such scripts and pass the data needed with variables instead of having to tie scripts to each and every object.
hope my thoughts understandable in some way
this thread has not to be about the prophecy but at least to me it´s interestign to find out how others approach making their templates.
cheers,
Martin
i wonder how you guys approach making big templates, like for a synth with a lot of pages & parameters.
for example, the Korg Prophecy has well over 200 parameters to tweak, besides the obvious space needed for controls on the lemur i wonder how to make such a template in the most economic way regarding scripting.
one idea is to work with a sort of classes, to write a script containing the basic sysex stuff and use variables for the controls and just call them with faders and buttons, like on expression cutoff();
but from what i learned those scripts are not (obviously) comparable to classes, it seems not possible to instantiate such a script as often as you want at the same time with different variables used at this point.
for example:
fader one: on expression Sysex(); (variable would be cutoff)
fader one: on expression Sysex(); (variable would be resonance)
the idea is to have basically a handfull of such scripts and pass the data needed with variables instead of having to tie scripts to each and every object.
hope my thoughts understandable in some way
this thread has not to be about the prophecy but at least to me it´s interestign to find out how others approach making their templates.
cheers,
Martin