home *** CD-ROM | disk | FTP | other *** search
/ Profi Club / Profi_Club_5_1992_-_de.d64 / lied.txt < prev    next >
Text File  |  2023-02-26  |  14KB  |  70 lines

  1.             Liedhelfer
  2.       Der Computer macht Musik
  3. Unser Musikkurs vermittelt Ihnen nicht nur alles Wissenswerte {CBM-X}bers Musikmachen mit Ihrem Rechner, sondern stellt Ihnen auch die Hilfsmittel zur Verf{CBM-X}gung, mit denen Sie probieren und musizieren k{CBM-C}nnen. In diesem Artikel behandeln wir einstimmige Musik mit dem Programm Liedhelfer und mit POKE-Befehlen in BASIC.
  4.  
  5. Auch wer die zum Spielen eines Musikinstrumentes n{CBM-C}tige Fingerfertigkeit noch nicht besitzt, bleibt nicht auf Kl{CBM-F}nge aus der Konserve angewiesen. Das Programm Liedhelfer erlaubt auch dem Unge{CBM-X}bten das Musizieren, gibt ihm die M{CBM-C}glichkeit, das Notenlesen zu lernen und zu {CBM-X}ben und gestattet ihm das Abschreiben von Liedern. Wenn der Computer die richtigen T{CBM-C}ne erzeugt, sollte es nicht mehr allzu schwierig sein, ein Lied richtig zu singen. Auch dem Komponisten ist der Liedhelfer von Nutzen, denn selbstverst{CBM-F}ndlich kann das Gespielte oder Improvisierte aufgezeichnet und sp{CBM-F}ter {CBM-X}berarbeitet und verfeinert werden.
  6. Entstanden ist der Liedhelfer aus dem Grund, weil die Public-Domain-Musikprogramme erstaunliche M{CBM-C}glichkeiten boten, aber ansonsten nicht sonderlich bequem zu bedienen sind. Schlie{CBM-V}lich m{CBM-C}chte man ja ein Lied recht schnell abtippen k{CBM-C}nnen und nicht stundenlang damit besch{CBM-F}ftigt sein. Die Angabe der Tondauer bei jeder Note hemmt den Flu{CBM-V} des Erfassens und Komponierens, besonders wenn zudem Noten mit dem Joystick hin und her geschoben und dazu {CBM-X}ber Men{CBM-X}s Vorzeichen, Oktaven und sonstiges ausgew{CBM-F}hlt werden m{CBM-X}ssen.
  7. Die Eingabe {CBM-X}ber eine Klaviertastatur sorgt beim Liedhelfer f{CBM-X}r schnelle Erfassung, die Eingabe nach Notennamen in Verbindung mit der Kontrolle durch Notenlinien erlaubt auch dem Unge{CBM-X}bten das Abschreiben von Liedern. Die automatische Erfassung der Notenl{CBM-F}ngen durch Spielen im Einfingermodus ist, abgesehen von der Direktaufzeichnung, nicht nur die schnellste M{CBM-C}glichkeit, sondern l{CBM-F}{CBM-V}t auch mehr Raum f{CBM-X}r freiere Interpretation. Exakter Maschinenrhythmus h{CBM-C}rt sich oft ein wenig langweilig an. Aber es gibt nat{CBM-X}rlich auch die manuelle Erfassung von Notenl{CBM-F}ngen.
  8. Musik mit dem C64 oder C128 ist ein Thema, das in den Rechnerhandb{CBM-X}chern etwas unzureichend abgehandelt ist. Wenn die n{CBM-C}tigen Hilfsprogramme fehlen, ist sogar die Musikprogrammierung mit dem C128 mit Sound- und Play-Befehlen noch sehr m{CBM-X}hsam. Daher haben wir uns entschlossen, Ihnen nicht nur ein Musikprogramm anzubieten, sondern auch Hilfen f{CBM-X}r die Musikprogrammierung in BASIC zu geben. In diesem Beispiel werden Frequenz-, Pulsweiten-, Steuer- und H{CBM-X}llkurvenregister sowie die Lautst{CBM-F}rkeregelung besprochen und gezeigt, wie einstimmige Musik mit POKE-Befehlen auch mit dem C64 zu programmieren ist.
  9.  
  10. Musizieren mit dem Liedhelfer
  11. Nach dem Programmstart sehen Sie auf dem Bildschirm eine Klaviertastatur, auf der die Notenbezeichnungen sowie die Tastenbelegungen aufgef{CBM-X}hrt sind. Diese T{CBM-C}ne erreichen Sie mit der Tastenreihe von a bis = . In der Tastenreihe dar{CBM-X}ber finden sich die schwarzen Tasten des Klaviers mit den dazwischenliegenden Halbt{CBM-C}nen. Wenn Sie eine dieser Tasten dr{CBM-X}cken, erklingt nicht nur der entsprechende Ton, der Tastendruck wird auch durch Reversschaltung auf dem Bildschirm angezeigt. Wenn Sie Klavier spielen k{CBM-C}nnen, sollte es kein Problem sein, nach Gew{CBM-C}hnung an die Tastatur gleich einmal ein Liedchen zu spielen.
  12. F{CBM-X}r den Fall, da{CBM-V} die Tasten nicht ganz ausreichend sein sollten, k{CBM-C}nnen Sie durch Dr{CBM-X}cken der Commodore- oder der Shifttaste zwei ganze Oktaven dazugewinnen. Solange die CBM-Taste gedr{CBM-X}ckt ist, erklingen alle T{CBM-C}ne um eine Oktave erniedrigt, mit gedr{CBM-X}ckter Shifttaste werden sie um eine Oktave erh{CBM-C}ht. Wem das nicht gen{CBM-X}gt, kann die Tastatur in Oktavschritten verstellen. Voreingestellt ist die vierte Oktave. Durch Druck einer Zifferntaste von 0 bis 7 l{CBM-F}{CBM-V}t sich dies {CBM-F}ndern. Der h{CBM-C}chste spielbare Ton ist der Ton b in der siebten Oktave.
  13.  
  14. F{CBM-X}r Anf{CBM-F}nger und Fortgeschrittene
  15. Was f{CBM-X}r den ge{CBM-X}bten Klavierspieler optimal ist, ist f{CBM-X}r den unge{CBM-X}bten nicht unbedingt das Wahre. Wer einfach ein Liedchen abschreiben m{CBM-C}chte und mit dem Klavier nichts im Sinn hat, tut gut daran, die zweite Bedienm{CBM-C}glichkeit auszuw{CBM-F}hlen, die sich nach Dr{CBM-X}cken der Funktionstaste F3 und der Taste n f{CBM-X}r Noten ergibt. Hier werden die T{CBM-C}ne durch die Notennamen der Tonleiter c, d, e, f, g, a und h erreicht. Wer keine Noten lesen kann, erh{CBM-F}lt eine Hilfestellung durch die Notenlinien, auf denen die Note nach jedem Tastendruck dargestellt wird. Wenn Sie etwas {CBM-X}ben, sollte es Ihnen nach kurzer Zeit gelingen, den gew{CBM-X}nschten Ton auf Anhieb hervorzubringen. Aber auch ohne {SHIFT--}bung ist das Erfassen m{CBM-C}glich. Mit Hilfe von Cursor auf und Cursor ab l{CBM-F}{CBM-V}t sich die Note am gew{CBM-X}nschten Ort positionieren und mit Return abschicken.
  16.  
  17. Eingabe der Vorzeichen
  18. W{CBM-F}hrend eine Oktave zw{CBM-C}lf Halbt{CBM-C}ne enth{CBM-F}lt, schlie{CBM-V}t die Tonleiter nur sieben T{CBM-C}ne ein. Um auch andere Tonarten als C-Dur zu verwenden, m{CBM-X}ssen Vorzeichen benutzt werden. Das Vorzeichen # erh{CBM-C}ht den n{CBM-F}chsten Ton um einen Halbton, ein b erniedrigt ihn um einen Halbton. Gesetzt werden die Vorzeichen mit den Tasten + und - sowie =. Das Gleichheitszeichen hebt ein falsch gesetztes Vorzeichen wieder auf. Sie k{CBM-C}nnen dies ausprobieren, indem Sie ein Vorzeichen setzen und zweimal denselben Ton hintereinander dr{CBM-X}cken. Beim erstenmal klingt er anders als sonst. Das Aufl{CBM-C}sungszeichen sieht in natura anders aus als auf dem Bildschirm.
  19. L{CBM-F}stig ist es, st{CBM-F}ndig Vorzeichen eingeben zu m{CBM-X}ssen, wenn ein Lied nicht in C-Dur geschrieben ist. Um die Eingabe zu erleichtern, gibt es die M{CBM-C}glichkeit, Vorzeichen vorzubelegen, wie dies etwa am Anfang von Notenzeilen zu sehen ist. Nachdem Sie ein Vorzeichen mit +, - oder = gew{CBM-F}hlt haben, dr{CBM-X}cken Sie die Taste v f{CBM-X}r Vorbelegen. Ein Pfeil zeigt die Aktivierung der Vorbelegungsfunktion an. Der n{CBM-F}chste gew{CBM-F}hlte Ton wird nicht gespielt, sondern statt dessen wird in den jetzt noch leeren Feldern {CBM-X}ber den Notennamen an der entsprechenden Stelle das gew{CBM-F}hlte Vorzeichen eingetragen. Dadurch brauchen Sie es bei diesem Ton nicht mehr st{CBM-F}ndig neu einzugeben.
  20. Die Umschaltung, Erniedrigung und Erh{CBM-C}hung der Oktaven wird in gleicher Weise wie bei der Klaviertastatur vorgenommen.
  21.  
  22. Musikst{CBM-X}cke aufzeichnen
  23. Wenn Sie in dem {CBM-X}ber F3 erreichbaren Men{CBM-X} a f{CBM-X}r Aufnahme ausw{CBM-F}hlen, wird der Aufnahmemodus auf dem Bildschirm angezeigt. Beim Eingeben von T{CBM-C}nen erscheint in einem umrandeten Feld ein zweibuchstabiger Code, der die Tonh{CBM-C}he angibt. Das erste Zeichen ist eine Ziffer von null bis sieben f{CBM-X}r die Oktave, das zweite Zeichen der Notenname. Ein Gro{CBM-V}buchstabe als Notenname bedeutet eine Erh{CBM-C}hung um einen Halbton. Im Aufnahmemodus stehen weitere Tasten zur Verf{CBM-X}gung.
  24.  
  25. Tasten im Aufnahmemodus
  26. Del l{CBM-C}scht den angezeigten Ton. Cursor links und rechts gestatten das R{CBM-X}ck- und Vorbl{CBM-F}ttern. Clear springt zum Anfang, Home zum Ende. Bei allen Aktionen erklingt zur Kontrolle kurz der gerade im Sichtfenster erscheinende Ton. Am Textanfang ist das Sichtfenster leer, da immer der vorangegangene Ton angezeigt wird. Die Funktionstaste F7 wirkt {CBM-F}hnlich wie Cursor rechts. Im Unterschied dazu ist aber die Tastenwiederholung ausgeschaltet, so da{CBM-V} Sie Ihr aufgenommenes Lied im Einfingersystem abspielen k{CBM-C}nnen, indem Sie nach dem Sprung an den Textanfang F7 jeweils so lange dr{CBM-X}cken, wie der n{CBM-F}chste Ton erklingen soll. Damit ist auch der Unge{CBM-X}bte in der Lage, ein Musikst{CBM-X}ck zu spielen. Befinden Sie sich am Liedende, kommen Sie mit F7 automatisch zum Liedanfang zur{CBM-X}ck, so da{CBM-V} Sie auch mehrere Strophen hintereinander spielen k{CBM-C}nnen.
  27. {SHIFT--}brigens sind alle Tasten au{CBM-V}er Del auch im Nichtaufnahmemodus aktiv, damit Sie beim Komponieren, w{CBM-F}hrend Sie die n{CBM-F}chste Tonfolge probieren, auch das bereits Erfa{CBM-V}te zum Vergleich anh{CBM-C}ren k{CBM-C}nnen.
  28.  
  29. Arbeiten mit dem Editor
  30. Zwar w{CBM-F}re der Aufnahmemodus zum Erfassen hinreichend, jedoch ist er, da immer nur ein Ton im Sichtfenster zu sehen ist, etwas un{CBM-X}bersichtlich. Wenn Sie im Men{CBM-X} den Editor aufrufen, erscheint ein Bildschirm, der lediglich aufgenommene T{CBM-C}ne enth{CBM-F}lt. Die gew{CBM-F}hlte Eingabetastatur ist aber weiterhin aktiviert. Cursorbewegungen nach oben und unten bewirken im Editor den Sprung auf die vorangegangene oder nachfolgende Zeile. Au{CBM-V}erdem gibt es noch einige zus{CBM-F}tzliche wirksame Tasten. Mit F1 k{CBM-C}nnen Sie 15 Zeilen nach unten bl{CBM-F}ttern, mit F2 dieselbe Zeilenzahl r{CBM-X}ckw{CBM-F}rts. Mit der Returntaste kann das Musikst{CBM-X}ck besser untergliedert werden, damit Sie wichtige Passagen leichter ausfindig machen k{CBM-C}nnen. Zur{CBM-X}ck kommen Sie aus dem Editor wieder mit der Funktionstaste F3.
  31. Weitere Funktionen, wie etwa Such- und Tauschoptionen, Blockoperationen, zweite Textbank und Diskettenoperationen, sind {CBM-X}ber die Funktionstasten F4 (Textteil isolieren), F6 (Suchen vom Textanfang an), F5 (Weitersuchen) und F8 (Editormen{CBM-X}, fr{CBM-X}her F3) aufrufbar. Wer mit diesen M{CBM-C}glichkeiten nicht vertraut ist und versehentlich die Funktionstaste F4 dr{CBM-X}ckt, kann leicht einen Schreck bekommen, wenn pl{CBM-C}tzlich ein Textteil verschwunden ist. Doch keine Sorge, wenn Sie noch zweimal F4 bet{CBM-F}tigen, ist der alte Zustand wiederhergestellt. {SHIFT-+}hnliches geschieht auch, wenn Sie mit Editormen{CBM-X} (F8) die Bank wechseln. Nochmaliges Wechseln schaltet wieder in die urspr{CBM-X}ngliche Textbank zur{CBM-X}ck.
  32. Wichtig ist vor allem das Speichern und Laden von Texten. Mit F8 und d gelangen Sie in das Disk-Men{CBM-X}, wo Sie die entsprechenden T{CBM-F}tigkeiten vornehmen k{CBM-C}nnen.
  33.  
  34. Einstellung der Notenl{CBM-F}ngen
  35. Zur Fertigstellung eines Musikst{CBM-X}ckes mu{CBM-V} dem Computer noch gesagt werden, wie lange eine Note gehalten werden mu{CBM-V}. Dies wollen wir als Haltedauer bezeichnen. Der n{CBM-F}chste Ton sollte auf den vorigen nicht {CBM-X}bergangslos folgen, schlie{CBM-V}lich sollte dieser in Ruhe ausklingen k{CBM-C}nnen. Beim Klavierspielen etwa vergeht zwischen dem Loslassen der einen Taste bis zum Dr{CBM-X}cken der n{CBM-F}chsten eine kurze Zeit. Diese Zeit nennen wir Pausendauer. Es existieren zwei M{CBM-C}glichkeiten, sie dem Programm bekanntzugeben. Die schnellste ist, das Lied im Einfingermodus abzuspielen und vom Programm ausmessen zu lassen, wie lange die Taste jeweils gedr{CBM-X}ckt und wie lange sie nicht gedr{CBM-X}ckt war.
  36. Zu diesem Zweck gibt es im Men{CBM-X} des Liedhelfers den Punkt Record. Wenn diese Funktion angew{CBM-F}hlt ist, erklingt kurz ein Signal, das besagt, da{CBM-V} ein Bearbeitungsvorgang stattfindet. Danach wird mitgeteilt, da{CBM-V} das System f{CBM-X}r die Auswertung Ihrer Tastendr{CBM-X}cke bereit ist. Hier im Record-Modus k{CBM-C}nnen Sie zum Spielen jede beliebige Taste mit Ausnahme von F3 (vorzeitiger Abbruch) verwenden. Nachdem Sie das Lied im Einfingersystem durchgespielt haben, ist es komplett verarbeitet und kann mit dem Men{CBM-X}punkt Play abgespielt werden. Mit dem Men{CBM-X}punkt Optionen l{CBM-F}{CBM-V}t sich das Musikst{CBM-X}ck als spezielles Musikfile abspeichern oder in ein BASIC-Programm {CBM-X}bersetzen.
  37.  
  38. Manuelle Erfassung der Notenl{CBM-F}ngen
  39. Wird im Editor die Taste mit dem Schr{CBM-F}gstrich (/) gedr{CBM-X}ckt, so springt der Cursor unmittelbar hinter den Namen der vorhergehenden Note. Jetzt k{CBM-C}nnen durch bestimmte K{CBM-X}rzel die Eintragungen f{CBM-X}r die Notenl{CBM-F}ngen erfolgen.
  40. Zahlentasten geben die Tondauer in ganzen Noten an. Die Ziffer 2 w{CBM-X}rde somit eine doppelte Note bedeuten. F{CBM-X}r k{CBM-X}rzere Notenl{CBM-F}ngen gibt es folgende Buchstabentasten:
  41. g = Ganze
  42. h = Halbe
  43. v = Viertel
  44. a = Achtel
  45. s = Sechzehntel
  46. d = 32stel
  47. f = 64stel
  48. Fehlt die Angabe der Notenl{CBM-F}nge, so wird sie vom Programm als Viertelnote aufgefa{CBM-V}t. Den eben genannten Vorzeichen kann noch ein Punkt oder ein Doppelpunkt f{CBM-X}r punktierte Noten folgen, au{CBM-V}erdem gibt es das Kleinerzeichen (<), das die Notendauer auf zwei Drittel verk{CBM-X}rzt, damit auch Triolen realisiert werden k{CBM-C}nnen. Weitere Notenl{CBM-F}ngen lassen sich durch die Verwendung des Bindestriches (Minuszeichen) realisieren. So bedeutet etwa 4cs-h den Ton C, der eine sechzehntel und eine halbe Note ausgehalten wird.
  49. Eine komplette Eingabe setzt sich zusammen aus Notenl{CBM-F}nge und Pausendauer. Wird die Pausendauer nicht angegeben, nimmt sie das System als 32stel Note an. Gleichbedeutend mit 4cv ist 4cvd. Die Angabe der Pausendauer folgt unmittelbar auf die Notendauer. Dies ist keine zus{CBM-F}tzliche Pause, sondern wird vom Programm automatisch von der Notenl{CBM-F}nge abgezogen, um die Haltedauer zu erhalten. Sollte die Pausendauer versehentlich l{CBM-F}nger als die Notenl{CBM-F}nge gew{CBM-F}hlt sein, meldet dies sp{CBM-F}ter die Wandelfunktion als Fehler. Der Pausendauer oder, falls diese nicht angegeben wurde, der Notenl{CBM-F}nge, kann noch eine weitere Angabe folgen, n{CBM-F}mlich eine zus{CBM-F}tzliche Pause, die durch das Zeichen # sowie die L{CBM-F}ngenangabe ausgedr{CBM-X}ckt wird.
  50. Gleiches bedeuten hv und v#v. Im ersten Fall ist es eine halbe Note mit einer Viertelnote Pausendauer, im zweiten Fall eine Viertelnote, der eine Pause von ebenfalls einer Viertelnote Dauer folgt. Bei Pausen reduziert sich {CBM-X}brigens die Pausendauer der vorangehenden Note auf null, falls diese nicht angegeben wurde. Mit der Cursortaste nach rechts gelangen Sie zur n{CBM-F}chsten Note. Der Erfassungsmodus f{CBM-X}r die Tonl{CBM-F}ngen wird durch Dr{CBM-X}cken der Returntaste verlassen, so da{CBM-V} Sie dann wieder das Men{CBM-X} mit F3 aufrufen oder neue Noten eingeben k{CBM-C}nnen.
  51. Wenn Sie im Men{CBM-X} den Punkt Wandeln ausw{CBM-F}hlen, liegt nachher ein fertiges, mit Play abspielbares Musikst{CBM-X}ck vor.
  52.  
  53. Punkte des Optionen-Men{CBM-X}s
  54.  
  55. Tempo
  56. Durch Eingabe eines Wertes zwischen null und 255 kann die Abspielgeschwindigkeit f{CBM-X}r Play ge{CBM-F}ndert werden.
  57.  
  58. Dir
  59. Vorhandene Musikfiles mit der Kennung m/ auf der Diskette werden aufgelistet.
  60.  
  61. Laden
  62. Musikfiles werden geladen. Die Kennung m/ bitte hierbei nicht mit eingeben.
  63.  
  64. Speichern
  65. Musikfiles werden gespeichert. Dabei wird vom Programm dem Filenamen automatisch die Kennung m/ vorangestellt.
  66.  
  67. Ed
  68. Der Editor wird im Textmodus aufgerufen, so da{CBM-V} auch beliebige Texte erfa{CBM-V}t oder noch Bemerkungen in den Quellcode eines Liedes eingef{CBM-X}gt werden k{CBM-C}nnen. So enth{CBM-F}lt etwa das File ZELL nicht nur die Notenwerte und Notenl{CBM-F}ngen, sondern auch den Liedtext. Im Anschlu{CBM-V} an die Notenl{CBM-F}nge oder, falls diese noch nicht erfa{CBM-V}t ist, an den Notenwert darf nach Anf{CBM-X}gen eines Schr{CBM-F}gstriches eine beliebige Zeichenkette eingetragen werden, die allerdings keine Leerzeichen enthalten darf.
  69.  
  70. Zum Weiterlesen laden Sie bitte die Textdatei "lied-2.txt".