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: Douglas Scott <email@hidden>
- Date: Mon, 26 Feb 2018 13:02:42 -0800
Right - MIDISynth is designed for basic 16-channel GM use minus reverb and
chorus. Channel-by-channel functionality and FX can be handled with individual
instances of the Sampler AU (at the C-language layer) or the AVAudioUnitSampler
(at the ObjC-language layer) as described here.
-DS
> On Feb 21, 2018, at 10:20 AM, Sven Thoennissen <email@hidden> wrote:
>
> 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
_______________________________________________
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