Re: MIDI note tranformations
Re: MIDI note tranformations
- Subject: Re: MIDI note tranformations
- From: Lubor Prikryl - DSound <email@hidden>
- Date: Wed, 28 Sep 2005 21:12:07 +0200
Hi Bill,
I haven't seen anything regarding AU in MIDIThruConnections,
furthermore MIDI Thru meant something different for me, so I stupidly
overlooked all the really sophisticated management of notes there.
Well, now I see, there are MIDI Endpoints there, but what do you
suggest to use to connect them to AU instead of
AUMIDIControllerConnectSource + AUMIDIControllerMapEventToParameter,
as I do now?
Lubor
On 27.9.2005, at 20:15, William Stewart wrote:
On 27/09/2005, at 7:01 AM, Lubor Prikryl - DSound wrote:
Hello Doug,
I am sorry to attempt to make you even busier than you are, but I
would like to ask you whether you think about adding something
between "automated" sending of MIDI data to an audio unit and
"manual" handling of buffers.
I.E. between AUMIDIControllerHandleMIDI and
AUMIDIControllerConnectSource.
We've been under the impression that few, if any, developers have
been using the AUMIDIController API, so were in the process of
deprecating it. Perhaps we should reconsider this.
I think it would be nice to allow a transformation of MIDI notes
and filtering of controllers.
The structure of parameters may looke like this:
This is already implemented:
<CoreMIDI/MIDIThruConnections.h>
This allows you to do some fairly sophisticated filtering of MIDI
messages between midi sources and destinations - this filtering is
done in the MIDI Server.
In fact we use this in AULab's MIDI Thru params editor - Create an
AULab document with a synth, and have a look at the synth's
inspector window's MIDI tab. This isn't the totality of the thru
filtering that can be done, but some of it. AULab creates virtual
MIDI destinations for the synths - then any of the sources that are
sending midi to this destination are filtered through the
parameters described in this way.
Doug may have more to add
Bill
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden