[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[sc-dev] plug-ins

wouldn't it be nice, if it were possible, considering that everything now works with global buses, to plug-ins/modules which have access to those buses. would it be possible to do this in a way which would not unduly affect performance (so long as you haven't got anything plugged in of course)? in effect to make the current synthesis engine itself a module within that kind of architecture. this way other engines could have access to the same buses and could also receive messages from the interpreter? this would allow people to write graphical engines, gui engines, vst wrapper engines, word processors :), which would all be capable of streaming to or from the global buses. in fact the buses would not even necessarily have to be constrained to holding audio data, but could hold anything at all. osc addressing could look something like this: /all/start for start all engines, /scaud/start, for
start only the audio engine, etc...
james will probably just shoot off a one liner telling me why this is all impossible because of some technical detail
of which i am entirely ignorant.
just some thoughts,