Skip to content

Core MIDI - originally with Swift 3, but nothing much changed with Swift 4 or 5

License

Notifications You must be signed in to change notification settings

ForeverTangent/SwiftMIDI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift3MIDI

license Build Status GitHub tag GitHub release [GitHub commits Swift 3

Platforms iOS

Sponsors Twitter @GeneDeLisaDev

This is just an updated version of Gene De Lisa's SwiftMIDI example.

I basically just made a fork and updated things to work with Swift 5 and XCode 11 out of the box, for my own sanity.

Very little has changed, other that fixing minor syntax changes.

Remember you have to download the Fluid SoundFont, to big to add to the depot.

Stan

Gene's Orginal ReadMe Follows.

An example using Core MIDI with Swift 3.

There are also two hacky Playgrounds. One works. The other one tries to create an input port and fails. (makes sense actually)

Meta text events are a mess with that tuple nonsense. That will be another blog post.

I'm using the Fluid R3 GM Sounfont in this example. Use whatever Soundfont you like. (GeneralUser GS 1.442 has many problems)

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

About

Core MIDI - originally with Swift 3, but nothing much changed with Swift 4 or 5

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%