Accueil | Personnaliser | Blog | Extras | Log In | Information
Manuel | D&D icons | GML Parser | Archives | Ville Iso
Username: Password:  
à propos | Caractéristiques | Directory | Bannières | Contacter

Création de jeux avec Game Maker
Création de jeux avec Game Maker

Effets spéciaux sur les sons

Cette fonctionalité est uniquement disponible dans la version enregistrée de Game Maker.

Les effets sonores peuvent être utilisés pour modifier la façon dont les sons ou les musiques d'arrière-plan sont joués. Prenez bien note que les effets sur les sons ne peuvent s'appliquer que sur les fichiers wave et midi et non sur les fichiers mp3. Cette section décrit les fonctions existantes pour l'utilisation et la modification des effets sonores. Pour bien utiliser ces fonctions, vous devez avoir une bonne connaissance du fonctionnement des sons en général et des synthétiseurs en particulier. Aucune explication des différents paramétres ne sera donnée ici. Veuillez consulter le web ou encore des livres sur le sujet afin d'obtenir davantage d'informations.

Pour appliquer un effet sonore à un son particulier, vous devrez soit mentionner le son lors de la conception de la ressource sonore, soit utiliser la fonction suivante.

sound_effect_set(snd, effect) Détermine un (ou plusieurs) effet(s) sonore(s) sur le son indiqué. effect peut être n'importe laquelle des valeurs suivantes :
se_none
se_chorus
se_echo
se_flanger
se_gargle
se_reverb
se_compressor
se_equalizer
Vous pouvez utiliser une combinaison d'effets en ajoutant les valeurs. Par exemple, vous pouvez utiliser

sound_effect_set(snd,se_echo+se_reverb);

pour avoir à la fois un effet d'écho et de réverbération.

Tous les effets présentent certains réglages par défaut. Vous ne pouvez modifier ces derniers une fois qu'un effet ait été appliqué à un son. Il est très important de respecter l'ordre. Vous choisirez en premier lieu l'effet sur le son puis déterminerez les paramétres à lui appliquer. Une fois que vous appliquerez des effets sur un son, les réglages précédents le concernant ne seront plus disponibles et vous devrez les redéfinir si besoin est. Veuillez noter que tous les paramétres doivent être compris dans une certaine plage de valeurs comme indiqué ci-dessous. Les fonctions suivantes peuvent être utilisées pour modifier les paramétres des effets sonores :

sound_effect_chorus(snd, wetdry, depth, feedback, frequency, wave, delay, phase) Régle les paramétres pour l'effet chorus pour le son indiqué. Les paramétres suivants peuvent être fixés :
wetdry Ratio de la balance du signal des son réverbérés wet aux sons directs non réverbérés dry (plage : 0 à 100, 50 par défaut).
depth Pourcentage avec lequel le temps d'attente (delay time) est modulé par l'oscillateur basse-fréquence, exprimé en pourcent (plage : 0 à 100, 25 par défaut).
feedback Pourcentage du signal de sortie allant dans l'entrée pour les effets (plage : -99 à 99, 0 par défaut).
frequency Fréquence de la LFO (plage : 0 à 10, 0 par défaut).
wave Forme d'onde (waveform) de la LFO (0 = triangle, 1 = wave, 1 par défaut).
delay Nombre de millisecondes pendant lesquelles l'entrée est mise en attente d'être jouée (plage : 0 à 20, 0 par défaut).
phase Différentiel de phase entre les LFO de gauche et de droite (plage : 0 à 4, 2 par défaut).
sound_effect_echo(snd, wetdry, feedback, leftdelay, rightdelay, pandelay) Régle les paramétres pour l'effet d'écho pour le son mentionné. Les paramétres suivants peuvent être déterminés :
wetdry Ratio de la balance du signal des sons réverbérés wet aux sons directs non réverbérés dry (plage : 0 à 100, 50 par défaut).
feedback Pourcentage d'attente vers l'entrée (plage : 0 à 100, 0 par défaut).
leftdelay Délai pour le canal de gauche en millisecondes (plage : 1 à 2000, 333 par défaut).
rightdelay Délai pour le canal de droite en millisecondes (plage : 1 à 2000, 333 par défaut).
pandelay Indique si l'on doit permuter les délais gauche et droite pour chacun des écho successifs (0 = ne pas permuter, 1 = permuter, 0 par défaut).
sound_effect_flanger(snd, wetdry, depth, feedback, frequency, wave, delay, phase) Régle les paramétres pour l'effet flanger pour le son indiqué. Les paramétres suivants peuvent être fixés :
wetdry Ratio de la balance du signal des sons réverbérés wet aux sons non réverbérés dry (plage : 0 à 100, 50 par défaut).
depth Pourcentage avec lequel le temps d'attente (delay time) est modulé par l'oscillateur basse-fréquence, en pourcent (plage : 0 à 100, 25 par défaut).
feedback Pourcentage du signal de sortie allant dans l'entrée pour les effets (plage : -99 à 99, 0 par défaut).
frequency Fréquence de la LFO (plage : 0 à 10, 0 par défaut).
wave Forme d'onde (waveform) de la LFO (0 = triangle, 1 = wave, 1 par défaut).
delay Nombre de millisecondes pendant lesquelles l'entrée est mise en attente d'être jouée (plage : 0 à 20, 0 par défaut).
phase Différentiel de phase entre les LFO de gauche et de droite (plage : 0 à 4, 2 par défaut).
sound_effect_gargle(snd, rate, wave) Régle les paramétres pour l'effet gargle pour le son mentionné. Les paramétres suivants peuvent être déterminés :
rate Taux de modulation, en Hertz (plage : 1 à 1000, 1 par défaut).
wave Forme de l'onde de modulation (0 = triangle, 1 = carré, 0 par défaut).
sound_effect_reverb(snd, gain, mix, time, ratio) Régle les paramétres pour l'effet de réverbération pour le son indiqué. Les paramétres suivants peuvent être mofifiés :
gain Gain en entrée du signal, en décibels (dB). (plage : -96 à 0, 0 par défaut).
mix Mixage de la réverbération, en dB (plage : -96 à 0, 0 par défaut).
time Temps de réverbération, en millisecondes (plage : 0.001 à 3000, 1000 par défaut).
ratio Ratio de fréquence (plage : 0.001 à 0.999, 0.001 par défaut).
sound_effect_compressor(snd, gain, attack, release, threshold, ratio, delay) Régle les paramétres pour l'effet compressor pour le son mentionné. Les paramétres suivants peuvent être réglés :
gain Gain en sortie du signal après compression (plage : -60 à 60, 0 par défaut).
attack Temps avant que la compression atteigne sa valeur maximale (plage : 0.01 à 500, 0.01 par défaut).
release Vitesse à laquelle la compression est interrompue après que l'entrée tombe en dessous du threshold (plage : 50 à 3000, 50 par défaut).
threshold Point à partir duquel débute la compression, en décibels (plage : -60 à 0, -10 par défaut).
ratio Ratio de compression (plage : 1 à 100, 10 par défaut).
delay Temps après que le lThreshold est atteint avant que débute la phase d'attaque, en millisecondes (plage : 0 à 4, 0 par défaut).
sound_effect_equalizer(snd, center, bandwidth, gain) Régle les paramétres pour l'effet equalizer pour le son indiqué. Les paramétres suivants peuvent être fixés :
center Féquence centrale, en hertz (plage : 80 à 16000).
bandwidth Largeur de bande (Bandwidth), en semitones (plage : 1 à 36).
gain Gain (plage : -15 à 15).













<< Traduction française par Philippe Ragni - (2005) >>

Search Search


Alternative versions Alternative versions

You can also read this manual on one single long page (± 1.5 mb)

Also available in: Dutch English German

ZIP Download helpfile

Annonces Annonces

GameMaker Manual