Différences entre versions de « ADAFRUIT-AUDIO-FX-trigger »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(19 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
 
{{ADAFRUIT-AUDIO-FX-NAV}}
 
{{ADAFRUIT-AUDIO-FX-NAV}}
  
{{traduction}}
 
 
== Déclenchement audio ==
 
== Déclenchement audio ==
 
[[Fichier:ADAFRUIT-AUDIO-FX-01.jpg|800px]]
 
[[Fichier:ADAFRUIT-AUDIO-FX-01.jpg|800px]]
  
OK finally you are ready to play some audio. You can use the board in two ways, either in 'Trigger mode' (default) or 'Serial mode' (more advanced usages, see the next page)
+
Voila, nous sommes enfin prêt à jouer quelques fichiers audio. Vous pouvez utiliser la carte de deux façons différentes: soit en 'mode déclenchement' (''Trigger mode'', mode par défaut) ou en 'Mode Série' (destiné à des usages plus avancés, voyez la prochaine page)
  
This page will talk only about using it in trigger mode since that's what we think most people will do.
+
Cette page va uniquement se concentrer sur le déclenchement de piste (le mode ''trigger''), c'est ce qui conviendra probablement à la plupart des projets.
  
 
== Combien de déclencheurs y a t'il? ==
 
== Combien de déclencheurs y a t'il? ==
 +
Il y a 11 broches de déclenchement... 11 ''trigger'' pour employer le terme anglais correspondant. Ces broches sont nommées de #0 à #10
  
There are eleven trigger pins - named #0 thru #10
+
Vous n'avez pas besoin de toutes les utiliser! Adafruit disposait simplement de toutes ces broches et les a rendues disponibles :-)
  
You don't have to use them all! We just had lotsa pins so we made them all available.
+
Chacune de ces broches est une entrée que nous recommandons d'utiliser avec un bouton poussoir ou autre type de switch. Lorsque la broche # est connectée sur la masse (GND) environ 50 millisecondes alors elle est déclenchée! Il y a une résistance pull-up de 100K Ohms sur chacune de ces broches (vous n'avez donc pas besoin de résistances ou pull-up supplémentaires).
  
Each trigger bin is an input that we recommend using with a pushbutton or tactile button or other kind of switch. When the # pin is connected to GND for more than about 50 milliseconds it will trigger! There is a 100K pull up resistor on each one, so you do not need any extra resistors or pullups.
+
Rappelez-vous que vous n'avez pas absolument besoin d'utiliser des bouton mécaniques ou interrupteur - vous pouvez également utiliser des {{sl|fil+à+coudre|fils conducteurs}}, {{pl|32|un contact à bille}}, deux morceau de papier aluminium, la sortie d'objet électronique... tout ce qui peut renvoyer un signal de masse sur la broche.
 
 
Remember, you don't have to use a mechanical button or switch - you can use conductive thread, tilt switches, two pieces of tinfoil, the output from some other electronic thingy, just anything that will send a ground signal to the pin.
 
  
 
== Combien de temps faut-il pour commencer la lecture? ==
 
== Combien de temps faut-il pour commencer la lecture? ==
 +
Bonne question! Cela dépend si vous utilisez le format WAV ou OGG. L'audio compressé prend un tout petit peu plus de temps à démarrer.
  
Good question! It matters whether you are using WAV or OGG. Compressed audio takes a little more time to get going.
+
A partir du moment ou la carte SFX identifie le signal de masse sur une broche d'entrée, cela prends environ ~120ms pour jouer un fichier WAV et environ ~200ms pour jouer un fichier OGG. Ces temps de réaction sont encore de l'ordre de la réponse instantanée.
 
 
From the moment the SFX board sees a ground level on the pin, it takes ~120ms to play a WAV file and ~200ms to play an OGG file. These are within 'instant feedback' expectation
 
  
If 'repeating' a file by keeping the button hend down, or doing a latching trigger type, theres a ~20ms delay (imperceptable) between WAV replays and ~120ms between OGG replays (noticable if the audio is meant to perfectly loop)
+
Si vous ''répétez'' un fichier en maintenant le bouton enfoncé, ou en utilisant le déclencheur ''répétition continue'', il y a un délai d'environ ~20ms (imperceptible) entre deux répétition de fichier WAV et environ ~120ms entre deux répétition de fichier OGG (notable si vous désirez une répétition parfaite)
  
 
== Type de déclencheur ==
 
== Type de déclencheur ==
There's a lot of different ways you may want to play your sound effects. Normally a microcontroller would be required to get exactly what you want, but the Sound Board is pretty smart and has the '''ability to play audio a couple different ways depending on the file name'''.
+
Il existe de nombreuses façons différentes de jouer des effets audios. Habituellement, vous auriez besoin d'un microcontrôleur pour obtenir exactement l'effet désiré. Cette carte son est plus intelligente et dispose de '''la possibilité de jouer des fichiers audio de différentes façon dépendant du nom du fichier'''.
  
There's no code or firmware involved, only the file name of the audio file!
+
Cela n'implique aucun code ou firmware, uniquement le nom du fichier audio!
  
 
{{ADFImage|ADAFRUIT-AUDIO-FX-trigger-01.png}}
 
{{ADFImage|ADAFRUIT-AUDIO-FX-trigger-01.png}}
  
Let's understand this by going through the five types:
+
Essayons de comprendre comment cela fonctionne en passant les 5 types de déclenchement en revue:
  
Les déclencheurs ou "effets de déclenchement" ("trigger effects" en anglais) permettent de déterminer la façon dont l'audio est joué. En effet, suivant la nature de votre projet, les fichiers audios devraient êtres joués de tel ou tel façon. Adafruit à identifié 5 besoins différents (les plus communs) qui son inclus dans la carte son. Vous avez juste besoin de renommer votre fichier pour obtenir l'effet désiré.
+
Les déclencheurs ou "effets de déclenchement" ("trigger effects" en anglais) permettent de déterminer la façon dont le fichier audio est joué. En effet, suivant la nature de votre projet, les fichiers audios devraient êtres joués de tel ou tel façon. Adafruit à identifié 5 besoins différents (les plus communs) qui son inclus dans la carte son. Vous avez juste besoin de renommer votre fichier pour obtenir l'effet désiré.
 
===  Déclenchement élémentaire (Basic Trigger) ===
 
===  Déclenchement élémentaire (Basic Trigger) ===
The first type is the 'basic trigger' - when the button is pressed, audio plays. The entire file is played from beginning to end once.
+
Tnn.WAV ou Tnn.OGG
 +
 
 +
Le premier type de déclencheur est le "basic trigger" (''déclenchement élémentaire'') - l'audio est joué lorsque le bouton est pressé. L'entièreté du fichier est joué {{underline|une seule fois}} du début à la fin.
  
To enable this trigger, name the file {{fname|Tnn.WAV}} or {{fname|Tnn.OGG}} where nn is the trigger #. For example, if you want to use pin #0, the file could be called {{fname|T00.WAV}} (that's two zeros after the T), if you want to use pin #6, {{fname|T06.OGG}} - all the way up to {{fname|T11.WAV}}
+
Pour activer ce déclencheur, nommez votre fichier {{fname|Tnn.WAV}} oo {{fname|Tnn.OGG}} nn est le numéro de broche. Par exemple, si vous avez besoin d'utiliser la broche #0, le fichier devrait porter le nom {{fname|T00.WAV}} (deux zero après la lettre T), si vous désirez utiliser la broche #6, le fichier sera nommé {{fname|T06.OGG}}... et ainsi de suite jusqu'à {{fname|T11.WAV}}.
  
 
=== Déclenchement avec maintient - en boucle continue (Hold Looping Trigger) ===
 
=== Déclenchement avec maintient - en boucle continue (Hold Looping Trigger) ===
 
  TnnHOLDL.WAV ou TnnHOLD.OGG
 
  TnnHOLDL.WAV ou TnnHOLD.OGG
  
This is a more complex trigger. Instead of pressing once the button to play, it plays ONLY when the button is held down. Great for "hold the button down to play the ray gun blaster sound effect" Call the file {{fname|T02HOLDL.WAV}} for example
+
C'est un déclencheur plus complexe. A la place de presser la bouton un fois pour jouer une fois le fichier, ce déclencheur joue le fichier audio '''uniquement pendant que le bouton est maintenu enfoncé'''. C'est super pour imiter des tirs de rayons laser pendant de l'on maintient la gâchette enfoncée.  
  
As long as the trigger pin is connected to ground, it will continue to play the same track on repeat. If you want a perfectly smooth transition between the end and beginning, we suggest WAV files, as OGG decompression takes a few milliseconds and has a noticable delay.
+
Par exemple, appelez votre fichier {{fname|T02HOLDL.WAV}}. Aussi longtemps que la broche #02 en connectée à la masse ALORS le même fichier est joué puis répété encore et encore. Si vous désirez une transition parfaite entre la fin et le début du fichier alors nous suggérons d'utiliser des fichiers WAV (la décompression OGG prends quelques millisecondes et peut provoquer un délai notable.
  
 
=== Déclenchement on/off - en boucle continue (Latching Loop Trigger) ===
 
=== Déclenchement on/off - en boucle continue (Latching Loop Trigger) ===
 
  TnnLATCH.WAV ou TnnLATCH.OGG
 
  TnnLATCH.WAV ou TnnLATCH.OGG
  
This is a little like the Hold Looping trigger but you do not need to keep the button held down. Instead, press the button once to start the looping effect, then press it again to stop.
+
C'est un peu comme le déclencheur précédent sauf que vous n'aurez pas besoin de tenir le bouton enfoncé. Vous pressez une fois le bouton pour démarrer la boucle de répétition, puis pressez une deuxième fois le bouton pour arrêter les répétitions.
  
This is maybe good for if you want a continuous effect without having to keep the pin held down. Call the audio file {{fname|T08LATCH.OGG}} for example
+
Cette option est pratique si vous avez besoin d'une répétition continue sans avoir à maintenir un bouton enfoncé. Appelez votre fichier audio {{fname|T08LATCH.OGG}} pour obtenir cet effet.
  
If you want a perfectly smooth transition between the end and beginning, we suggest WAV files, as OGG decompression takes a few milliseconds and has a noticable delay.
+
Optez pour des fichiers au format WAV si vous avez besoin d'une transition parfaite entre la fin du fichier audio et le début (de la relecture suivante). La décompression OGG prend quelques millisecondes et provoque des délais notables.
  
 
=== Déclenchement fichier suivant (Play Next Trigger) ===
 
=== Déclenchement fichier suivant (Play Next Trigger) ===
 
  TnnNEXT#.WAV ou TnnNEXT#.OGG
 
  TnnNEXT#.WAV ou TnnNEXT#.OGG
  
Lets say you want to have one button but many different sound effects. For example, a stuffed animal that has a squeeze sensor trigger. It would say different things each time it is squeezed. For this kind of effect, use the Play Next Trigger.
+
Disons que vous avez un bouton mais que vous voudriez différents effets sonores. Par exemple, un animal en peluche disposant d'un senseur de pression. La peluche dirait quelque-chose de différent à chaque fois qu'elle serait pressée. Pour ce type d'effet, utilisez le déclencheur 'Fichier suivant' (''Play Next Trigger'').
  
This trigger is basically like the basic trigger, one button press per play, but you can have multiple effects on one pin
+
Ce déclencheur fonctionne comme le 'déclenchement élémentaire' (''basic trigger''), une lecture par pression du bouton... mais cette fois avec de multiples fichiers (effet audio) sur une même broche.
  
You can have up to 10 audio files triggered on one pin, they will play in order. For example, if you're using pin #3, the files would be named {{fname|T03NEXT0.WAV}}, {{fname|T03NEXT1.WAV}}, {{fname|T03NEXT2.OGG}} etc. up to {{fname|T03NEXT9.WAV}}
+
Vous pouvez avoir jusque 10 fichiers audio déclenché sur une broche, ils seront joués dans l'ordre. Par exemple, si vous utilisez la broche #3, les fichiers seraient nommés {{fname|T03NEXT0.WAV}}, {{fname|T03NEXT1.WAV}}, {{fname|T03NEXT2.OGG}} etc. Jusqu'à {{fname|T03NEXT9.WAV}}
  
Just make sure it starts with #0, and put as many as you like up to #9. You do not need to use all 10 '# slots' up. If a number is missing, like {{fname|T03NEXT3.WAV}} doesn't exist, it will automatically play #0 again.
+
Assurez-vous simplement de démarrer avec le numéro 0 (après le "NEXT")  et placez autant de fichier que désiré (jusqu'à 9 max). Vous n'êtes pas obligé d'utiliser les 10 numéros disponibles. Si un numéro est manquant, par exemple {{fname|T03NEXT3.WAV}} n'existe pas, alors la lecture recommence automatiquement au premier fichier (soit le 0, donc {{fname|T03NEXT0.WAV}}).
  
 
=== Déclenchement aléatoire (Play Random Trigger) ===
 
=== Déclenchement aléatoire (Play Random Trigger) ===
 
  TnnRAND#.WAV ou TnnRAND#.OGG
 
  TnnRAND#.WAV ou TnnRAND#.OGG
  
OK so you like the Play Next mode but you don't want to have it always in the same order? Use Play Random mode. You can have up to 10 audio effects, from say {{fname|T07RAND0.OGG}} uo to {{fname|T07RAND9.OGG}}
+
Vous voudriez un "déclenchement fichier suivant" mais pas toujours dans le même ordre? Utilisez donc le mode "déclenchement aléatoire".  
 +
 
 +
Vous pouvez avoir jusqu'à 10 fichier audio attaché à une broche nommé de {{fname|T07RAND0.OGG}} à {{fname|T07RAND9.OGG}}
 +
 
 +
Lorsque le bouton est pressé, la carte choisit le fichier à jouer de façon aléatoire.
 +
 
 +
Prenez note que la sélection aléatoire n'a pas la 'qualité d'un système cryptographique' :) En fait, il jouera toutes les pistes au moins une fois (mais dans un ordre aléatoire) avant de répéter.
 +
 
 +
== Brancher les boutons ==
 +
Si vous avez chargé les pistes de démo proposé dans la page "[[ADAFRUIT-AUDIO-FX-Copier|Copier les fichiers]], vous serez en mesure de tester les différents modes de déclenchement.
  
When the button is pressed, a 'random' track will be played.
+
Pour cette démonstration, nous avons utilisé un {{pl|90|breadboard}} et des {{pl|39|boutons tactiles de 6mm}} mais vous pourriez également utiliser un fil pour connecter la broche voulue avec la masse (GND)
  
Please note, this is not 'cryptographic quality' randomness :) In fact, itwill play through all of the tracks at least once (but in any order) before repeating.
+
[[Fichier:ADAFRUIT-AUDIO-FX-20.jpg|640px]]
  
 +
Vous pouvez voir les boutons connectés sur les différentes broches et la masse raccordée de l'autre côté. Dans cette démo, l'alimentation est fournie avec un accu Lipoly mais vous pourriez utiliser une autre source d'alimentation. Les fichiers audio sur la carte sont déclenchés lorsque les boutons sont pressés!
  
 
{{ADAFRUIT-AUDIO-FX-TRAILER}}
 
{{ADAFRUIT-AUDIO-FX-TRAILER}}

Version actuelle datée du 1 janvier 2016 à 22:29


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Déclenchement audio

ADAFRUIT-AUDIO-FX-01.jpg

Voila, nous sommes enfin prêt à jouer quelques fichiers audio. Vous pouvez utiliser la carte de deux façons différentes: soit en 'mode déclenchement' (Trigger mode, mode par défaut) ou en 'Mode Série' (destiné à des usages plus avancés, voyez la prochaine page)

Cette page va uniquement se concentrer sur le déclenchement de piste (le mode trigger), c'est ce qui conviendra probablement à la plupart des projets.

Combien de déclencheurs y a t'il?

Il y a 11 broches de déclenchement... 11 trigger pour employer le terme anglais correspondant. Ces broches sont nommées de #0 à #10

Vous n'avez pas besoin de toutes les utiliser! Adafruit disposait simplement de toutes ces broches et les a rendues disponibles :-)

Chacune de ces broches est une entrée que nous recommandons d'utiliser avec un bouton poussoir ou autre type de switch. Lorsque la broche # est connectée sur la masse (GND) environ 50 millisecondes alors elle est déclenchée! Il y a une résistance pull-up de 100K Ohms sur chacune de ces broches (vous n'avez donc pas besoin de résistances ou pull-up supplémentaires).

Rappelez-vous que vous n'avez pas absolument besoin d'utiliser des bouton mécaniques ou interrupteur - vous pouvez également utiliser des fils conducteurs, un contact à bille, deux morceau de papier aluminium, la sortie d'objet électronique... tout ce qui peut renvoyer un signal de masse sur la broche.

Combien de temps faut-il pour commencer la lecture?

Bonne question! Cela dépend si vous utilisez le format WAV ou OGG. L'audio compressé prend un tout petit peu plus de temps à démarrer.

A partir du moment ou la carte SFX identifie le signal de masse sur une broche d'entrée, cela prends environ ~120ms pour jouer un fichier WAV et environ ~200ms pour jouer un fichier OGG. Ces temps de réaction sont encore de l'ordre de la réponse instantanée.

Si vous répétez un fichier en maintenant le bouton enfoncé, ou en utilisant le déclencheur répétition continue, il y a un délai d'environ ~20ms (imperceptible) entre deux répétition de fichier WAV et environ ~120ms entre deux répétition de fichier OGG (notable si vous désirez une répétition parfaite)

Type de déclencheur

Il existe de nombreuses façons différentes de jouer des effets audios. Habituellement, vous auriez besoin d'un microcontrôleur pour obtenir exactement l'effet désiré. Cette carte son est plus intelligente et dispose de la possibilité de jouer des fichiers audio de différentes façon dépendant du nom du fichier.

Cela n'implique aucun code ou firmware, uniquement le nom du fichier audio!

{{{2}}}
Crédit: AdaFruit Industries www.adafruit.com

Essayons de comprendre comment cela fonctionne en passant les 5 types de déclenchement en revue:

Les déclencheurs ou "effets de déclenchement" ("trigger effects" en anglais) permettent de déterminer la façon dont le fichier audio est joué. En effet, suivant la nature de votre projet, les fichiers audios devraient êtres joués de tel ou tel façon. Adafruit à identifié 5 besoins différents (les plus communs) qui son inclus dans la carte son. Vous avez juste besoin de renommer votre fichier pour obtenir l'effet désiré.

Déclenchement élémentaire (Basic Trigger)

Tnn.WAV ou Tnn.OGG

Le premier type de déclencheur est le "basic trigger" (déclenchement élémentaire) - l'audio est joué lorsque le bouton est pressé. L'entièreté du fichier est joué une seule fois du début à la fin.

Pour activer ce déclencheur, nommez votre fichier Tnn.WAV oo Tnn.OGG où nn est le numéro de broche. Par exemple, si vous avez besoin d'utiliser la broche #0, le fichier devrait porter le nom T00.WAV (deux zero après la lettre T), si vous désirez utiliser la broche #6, le fichier sera nommé T06.OGG... et ainsi de suite jusqu'à T11.WAV.

Déclenchement avec maintient - en boucle continue (Hold Looping Trigger)

TnnHOLDL.WAV ou TnnHOLD.OGG

C'est un déclencheur plus complexe. A la place de presser la bouton un fois pour jouer une fois le fichier, ce déclencheur joue le fichier audio uniquement pendant que le bouton est maintenu enfoncé. C'est super pour imiter des tirs de rayons laser pendant de l'on maintient la gâchette enfoncée.

Par exemple, appelez votre fichier T02HOLDL.WAV. Aussi longtemps que la broche #02 en connectée à la masse ALORS le même fichier est joué puis répété encore et encore. Si vous désirez une transition parfaite entre la fin et le début du fichier alors nous suggérons d'utiliser des fichiers WAV (la décompression OGG prends quelques millisecondes et peut provoquer un délai notable.

Déclenchement on/off - en boucle continue (Latching Loop Trigger)

TnnLATCH.WAV ou TnnLATCH.OGG

C'est un peu comme le déclencheur précédent sauf que vous n'aurez pas besoin de tenir le bouton enfoncé. Vous pressez une fois le bouton pour démarrer la boucle de répétition, puis pressez une deuxième fois le bouton pour arrêter les répétitions.

Cette option est pratique si vous avez besoin d'une répétition continue sans avoir à maintenir un bouton enfoncé. Appelez votre fichier audio T08LATCH.OGG pour obtenir cet effet.

Optez pour des fichiers au format WAV si vous avez besoin d'une transition parfaite entre la fin du fichier audio et le début (de la relecture suivante). La décompression OGG prend quelques millisecondes et provoque des délais notables.

Déclenchement fichier suivant (Play Next Trigger)

TnnNEXT#.WAV ou TnnNEXT#.OGG

Disons que vous avez un bouton mais que vous voudriez différents effets sonores. Par exemple, un animal en peluche disposant d'un senseur de pression. La peluche dirait quelque-chose de différent à chaque fois qu'elle serait pressée. Pour ce type d'effet, utilisez le déclencheur 'Fichier suivant' (Play Next Trigger).

Ce déclencheur fonctionne comme le 'déclenchement élémentaire' (basic trigger), une lecture par pression du bouton... mais cette fois avec de multiples fichiers (effet audio) sur une même broche.

Vous pouvez avoir jusque 10 fichiers audio déclenché sur une broche, ils seront joués dans l'ordre. Par exemple, si vous utilisez la broche #3, les fichiers seraient nommés T03NEXT0.WAV, T03NEXT1.WAV, T03NEXT2.OGG etc. Jusqu'à T03NEXT9.WAV

Assurez-vous simplement de démarrer avec le numéro 0 (après le "NEXT") et placez autant de fichier que désiré (jusqu'à 9 max). Vous n'êtes pas obligé d'utiliser les 10 numéros disponibles. Si un numéro est manquant, par exemple T03NEXT3.WAV n'existe pas, alors la lecture recommence automatiquement au premier fichier (soit le 0, donc T03NEXT0.WAV).

Déclenchement aléatoire (Play Random Trigger)

TnnRAND#.WAV ou TnnRAND#.OGG

Vous voudriez un "déclenchement fichier suivant" mais pas toujours dans le même ordre? Utilisez donc le mode "déclenchement aléatoire".

Vous pouvez avoir jusqu'à 10 fichier audio attaché à une broche nommé de T07RAND0.OGG à T07RAND9.OGG

Lorsque le bouton est pressé, la carte choisit le fichier à jouer de façon aléatoire.

Prenez note que la sélection aléatoire n'a pas la 'qualité d'un système cryptographique' :) En fait, il jouera toutes les pistes au moins une fois (mais dans un ordre aléatoire) avant de répéter.

Brancher les boutons

Si vous avez chargé les pistes de démo proposé dans la page "Copier les fichiers, vous serez en mesure de tester les différents modes de déclenchement.

Pour cette démonstration, nous avons utilisé un breadboard et des boutons tactiles de 6mm mais vous pourriez également utiliser un fil pour connecter la broche voulue avec la masse (GND)

ADAFRUIT-AUDIO-FX-20.jpg

Vous pouvez voir les boutons connectés sur les différentes broches et la masse raccordée de l'autre côté. Dans cette démo, l'alimentation est fournie avec un accu Lipoly mais vous pourriez utiliser une autre source d'alimentation. Les fichiers audio sur la carte sont déclenchés lorsque les boutons sont pressés!


Source: Adafruit Audio FX Sound board Crédit: AdaFruit Industries

Créé par Ladyada pour AdaFruit Industries.
Traduit par Meurisse D. pour MCHobby.

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com