C/C++ - Bibliothek zum Lesen von MIDI-Daten von einem USB-MIDI-Gerät
-
08-06-2019 - |
Frage
Ich will schreiben, C/C++ - Programme, die Eingaben von einem MIDI-Gerät.
Die MIDI-Gerät mit meinem PC über einen USB-Anschluss.
Ich bin auf der Suche nach einem C/C++) implementiert Bibliothek, die ich verwenden kann, um Lesen Sie die MIDI Signale an den MIDI-Gerät durch die USB port.
Ich bin glücklich Manipulation der MIDI-Daten werden, sobald ich bekomme es, ich will nicht implementieren müssen, um den code für die Aufnahme.
Ich bin der Planung über das schreiben, meinen code mit den Bloodshed Dev-C++ IDE Windows XP.
Lösung
PortMidi ist ein weiteres open-source-cross-Plattform-MIDI-I/O-Bibliothek lohnt sich.Auf der anderen Seite, wenn Sie eine sysex-Art von app, dann direkt Win32 funktioniert einfach genug.
Kam gerade über ein weiteres open-source-cross-Plattform-framework, das die MIDI-Unterstützung: Juce.
Ich sollte auch beachten, dass es ist nichts besonderes über USB angeschlossene MIDI-Gerät.Es wird noch vorgestellt werden als MIDI-Gerät in Windows und verwenden Sie standard-MIDI-APIs (mmsystem), um mit ihm zu kommunizieren.
[Juli 2014] ich kam gerade über RtMidi das sieht in einem schönen, kompakten, open source, cross-platform C++ library.
Andere Tipps
Check out die open-source-Projekt LMMS.Es ist ein Musik-studio für Linux, das umfasst die Fähigkeit zu verwenden, MIDI-keyboards mit software-Instrumenten.Wenn Sie Graben, um in Quelldateien mit 'midi' in der name, Sie werden wahrscheinlich finden, was Sie suchen.
Vielleicht Jack source code kann auch helfen.Es ist ein sound-Treiber für Posix-kompatible Systeme mit vielen Möglichkeiten und unterstützt USB-und Firewire-audio-Geräte.