Section courante

A propos

Section administrative du site

SOUND

Son
ABasiC Commodore Amiga

Syntaxe

variable%=SOUND(channels%,override%,cycles%,initvolume%,initperiod%)

Paramètres

Nom Description
channels% Ce paramètre permet d'indiquer un masque à quatre bits indiquant quels canaux disponibles doivent produire le son. (Les canaux 0 et 3 vont à la sortie audio gauche, et les canaux 1 et 2 vont à la sortie audio droite.) Le masque est l'équivalent entier d'un nombre binaire entre 1 et 15. Par exemple, si vous voulez un son que vous définissez pour aller au canal 1 ou 2, alors spécifiez 6, étant la valeur binaire 0110.
override% Ce paramètre permet d'indiquer le remplacement de canal. Spécifiez 0 ou 1 pour indiquer si vous souhaitez qu'un nouveau son puisse remplacer le son en cours d'exécution dans le ou les canaux spécifiés. Cette fonction vous permet de faire correspondre les sons avec les événements se produisant dans votre programme (par exemple, un «boom!» Lorsque deux objets graphiques entrent en collision).
cycles% Ce paramètre permet d'indiquer le compteur de cycle : le nombre de fois où jouer la forme d'onde décrite dans la dernière commande WAVE. Spécifiez zéro (0) pour un son continu.
initvolume% Ce paramètre permet d'indiquer le volume initial du son. La valeur doit être un entier compris entre 0 (pas de son) et 64 (le plus fort). La commande VOLUME facultative utilise des paires de valeurs de pente/destination. La première paire commence par le volume initial que vous spécifiez ici.
initperiod% Ce paramètre permet d'indiquer la période initiale du son. La hauteur (la hauteur ou la gravité d'une note) dépend du nombre de fois que la forme d'onde est exécutée par période d'échantillonnage. La commande facultative PERIOD utilise un tableau composé de paires de valeurs de pente / destination. La première paire commence par la période que vous spécifiez ici.

Description

Cette instruction permet d'émettre une fréquence sonore avec la durée, le volume spécifié sur le canal spécifié.

Remarques



Dernière mise à jour : Mardi, le 11 Août 2020