Une gamme complete de fonctions est disponible pour jouer de la musique composee avec le systeme AMOS Professional, ainsi que les modules crees avec les systemes populaires Tracker et Med.
Lecture de la musique AMOS Professional
Toute musique AMOS Professional utilisee dans vos programmes doit etre placee dans la Banque Musique, generalement la banque 3. Ces morceaux peuvent etre joues sans affecter aucune autre partie du programme principal. Si un effet sonore est declenche sur un canal deja utilise pour la musique, le morceau est mis en pause pendant que l effet est joue, puis reprend exactement ou il s etait arrete.
Plusieurs morceaux peuvent etre stockes dans la meme banque, selon la memoire disponible. Chaque morceau doit avoir son propre numero.
MUSIC
instruction : jouer un morceau AMOS Professional
Music numero
La commande MUSIC permet de lancer le morceau specifie. Jusqu a trois morceaux differents peuvent etre lances simultanement, mais chaque nouvel appel a MUSIC met en pause le morceau actuel et le sauvegarde dans une pile. Quand le nouveau morceau se termine, le precedent reprend a l endroit exact ou il s etait arrete. Voici un exemple de musique prete a etre chargee et jouee :
DL> Load "AMOSPro_Examples:Music/Music.Abk" Music 1
Si vous ne voulez pas que la musique aille jusqu au bout, vous pouvez l arreter avec l une des deux instructions suivantes.
MUSIC STOP
instruction : arreter un seul morceau
Music Stop
Cette instruction arrete le morceau en cours. Si d autres musiques sont en attente dans la pile, la suivante commencera a jouer immediatement.
MUSIC OFF
instruction : couper toute la musique
Music Off
MUSIC OFF coupe toute la musique dans le programme. Pour recommencer une bande-son, il faudra appeler a nouveau la commande MUSIC.
MVOLUME
instruction : regler le volume de la musique
Mvolume niveau
Pour definir ou modifier le volume de la musique, cette commande est suivie d un nombre allant de zero (silence total) a 63 (volume maximum).