Y
Yimi
Registrierter Benutzer
- Zuletzt hier
- 11.06.11
- Registriert
- 11.06.11
- Beiträge
- 3
- Kekse
- 0
Hi,
ich wollte etwas mit MIDI's auf dem PC machen. Ich will dabei Informationen aus bereits bekannten midi-Datein auslesen. Zu Test-Zwecken wollte ich eine midi auf die wesentlichen Teile beschränken und habe bis auf die Initialisierung und einen Track alle anderen Tracks rausgelöscht. Der Track geht vielleicht nur ca. 5 Sekunden, die Datei ist aber 57 Sekunden lang (mit 52 Sekunden Stille am Anfang).
Meine Frage ist warum, bzw. wo kann ich die Wartezeit einstellen?
-orginal midi:
http://freemidi.org/download-2076-328-Peter_Pan_P_Movies
-meine veränderte Datei: Anhang anzeigen peterpan-short.mid
Initialisierung:
1.Track:
Meine Interpretation:
mit Hilfe und Zitat von:
http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface
http://jakob-werner.de/Midi/Tabellen.htm
http://jakob-werner.de/Midi/Dateiaufbau.htm
Bei Fragezeichen weiß ich nicht so recht, was das bedeutet. "00" ist denk ich einfach nur Sperator. Wenn ich "B0076E" lösche ist die Datei zwar kürzer (9 Sek) aber es is immer noch Stille am Anfang und der Parameter "6E" hat irgendwie keinen Einfluss.
Weiß jemand wo die Wartezeit herkommt? Bin musikalisch nicht so bewandert.
(Instrument hatte ich in der Datei auch verändert)
ich wollte etwas mit MIDI's auf dem PC machen. Ich will dabei Informationen aus bereits bekannten midi-Datein auslesen. Zu Test-Zwecken wollte ich eine midi auf die wesentlichen Teile beschränken und habe bis auf die Initialisierung und einen Track alle anderen Tracks rausgelöscht. Der Track geht vielleicht nur ca. 5 Sekunden, die Datei ist aber 57 Sekunden lang (mit 52 Sekunden Stille am Anfang).
Meine Frage ist warum, bzw. wo kann ich die Wartezeit einstellen?
-orginal midi:
http://freemidi.org/download-2076-328-Peter_Pan_P_Movies
-meine veränderte Datei: Anhang anzeigen peterpan-short.mid
Initialisierung:
Code:
4D546864000000060001000200C04D54
726B0000001900FF58040402000000FF
510304A12000FF5902000000FF2F004D
54726B0000015900FF21010000FF0314
7472756D706574202020202020202020
2020202000C07F00B0076E(82...)
1.Track:
Code:
(...6E)8282009041
78004878004578608041400048400045
40822090417800487800457860804140
0048400045408220904A780046780041
7860804A4000464000414060904A7800
467800417860804A4000464000414081
40904178004578004878608041400045
40004840009041780048780045786080
414000484000454060904A7800467800
417860804A4000464000414060904178
00487800457860804140004840004540
60904A7800467800417860804A400046
40004140609041780048780045786080
414000484000454060904A7800467800
417860804A4000464000414060904178
00457800487860804140004540004840
60904878004D7800457860804840004D
4000454000904878004C780043786080
4840004C4000434000904D7800487800
457860804D4000484000454000FF2F00
Meine Interpretation:
Code:
4D54686400000006 Beginn jeder Midi
0001000200C0
0001 = Mehrere Spuren können alle 16 Kanäle beinhalten
0002 = Es folgen 2 MTrk Tracks
00C0 = Die Basisgeschwindigkeit einer Viertelnote = 192
4D54726B00000019
1. MTrk Track mit Längenangabe, Es folgen noch 25 Bytes in diesem Track
00 ?
FF580404020000
FF 58 04 aa bb cc dd Time Signature aa = Numerator, bb = Denominator,
cc = Anzahl der Midiclocks zum Metronom, dd = Anzahl von 32st Noten in einer ¼ Note
00 ?
FF510304A120
FF 51 03 tt tt tt Tempowechsel
00 ?
FF59020000 ??
FF 59 02 aa bb Key Signature aa: -1 = 1 flat, -2 = 2 flat, 1 = 1 sharp 2 = 2 sharp usw.,
bb: 0 = major (Dur) 1 = Minor (moll)
00 ?
FF2F00
Ende der Spur
4D54726B00000159
2. MTrk Track mit Längenangabe, Es folgen noch 345 Bytes in diesem Track
00 ?
FF210100
FF 21 01 XX Zuordnung des Midikanals zur aktuellen Spur
00 ?
FF03147472756D70657420202020202020202020202020
FF 03 Länge Text Spurenname
= trumpet + leerzeichen
00 ?
C07F00
Instrument 7F auf Kanal 0
B0076E ??
Datenbyte für einen RPN-/NRPN-Controller
(82...)
Track/Noten beginnt
mit Hilfe und Zitat von:
http://de.wikipedia.org/wiki/Musical_Instrument_Digital_Interface
http://jakob-werner.de/Midi/Tabellen.htm
http://jakob-werner.de/Midi/Dateiaufbau.htm
Bei Fragezeichen weiß ich nicht so recht, was das bedeutet. "00" ist denk ich einfach nur Sperator. Wenn ich "B0076E" lösche ist die Datei zwar kürzer (9 Sek) aber es is immer noch Stille am Anfang und der Parameter "6E" hat irgendwie keinen Einfluss.
Weiß jemand wo die Wartezeit herkommt? Bin musikalisch nicht so bewandert.
(Instrument hatte ich in der Datei auch verändert)
- Eigenschaft