Flash

Crée le : lundi 9 décembre 2002
Dernière révision : dimanche 7 septembre 2003 13:13:22

Virtual Synth

Page 3

Application

Pour l'instant, rien ne nous permet de supposer que l'utilisation d'un tel sample dans Flash puisse permettre de générer des signaux de fréquence différente. Seulement, c'est sans compter sur les nouvelles possiblités apportées depuis Flash 5 sur le son, puisque désormais il est possible de jouer un son attaché depuis la librairie avec un paramètre à la fonction Sound.start([secondOffset, loop]); qui permet de jouer le son en commençant à un certain offset sur la longueur du son, et qui par grande chance a été programmée en bas-niveau, ainsi la précision du paramètre peut-être portée au dix millième de secondes prés, juste ce qu'il fallait pour travailler sur des samples aussi courts. Ainsi, en décalant le point de départ du son, le sample s'en trouve raccourci d'autant, et même si le signal généré n'est plus strictement identique à l'original la différence est quasiment inaudible sur un signal carré ou même triangulaire.

Pour s'en convaincre, ouvrez Cool Edit Pro, allez dans le menu "Generate" puis "Tones" et générez un son avec l'onde triangulaire en LA 4. La note est sélectionné par défaut, vous n'aurez qu'à cliquer sur "OK". Changez le timestamp de référence temporelle pour l'avoir en samples (click droit sur le timestamp en bas de l'écran de la zone d'édition) Ensuite, il suffit de sélectionner 101 samples (44100Hz divisés par 440Hz) sur le signal généré et de l'exporter en WAV, ce qui nous donne un sample unique d'un signal triangulaire dont la représentation est identique à la photographie du dessus et que vous pouvez télécharger directement ici: signal triangulaire, il pèse seulement 244 octets, ce qui est d'un intérêt certain.

Pour jouer ce son dans Flash, apprenez d'abord qu'il ne faudra pas l'exporter au format MP3 qui ne gère pas bien les si petites durées, mais au format RAW , c'est à dire au format WAV par défaut du système (AIFF sous MAC).

  1. Importez ce signal dans l'environnement auteur de Flash.
  2. Intégrez le son sur la scène en tant que son événementiel sur la première frame.
  3. Passez le paramètre Loop à 440 pour le faire jouer une seconde précisément.
  4. Puis vous exportez l'animation obtenue en oubliant pas de sélectionner l'export au format RAW.
  5. Vous obtenez un LA 4 parfait et continu!

Exemple

 télécharger le fichier FLA de l'exemple.

Ecoute

  •  jouer un son continu généré par une oscillation à 440Hz d'un signal carré.
  •  jouer un son continu généré par une oscillation à 440Hz d'un signal triangulaire.
  •  jouer un son continu généré par l'oscillation à 440Hz d'un signal sinusoïdal.
  •  jouer un son continu généré par l'oscillation à 440Hz d'un signal carré modifié.

Téléchargements

  •  télécharger le sample au format WAV d'une oscillation à 440Hz d'un signal carré.
  •  télécharger le sample au format WAV d'une oscillation à 440Hz d'un signal triangulaire.
  •  télécharger le sample au format WAV d'une oscillation à 440Hz d'un signal sinusoïdal.
  •  télécharger le sample au format WAV d'une oscillation à 440Hz d'un signal carré modifié.
  wordpress rss rss français rss english xhtml 1.1 css 2.0 wdg