At 11:12 AM 10/2/2015, you wrote: >> What AudioUnitNode would I use? > >AVAudioUnitSamplerMBS, I think. > >> The docs are confusing in this regard, I assume you haven't updated them >> yet? Theres AVAudioUnitMIDIInstrumentMBS but that's not associated with >> AVAudioUnitSamplerMBS. I saw the AudioNodes: > >Sorry. You just found a bug. AVAudioUnitSamplerMBS must be subclass of >AVAudioUnitMIDIInstrumentMBS. I'll correct that.
Really? Cool! =) OK, then that makes more sense. https://www.monkeybreadsoftware.net/class-avaudiounitmidiinstrumentmbs.shtml OK, so I get playing the thing (all the send- start- things) but what about it handling external MIDI inside the plug instead of me interpreting incoming MIDI separately and passing to this? I'm envisioning a AuioUnitMIDIMBS node and putting it first in the graph, sending MIDI to the sampler Node. But perhaps this is outside AVFoundation? I get the idea that MIDI was "denied admission" to AVFoundation and it's still under CoreMIDI. Am I right about that? I use FluidSynth right now and it's great to a certain extent (xplat!), but it can be limited. Especially the load time, and the lack of support for rules (keyswitching, controller-switch, round robin). The EXS playback with disk streaming (cross my fingers that this isn't memory-only) and additional parameters is exciting - however there is a drawback that each sample reference can't really have it's own modulation settings, which are global in EXS - still =(. >> On the positive side, all this looks really laid out and matches a lot of >> what I've learned about CoreAudio (which is now AV). Cool! >:-) I also can add lower level methods if needed. OK, I'll file that under "just in case" =) Garth Hjelte Sampler User _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
