On fre, 2004-11-05 at 22:48, Paul Davis wrote: > >I like the idea of UI being a seperate app, but ... > > > >I am into a similar idea, although by using memmap, but, as I understand > >it, that won't work with your scheme? > > > >Hmmm ... I have almost nothing going on between engine and UI except for > >that UI might have decided to update the patch (and engine might via > >midi have decided to change to another patch) ... > > follow sooperlooper - the UI is the MIDI connection, and tunnels it as > OSC to the engine. no races. > Wait a second while I google for sooperlooper ... ... ...
Mmmm ... It looks to me like you haven't got a massive amount of parameters (like ie the DX7?) I never had a problem with parameter changes coming in at the midi port. Problem is that I have no sysex ID [1] (And yes, I did notice that there is an implementation of DX7 for dssi. It relies on sysex for individual parameters.) 32 something programmable knobs (with multiple destinations) on a usb/midi surface is probably more than you'll ever have time to understand (nor me), but when it comes to setting up the whole sheebang, we'll both want to have access to *all* parameters. This is where the native UI has its place. You'll do the setup off-line, therefore races are a minor concern. *1) Yamaha is a registered midi vendor, and have their own sysex preample. We have not! mvh // Jens M Andreasen > --p
