The issue with using the predefined CC such as #7 for other uses is that if any 
GM controller sits on your MIDI channel it will use that as a volume control, 
and it will be reinterpreted by Aeolus as some organ setting. The result is 
highly unpredictable and I don't think there are 55 unassigned CC available.

The same is actually true of NRP: as the NRP has no concept of source or dest 
other than the MIDI channel then if you want to control two devices over the 
same channel (multilayered/multitimbral gives nice results with a bit if 
detune) then the NRP are also going to collide. Bristol did just this in 0.10 
and then backed down after a few complaints of lost output or wild signals to 
the point where it was unusable, people were downgrading to 0.9 - the use of 
NRP in bristol were proposed as an alternative to the squatted SYSEX message 
which have always worked as they never collided with anything (but themselves). 
The option to honour NRP is still there, just not default and I would have 
backed it out completely except it was easy to leave under flag control.

Having everything after 0xf0 as reassignable  is a pretty cool idea. SYSEX 
message can collide too unless the message format includes a further system 
identifier such as bristols negotiation handles but they only work over TCP. I 
think I might put that on the wishlist.

Out of interest, what was the problem with MIDI sequencing and SYSEX? The only 
problem I knew about was that they are atomic and cannot be interupted hence on 
'legacy' 5-pin DIN at a meagre few kilobaud there were timing issues, largely 
overcome now with USB unless you want to download gigasamples.

Regards, nick.

"we have to make sure the old choice [Windows] doesn't disappear”.
Jim Wong, president of IT products, Acer




> Date: Tue, 6 Oct 2009 07:47:27 +0200
> From: [email protected]
> CC: [email protected]; 
> [email protected]
> Subject: Re: [LAD] [LAU] So what's the deal with controlling the      aeolus 
> organ?stops via midi
> 
> David Robillard wrote:
> > Not enough context quoted to tell; are the stops in Aeolus really too
> > complicated to be controlled via controllers and programs?
> 
> No: For 55 or so organ stops, you'd need 55 boolean controllers; this
> can be easily done with NRPNs.
> 
> 
> Best regards,
> Clemens
> _______________________________________________
> Linux-audio-dev mailing list
> [email protected]
> http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
                                          
_________________________________________________________________
Windows Live: Keep your friends up to date with what you do online.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010
_______________________________________________
Linux-audio-dev mailing list
[email protected]
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev

Reply via email to