Changer de banque d echantillons
Les sons echantillonnes sont normalement stockes dans la banque memoire numero 5, mais
il n y a aucune restriction pour utiliser d autres banques memoires a cet effet.
SAM BANK
instruction : changer la banque d echantillons active
Sam Bank numero de banque
L instruction SAM BANK indique que toutes les commandes SAM PLAY suivantes utiliseront la banque specifiee. Si plusieurs banques paralleles sont configurees, AMOS Professional peut basculer entre elles en appelant simplement cette commande.
Pour entendre tous les echantillons utilises dans l un des jeux d exemple de AMOS Professional, chargez le fichier suivant et ecoutez les sons stockes dans la banque memoire en utilisant cette routine :
E> Load "AMOSPro_Productivity:Wonderland/Wonderland Samples.Abk" Sam Bank 6 For A=1 To 5 Print "Echantillon numero ";A For B=1 To 3 Sam Play A Wait 20 Next B Next A
Lire un echantillon depuis la memoire
Les echantillons ne doivent pas forcement etre dans une banque speciale. En fait, un son "brut"
peut etre stocke n importe ou en memoire avec BLOAD, puis joue avec la commande suivante :
SAM RAW
instruction : jouer un echantillon brut depuis la memoire
Sam Raw voix,adresse,taille,frequence
SAM RAW permet de lire un echantillon brut, et peut etre utilise pour scanner des disques de sons ou de programmes, a la recherche d un echantillon selon les parametres donnes.
Le parametre voix a deja ete explique. L adresse designe l emplacement memoire du son, souvent dans une banque AMOS, mais pas obligatoirement. La taille indique la longueur du son en octets. Enfin, la frequence est la vitesse de lecture du son, exprimee en Hertz.
Voici un exemple typique d utilisation de SAM RAW :
E> Reserve as work 10,21480 R$="AMOSPro_Examples:Samples/Mixture.Abk" Bload R$,Start(10) Sam Raw 15,Start(10),length(10),3000