Hi George! kAudioUnitSubType_DLSSynth is very old and has never been supported in iOS. You will want to use kAudioUnitSubType_MIDISynth which is supported on both iOS and OS X. The underlying synth engine for this type is very close to fully SoundFont-compatible. Unfortunately we do not have any documents which describe any missing features, if any. Everything you list below is supported. Please file radars if you find problems.
-DS > On Nov 18, 2018, at 7:50 AM, George Litterst <[email protected]> wrote: > > I have both Mac and iOS applications that load a custom SoundFont into > kAudioUnitSubType_DLSSynth. These apps receive MIDI data and pass on the data > to the DLSSynth. This basic scenario works great in our applications. > > We are about to embark on enhancements to our SoundFont based on the > parameters defined for SoundFonts in the 2.01 specification (the final > SoundFont spec from Creative Labs). > > Can anyone provide a comprehensive list of SoundFont features that are or are > not supported by kAudioUnitSubType_DLSSynth in the Mac and iOS environments? > > In particular we plan to improve the realism of various instruments by > defining the parameters for the SoundFont's “modulators.” These modulators > enable different types of MIDI input (key velocity, key number, continuous > controllers, etc.) to control any number of synth parameters. By tweaking > these modulator parameters for each instrument in the SoundFont, we can > specify—in theory—the way in which a low-pass filter adjusts the timbre of an > instrument based on velocity, map the mod wheel to control filter cutoff, > crossfade samples, and so forth. > > Of course it would be a delight to learn that kAudioUnitSubType_DLSSynth > supports the complete spec. > > Thanks, > George Litterst > TimeWarp Technologies
_______________________________________________ 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]
