Re: Channel Specific MIDI Reverb with an AUGraph
Re: Channel Specific MIDI Reverb with an AUGraph
- Subject: Re: Channel Specific MIDI Reverb with an AUGraph
- From: Sven Thoennissen <email@hidden>
- Date: Wed, 21 Feb 2018 19:20:19 +0100
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@hidden>:
>
> 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@hidden)
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden
_______________________________________________
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