View Full Version : MIDI Import: Nur Noten importieren?
El Ray
09-04-2014, 05:07 AM
Hi
Ich wüsste mal gerne, ob es möglich ist, beim Importieren von MIDI Dateien wirklich nur die Noten an sich zu importieren. Ohne irgendwelche andere Parameter wie Anschlagsstärke, Volume, etc.
Ich kann dazu leider keine Funktion finden. Allerdings könnte ich schwören, mal gelesen zu haben, dass das geht. Vielleicht verwechsel ich aber auch nur was.
Moin,
also als allererstes möge ich dir wärmstens
http://www.midi.org/techspecs/midimessages.php
an die Hand legen, denn spätestens nach dieser Standard Lektüre, müsstest du eigentlich wissen, dass z.B. die Anschlagstärke Teil einer Note-ON und Note -Off Nachricht ist, genauso wie die Kanalnummer. Ohne Velowerte gäbe es gar keine Note-ON/Note-Off ergo auch keine Noten... Die Länge einer gespielten Note
ergibt sich z.B aus der Zeitdifferenz Note-ON > Note-Off(möglich und sparsamer im Daten Verbrauch ;) ist auch für Note-Off ein Note-ON mit Velo Wert 0) oder eben für alle zuvor getriggerten Noten eine All Note-Off... Es gibt also bei einer Note On Message keinen Wert, der besagt wie lang nun eine Note zu sein hat . ;)
Die ergibt sich erst durch Tempo/Note-ON > Note-Off(Note-ON mit Velo 0).
Normale Controller Daten wie dein angesprochenes Volume(damit meinst du wohl das Channel Volume) lassen sich allerdings filtern/löschen etc. pp...
Aber nicht während des Import, sondern erst danach . ;)
Lieben Gruß ELP
nofish
09-04-2014, 06:29 AM
In Ergänzug zu was ELP schon richtig schrieb, es gibt / gab nen kleines freeware-Tool das alle controller-Daten in einem Rutsch löschen kann.
http://www.delamar.de/freeware/freeware-mfs-midi-file-stripper-mistet-midi-dateien-aus-7258/
Allerdings scheint das nirgendwo mehr erhältlich zu sein, ich hab's noch, bei Interesse schick mir ne PM.
El Ray
09-04-2014, 06:40 AM
Aber nicht während des Import, sondern erst danach . ;)
Das ist ja quasi was ich meinte.
Mit der entsprechenden Funktion könnten die ganzen Daten ja einfach rausgeworfen werden. Schließlich geht das ja auch per Hand. Ist nur umständlich. ;)
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.