Da ich grade ein ganz übles Sound-SFX-Gerüst in meinen Compo-Beitrag hacke, eine Frage:
Ich habe zwei Sound-Effekte, der für den Crash spielt beim ersten Mal wunderbar, aber sobald ein zweiter angespielt wurde, höre ich den ersten dann nicht mehr. Ich habe das in BASIC mal kurz nachgestellt, wo hapert's bei mir?
Zum Nachstellen: Einmal ertönt der Zerbrösel-Effekt. Drückt man danach die 2, hört man das Schnee-Gleit-Geräusch. Wenn ich dann die 1 drücke, würde ich eigentlich den ersten Effekt wieder erwarten. Da höre ich aber nichts mehr. Auch den zweiten nicht mehr. Wo ist mein Fehler? Muss ich irgend ein Register zurücksetzen? Ich habe testweise bei beiden Register 4 zurückgesetzt ($d404), aber das wirkt nur für den zweiten Effekt. Den ersten höre ich trotzdem nicht mehr.
10 s=54272:pokes+24,15:pokes+4,0
20 rem adsr
30 pokes+5,135:pokes+6,80
40 rem tastrect
50 pokes+2,64:pokes+3,116
60 rem frequ
70 pokes,192:pokes+1,0:pokes+4,129
100 geta$:ifa$=""then100
110 ifa$="2"then900
115 ifa$="1"then30
120 goto100
900 pokes+2,64:pokes+3,116
910 pokes+5,0:pokes+6,52:pokes,68:pokes+
1,224
920 pokes+4,129
930 goto100
Alles anzeigen