![]() |
AW: Notenlängen berechnung
Tempo :
Code:
Berechnung Tempo: 60 000 000 / AA BB CC
FF 51 03 AA BB CC
Takt :
Code:
AA Zähler
FF 58 04 AA BB CC DD
BB Nenner (2=4, 3=8, 4=16 usw.) CC : Anzahl der Midi-Clocks DD : Anzahl vom Zweiunddreißigstelnoten in einer Viertelnote |
AW: Notenlängen berechnung
Zitat:
Danke. gruss |
AW: Notenlängen berechnung
Emil, das hat er schon, schau mal einen Post höher ;)
|
AW: Notenlängen berechnung
Zitat:
Ich denke er spricht vom Block "Zeit Signatur" kann nur hiermit dienen..
Delphi-Quellcode:
Aber das ist mein Schreiber muss mal sehn wo ich die bytes im Reader abrufen kann.
// Zeit Signatur
Bytes[30] := 0; // delta Zeit Bytes[31] := 255; // FF (Meta Befehl) Bytes[32] := 88; // Zeit Signatur Befehl Bytes[33] := 4; // 4 bytes Bytes[34] := 4; // Zähler // Nenner (2 = 1/4, 3 = 1/8, 4 = 1/16, etc.) Bytes[35] := SmallNoteData[SmallNDSelected].Nenner; Bytes[36] := 24; // ? // 8 = 32 Note in 1/4 Note; Bytes[37] := SmallNoteData[SmallNDSelected].Value; müßten dann die ersten 4 bytes sein. Werd ich dann in meinem Writer auch noch addieren müssen. War ja vorher alles fest auf 4/4 ausgelegt. gruss |
AW: Notenlängen berechnung
Ich spreche vom MIDI-Event FF51 (Set Tempo) und FF58 (Time Signature).
|
AW: Notenlängen berechnung
Zitat:
|
AW: Notenlängen berechnung
Zitat:
Delphi-Quellcode:
Die werte sind Dezimal ;)
Bytes[31] := 255; // FF (Meta Befehl)
Bytes[32] := 88; // Zeit Signatur Befehl Bytes[33] := 4; // 4 bytes EDIT: Du warst mal wieder schneller... Kein problem beim umrechnen der writer ist in HEX ausgelegt. gruss |
AW: Notenlängen berechnung
Zitat:
Kann man deine Projekt schon mal antesten? Klingt irgendwie interessant. |
AW: Notenlängen berechnung
Zitat:
Beim lesen weiss ich noch nicht wie ich da dran komme da den Reader mein Freund Silhwan geschrieben hat. Müßte ihn erstmal anschreiben deswegen. Jo hab es doch hochgeladen Das Virtual Piano.. Bin mittlerweile aber schon ein stück weiter. gruss |
AW: Notenlängen berechnung
Vieleicht mal hier schaun:
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz