Magic Disk 64

home to index to html: MD9307-UTILITIES-DRIVE_COMPOSER.html
             Drive-Composer             
    - Musik aus dem Floppylaufwerk -    
----------------------------------------
In  dieser  Ausgabe der MD haben wir für
Sie ein Programm  der  besonders  exoti-
schen  Art:  den  Drive-Composer, der es
Ihnen ermöglicht, einfache,  einstimmige
Musikstücke   zu   erstellen,   die  VOM
FLOPPYLAUFWERK abgespielt werden!       
Vom Prinzip her, ist das eigentlich eine
einfache  Sache.  Sicherlich  haben  Sie
Ihre  1541  auch  schon  einmal  rattern
hören, als Sie eine Diskette formatieren
wollten.  Dieses Geräusch wird vom Step-
permotor des Laufwerks erzeugt, wenn  er
den  Schreib-/Lesekopf  auf  Position  0
herunterfährt. Wenn man nun diesen Step-
permotor  in  bestimmten Zeitintervallen
bestimmte 'Strecken' zurücklegen  lässt,
so  erzeugt  er eine Schwingung, die bei
richtiger Parameterwahl einer  Musiknote
entspricht.  Mit dem Drive-Composer kön-
nen Sie nun die Noten eines  Musikstücks
komfortabel  am  C64  editieren, und an-
schließend von der Floppy abspielen las-
sen.                                    
1) ALLGEMEINE BEDIENUNGSHINWEISE        
* Zweifellos  stellt  der Drive-Composer
  eine  Zweckentfremdung   des   Floppy-
  Laufwerks  dar.  Dennoch wird vom Pro-
  grammierer versichert, daß die im Pro-
  gramm angewandte Methode zum Abspielen
  eines  Tons  unbedenklich  für den Ge-
  sundheitszustand der Floppy ist (wenn-
  gleich Sie Ihr Laufwerk nicht die hal-
  be Nacht lang spielen lassen sollten).
  Diese  'schonende'  Methode  hat   den
  Nachteil,  daß  die Qualität eines ge-
  spielten Tones  von  der  Feinmechanik
  Ihres  Laufwerks abhängig ist. So gibt
  es einige Laufwerkstypen, die die  No-
  ten  relativ  laut abspielen (z.B. die
  alte 1541), andere spielen  mittellaut
  (einige  Versionen der 1541II), wieder
  andere sind des Spielens der  tieferen
  Töne  nicht  mächtig.  Sie sollten den
  Drive-Composer also  nach  Möglichkeit
  auch  einmal an einem anderen Laufwerk
  ausprobieren.                         
* An manchen Stellen des Programms haben
  Sie  die Möglichkeit zwischen zwei Me-
  nupunten zu wählen. Drücken Sie  dabei
  die  Tasten  'CRSR  LINKS'  oder 'CRSR
  RECHTS' um Ihre Auswahl zu treffen und
  bestätigen  Sie  anschließend  mittels
  'RETURN'.                             
* Desweiteren wird nach Textausgaben auf
  einen Druck auf die 'SPACE'-Taste  ge-
  wartet, bevor im Programm fortgefahren
  wird.                                 
* Sollten Sie den Drive-Composer  einmal
  mittels  eines RESETS verlassen haben,
  so können Sie ihn  jederzeit  mit  dem
  Befehl  SYS50432  wieder starten, ohne
  daß der zuvor editierte Song  verloren
  gegangen ist.                         
* Dadurch, daß  der  Drive-Composer  die
  Position des Schreib-/Lesekopfs verän-
  dert, kann es manchmal passieren,  daß
  das  Laufwerk eine Diskette nicht mehr
  erkennt. In dem Fall sollten Sie einen
  Initialisierungsbefehl an  die  Floppy
  senden.  Dies  geschieht von Basic aus
  mit der Zeile:                        
  OPEN1,8,15,"I":CLOSE1                 
  Hiernach  sollte  alles wieder in Ord-
  nung sein.                            
* Sollten  Sie  über einen Floppyspeeder
  verfügen, so kann es ebenso vorkommen,
  daß  die  Floppy  unaufgefordert  zwi-
  schenzeitlich anläuft. Schalten Sie in
  dem  Fall den Floppyspeeder vor Benut-
  zung des Drive-Composers ab. Oder aber
  schalten Sie  das  Laufwerk  zwischen-
  zeitlich  aus  und  wieder  ein, um es
  zurückzusetzen.                       
2) DAS PROGRAMM                         
Nach  dem Laden des Drive-Composers mit-
tels  LOAD"DRIVE-COMPOSER",8  und  einem
anschließenden  'RUN' erscheint zunächst
das Titelbild des Programms, aus dem Sie
mit einem Druck  auf  die  'SPACE'-Taste
zum  Noteneditor  gelangen.  Hier können
Sie nun einen Song  eingeben,  der  eine
maximale  Länge  786  Noten  haben darf.
Hier die Tastenbelegung:                
a) 'CRSR LINKS/RECHTS'                  
Bewegt  den  Notencursor  eine  Position
vor- bzw. zurück.                       
b) PLUS/MINUS ('+'/'-')                 
Diese beiden Tasten bewegen  den  Cursor
um 10 Noten vor- bzw. zurück.           
c) 'C','D','E','F','G','A','H'          
Hiermit setzen Sie eine Note in das  No-
tensystem. Drücken Sie gleichzeitig noch
die 'SHIFT'-Taste, so wird die Note eine
Oktave höher (beim H eine Oktave tiefer)
gesetzt. Letzteres ist nur bei den Noten
C, D, E und H möglich.                  
d) 'P'                                  
Hiermit wird eine 1/4-Pause an  der  ak-
tuellen Cursorposition eingefügt.       
e) 'SPACE'                              
Setzt eine optische Lücke an Cursorposi-
tion.  Hierbei wird eine evtl. dort vor-
handene Note  gelöscht.  Diese  Funktion
erzeugt  wohlgemerkt  KEINE  Pause,  sie
dient lediglich der Öbersichtlichkeit.  
f) 'INST'                               
Schiebt eine Leerstelle an der aktuellen
Cursorposition  ein,  und  schafft somit
Platz für eine neue Note. Diese Funktion
ist am Ende des Songs  nicht  anwählbar.
Geben  Sie  hier  eine Note ein, so wird
sie automatsch eingefügt, und somit  die
Notenlinien um eine Position verlängert.
g) 'DEL'                                
Löscht die aktuelle Note und  zieht  den
Rest des Songs eine Stelle nach links.  
h) 'HOME'                               
Setzt den Cursor auf Songbeginn zurück. 
i) '1','2','3','4'                      
Dauer  einer  Note in Viertelnoten defi-
nieren ('1' für 1/4,  '2'  für  2/4=1/2,
etc).  Beachten  Sie  bitte,  daß  diese
Funktion nur einen Einfluß hat, wenn der
Cursor  schon  auf  eine  gesetzte  Note
zeigt. Anschließend bewegt sich der Cur-
sor  automatisch  um  eine  Stelle  nach
rechts.                                 
j) 'COMMODORE'+'B'                      
Mit  dieser  Funktion  schalten  Sie das
'Drive-Bumping' an oder aus. In der  Re-
gel sollten sich bei abgeschaltetem Bump
die  Noten  etwas  'sauberer', wenn auch
leiser anhören. Dies ist auf jeden  Fall
die schonendere Einstellung.            
k) 'COMMODORE'+'H'                      
Zeigt die Hilfsseiten an.               
l) 'COMMODORE'+G                        
Hiermit  markieren  Sie  einen  Notenbe-
reich,  der anschließend in einen inter-
nen Puffer übertragen wird. Hierzu  wird
zunächst  an  die Anfangsposition dieses
Bereiches gefahren  und  diese  Funktion
angewählt. Fahren Sie nun mit dem Cursor
auf  die Endposition und drücken Sie die
'RETURN'-Taste. der  angewählte  Bereich
wird  dann sogleich in den internen Puf-
fer übertragen.                         
m) 'COMMODORE'+'C'                      
Schreibt einen zuvor definierten  Puffer
an  aktueller  Cursorposition in die No-
tenlinien.                              
n) 'COMMODORE'+'L'                      
Hiermit  können Sie einen zuvor editier-
ten Song laden.  Ein  solches  Song-File
beginnt  immer mit dem Präfix "DC.", das
Ihnen vom Programm vorgegeben wird.  Ge-
ben  Sie  nur noch den gewünschten Namen
ein und drücken  Sie  'RETURN'.  Einzige
Editiertaste  ist 'DEL', zum Löschen des
zuletzt eingegebenen Zeichens.          
o) 'COMMODORE'+'S'                      
Speichert den aktuellen Song auf Disket-
te ab. Funktionsweise wie beim Laden.   
p) 'COMMODORE'+'D'                      
Hiermit  wird das Inhaltsverzeichnis der
eingelegten Diskette angezeigt.  Hierbei
können  Sie  wählen  ob  Sie das gesamte
Inhaltsverzeichnis sehen  wollen  (linke
Auswahl),   oder  nur  alle  "DC."-Files
(rechte Auswahl).                       
q) 'COMMODORE'+'W'                      
Hiermit  wird der gesamte Song gelöscht.
ACHTUNG: Diese Funktion wird direkt aus-
geführt,  ohne Sicherheitsabfrage! Seien
Sie also vorsichtig mit Ihrer Anwendung!
r) 'F1'                                 
Mit  dieser Taste wird der aktuelle Song
zur  Floppy  geschickt  und  abgespielt.
Zuvor   erscheint  die  Meldung  'REMOVE
DISC', die dazu  auffordert  eine  evtl.
eingelegte  Diskette  zu  entfernen. Sie
bestätigen dies mit einem Druck auf  die
SPACE-Taste.                            
s) 'F3'                                 
Wird gerade ein Song abgespielt, so kann
er mit dieser Taste gestoppt werden.  Es
wird  anschließend zum Editor zurückver-
zweigt .                                
3) DER DRIVE-SYS-MAKER                  
Außer  dem  Drive-Composer befindet sich
auch noch der "Drive Sys-Maker" auf die-
ser  MD.  Mit  ihm kann ein fertger Song
als normal startbares  Maschinenprogramm
abgespeichert  werden,  so daß auch Ihre
Freunde und Bekannten  einen  Drive-Com-
poser-Song  abspielen  können,  ohne den
Composer selbst zu besitzen.            
Laden Sie das Programm  einfach  mittels
LOAD"DRIVE  SYS-MAKER",8 und starten Sie
es mit 'RUN'.  Hiernach  wird  nach  dem
Namen  des  zu  bearbeitenden  Songs ge-
fragt. Gehen Sie  hierbei  wie  bei  den
Lade-/Speicheroperationen   des   Drive-
Composers vor. Nach Eingabe  des  Namens
wird  das  angegebene  File  geladen und
anschließend unter demselben Namen,  je-
doch  mit dem Präfix "SY.", auf Diskette
gespeichert. Es stellt ein mit  SYS49152
(für  Assemblerprogrammierer  JSR $C000)
startbares  Maschinenprogramm  dar,  daß
den  Song  in  die  Floppy  lädt und ab-
spielt.  Möchten  Sie  den  Song  wieder
stoppen  so geben Sie SYS 49155 ein (JSR
$C003). Das File muß vor  dem  abspielen
nätürlich  geladen  werden  und zwar mit
LOAD"SY.NAME",8,1 (absolutes Laden,  da-
mit es an Adresse $C000 geladen wird).  
                                    (ub)



Valid HTML 4.0 Transitional Valid CSS!