Deutsch
Online-Dokumentation

music Prozedur: Multimedia

 

Michael
Wodrich
Der Parameter P:S1 ist ein String in einer eigenen Makrosprache. Diese Makrosprache ist kompatibel zur Music-Makro-Sprache, wie sie von BASIC her (für den PLAY-Befehl) bekannt ist.
Um eine Tonleiter in Viertel-Noten in der 3. Oktave zu spielen, reicht folgender Befehl:

MUSIC "O3 C4 D4 E4 F4 G4 A4 B4 > C4"

Erhöhungs- und Erniedrigungszeichen sind genauso möglich, wie auch Punktierungen:

MUSIC "C#2 F-8 G4."

Pausen haben den Notenwert "P".

MUSIC "O3 C#4 D2 > D2 E4 E2."

Für Soundkartenbesitzer wurde die Makrosprache erweitert, der Befehl MUSIC gibt nun bei vorhandenem MIDI-Gerät, Soundkarte oder MIDI-Schnittstelle, die Musik über das MIDI-Gerät aus. Die Musik-Makro-Sprache von XProfan bietet dazu folgende Befehle:

In - Instrument n (0 ... 127) wird auf den aktuellen Kanal gelegt. <b>*</b>
Kn - Kanal n (0..15) wird wiedergegeben. <b>*</b>
Vn - Der aktuelle Kanal wird auf Lautstärke n (0...127) eingestellt. <b>*</b>

Voreingestellt ist Kanal 0 mit Instrument 0 (= Klavier) in der Laustärke 100. Diese Erweiterungen wirken nur dann, wenn das MIDI-Gerät korrekt installiert ist, ansonsten erfolgt die Ausgabe über den Lautsprecher.

Tabelle: Musik-Makro-Sprache (Note = Notenzeichen)
NoteBedeutung
A..G- entsprechende Note
#- Erhöhung
+- Erhöhung
-- Erniedrigung (Minuszeichen)
.- Punktiert
n- kennzeichnet die Notenlänge. 4 steht für Viertel, 2 für Halbe, etc. Wird n weggelassen, wird die Standardlänge verwandt.
On- Oktave n (0..6) wird gewählt
>- Eine Oktave höher
<- Eine Oktave niedriger
Ln- Setzt die Standardlänge
Pn- Pause in der Länge n.
Tn- Tempo: Anzahl der Viertelnoten pro Minute. Defaultwert ist 120.
MN- normale Musik. Jede Note wird 7/8 der Zeit gespielt
ML- Legato. Die Töne gehen in einander über.
MS- Staccato. Jede Note wird nur 3/4 der Zeit gespielt.
In- <b>*</b> Instrument n (0 ... 127) wird auf den aktuellen MIDI-Kanal gelegt.
Kn- <b>*</b> MIDI-Kanal n (0..15) wird wiedergegeben.
Vn- <b>*</b> Der aktuelle Kanal wird auf Lautstärke n (0...127) eingestellt.

<b>*</b> Diese Befehle wirken nur bei einer Soundkarte.
 
Programmieren, das spannendste Detektivspiel der Welt.
31.07.2005  
 



Hinweis/ Anmerkung/ Frage zum Hilfethema


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

547 Betrachtungen

Unbenanntvor 0 min.

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

Michael Wodrich (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie