Manuel Amos Professional  Sommaire  Index

Lecture des modules musicaux


Evidemment, en utilisant une simple boucle, vous pouvez augmenter ou diminuer le volume de la musique.

TEMPO
instruction : changer la vitesse d un morceau
Tempo vitesse

Modifier le volume ou la vitesse de la musique et des effets sonores peut renforcer l ambiance de vos programmes. La commande TEMPO change la vitesse du morceau en cours, et doit etre suivie d un nombre entre 1 (tres lent) et 100 (tres rapide). Voici un exemple de changement d ambiance musicale :

E> Load "AMOSPro_Examples:Music/Music.Abk"
   Music 1
   Do
    For X=0 To 63
     Tempo X: Mvolume X
     Wait 10
    Next X
   Loop

Notez que la musique creee avec les systemes Tracker et MED peut inclure ses propres etiquettes de tempo et de volume, qui prendront le dessus sur les reglages faits par AMOS Professional.

Lecture de modules Tracker

Si vous ne souhaitez pas composer vous-meme vos musiques, pas de probleme. AMOS Professional vous permet d utiliser des musiques composees par d autres pour vos jeux ou utilitaires. Des milliers de musiques du domaine public existent, ecrites avec differents outils, et AMOS propose des commandes pour lire les modules Soundtracker les plus recents.

Un module Tracker ne peut etre joue que si toute autre musique AMOS Professional est arretee. Les instructions TRACKER suivantes ne doivent etre utilisees que pour les modules Tracker et non pour les musiques AMOS classiques, sinon des bruits bizarres peuvent apparaitre. Les commandes VOLUME et TEMPO d AMOS n ont aucun effet sur ces modules, qui gerent leurs propres reglages internes.

TRACK LOAD
instruction : charger un module Tracker
Track Load "nommodule",numero banque

Cette commande charge un module Tracker specifie dans la banque memoire de votre choix. Toute donnee existante dans cette banque sera effacee avant chargement, et la banque sera appelee "Tracker".

TRACK PLAY
instruction : jouer un module Tracker
Track Play
Track Play numero banque,numero pattern

Retour    Suivant
08.03.02