Entwickler-Ecke
Multimedia / Grafik - Klavierprogramm Nachspielen mit Fehlermeldung
Pianoman - Mi 05.01.11 12:42
Titel: Klavierprogramm Nachspielen mit Fehlermeldung
Hallo!
Wie schon in der Überschrift gesagt wollen wir ein Klavier programmieren. Dafür haben wir schon 2 Oktaven Tasten mit den passenden Töe´nen belegt, und auch ein Musikbeispiel "Alle meine Entchen" eingefügt. Nun soll dies "nachgespielt" werden, d.h. alle Töne müssen in der richtigen reihenfolge abgespielt werden, und wenn dies nicht der Fall ist, soll eine fehlermeldung erscheinen. Leider ist unsere Ursprüngliche Idee nicht Delphi geeignet, und da wir noch nicht lange mit Delphi7 arbeiten, ´haben wir auch keine weitere Idee, wie es fubktionieren könnte.
Wir wären deshalb sehr dankbar für etwas hilfe :-)
Liebe Grüße
die Pianomenschen :))
elundril - Mi 05.01.11 12:44
Hallo und :welcome: im Delphi-Forum!
Wollt ihr das es auch im richtigen Tempo abgespielt wird oder sollen einfach nur die Tasten in der richtigen Reihenfolge gedrückt werden?
lg elundril
Pianoman - Mi 05.01.11 12:49
Hallo!
Also eigentlich soll es nur darum gehen, dass die Töne richtig abgespielt werden, die geschwindigkeit ist egal :)
Man sollte nur halbwegs das Lied erkennen :D
Liebe Grüsse
thepaine91 - Mi 05.01.11 12:53
Also einfach wäre es du Speicherst dir die Tastenreihenfolge für das Stück in einem Array als konstante.
Dann vergleichst du die gedrückte Taste mit dem ersten Element stimmt.
Stimmt die Taste setzt du eine Zählervariable um 1 nach oben damit beim nächsten Tastendruck das nächste Element des Arrays abgefragt wird.
Stimmt die Taste nicht setzt du die Zählervariable auf 0 und gibst eine Meldung aus.
Wäre denke ich mal das einfachste.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!