Einfache Musik-Spieldose in C++

Dieses Programm entstand im Rahmen der C++-Ausbildung während des Studiums. Gegenüber der BASIC-Musiksammlung sind die Musikstücke als ASCII-Textdatei gespeichert, so dass das Programm MUSIKBOX.CPP als Medienwiedergabe fungiert.

Bedienung

Ausser der Angabe eines Dateinamens nach dem Programmstart brauchen Sie nichts mehr weiteres zu tun.

Aufbau von Musikdateien

Falls Sie eigene Kompositionen schreiben möchten, können Sie mit einem beliebigen Texteditor wie EDIT.COM Ihre eigenen Musikdateien erstellen.

Kommentare und Tempo

Kommentarzeilen schreiben Sie mit % und gelten bis zum Zeilenende, mit T=n legen Sie das Tempo (Anzahl ganze Noten pro Minute) fest.

Musiknoten

Die Syntax einer Note wurde möglichst sprechend gewählt, daher ist sie auch recht schnell beschrieben. Zuerst kommt der Notenname von A bis H (deutsche Konvention, was das B betrifft), anschliessend bei Bedarf ein # oder b im Falle eines Halbtons. Die Oktavierung wird mit Strichen (' und ") dargestellt, sodass Sie eben das eingestrichene c auch als c' notieren. Anschliessend folgt bei Bedarf die Artikulation, wo Sie mit . eine Note als staccato spielen, mit - ein tenuto und mit _ ein legato. Abschliessend folgt noch die Dauer als Bruch, z.B. 1/8 für eine Achtelnote. Pausen stellen Sie mit X dar, gefolgt von der Dauer.

Haben Sie ein schönes Musikstück geschrieben?

Falls Sie ein hübsches Musikstück geschrieben haben, so können Sie mir gerne die Textdatei zustellen, damit ich sie ins .ZIP-Archiv aufnehmen kann. In diesem Sinn viel Vergnügen beim Komponieren! :-)


Genug der langen Rede, ich will das Ding! Los! Her damit!

Umfang: 17 KB + Laufzeitumgebung 59 KB


Zurück ins Downloadmenü


© 2000 by Andreas Meile