Hello, I can confirm your findings; could not find a way to accomplish reverb with MIDISynth. In my app I use AVAudioUnitSampler for each MIDI channel. This solution works fine for me, especially since my app needs to connect 3rd party AU extension effects. Even if MIDISynth supported reverb it would probably only be Apple's reverb AU internally (not that it’s bad; my app just needs to support AU extensions).
But to my positive surprise I found that loading SoundFont presets is rather fast on the iPad Air 2, a small fraction of a second if I would have to guess. I only have simple SoundFont layers (1 instrument per preset), no complex stuff like multiple instrument layers, like some GM SoundFonts out there. I also would assume that AUSampler only loads the sample data of the preset you specify, instead of the entire SoundFont. How long is “unacceptably long” for you? Sven > Am 21.02.2018 um 18:41 schrieb Timothy Erdmer <[email protected]>: > > Hi All, > > Has anyone been able to get channel-specific MIDI reverb working with an iOS > App? > > I'm working with the MIDISynth AudioUnit in an AUGraph, and it's been > suggested that I connect and load 16 individual synth units, as Apple's > MIDISynth doesn't support MIDI reverb messages at this time. This requires > loading the hosted SoundFont into memory 16 times, which appears to cause an > unacceptably long AUGraphInitialize() call at startup with SoundFonts ranging > in size from 2 to 31 MB. > > I would be grateful for insight on a reverb solution, and the initialization > behaviour of AUGraph. > > Regards, > > Tim Erdmer > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Coreaudio-api mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/coreaudio-api/biochill%40me.com > > This email sent to [email protected] _______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
