From: Florian J. <flo...@we...> - 2012-04-24 23:49:25
|
Am 25.04.2012 01:27, schrieb Luis Garrido: > On 04/25/2012 12:15 AM, Florian Jung wrote: > > >> but OSC does support it? >> > OSC is a generic transport. You have to distinguish between OSC as a > transport protocol and DSSI GUI as an application protocol over it. > > >> hrm, can i maybe create some "string" port which serializes all these >> information? >> > You have a 'configure' method in the DSSI GUI protocol that takes two > strings: key and value. > > For instance, you could use your GUI to create 'patches' that could be > saved or loaded using 'configure' calls. That's how fluidsynth-dssi > stores and loads the path to the soundfont file. > > But you cannot do fine automation of your oscillators if you don't have > a fixed number of numeric ports. It would also be problematic for state > storage and retrieval (you add an oscillator, automate some changes to > its parameters in a track, then you remove that oscillator... you get > the idea.) > > >> no way! this would massively slow down my synth, probably making it >> unusable. and is ugly, btw ;) >> > There are a few LADSPAs out there that are intended to be used this way. > That ain't ugly, that's vintage X-D > > As a middle ground, maybe you could design blocks of 4-8 oscillators > that could be combined externally, or something like that. > > Anyway, overly flexible plugins are a problematic concept, overly > difficult to support by hosts. IMO plugins are more about achieving > flexibility by combining them as simple building blocks. > that case, i probably don't want to make my synth a DSSI plugin. i would have to completely redesign it which i don't want. currently, it's a standalone application offering MIDI ports. or can i just create a port which transmits "everything" wrapped into a string? greetings flo > Luis > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > _______________________________________________ > Lmuse-developer mailing list > Lmu...@li... > https://lists.sourceforge.net/lists/listinfo/lmuse-developer > > |