SERIE MUSIOUE par REMI MOREDA
Reussir une synchroniscation
Seguences sonores
LAmiga. multimedia avant tous. nous permet grace a des logiciels tels que SCALA, de sono-riser facilement des animations. Rien de tel qu'une sóquence animće pour mettre en valeur une oeuvre musicale, et rien de tel qu‘une só-quence sonore synchronisóe pour donner de l ampleur a une animation. Certains d'entre yous ont peut etre dója essayś avec un module. La technique que je vous propose au-jourd'hui. et qui est utilisee dans les jeux ac-tuellement, est celle d'un óchantillon sonore synchro Cette technique fait appel ó votre cal-culette et a vos capacites de bruiteurs !
Envol
Quillet
BCCM
Venr
J2i|Son(K«)
m SwiWe)
Preparation de la synchro
Lm boult rouU
*
Bnat<Jrb«U' H
M.i^r
MIDI MAESTRO
Prenons un exemple (image): lanimation est le suivi d une boule de bowling depuis le lancement jusqu au contact avec les quilles Le premier travail consiste a prendre les có-tes de i animation Pour cela utilisee Deluxe Pamt par exempie. qui vous permet de regar-der image par image lammation. On voil amsi que l ammation fait 120 images. que la boule vole de limage 0 a la 24. roule ensuite de la 25 a la 104 percute les quiiles a la 105. et les fait tomber jusqu a la 120 Une fois le reperage effectue. il vous faut fixer la vitesse de l ammation et la frequence de lechantil-lon. Prenons une vitesse de 15 images par seconde et une frequence de 22000 Hz La frequence represente le nombre d ociets par seconde. c est a dire qu a cetle frequence 22 Ko d óchantillons seront lus par seconde Comme on a choisi une vitesse de 15 ima-ges/s l ammation prendra nombre total d i-mages/vitesse de lammation = 120/15 = 8 secondes. Nous realiserons par consequent un echantillon de
duróe de ł anim x frequence du son = 8x22 =176 Ko.
Determmons grace aux cótes de ł anim les cótes de lóchantillon :
1 - La boule voie pendant 24 images soit en octels de sons :
(nb images/vitesse) x frequence = (24/15) x 22 = 35200 octets.
2 • La boule roule de Timage 25 a 104 soit pendant 104-25 = 79 images. soit en octet son ;
(nb images/vitesse) x frequence = (79/15) x 22 = 115866 octets.
1 - Les quiiles sont renyersees pendant les 16 dermóres images soit (nb images/vitesse) x frequence = (16/15) x 22 = 23466 octets.
On a amsi un total 1 + 2 + I de 176 Ko environ. ce qui est bien la taiile totale de lechantillon estimee
Voila la partie calcul est termmee vient a present le choix de la sonorisation. Chacun signera la sienne selon sa personnaiite. Pour ma part. je choisis que lenyol soit marquó par le souffle du vent Pour la partie ou la boule roule jimite le son en grattant une planche en bois avec mes ongles. pour la dermśre partie un gros bruit dexptosion. Pour donner plus de dynamisme. je realise une petite musique qui debute en meme temps que la partie 2 II faut preparer cha-que son separement On connait la fre-quence qu il doiyent avoir (22 KHz) et leur tailles respectives Lorsque vous disposez d un son interessant mais qui nest pas a la bonne frequence. par exemple du vent a 8KHz. il faut utiliser loption 'Re-pith" ou ‘Resample" des logiciels de traitement du son. Ces fonc-tions permettent d augmenter ou de dimmuer la taiile d un echantillon afm qu'il ait un rendu nor-mal a la frequence choisie J utilise le logiciel AudioMaster IV car il affiche la position sur lechantillon en octets (Megaio-Sound le fait aussi). Grace a la fonction 'Add Workspace'. je cree un echantillon vierge de 176 Ko (le master). Je charge en buHer r óchantillon de 35 Ko cor-respondant au vent. je me place au debut du master et je mixe. Je charge ensuite en buffer lechantillon de 116 Ko corres-pondant a la course de la boule et je place grace au compteur en octet le curseur au point 35200 (+ ou - 100 soit 4 milli-
secondes), je mixe. De meme pour l explosion. |e place mon curseur a (35+116) 151 Ko el je mixe Mon echantillon pourrait etre utilise amsi. mais je rajoute la mu-s<que que jai reahsee et digitalisee grace au logiciel PS3M a 22 KHz Je le mixe a partir du point 35 Ko J enregistre le master, je charge SCALA, je charge łanim et je regle a 15 images par seconde. je charge le son IFF. SCALA le |Oue a la frequence d origme. et j admire... On peut encore meubler. raiouter l impacl de la boule sur la piste le bruit des quilles qu< se percutent...
Peu importe la finalite est que vous vous re-presentiez les differentes etapes a suivre. Si par la suitę la yitesse de la sequence ammee est change votre echantillon sera decale. II vous faut alors realiser un changement de la frequence II va modifier le rendu du son (son plus grave ou plus aigu) mais resynchromsera le tout Pour le calcul. utilisez la taiile finale de votre echantillon. ici. si l on change la yitesse a 18 images/seconde la frequence de l echantillon deviendra :
Frequence finale = Taiile du master / (Nbre d images/yitesse finale) =
= Taiile du master/dur6e animation = 174/ (120/18) = 26100 KHz
La frequence finale est plus eleyee que la frequence mitiale puisque lammation est de plus courle duree. Le son sera un peu plus aigu qu'a 1'origme
Test logiciel
Voici un logiciel qui sait converti un son audio en notę midi, autre-ment dit, analyser les fróęuences d'un son et foumir les notes cor-respondantes sous formę d‘un fi-chier Texte, Midi ou en message Midi directement sur un synthó. II est capable de rśaliser cette opó-ration śi partir dun óchantillon mais aussi en temps róel via un digitaliseur... Grandiose en thśo-rie, mais la rśalitś de la manipula-tion pose quelques contraintes.
Plusieurs versions du logiciel sont dispombles: 68020. 68020+FPU, et de mfime pour 68030 et 68040. le tout accompagne d'un logiciel d installation et d'un Guide hypertexte et HTML. Deux possibilites :
conversion d'śchantillons au format IFF ou traitement direct du son issu du digitaliseur:
• J ai testć l option temps róel avec mon DSS8+ et microphone. 68030 a 50 MHz et ma guitare acoustique. le tout enyoyó sur un synthó. Les notes sont traduites au bout d une seconde enyiron. avec une parfaite reconnais-sance des cordes ó vide Ouant a une mólodie, il faut bien dissocier chaque notę. le logiciel analysant le son entre deux blancs. Tout son parasite (autre corde óffleuróe ..). provoque une er-reur d'interprótation. Le tout est quand móme impressionnant. C’est pratique pour passer une composition sous formę de fichier Midi. il faut quand móme prendre son temps...
• Je me suis ensuite enregistró en tram de chanter une chanson en dis-sociant bien chaque syllabe, puis en sifflant un air en dissociant egalement chaque notę. Apres traitement avec MidiMaestro. qui dure dailleurs un cerlain temps. je me suis rendu compte que je chantais et sifflais faux... Aprós quelques efforls. j ai pu conyerlir en partition les notes sifflóes de “No Woman No Cry". Le rósultat est brut, c est ó dire les notes sans les temps. mais qui d entre vous n est pas intóressó ?
Le fichier rósultant est soit au format Midi. soit RMidi. Plusieurs paramśtres peuvent etre sólectionnós tels que le canal, 1‘instrument. ou encore la clef. le tempo...
Pour le temps róel un delay est pos-sible, bien que la puissance de la machinę le cree tout naturellement...
Ce logiciel peut s‘averer trós utile. et vous occuper quelques temps Si vous ne lui en demandez pas trop, il deyrait vous satisfaire.
Un grand mero ś Nicholas Allen pour l'avoir dóveloppó et distnbuó gra-tuitement. Vous le trouverez sur Ami-net http://ftp.uni-paderborn.de/Aminet.
N oubliez pas la St Valentm si vous n ótes pas cólibataires !
moreda@mygale org et http //www. mygale org/06/moreda.