• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: MIDI note tranformations
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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
  • Follow-Ups:
    • Re: MIDI note tranformations
      • From: William Stewart <email@hidden>
References: 
 >MIDI note tranformations (From: Lubor Prikryl - DSound <email@hidden>)
 >Re: MIDI note tranformations (From: William Stewart <email@hidden>)

  • Prev by Date: Re: Error -10838 calling MIDIClientCreate
  • Next by Date: Re: MIDI note tranformations
  • Previous by thread: Re: MIDI note tranformations
  • Next by thread: Re: MIDI note tranformations
  • Index(es):
    • Date
    • Thread