├── .gitignore ├── CHANGES.txt ├── LICENSE.txt ├── README.md ├── addon_config.mk ├── libs ├── pgmidi │ ├── PGArc.h │ ├── PGMidi.h │ ├── PGMidi.mm │ ├── PGMidiAllSources.h │ ├── PGMidiAllSources.mm │ ├── PGMidiFind.h │ ├── PGMidiFind.mm │ ├── README.md │ └── iOSVersionDetection.h └── rtmidi │ ├── README.md │ ├── RtMidi.cpp │ └── RtMidi.h ├── midiExampleIOS ├── addons.make ├── bin │ └── data │ │ ├── Default.png │ │ └── Icon.png └── src │ ├── main.mm │ ├── ofApp.h │ └── ofApp.mm ├── midiInputExample ├── addons.make └── src │ ├── main.cpp │ ├── ofApp.cpp │ └── ofApp.h ├── midiOutputExample ├── addons.make └── src │ ├── main.cpp │ ├── ofApp.cpp │ └── ofApp.h ├── midiTimingExample ├── addons.make └── src │ ├── main.cpp │ ├── ofApp.cpp │ └── ofApp.h ├── ofxaddons_thumbnail.png ├── res ├── ios-framework-search-paths.png ├── midi_din.png └── miditest.pd ├── scripts ├── update_pgmidi.sh └── update_rtmidi.sh └── src ├── desktop ├── ofxRtMidiIn.cpp ├── ofxRtMidiIn.h ├── ofxRtMidiOut.cpp └── ofxRtMidiOut.h ├── ios ├── ofxPGMidiContext.h ├── ofxPGMidiContext.mm ├── ofxPGMidiDelegate.h ├── ofxPGMidiDelegate.mm ├── ofxPGMidiIn.h ├── ofxPGMidiIn.mm ├── ofxPGMidiOut.h ├── ofxPGMidiOut.mm ├── ofxPGMidiSourceDelegate.h └── ofxPGMidiSourceDelegate.mm ├── ofxBaseMidi.cpp ├── ofxBaseMidi.h ├── ofxMidi.cpp ├── ofxMidi.h ├── ofxMidiClock.cpp ├── ofxMidiClock.h ├── ofxMidiConstants.h ├── ofxMidiIn.cpp ├── ofxMidiIn.h ├── ofxMidiMessage.cpp ├── ofxMidiMessage.h ├── ofxMidiOut.cpp ├── ofxMidiOut.h ├── ofxMidiTimecode.cpp ├── ofxMidiTimecode.h └── ofxMidiTypes.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/README.md -------------------------------------------------------------------------------- /addon_config.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/addon_config.mk -------------------------------------------------------------------------------- /libs/pgmidi/PGArc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGArc.h -------------------------------------------------------------------------------- /libs/pgmidi/PGMidi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidi.h -------------------------------------------------------------------------------- /libs/pgmidi/PGMidi.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidi.mm -------------------------------------------------------------------------------- /libs/pgmidi/PGMidiAllSources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidiAllSources.h -------------------------------------------------------------------------------- /libs/pgmidi/PGMidiAllSources.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidiAllSources.mm -------------------------------------------------------------------------------- /libs/pgmidi/PGMidiFind.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidiFind.h -------------------------------------------------------------------------------- /libs/pgmidi/PGMidiFind.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/PGMidiFind.mm -------------------------------------------------------------------------------- /libs/pgmidi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/README.md -------------------------------------------------------------------------------- /libs/pgmidi/iOSVersionDetection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/pgmidi/iOSVersionDetection.h -------------------------------------------------------------------------------- /libs/rtmidi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/rtmidi/README.md -------------------------------------------------------------------------------- /libs/rtmidi/RtMidi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/rtmidi/RtMidi.cpp -------------------------------------------------------------------------------- /libs/rtmidi/RtMidi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/libs/rtmidi/RtMidi.h -------------------------------------------------------------------------------- /midiExampleIOS/addons.make: -------------------------------------------------------------------------------- 1 | ofxMidi 2 | -------------------------------------------------------------------------------- /midiExampleIOS/bin/data/Default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiExampleIOS/bin/data/Default.png -------------------------------------------------------------------------------- /midiExampleIOS/bin/data/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiExampleIOS/bin/data/Icon.png -------------------------------------------------------------------------------- /midiExampleIOS/src/main.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiExampleIOS/src/main.mm -------------------------------------------------------------------------------- /midiExampleIOS/src/ofApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiExampleIOS/src/ofApp.h -------------------------------------------------------------------------------- /midiExampleIOS/src/ofApp.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiExampleIOS/src/ofApp.mm -------------------------------------------------------------------------------- /midiInputExample/addons.make: -------------------------------------------------------------------------------- 1 | ofxMidi 2 | -------------------------------------------------------------------------------- /midiInputExample/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiInputExample/src/main.cpp -------------------------------------------------------------------------------- /midiInputExample/src/ofApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiInputExample/src/ofApp.cpp -------------------------------------------------------------------------------- /midiInputExample/src/ofApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiInputExample/src/ofApp.h -------------------------------------------------------------------------------- /midiOutputExample/addons.make: -------------------------------------------------------------------------------- 1 | ofxMidi 2 | -------------------------------------------------------------------------------- /midiOutputExample/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiOutputExample/src/main.cpp -------------------------------------------------------------------------------- /midiOutputExample/src/ofApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiOutputExample/src/ofApp.cpp -------------------------------------------------------------------------------- /midiOutputExample/src/ofApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiOutputExample/src/ofApp.h -------------------------------------------------------------------------------- /midiTimingExample/addons.make: -------------------------------------------------------------------------------- 1 | ofxMidi 2 | -------------------------------------------------------------------------------- /midiTimingExample/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiTimingExample/src/main.cpp -------------------------------------------------------------------------------- /midiTimingExample/src/ofApp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiTimingExample/src/ofApp.cpp -------------------------------------------------------------------------------- /midiTimingExample/src/ofApp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/midiTimingExample/src/ofApp.h -------------------------------------------------------------------------------- /ofxaddons_thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/ofxaddons_thumbnail.png -------------------------------------------------------------------------------- /res/ios-framework-search-paths.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/res/ios-framework-search-paths.png -------------------------------------------------------------------------------- /res/midi_din.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/res/midi_din.png -------------------------------------------------------------------------------- /res/miditest.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/res/miditest.pd -------------------------------------------------------------------------------- /scripts/update_pgmidi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/scripts/update_pgmidi.sh -------------------------------------------------------------------------------- /scripts/update_rtmidi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/scripts/update_rtmidi.sh -------------------------------------------------------------------------------- /src/desktop/ofxRtMidiIn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/desktop/ofxRtMidiIn.cpp -------------------------------------------------------------------------------- /src/desktop/ofxRtMidiIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/desktop/ofxRtMidiIn.h -------------------------------------------------------------------------------- /src/desktop/ofxRtMidiOut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/desktop/ofxRtMidiOut.cpp -------------------------------------------------------------------------------- /src/desktop/ofxRtMidiOut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/desktop/ofxRtMidiOut.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiContext.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiContext.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiContext.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiContext.mm -------------------------------------------------------------------------------- /src/ios/ofxPGMidiDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiDelegate.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiDelegate.mm -------------------------------------------------------------------------------- /src/ios/ofxPGMidiIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiIn.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiIn.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiIn.mm -------------------------------------------------------------------------------- /src/ios/ofxPGMidiOut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiOut.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiOut.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiOut.mm -------------------------------------------------------------------------------- /src/ios/ofxPGMidiSourceDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiSourceDelegate.h -------------------------------------------------------------------------------- /src/ios/ofxPGMidiSourceDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ios/ofxPGMidiSourceDelegate.mm -------------------------------------------------------------------------------- /src/ofxBaseMidi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxBaseMidi.cpp -------------------------------------------------------------------------------- /src/ofxBaseMidi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxBaseMidi.h -------------------------------------------------------------------------------- /src/ofxMidi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidi.cpp -------------------------------------------------------------------------------- /src/ofxMidi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidi.h -------------------------------------------------------------------------------- /src/ofxMidiClock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiClock.cpp -------------------------------------------------------------------------------- /src/ofxMidiClock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiClock.h -------------------------------------------------------------------------------- /src/ofxMidiConstants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiConstants.h -------------------------------------------------------------------------------- /src/ofxMidiIn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiIn.cpp -------------------------------------------------------------------------------- /src/ofxMidiIn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiIn.h -------------------------------------------------------------------------------- /src/ofxMidiMessage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiMessage.cpp -------------------------------------------------------------------------------- /src/ofxMidiMessage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiMessage.h -------------------------------------------------------------------------------- /src/ofxMidiOut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiOut.cpp -------------------------------------------------------------------------------- /src/ofxMidiOut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiOut.h -------------------------------------------------------------------------------- /src/ofxMidiTimecode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiTimecode.cpp -------------------------------------------------------------------------------- /src/ofxMidiTimecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiTimecode.h -------------------------------------------------------------------------------- /src/ofxMidiTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danomatika/ofxMidi/HEAD/src/ofxMidiTypes.h --------------------------------------------------------------------------------