Ok..
Der Unterschied ist folgender.
TMidiFile2 enthält einen NICHT Notentrack
Track 0 enthält keine Noten NUR Steuerereignisse.
Ein nicht Noten Track ist notwendig um Midi Dateien abspielen zu können.
TMidiFile:
schließt den Track ohne Noten aus weil ein NICHT Noten Track für die Anzeige auf dem Midi\Notenblatt nutzlos ist.
Hoffe das hilft weiter.
PS:
Ich sehe aber bei deinen Antworten das du über große Kenntnisse hinsichtlich Midi(Sequenzer) verfügst.
Verbesserungen sind immer willkommen.
In dem Sinne
Zitat:
Mir ist noch unklar welche Intension besteht hinsichtlich Deines Projekts. Will man ein einfaches Werkzeug entwickeln das im Wesentlichen die Grundfunktionen für Karaokebearbeitung enthält, oder eine Expertensoftware für Musiker, ein echtes Sequenzerprogram.
Es bestand keine besondere Intension.
Es hat sich mit der Zeit so Entwickelt wie es ist.
Aber wie gesagt Verbesserungen oder Erweiterungen steht nichts im Wege.
Zitat:
Den PianoRoll schaue ich mir mal an, das kann aber dauern.
Ist nicht so wichtig deshalb habe ich es aus dem vorherigen Beitrag auch wieder entfernt
Ich müsste dazu Midi Standards verwenden also explicit für den Miditracker
Würde bedeuten das ich mein eigenes Format entfernen muss da bin ich noch am hadern.
gruss