Frage

Ich habe einen Trigger Finger bekam (MIDI-Tablette) und ich möchte in der Lage sein, seine Eingabe leben und machen Python lesen Aktionen ausführen auf der gedrückten Taste abhängig.

Ich brauche es für Windows und bevorzugt die Arbeit mit Python 2.5 +

Danke

War es hilfreich?

Lösung

PyGame enthält einen eingebauten in Midi-Modul , für Linux, Windows und MacOS und sehr gut unterstützt wird.

Zum Beispiel, hier ist die Dokumentation für pygame.midi. Eingang :

  Input is used to get midi input from midi devices.
  Input(device_id)
  Input(device_id, buffer_size)
        Input.close - closes a midi stream, flushing any pending buffers.   closes a midi stream, flushing any pending buffers.
        Input.poll - returns true if there's data, or false if not. returns true if there's data, or false if not.
        Input.read - reads num_events midi events from the buffer.  reads num_events midi events from the buffer.

Wenn Sie nach einer Alternative suchen, haben einen Blick auf PythonInMusic im Python-Wiki .

Es gibt verschiedene Projekte im Zusammenhang mit MIDI Ein- und Ausgang gibt, sowie einige für Windows. (Klicken Sie auf die kleinen> Zeichen nach jedem Projekt den Link zu der Homepage des Projekts zu folgen)

Ich habe keinen von ihnen persönlich in Anspruch genommen, aber ich bin sicher, es wird Ihnen helfen beginnen.

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