Example of kAudioUnitSubType_MIDISynth in Core Audio and as a custom AVAudioUnitMIDIInstrument
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
MIDISynth.xcodeproj
MIDISynth
MIDISynthTests
MIDISynthUITests
docs
fastlane
.gitignore
.jazzy.yaml
.travis.yml
Gemfile
LICENSE
README.md

README.md

MIDISynth

license Build Status GitHub version GitHub tag GitHub release GitHub commits Github downloads GitHub stars

Swift 4

Platforms OS X | iOS

Sponsors Twitter @GeneDeLisaDev

An example using the multitimbral kAudioUnitSubType_MIDISynth in Core Audio, and wrapped as an AVAudioUnit to use with AVFoundation's AVAudioEngine. The sampler av audio unit that is part of AVFoundation is not multitimbral.

You can build the project on the command line with this command: bundle exec fastlane ios test

SoundFont

I've not included a SoundFont to avoid any "legal" issues. You will need to find one and update the name in the source code. I've used SoundFonts from MuseScore.

Blog post for this example.

Blog post

Bugs

GitHub issues

If you find one, please add it to issues

Buy my kitty Giacomo some cat food

paypal

Giacomo Kitty

Licensing

MIT

Please read the LICENSE for details.

Credits