Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iyadassaf/midi-io
An Super-simple Objective-C OSX CoreMIDI wrapper for people who want to make awesome, scalable things without getting a headache.
https://github.com/iyadassaf/midi-io
Last synced: about 1 month ago
JSON representation
An Super-simple Objective-C OSX CoreMIDI wrapper for people who want to make awesome, scalable things without getting a headache.
- Host: GitHub
- URL: https://github.com/iyadassaf/midi-io
- Owner: IyadAssaf
- Created: 2013-09-08T00:12:39.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-09-12T11:21:43.000Z (over 11 years ago)
- Last Synced: 2024-04-16T00:02:45.625Z (9 months ago)
- Language: Objective-C
- Homepage:
- Size: 415 KB
- Stars: 10
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
MidiIO
======MidiIO is a simple CoreMIDI wrapper for OSX.
The project aims to make getting and sending MIDI events stupidly easy so people can get on with creating awesome things.###Methods:
MidiIO *midi = [[MidiIO alloc] init];
//Send a note to a device:
[midi sendMIDINoteToDevice:1 :127 :@"Launchpad"];
//Send a control note to a device:
[midi sendMIDIControlToDevice:1 :0 :@"Controls"];
//Send a sysex command to a device:
[midi sendSysexToDevice:@"Controls" :@"F0 00 01 61 04 06 F7"];
###Callbacks:
//Recieved a note
-(void)recievedNote:(int)note :(int)velocity :(NSString *)device;
//Recieved a control message
-(void)recievedControl:(int)note :(int)velocity :(NSString *)device###This project is open for contribution, feel free to contribute to make using CoreMIDI easy to use on OSX!