Ich brauche konvertieren/synthetisieren MIDI-Daten in Audio Stream PCM-Daten. Was wäre ein einfacher Weg?Python: Midi zu Audio-Stream
Antwort
Take your pick auf was Sie tun möchten, gibt es einen MIDI-Abschnitt auf der Seite.
Awesome Link, danke. –
Es scheint, dass keine der dort aufgeführten MIDI-Bibliotheken das tun kann, wonach ich gefragt habe. Oder habe ich einen vermisst? – Albert
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
Verwendet Jython eine Option? Ich denke, die javax.sound.midi-Klassen würden damit umgehen.
Nein, nicht wirklich eine Option. – Albert
Ich entschied mich, meinen eigenen zu schreiben (basierend auf Ängstlichkeit und Subprozess). Der Code kann hier gesehen werden: http://www.merenbach.com/software/ports/timidity
Und ich installierte das freepats Paket von hier: http://freepats.zenvoid.org/
- 1. Erkennungsmerkmale im Audiostream
- 2. Manipulieren von MIDI-Dateien in Python
- 3. Hintergrund-Audiostream auf iOS abfangen
- 4. Frage zum Konvertieren von HID zu MIDI
- 5. Hinzufügen von MIDI-Events zu Clock - Java
- 6. Richtiger Weg, Speicher von decodiertem Audiostream (mobil) zu säubern
- 7. Java MIDI: Verbinden der MIDI-Tastatur mit dem Standard-Synthesizer
- 8. Midi Ticks zum tatsächlichen PlayBack Sekunden !!! (Midi Music)
- 9. MIDI über Bluetooth
- 10. wav-to-midi Konvertierung
- 11. Animieren eine MIDI-Datei
- 12. Wie kann ich eine MIDI-Datei mit Python schreiben?
- 13. Audiostream stoppt nach dem Entfernen von Kopfhörern
- 14. Bessere Methode zum Zurücksetzen von Java AudioStream
- 15. Java MIDI Parser?
- 16. Unterstützt Xamarin.Android MIDI?
- 17. set tempofatcor für MIDI
- 18. Virtuelle midi und VSTs
- 19. Metadaten aus Audiostream mit AVAUDIOPLAYER abrufen
- 20. MIDI OUT Sender nicht verfügbar
- 21. Generiere Live-MIDI aus Javascript
- 22. Midi-Anwendung auf dem Smartphone
- 23. Midi-Implementierung innerhalb von .Net
- 24. Erzeugen von MIDI in Javascript
- 25. MIDI-Musik-Unterstützung in HTML5
- 26. JFugue Midi-Datei zu analysieren und Ausgabe .csv?
- 27. C/C++ - Bibliothek zum Lesen von MIDI-Signalen von einem USB-MIDI-Gerät
- 28. Wie füge ich AudioStream Effekte in Unity hinzu
- 29. Tune 4 Windows Media Centers in den gleichen Audiostream
- 30. Kann ich einen Audiostream mit reinem JavaScript im Browser speichern?
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. –
@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
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. –