Thema: Virtual Piano

Einzelnen Beitrag anzeigen

alfold

Registriert seit: 29. Jun 2010
Ort: Neustrelitz
393 Beiträge
 
Delphi 7 Enterprise
 
#243

AW: Virtual Piano

  Alt 19. Mai 2011, 18:59
ok ebend 12x12, wo liegt aber das Problem?
1/4 ist 12pixel eine 4tel Note, 4 senkrechte striche pro Takt
1/8 ist 24pixel eine 4tel Note, 8 senkrechte striche pro Takt
1/16 ist 48pixel eine 4tel Note usw
1/32 ist 96pixel eine 4tel Note usw

Zweite darstellung: halbe Note
1/4 ist 24pixel eine halbe Note, 4 senkrechte striche pro Takt
1/8 ist 48pixel eine halbe Note, 8 senkrechte striche pro Takt
1/16 ist 96pixel eine halbe Note, usw
1/32 ist 192pixel eine halbe Note, usw

dritte Darstellung: ganze Note
1/4 ist 48pixel eine ganze Note, 4 senkrechte striche pro Takt
1/8 ist 96pixel eine ganze Note, 8 senkrechte striche pro Takt
1/16 ist 192pixel eine ganze Note, usw
1/32 ist 384pixel eine ganze Note, usw

und nun das ganze wieder zurückrechnen. von 1/32 zu 1/4. Dies ist nur die graphische Darstellung. Was Du intern machst, um daraus ne Note zu hören ist wieder was anderes.
Selbst wenn Du daraus die Note berechnest, bleibt es immer die dementsprechende graphische Note. Du musst also nicht mal was zwischenspeichern um das neu zu berechnen beim Zeichnen des Grids. Denn irgendwo musst Du ja die Daten sprich Noten haben!?

Natürlich müssen die Taktstriche und zwichenstriche auch dazu berechnet werden, klar. Hast Du ja schon
Ist aber alles x2 oder durch 2. Oder rechne ich da falsch!?

Will ja nicht unken, bin ja selber kein Profi, nonvcl schon gar nicht, aber
Zitat:
Man kann jederzeit die Note nachträglich noch ändern wenn man vorher abspeichert.
Die Datei neueinläd und dann ohne vorher zu zeichen auf 1/8 schaltet.
dies ist keine Profilösung
Leider habe ich nur D7 Enterprise und XP
Ob Dein Source darauf läuft? Würde gern das mit der Graphic für Dich machen. Weil so wie es ist ist es halt nicht gut
Zumal ich noch ein paar wichtige futures habe, was Du noch machen müstest!

Gruss
  Mit Zitat antworten Zitat