Build Logic Midi FX


#1

Finally Apple have found a way to handle midi output from a Au plugin. The new Midi fx plugin seems the way to go.

Jules, are you considering to incorporate that in JUCE?


#2

Sure, though too busy right now to do the research.. Any tips or code that people could contribute would speed things up.


#3

It's realy easy but not/less documented!

Just define:

 #define JucePlugin_AUMainType             'aumi'  
 //or kAudioUnitType_MIDIProcessor, but it's not defined in AUComponent.r

216: @constant kAudioUnitType_MIDIProcessor

Plugins of this type process midi input and produce midi output. They do not produce audio.

Source: https://github.com/phracker/MacOSX-SDKs/blob/master/MacOSX10.9.sdk/System/Library/Frameworks/AudioUnit.framework/Versions/A/Headers/AUComponent.h

 

It is supported since SDK 10.9 and is only available for 64x AU's.

NOTE: auval will always fail, but you will find it in Logic Pro X (only that host do support that - requires OS 10.8?)

auval -64 -v aumi 'xxxx' 'xxxx'

LIMITS: MIDI FX AU's will be NOT transported (the processBlock will never called in my tests!)  welcome! :D


#4

@monotomy - Did you (or anyone) figure out a way to get processblock called so we can stream in/out MIDI data?

 

Cheers,

mibix


#5

Hi mibix,

take a look at this thread: http://www.juce.com/forum/topic/midi-fx-logic-pro-x-audio-does-not-work#comment-309701

Oscar got it working - I'm trying this too.

Cheers


#6

*deleted*