2010-12-04 20 views
9

Ich brauche konvertieren/synthetisieren MIDI-Daten in Audio Stream PCM-Daten. Was wäre ein einfacher Weg?Python: Midi zu Audio-Stream

+2

http: https://github.com/albertz/learn-midi/blob/master/decode.py

ich eine vorkompilierte Binary von Timidty für MacOSX hier heruntergeladen // ist. gd/igp4m - Ich habe so viele Fragen zum Konvertieren von MIDI in Audio gesehen, dass ich schreiben musste. Bitte nehmen Sie sich die Zeit, es zu lesen, wenn Sie darüber nachdenken, ein Softwaresystem zu schreiben, das dies erfordert. –

+0

@Nik: Sicher weiß ich das alles (und ich würde denken, die meisten Leute tun, wie es nur logisch ist). Was glaubst du, wäre hier ein besseres Wort statt "konvertieren"? – Albert

+1

Ich würde das Wort "synthetisieren" verwenden. ;) Entschuldigung, ich wollte nicht herablassend klingen; Es scheint nur, dass diese Frage sehr oft von Leuten gestellt wird, die die Schwierigkeit dieser Aufgabe unterschätzen. –

Antwort

3

Take your pick auf was Sie tun möchten, gibt es einen MIDI-Abschnitt auf der Seite.

+0

Awesome Link, danke. –

+0

Es scheint, dass keine der dort aufgeführten MIDI-Bibliotheken das tun kann, wonach ich gefragt habe. Oder habe ich einen vermisst? – Albert

+0

Mir ist keine spezifische Antwort auf Ihre Frage bekannt, aber werfen Sie einen Blick auf die Bibliotheken im Link, vielleicht dienen sie Ihrem Zweck. Wenn Ihnen ein externer Befehl/eine externe Software bekannt ist, die dies für Sie erledigen kann, kann 'subprocess' helfen. – user225312

0

Verwendet Jython eine Option? Ich denke, die javax.sound.midi-Klassen würden damit umgehen.

+0

Nein, nicht wirklich eine Option. – Albert