TABLE DES MATIÈRES
Organisation des fichiers à l'intérieur des dossiers
Comme pour les dossiers, le nom des fichiers a une influence directe sur la lecture des fichiers audio.
Note : Le nommage des fichiers est libre si la lecture est aléatoire (option « [RND] » ou pas d’option dans le nom du dossier). Dans ce cas, les fichiers seront tous lus et ils seront tous interruptibles.
En lecture dans un ordre défini (séquentiel) vous devez numéroter les fichiers. Les noms se composent de 3 chiffres de 001 à 999 et d’un nom de votre choix. Des informations optionnelles (balises) peuvent être ajoutées suivant votre besoin comme l’interruptibilité du fichier ou le déclenchement des sorties.

Exemple :
- 001 [J367] mon message.mp3
- 063 [RS020] nom du fichier.wav
- 845 [V+12][RL01] mon fichier.mp3
- ma chanson [NT].wav
Deux types de fichiers audio peuvent être utilisés :
- Les fichiers au format WAV (.wav).
- Les fichiers au format MPEG Layer 3 (.mp3).
Note : Dans le mode de lecture séquentielle (SEQ) si vous faites cohabiter des fichiers numérotés et non numérotés, seuls les fichiers numérotés seront lus. Dans le mode aléatoire, ils seront tous lus.
Les 3 premiers chiffres définissent le N° du fichier et donc son nom principal de 001 à 999.
Exemple :
- 001.mp3 : fichier N°001
- 063.wav : fichier N°063
Si le dossier indique le mode aléatoire, les fichiers n’ont pas besoin d’être numérotés et la lecture est faite de façon aléatoire. En mode séquentiel [SEQ] les fichiers sont lus dans l’ordre numérique des trois premiers chiffres. Si le dossier indique l’ordre défini [SEQ], les fichiers non numérotés sont ignorés.
Paramètres optionnels
Pour modifier le comportement du lecteur, vous pouvez ajouter des paramètres optionnels dans le nom du fichier. Ces paramètres sont encadrés par des symboles crochets « [ » « ] ». Vous pouvez utiliser plusieurs paramètres dans le nom du fichier.
[Jxxx] - Saut vers un dossier à la fin de la lecture du fichier en cours.
[NT] - Le fichier n'est pas interruptible ou l'action est mémorisé pour être exécuté à la fin du fichier
[RSxxx] Envoi une liste d'octets par la liaison série RS232
[V+xx] ou [V-xx] - Modifie temporairement le volume du lecteur.
[Rxxx] - EP230 seulement : Active ou désactive les différents contacts de sortie
Note : Sans option, les fichiers sont lus les uns après les autres suivant le mode sélectionné (aléatoire ou séquentiel) et peuvent être interrompus à tout moment par une action externe.
[Jxxx]
Désigne le N° de dossier à utiliser à la fin de la lecture du fichier en cours.
En ajoutant ce paramètre dans le nom du fichier, vous définissez le comportement du lecteur à la fin de la lecture du fichier en cours pour lire un autre dossier par exemple.
Si le dossier de destination n'existe pas, la lecture est stoppée.
Si le dossier de destination ne contient aucun fichier et si le nom contient une balise d'option, cette option sera exécutée. Si aucune option de lecture n'est indiquée, le lecteur se positionne en mode stop.
Exemple :
- mon fichier [J002].mp3 - Saute dans le dossier 002 à la fin de la lecture du fichier
- 003[J023][RL02].mp3 - Active la sortie 2 et saute dans le dossier 023 à la fin de la lecture du fichier
- 034[J034].wav - Saute dans le dossier 034 à la fin de la lecture du fichier. Ce n'est pas une boucle avec le fichier 034 mais bien un saut vers le dossier 034
Cette fonction permet par exemple de surveiller un fichier afin qu'il soit suivi d'une action de saut.
Plusieurs fichiers différents peuvent désigner le même répertoire de saut.
Exemple :
- 001 [J100].mp3 - Après lecture du fichier 001, saut dans le répertoire 100
- 002 [J100].wav - Après lecture du fichier 002, saut dans le répertoire 100
[NT]
Cette option définit le mode d'interruption du fichier en cours de lecture.
Si cette option est inscrite dans le nom du fichier, le fichier ne peut pas être interrompu et les ordres reçus sont ignorés.
Sans cette option, la lecture du fichier en cours peut être interrompue à tout moment par une action externe sauf si l'option est incluse dans le nom du dossier.
Exemple :
- message [NT].mp3 - Le fichier est NON interruptible.
Une action sur l'un des contacts d'entrée, par RS232 ou autre est ignorée et la lecture du fichier en cours n'est pas arrêtée. Attention, l'action n'est pas mémorisée et l'information de déclenchement est perdue. Vous pouvez faire cohabiter dans le même dossier, des fichiers interruptibles et d'autres non interruptibles.
Note : la balise [NT] agit uniquement sur les commandes de changement de dossier. Les commandes PLAY, STOP, NEXT FILE ou PREVIOUS FILE sont immédiatement exécutées.
[RSxxx]
Cette balise permet d'envoyer des octets sur la sortie RS232.
Lorsque le fichier est appelé, une liste d'octets est transmise par la liaison série afin de piloter d'autres appareils (un autre lecteur, une grille de commutation, un vidéoprojecteur...)
Les octets à envoyer sont contenus dans un fichier texte qui sera créé à cet effet.
Valeur par défaut : 19200 Bauds - 8 bits - Pas de parité - 1 bit start - 1 bit stop
(le baud rate est modifiable par le fichier config.txt)
Le paramètre xxx de la balise [RSxxx] représente le numéro de la commande série à envoyer sur la RS232 du lecteur (numéro de ligne du fichier « serial.txt »). Il est toujours écrit sur 3 chiffres (exemple: 001, 045, 999). Il est compris entre 001 et 999.
[RSxxx] : xxx désigne le numéro de la ligne du fichier serial.txt qui doit être envoyé. (valeur de 001 à 999)
Le fichier de définition des octets à envoyer doit se nommer : serial.txt
Il sera copié à la racine du media (carte SD/SDHC - clé USB)
Ce fichier est un fichier texte (texte brut sans mise en page) qui pourra être créé avec tout éditeur de texte simple tel que « Notepad » de Windows ou similaire. Lors de l'enregistrement, utilisez le codage « ANSI ».
N'utilisez pas de caractères spéciaux.
Le fichier « serial.txt » de codes RS232 est un fichier texte contenant une ou plusieurs lignes. Chacune de ces lignes contiendra une suite d'octets exprimés en hexadécimal et séparés par un espace (de 00h à FFh). Vous ne devez noter que les deux caractères de la valeur hexadécimale souhaitée.
Chaque début de ligne de ce fichier devra présenter le paramètre suivant :
#xxx : xxx numéro de la ligne contenant les octets à envoyer en rapport avec le xxx de la balise.
[RS002] -> Ligne #002 - La balise [RS002] enverra la suite d'octets de la ligne #002 du fichier « serial.txt »
Le séparateur entre chaque octet est un espace.
Exemple de ligne contenue dans le fichier serial.txt :
#001:45 85 63 21 78 A5 B2 #002:98 75 21 35 45 98 #100:21 35 45 78 A5 B2
Il est également possible de mettre des commentaires dans le fichier en utilisant 2 fois le caractère « / » (barre de division)
// fichier exemple #001:05 A1 FF E4 // commentaire dans la ligne #005:45 85 63 21 78 A5 B2 #100:98 75 35 45 98 // ma commande //autre commande #064: 48 25 Ce 8b #128:4C 8E D9 5A // #999:a4 Fc 48 3e 8B //commentaires en fin du fichier
Exemple pour déclencher la lecture du dossier 001 d'un autre MicroPlayer mkIII :
#001:80 01 01
Exemple de fichiers :
- 001[RS001].mp3 : Envoi les octets de la ligne #001 du fichier « serial.txt » à la lecture du fichier 001
- 002[RS064].wav : Envoi les octets de la ligne #064 du fichier « serial.txt » à la lecture du fichier 064
[V+xx] ou [V-xx]
Modifie le volume du fichier.
Le nom du fichier peut agir sur le volume de sortie. Cette fonction est utilisée pour diffuser des messages plus fort ou moins fort que les autres fichiers.
Exemple :
- 001[V+05].mp3 : augmente le volume de 5 pas pendant la durée du fichier.
- 001[V-03].wav : diminue le volume de 3 pas pendant la durée du fichier.
L'augmentation ou la réduction du volume par les balises volumes est toujours relatif au réglage du volume général.
Le paramètre xx de la balise [V+xx] et [V-xx] représente le nombre de pas nécessaire pour augmenter ou pour réduire le volume principal. Il est toujours écrit sur 2 chiffres (exemple: 01, 32, 64). Il est compris entre 00 et 64.
À la fin de la lecture du fichier, le volume revient au niveau précédent.
Si les valeurs de changement dépassent les valeurs de niveau maximum ou minimum du lecteur, les niveaux sont fixés à leur maximum ou minimum.
[Rxxx] - EP230 seulement
Active ou désactive un ou plusieurs contacts de sortie.
Chaque fichier peut actionner les différentes sorties de façon directe sans aucune programmation supplémentaire. Vous pouvez allumer des lampes, actionner des moteurs ou toutes autres actions suivant le fichier lu.
Attention, l'état des sorties ne peut pas évoluer pendant la lecture du fichier. Pour cela, vous devez utiliser la fonction Show Control.
Exemple :
- 001 [R001].mp3 - Active la sortie 1 lors de la lecture du fichier 001
- 001 [R255].wav - Active les 8 sorties lors de la lecture du fichier 001
- mon fichier [R000].mp3 - Désactive toutes les sorties lors de la lecture du fichier « mon fichier.mp3 »
Les valeurs sont comprises entre 000 et 255 suivant une progression binaire. Voir la table de correspondance dans les annexes.
Les sorties sont commutées au début de la lecture du fichier. Si aucun autre fichier ne possède d'option de commutation dans son nom, les sorties ne changeront pas et ne seront pas désactivées.
Si un fichier événement est lu (fonction Show Control), les sorties peuvent changer suivant le scénario du fichier événement. Nous vous conseillons de réaliser les commutations des sorties dans le scénario Show Control pour un contrôle plus précis et sans mélange des informations.
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article