Domanda

Voglio scrivere programmi C/C++ che ricevono input da un dispositivo MIDI.

Il dispositivo MIDI si collega al mio PC tramite un connettore USB.

Sto cercando un (C/C++ implementato) libreria che posso usare per leggere i segnali MIDI da un dispositivo MIDI tramite la porta USB.

Sono felice di manipolare i dati MIDI una volta che ho capito, io non voglio avere a implementare il codice per la sua cattura.

Ho intenzione di scrivere il mio codice utilizzando lo spargimento di Sangue Dev-C++ IDE Windows XP.

È stato utile?

Soluzione

PortMidi è un altro software open source, cross-platform e MIDI I/O libreria la pena di verificare.D'altra parte, se si sta lavorando su un sysex tipo di applicazione, quindi diretto Win32 funziona abbastanza facilmente.

Appena imbattuto in un altro software open source, cross-platform quadro che include il supporto MIDI: Succo d'.

Inoltre, vorrei sottolineare che non c'è niente di speciale su di una USB dispositivo MIDI collegato.Sarà ancora essere presentato come un dispositivo MIDI in Windows e utilizzare MIDI standard Api (mmsystem) per comunicare con esso.

[Luglio 2014] ho appena incontrato RtMidi che sembra essere una bella, compatta, open source e multi-piattaforma C++ library.

Altri suggerimenti

Controllare il progetto open source LMMS.È una musica in studio per Linux che include la possibilità di utilizzare tastiere MIDI con strumenti software.Se si scava intorno a file di origine con 'midi' in nome, probabilmente troverai quello che stai cercando.

Forse l' Jack il codice sorgente può essere d'aiuto.Si tratta di un driver audio per Posix sistemi compatibili con un sacco di possibilità e supporta USB e Firewire periferiche audio.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top