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: clemens(a)ladisch.de
CC: linux-audio-user(a)lists.linuxaudio.org; linux-audio-dev(a)lists.linuxaudio.org
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
Linux-audio-dev(a)lists.linuxaudio.org
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/so…