ÚWEITER ÔEIL DER ÐROGRAMMBESCHREIBUNG ZUÌIEDHELFER. ÂÁÓÉà ÅIN FERTIGES, MIT ÐLAY ABSPIELBARES ÍUSIKST½CK KANN IN EIN ÂÁÓÉÃ-ÐROGRAMM ½BERSETZT UND AUF ÄISKETTE GESPEICHERT WERDEN. ÁNZUGEBEN SIND HIERF½R DER ÆILENAME UND DIE ÁNZAHL DER ÓCHLEIFENDURCHL»UFE F½R DIE ÄAUER EINER ÖIERTELNOTE. ƽR DEN Ã128 IST EVENTUELL EIN ETWAS KLEINERER ×ERT ZU W»HLEN, DA DESSEN ÂÁÓÉà ETWAS LANGSAMER IST ALS DAS DES Ã64. ÄER ÓOUND MACHT'S ÄER ÍEN½PUNKT ÓOUND BLIEB BISHER NOCH UNERW»HNT. ÅR DIENT DAZU, DEN ËLANG UND DIE ÌAUTST»RKE FESTZULEGEN SOWIE DIE ÒEGISTER DES ÓOUNDCHIPS AUSZUPROBIEREN. ÕNS BIETET ER DIE ÇELEGENHEIT, ZU KL»REN, WELCHE ÒEGISTER GESETZT WERDEN M½SSEN, UM ÍUSIK PROGRAMMIEREN ZU K¼NNEN. ÄIE ÌAUTST»RKE ÉST DIE ÌAUTST»RKE AUF NULL GESETZT, IST NICHTS ZU H¼REN. ÓIE KANN AUF ×ERTE ZWISCHEN NULL UND F½NFZEHN EINGESTELLT WERDEN. ÄIE ÌAUTST»RKE L»¾T SICH NUR F½R ALLE DREI ÏSZILLATOREN DES ÓÉÄ-ÃHIPS GEMEINSAM REGELN. ÚUST»NDIG IST DAS ÒEGISTER 24 AN ÁDRESSE 54296. POKE54296,15 STELLT DIE MAXIMALE ÌAUTST»RKE EIN. ÄIE ȽLLKURVE ÄIE ÃHARAKTERISTIK EINES ËLANGES WIRD VON ×ELLENFORM UND ȽLLKURVE BESTIMMT. ×IR UNTERSCHEIDEN BEIM ÅRKLINGEN EINES ÔONES VIER VERSCHIEDENE ÐHASEN. ×ENN ÓIE ETWA IN EINE ÔROMPETE BLASEN, DAUERT ES EIN WENIG, BIS DER ÔON KOMMT. ÄIESE ERSTE ÐHASE IST DIE ÁNSTIEGSPHASE (ÁTTACK), DIE IM ÓOUNDMEN½ ALS ÁNSCHLAG BEZEICHNET WIRD. ÂEI EINEM ËLAVIER KOMMT DER ÁNSCHLAG KURZ UND TROCKEN, DIE ÁNSTIEGSPHASE DAUERT NICHT LANGE. ÍIT ×ERTEN VON NULL BIS F½NFZEHN K¼NNEN ÁNSTIEGSZEITEN VON ZWEI ÍILLISEKUNDEN BIS ACHT ÓEKUNDEN EINGESTELLT WERDEN. ÅINE ENTSPRECHENDE ÔABELLE FINDEN ÓIE IN ÉHREM ÒECHNERHANDBUCH. ÄEM ÁNSCHLAG FOLGT EINE ÁBFALLPHASE, WENN ETWA EIN ÖENTIL SICH SCHLAGARTIG GE¼FFNET HAT, DER ÔON SCHMETTERND HERAUSKOMMT UND DER ÂL»SER SICH JETZT ETWAS ZUR½CKHALTEN MU¾, DAMIT IHM DIE ÌUFT NICHT AUSGEHT - DIE ÌAUTST»RKE GEHT ZUR½CK. ÄIE ÄAUER DES ÁBFALLS (ÄECAY) WIRD EBENFALLS DURCH ×ERTE ZWISCHEN NULL UND F½NFZEHN GEREGELT, ALLERDINGS JETZT ZWISCHEN ACHT ÍILLISEKUNDEN UND 24 ÓEKUNDEN. ÎUN IST NUR NOCH DIE ÆRAGE, AUF WELCHEN ÐEGEL DIE ÌAUTST»RKE ZUR½CKGEHT (ÓUSTAIN). ÄIES WIRD WIEDER DURCH ×ERTE VON EINS BIS F½NFZEHN ANGEGEBEN. ÂEI EINEM ÓAITENINSTRUMENT ODER EINEM ÇLOCKENSPIEL VERKLINGT DER ÔON, BIS ER NICHT MEHR ZU H¼REN IST, UND WIR W½RDEN DEN ÐEGEL NULL W»HLEN, BEI EINER ÏRGEL ODER EINEM ÁKKORDEON DAGEGEN FOLGT DEM ÁNSCHLAG VIELLEICHT EIN NUR GERINGF½GIG LEISERER ÄAUERTON, SO DA¾ HIER EIN ×ERT NAHE F½NFZEHN EINZUSTELLEN W»RE. ×ENN EINE ÔASTE LOSGELASSEN WIRD, H¼RT DER ÔON NICHT SCHLAGARTIG AUF, SONDERN KLINGT UNTER ÕMST»NDEN NOCH EINIGE ÚEIT NACH. ÄURCH ×ERTE VON NULL BIS F½NFZEHN WIRD DIE ÚEITDAUER DES ÁUSKLINGENS (ÒELEASE) EINGESTELLT. ÉM ÒECHNERHANDBUCH FINDEN ÓIE F½R MEHRERE ÉNSTRUMENTE ÂEISPIELSWERTE, DIE ÓIE ALLERDINGS NICHT UNBESEHEN ½BERNEHMEN SOLLTEN. ÓO IST DORT F½R DAS ËLAVIER LEDIGLICH BEI ÁTTACK EIN VON NULL VERSCHIEDENER ×ERT ANGEGEBEN, DER ZUDEM MIT NEUN ETWAS KURZ GEW»HLT IST. ÁUCH NACH DEM ÌOSLASSEN EINER ÔASTE KLINGT JEDOCH DAS ËLAVIER NOCH NACH, ALLERDINGS NICHT SO LANGE, ALS WENN DIE ÔASTE WEITERHIN GEDR½CKT BLEIBT. ÍIR ERSCHIEN EINE ÚEHN F½R DEN ÁBFALL UND EINE ÎEUN F½R DEN ÁUSKLANG ANGEBRACHT. ÉM ÒEGISTER F½NF DES ÓÉÄ AN ÁDRESSE 54277 WERDEN ÁTTACK UND ÄECAY F½R DEN ÏSZILLATOR EINS EINGESTELLT. ÄABEI IST DER ×ERT VON ÁTTACK MIT DEM ÆAKTOR 16 ZU MULTIPLIZIEREN: POKE54277,16*AT+DE ƽR ÓUSTAIN UND ÒELEASE IST ÒEGISTER SECHS AN ÁDRESSE 54278 ZUST»NDIG: POKE54278,16*SU+RE ×ENN WIR UNS NICHT F½R DIE ÒECHTECKSCHWINGUNG ENTSCHEIDEN, SIND DIESE ÖOREINSTELLUNGEN AUSREICHEND. ƽR ÒECHTECKSCHWINGUNGEN IST JEDOCH NOCH EINE ÐULSWEITE ANZUGEBEN. ÄIES K¼NNEN ×ERTE ZWISCHEN NULL UND 4095 SEIN. ÄIE ÐULSWEITE GIBT DAS ÔEILUNGSVERH»LTNIS ZWISCHEN DEN BEIDEN ÐHASEN WIEDER, IN DENEN DER MAXIMALE UND DER MINIMALE ÐEGEL HERRSCHEN. ÂEI EINEM ×ERT VON 2048 SIND BEIDE ÐHASEN GLEICH LANG, BEI ANDEREN ×ERTEN IST DAS ÖERH»LTNIS ZU DER EINEN ODER ANDEREN ÓEITE HIN VERSCHOBEN, WODURCH DER ÔON D½NNER KLINGT. ÂEI DEN ×ERTEN NULL ODER 4095 IST GAR NICHTS MEHR ZU H¼REN. ÅINZUTRAGEN F½R ÏSZILLATOR EINS IST DIE ÐULSWEITE IN DIE ÒEGISTER ZWEI UND DREI AN DEN ÁDRESSEN 54274 UND 54275: PH=INT(PW/256) PL=PW-256*PH POKE54274,PL POKE54275,PH ÉN DEN H¼CHSTEN Ô¼NEN ÉM ÓOUNDMEN½ IST ETWAS IRREF½HREND DER ÂEGRIFF ÆREQUENZ ZU SEHEN. ÅS HANDELT SICH HIERBEI JEDOCH UM DEN IN DIE ÆREQUENZREGISTER EINZUTRAGENDEN ×ERT, DER PROPORTIONAL ZUR TATS»CHLICHEN ÆREQUENZ IST. ×ENN ÓIE MIT DER ÔASTATUR IM ÓOUNDMEN½ Ô¼NE SPIELEN, K¼NNEN ÓIE DEN DEM JEWEILIGEN ÔON ENTSPRECHENDEN ×ERT ABLESEN. ÉST LEDIGLICH EIN EINZIGER ×ERT RF F½R EINEN EINZIGEN ÔON BEKANNT, LASSEN SICH DURCH DIE MATHEMATISCHE ÆORMEL F=RF*2^(OK+NH*1/12) ALLE ½BRIGEN ×ERTE IN JEDER ÏKTAVE OKT F½R JEDEN ÈALBTON AUSRECHNEN. ÄIESES ÖERFAHREN BEI JEDEM ÔON IN DEM ÁUGENBLICK, DA ER ZU SPIELEN IST, ANZUWENDEN, IST ALLERDINGS NICHT RATSAM, DA SOLCHE ÂERECHNUNGEN ZUVIEL ÚEIT KOSTEN. ÄAHER SOLLTEN F½R EIN EIGENES ÍUSIKPROGRAMM DIESE ×ERTE ERST ERRECHNET UND DANN IN EINEM ÆELD ABGELEGT WERDEN, WORAUFHIN IM ÈAUPTPROGRAMM EIN SCHNELLER INDIZIERTER ÚUGRIFF ERFOLGEN KANN. ÅINE ANDERE ͼGLICHKEIT IST DIE ÅRFASSUNG VON ZW¼LF ÈALBT¼NEN EINER ÏKTAVE. ƽR JEDE WEITERE NIEDRIGERE ÏKTAVE M½SSEN DIE ×ERTE LEDIGLICH JEWEILS HALBIERT, F½R EINE H¼HERE ÏKTAVE JEWEILS VERDOPPELT WERDEN. ÄA AUCH ÔEILEN UND ÍULTIPLIZIEREN ÚEIT KOSTET, SOLLTE EINE ÔONTABELLE DIE ×ERTE BEREITS AUFGETEILT IN ÌOW- UND ÈIGHBYTE ENTHALTEN. ÒEGISTER NULL UND EINS SIND DIE ÆREQUENZREGISTER VON ÏSZILLATOR EINS. ÄIE ÁDRESSEN SIND 54272 UND 54273. ÄIE ÂERECHNUNG VON ÌOW- UND ÈIGHBYTE ERFOLGT GENAUSO WIE BEI DER ÐULSWEITE. ÅIN ÔON ERKLINGT ×ENN DIE ÖOREINSTELLUNGEN ÌAUTST»RKE, ȽLLKURVE UND EVENTUELL ÐULSWEITE GETROFFEN SIND UND AU¾ERDEM DIE ÔONH¼HE IN DAS ÆREQUENZREGISTER EINGETRAGEN IST, MU¾ NUR NOCH DER ÔON EIN- UND NACHHER WIEDER AUSGESCHALTET WERDEN. ÄAF½R IST ÒEGISTER 4 AN ÁDRESSE 54272 ZUST»NDIG. ÅINZUTRAGEN IST EIN ×ERT, DER F½R DIE ×AHL DER ×ELLENFORM ZUST»NDIG IST: 128 ÒAUSCHEN 64 ÒECHTECK 32 Ó»GEZAHN 16 ÄREIECK ÄIESE ×ERTE SIND UM EINS ZU ERH¼HEN, WENN DER ÔON EINGESCHALTET WERDEN SOLL. ÚUM ÅRZEUGEN EINER Ó»GEZAHNSCHWINGUNG W»RE DEMNACH N¼TIG: POKE54276,33. ÚUM ÁUSSCHALTEN W»RE M¼GLICH: POKE54276,0. ÊEDOCH SOLLTE DER ÏSZILLATOR AUCH F½R DEN ÒELEASE-ÚYKLUS EINGESCHALTET SEIN, SO DA¾ HIER LEDIGLICH POKE54276,32 DAS ÒICHTIGE IST. ÄURCH ÁDDITION LASSEN SICH AUCH MEHRERE ×ELLENFORMEN KOMBINIEREN. ×IRD JEDOCH ÒAUSCHEN MIT EINER WEITEREN ×ELLENFORM VERBUNDEN, BLEIBT ZUMEIST DER ÏSZILLATOR STEHEN UND MU¾ ERST WIEDER DURCH POKE54276,8 IN ÆUNKTIONSBEREITSCHAFT GESETZT WERDEN. ÉM ÓOUNDMEN½ IST ES DAS ÔESTBIT, DAS IN DIESEM ÆALL GESETZT UND DANN ZUR½CKGESETZT WERDEN MU¾, NACHDEM NAT½RLICH VORHER DER ÒAUSCHGENERATOR ODER DER MIT DIESEM KOMBINIERTE AUSGESCHALTET WURDE. ÉM ÓOUNDMEN½ FINDEN ÓIE DAS ÓTEUERREGISTER, NACH DEN EINZELNEN ÂITS AUFGESCHL½SSELT, ALS DIE LETZTEN ACHT ÍEN½PUNKTE. ÍIT DER ÒETURNTASTE WERDEN DIESE "ÓCHALTER" JEWEILS UMGESTELLT. ÂEIM ÓETZEN DES ÇATE-ÂITS WIRD DER ÔON EINGESCHALTET, BEIM ÚUR½CKSETZEN AUSGESCHALTET. ×IRD DIE ÒETURNTASTE DAGEGEN BEI DEN ERSTEN SIEBEN ÍEN½PUNKTEN GEDR½CKT, ERSCHEINT EIN ÃURSOR, DER DARAUF WARTET, DA¾ ÓIE EINE ÛNDERUNG DES AUGENBLICKLICHEN ×ERTES VORNEHMEN. ÝBRIGENS K¼NNEN DIE ANGESPROCHENEN ÓOUNDREGISTER WEDER MIT EINEM ÐÅÅË-ÂEFEHL NOCH AUF ANDERE ÁRT AUSGELESEN WERDEN. ×ENN ÓIE DEREN ÉNHALTE TROTZDEM AUF DEM ÂILDSCHIRM SEHEN, SO IST DIES NUR DESHALB M¼GLICH, WEIL DAS ÐROGRAMM DIE ÒEGISTERINHALTE ZUS»TZLICH IN ÖARIABLEN VERWALTET. ÄAS ÂÁÓÉÃ-ÐROGRAMM ÍUSIKDEMO WURDE VOM ÌIEDHELFER AUS DEM ÆILE ÚÅÌÌ ERZEUGT. ÓIE K¼NNEN DIES NACHVOLLZIEHEN, INDEM ÓIE IM ÅDITOR ½BER Æ8 UND L ÚÅÌÌ LADEN, IM ÍEN½ DIE ÆUNKTION ×ANDELN AUFRUFEN UND ½BER ÏPTIONEN UND ÂÁÓÉà DIE ÓACHE IN EIN ÂÁÓÉÃ-ÐROGRAMM UMWANDELN. ÄIE ÄATEN DER ERSTEN ÄATAZEILE BEDEUTEN ÌAUTST»RKE, ÐULSFREQUENZ-ÌOWBYTE, ÐULSFREQUENZ-ÈIGHBYTE, ÁTTACK/ÄECAY, ÓUSTAIN/ÒELEASE UND ÓCHWINGUNGSFORM. ÄIE RESTLICHEN ÄATEN BESTEHEN AUS ÖIERERGRUPPEN, DIE JEWEILS ÆREQUENZ-ÌOWBYTE, ÆREQUENZ-ÈIGHBYTE, ÈALTEDAUER UND ÐAUSENDAUER ENTHALTEN. ÚUM ÁUSPROBIEREN BENUTZEN ÓIE BITTE EINE NEUE ÄISKETTE, DA DIESE FAST RANDVOLL MIT ÐROGRAMMEN UND ÄATEN GEF½LLT IST UND SOMIT KAUM NOCH ÓPEICHERPLATZ BESITZT.