Contents Previous Next

5.11 Musik spielen

DeutschEnglischArgumenteVerwendung
fol, folgeseq, sequencea: Liste Erzeugt eine Sequenz der Liste im Speicher. Lesen Sie nach dieser Tabelle, um zu lernen wie eine Sequenz zu erzeugen ist.
spieleplaykeineSpielt die Sequenz im Speicher.
instr, instrumentinstr, instrumentkeine Ergibt die Zahl, die dem gewählten Instrument entspricht.
sinstr, setzeinstrumentsinstr, setinstrumenta: ZahlDas gewählte Instrument ist nun das Instrument mit der Nummer a. Sie können die Liste aller verfügbaren Instrumente sehen im Menü Hilfsmittel-Einstellungen-Tab Sound.
indfol, indexfolgeindseq, indexsequencekeine Ergibt die Position des Lesezeigers in der aktuellen Sequenz.
sindfol, setzeindexfolgesindseq, setindexsequence a: ZahlSetzt den Lesezeiger auf den Index a in der aktuellen Sequenz im Speicher.
lfol, löschefolgedelseq, deletesequencekeine Löscht die aktuelle Sequenz im Speicher.

Wenn Sie Musik spielen wollen, müssen Sie die Noten im Speicher in eine Sequenz genannte Liste stellen. Um diese Folge zu erzeugen, können Sie das Primitiv fol oder folge benutzen. Dies sind die Regeln, die einzuhalten sind, um eine gültige Sequenz zu schaffen:

do re mi fa sol la si : die üblichen Noten der ersten Oktave.

Um ein spitzes re zu erzeugen, schreiben wir re + Um ein flaches re zu erzeugen, schreiben wir re -

Wenn Sie eine Oktave hinauf oder hinunter gehen wollen, benutzen Sie das Symbol ":" gefolgt von + oder -. Z. B. werden nach :++ alle Noten der Sequenz zwei Oktaven höher gespielt (zwei ++). Standardmäßig werden Noten für eine Dauer von 1 gespielt. Wenn Sie sie verlängern oder vermindern wollen, schreiben Sie die Zahl, die der Dauer der Noten entspricht. Z. B. folge [sol 0.5 la si] wird sol mit einer Dauer 1 und la si mit einer Dauer 0.5 spielen (zweimal schneller).

Wenn Sie dieses Beispiel spielen wollen:

  lerne tabac
    # erzeugt die Sequenz von Noten
    fol [0.5 sol la si sol 1 la 0.5 la si 1 :+ do do :- si si 0.5 sol la si sol
       1 la 0.5 la si 1 :+ do re 2 :- sol ]
    fol [:+ 1 re 0.5 re do 1 :- si 0.5 la si 1 :+ do re 2 :- la ]
    fol [:+ 1 re 0.5 re do 1 :- si 0.5 la si 1 :+ do re 2 :- la ]
    fol [0.5 sol la si sol 1 la 0.5 la si 1 :+ do do :- si si 0.5 sol la si sol
       1 la 0.5 la si 1 :+ do re 2 :- sol ]
  Ende

tabac spiele

Um Musik zu hören, beginnen Sie mit dem Kommando: tabac play Jetzt können wir eine interessante Anwendung des Primitivs sindseq sehen. Schreiben Sie diese Kommandos:

  delseq    # Lösche die Sequenz aus dem Speicher
  tabac     # Lege die Sequenz in den Speicher
  sindfol 2 # Setze die Schreibmarke auf das zweite "la".
  tabac     # Setze die gleiche Sequenz in den Speicher, aber übersetzt von 2.
  play      # großartig!

Sie können das Instrument mit dem Primitiv sinstr, setzeinstrument oder mit dem Menü Hilfsmittel-Einstellungen auf dem Tab Sound wählen. Sie werden dort die Liste von allen verfügbaren Instrumenten mit ihrer dazugehörigen Zahl finden.


Contents Previous Next