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.

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top