Mode de fonctionnement

Créé par Waves System, Modifié le  Jeu, 21 Mai à 2:24 H par  Waves System

Les noms des dossiers et des fichiers définissent le mode de lecture. Les dossiers et les fichiers doivent être nommés et copiés selon un agencement spécifique décrit dans les chapitres suivants.


Fichiers compatibles :

  • .MP3 : Fichiers audio au format MP3 (voir annexe B)
  • .WAV : Fichiers audio au format Wav (voir annexe B)

TABLE DES MATIÈRES


Organisation des dossiers

Un seul niveau de dossier est permis à partir de la racine.

Les noms se composent de 3 chiffres de 000 à 999 suivi de paramètres optionnels et du nom de votre choix.

Vous ne devez pas utiliser de caractères spéciaux ou accentués.


Exemple :

  • 001
  • 003 [J002]
  • 034 nom du dossier
  • 247 [V+02][SEQ] mon dossier


N° et nom de dossier

Les 3 premiers chiffres définissent le N° du dossier et donc son nom principal. Les dossiers sont numérotés de 000 à 999.


Exemple :

  • 000 : Dossier N°000 - Dossier «Autoplay» joué à la mise sous tension.
  • 001 : Dossier N° 1
  • 034 : Dossier N° 34


Le numéro de dossier désigne le dossier à utiliser à la mise sous tension du lecteur, lors d’un saut ou lors du déclenchement. Vous pouvez utiliser tous les nombres entre 000 et 999.


IMPORTANT : Les 4 contacts d’entrée permettent de déclencher les N° de dossier correspondant à ces 3 premiers chiffres suivant un ordre binaire entre 001 et 015. Il est possible de modifier les N° de dossier déclenchés en éditant le fichier config.txt. (voir Fichier de configuration)


  • Dossier 001 -> Entrée 1
  • Dossier 002 -> Entrée 2
  • Dossier 003 -> Entrée 1 + 2
  • Dossier 004 -> Entrée 3
  • Dossier 005 -> Entrée 1 + 3
  • Dossier 006 -> Entrée 2 + 3
  • Dossier 007 -> Entrée 1 + 2 + 3
  • Dossier 008 -> Entrée 4
  • Dossier 009 -> Entrée 1 + 4
  • Dossier 010 -> Entrée 2 + 4
  • Dossier 011 -> Entrée 1 + 2 + 4
  • Dossier 012 -> Entrée 3 + 4
  • Dossier 013 -> Entrée 1 + 3 + 4
  • Dossier 014 -> Entrée 2 + 3 + 4
  • Dossier 015 -> Entrée 1 + 2 + 3 + 4


Cas particulier

Le dossier 000 représente le dossier qui sera joué par défaut à la mise sous tension. Lorsque le lecteur est allumé, il vérifie la présence de ce dossier. Si ce dossier est présent, le lecteur lit ce qu’il trouve dedans. Si ce dossier est absent, le lecteur se positionne en état stop.


Note : Le répertoire lu par défaut à la mise sous tension peut être modifié dans le fichier de configuration.


Paramètres complémentaires et balises optionnelles


Pour modifier le comportement du lecteur, vous pouvez ajouter des paramètres dans le nom du dossier. Ces paramètres sont encadrés par des crochets «[» «]».

Vous pouvez utiliser plusieurs paramètres dans le nom du répertoire :

  • [Jxxx] - Saut vers un autre dossier à la fin de la lecture du dossier en cours ou lecture en boucle
  • [RET] - Retourne au dossier précédent à la fin de la lecture du dossier en cours
  • [RND] ou [SEQ] - Définit le mode de lecture aléatoire ou séquentielle du dossier en cours
  • [RLxy] - Active les différents contacts de sortie
  • [V+xx] ou [V-xx] - Modifie temporairement le volume du lecteur
  • [NT] ou [DT] - Définit les modes d’interruptions
  • [RSxxx] - Envoi de codes RS232
  • [WHL] - Joue le dossier tant que l’entrée correspondante est enclenchée.
  • [NXTxxx] - Joue un nombre défini de fichiers audio parmi ceux présents dans le dossier.


Note : Sans option, le lecteur lit le dossier en cours en entier et en aléatoire puis s’arrête. Le dossier est interruptible



[Jxxx] - Désigne le N° de dossier à lire à la fin de la lecture du dossier en cours.

En ajoutant ce paramètre dans le nom du dossier, vous définissez le comportement du lecteur à la fin de la lecture du dossier en cours afin de lire un autre dossier par exemple. Cette option sert également à lire un dossier en boucle. Le paramètre xxx de la balise [Jxxx] représente le numéro du dossier à lire. Il est toujours écrit sur 3 chiffres (exemple: 001, 045, 999). Il est compris entre 000 et 999.


Exemple :

  • 001 [J002] : Saut dans le dossier 002 à la fin de la lecture du dossier 001
  • 003 [J003] : Saut dans le dossier 003 à la fin de la lecture de 003 -> Créé une boucle du dossier 003
  • 008 [J023] : Saut dans le dossier 023 à la fin de la lecture du dossier 008
  • 458 [J999] : Saut dans le dossier 999 à la fin de la lecture du dossier 458


Pour lire des fichiers en boucle à la mise sous tension, vous utiliserez le dossier 000 et la balise [J000].


Exemple :

000[J000]

  • 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.


[RET] - Retourner au dossier précédemment lu après la lecture du dossier en cours

Vous êtes en cours de lecture d’un dossier. Un ordre arrive pour lire un autre dossier qui possède la balise [RET]. Le lecteur saute alors dans le nouveau dossier, lit ce qui s’y trouve et quand tous les fichiers sont lus, le lecteur reprend la lecture du dossier précédent. Vous pourrez utiliser cette fonction pour lire un même message à la fin de la lecture des dossiers.

Plusieurs dossiers différents peuvent désigner un même dossier afin de revenir dans le dossier qui l’a appelé.


Exemple :

  • 001 [J100] : Lit le dossier 001 puis saute dans le dossier 100
  • 002 [J100] : Lit le dossier 002 puis saute dans le dossier 100
  • 100 [RET] : Lit le contenu du dossier 100 puis retourne au dossier précédent (001 ou 002)


Dans l’exemple ci-dessus, à la fin de la lecture des dossiers 001, 002 un saut est fait vers le dossier 100 pour en lire le contenu. A la fin de la lecture du dossier 100, la lecture reprend dans le dossier précédent c’est à dire celui qui l’a dernièrement appelé.


Note : la balise [RET] ne comprend qu’un seul niveau de retour, c’est toujours le dossier précédemment jouer qui fait office de dossier de retour.



[SEQ] ou [RND] - Définir le mode de lecture du dossier en cours.

Par défaut, sans paramètre, le répertoire est lu de façon aléatoire.


[SEQ] : Lecture dans un ordre numérique

[RND] ou aucun paramètre : Lecture dans un ordre aléatoire


Exemple :

  • 001[SEQ] : Lit le dossier 001 dans un ordre numérique séquentiel puis s’arrête à la fin du dossier
  • 002[RND][J002] : Lit le dossier 002 en boucle et en aléatoire
  • 003[J001] : Lit le dossier 003 en aléatoire puis saute dans le dossier 001


En choisissant [SEQ] vous sélectionnez le mode de lecture dans un ordre défini. Le tri est fait dans un ordre numérique c’est à dire dans l’ordre des chiffres des noms des fichiers. Les fichiers contenus dans le dossier pourront être numérotés de 001 à 999.


Dans l’ordre défini [SEQ], les fichiers qui ne sont pas numérotés sont ignorés.

Les dossiers ne respectant pas la règle sur les noms sont ignorés.


[RLxy] - Activer ou désactiver les 2 contacts de sorties

Chaque dossier peut actionner les différents contacts de sortie de façon directe sans aucune programmation supplémentaire. Vous pouvez allumer des lampes, actionner des moteurs ou toutes autres actions suivant le dossier lu.


[RLxy] : x, y représentent les 2 sorties (x=sortie 1 - y=sortie2) et peuvent prendre 3 valeurs :


  • x ou y = 0 : La ou les sorties sont désactivées
  • x ou y = 1 : La ou les sorties sont activées pendant la durée du dossier en cours de lecture
  • x ou y = 2 : La ou les sorties sont activées en permanence. Il faut un autre ordre pour les désactiver


Exemple :

  • 000[RL00][J000] : Lit le dossier 000 en boucle à la mise sous tension. Les sorties sont désactivées
  • 001[RL10][J000] - Active la sortie 1 lors de la lecture du dossier 001 puis revient au dossier 000 en désactivant la sortie 1 à la fin de la lecture du dossier 001
  • 002[RL02][J003] - Active la sortie 2 en permanence lors de la lecture du dossier 002 puis saute au dossier
  • 003 sans désactiver la sortie 2
  • 003[J003] - Lit le dossier 3 en boucle, la sortie 2 peut être activée à cause du saut depuis le dossier 002


Les contacts de sortie sont commutés au début de la lecture du répertoire. Si des fichiers contenus dans le répertoire possèdent une option d’activation ou de désactivation des contacts de sortie, les différentes sorties évolueront.


Note : Si un dossier est joué en boucle, les sorties dont l’état est fixé à 1 seront redéclenchées à chaque bouclage du dossier. Ce qui implique une micro coupure de la sortie désignée à 1 chaque fois que le dossier boucle.


Exemple:

001[J001][RL10] : lit le dossier 001 en boucle. A chaque fin de dossier, la sortie 1 sera désactivée puis immédiatement réactivée.


[V+xx] ou [V-xx] - Modifier le volume du dossier

Le nom du dossier 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. 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, 032, 64). Il est compris entre 00 et 64.


Exemple :

  • 001 [V+05] : augmente le volume de 5 pas pendant la durée du dossier
  • 001 [V-03] : diminue le volume de 3 pas pendant la durée du dossier


A la fin de la lecture du dossier, 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.


[NT] - Définir le mode d’interruption du dossier en cours de lecture

Si cette option est inscrite dans le nom du dossier, les fichiers lus ne peuvent pas être interrompus et les ordres reçus sont ignorés.


Sans cette option, la lecture du répertoire en cours peut être interrompue à tout moment par une action externe. (contact d’entrée, RS232 ...)


Exemple :

001 [NT] : Le répertoire 001 est NON interruptible.

Une action sur l’un des contacts d’entrée, par RS232 ou autre est ignorée et la lecture du dossier 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.


[RSxxx] - Envoyer des octets sur la sortie RS232

Lorsque le dossier 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écimale 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 contenu 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 balise :

  • 001[RS001] : Envoi les octets de la ligne #001 du fichier «serial.txt» à la lecture du dossier 001
  • 002[RS064] : Envoi les octets de la ligne #064 du fichier «serial.txt» à la lecture du dossier 064


Note : Si un dossier est joué en boucle, le message xxx définit par la balise [RSxxx] sera envoyé à chaque bouclage du dossier.


Exemple:

  • 001[J001][RS099] : lit le dossier 001 en boucle. A chaque bouclage du dossier, le message décrit à la ligne 099 du fichier «serial.txt» sera envoyé par la RS232 du lecteur.


[WHL] - Joue le dossier tant que l'entrée correspondante est enclenchée.

Ce paramètre permet de lire le contenu d’un dossier tant que l’entrée correspondante à ce dossier est activée. Lorsque l’entrée associée au dossier est désactivée, le lecteur applique les balises relatives à la sortie du dossier. Tant que l’entrée correspondante au dossier est activée, le dossier est joué en boucle.


Exemple :

  • 001[WHL] : Le dossier 001 est lu en boucle tant que l’entrée 1 est activée. Lorsque l’entrée 1 est désactivée, le lecteur STOP.


  • 002[WHL][J045] : Le dossier 002 est lu en boucle tant que l’entrée 2 est activée. Lorsque l’entrée 2 est désactivée, le lecteur lit le dossier 045.


  • 003[WHL][J999] : Le dossier 003 est lu en boucle tant que les entrées 1+2 sont activées. Lorsque les entrées 1+2 sont désactivées, le lecteur lit le dossier 999.


Les entrées contact sec du lecteur sont combinatoires, cela signifie que toutes modifications de la combinaison des entrées activées seront prises en compte à tout moment par le lecteur.


Exemple :

  • 000[J000] : Le dossier 000 est lu en boucle à la mise sous tension
  • 001[WHL][J000] : Le dossier 001 est lu en boucle tant que l’entrée 1 est activée. Si l’entrée 2 est activée en plus de l’entrée 1, le lecteur lit le dossier 003
  • 002[WHL][J000] : Le dossier 002 est lu en boucle tant que l’entrée 2 est activée. Si l’entrée 1 est activée en plus de l’entrée 2, le lecteur lit le dossier 003
  • 003[WHL][J000] : Le dossier 003 est lu en boucle tant que les entrées 1+2 sont activées. Si l’entrée 1 est désactivée, le lecteur lit le dossier 002, mais, si l’entrée 2 est désactivée, le lecteur lit le dossier 001


[NXTxxx] - Joue un nombre défini de fichiers audio du dossier.

Ce paramètre permet de lire un nombre déterminé de fichiers audio parmi ceux présent dans le dossier. Lorsque le nombre de fichiers audio lu dans le dossier a été atteint, le lecteur applique les balises relatives à la sortie du dossier. Si le nombre de fichiers demandés par la balise [NXTxxx] est supérieur au nombre de fichiers audio présents dans le dossier, le lecteur bouclera dans le dossier autant que nécessaire afin de jouer le nombre exact de fichiers audio demandés.


Avec cette balise, le lecteur mémorise les fichiers audio qui sont lus. Cela signifie que les fichiers audio déjà lus par une précédente commande [NXTxxx] ne seront par rejoués tant que tous les fichiers du dossier n’auront pas été lus.


Le paramètre xxx de la balise [NXTxxx] représente le nombre de fichiers à lire dans le dossier désigné. Il est toujours écrit sur 3 chiffres (exemple: 001, 045, 999). Il est compris entre 001 et 999.

Exemple :

  • 001[NXT003] : 3 fichiers audio sont lus aléatoirement dans le dossier 001, puis le lecteur STOP
  • 002[NXT001][J000] : 1 fichier audio est lu dans le dossier 002, puis le lecteur lit le dossier 000
  • 003[NXT005][RET] : 5 fichiers audio sont lus dans le dossier 003, puis le lecteur revient dans le dossier précédement lu
  • 004[NXT002][SEQ][J000] : Les 2 fichiers suivants dans l’ordre de numérotation (voir fonction SEQ) sont lus dans le dossier 004 puis le lecteur lit le dossier 000


Comportements spécifiques

Si un dossier est absent mais qu’une action le désigne, la lecture est stoppée.

Lors d’un déclenchement désignant un dossier ne contenant aucun fichier et si le nom contient une balise d’option, cette option sera exécutée. Si aucune option de lecture (un saut par exemple) n’est indiquée, le lecteur se positionne en mode stop.


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 êtres 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.


N° et nom du fichier

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] ou [DT] - Le fichier n’est pas interruptible ou l’action est mémorisé pour être exécuté à la fin du fichier
  • [RLxy] - Active ou désactive les différents contacts de sortie
  • [RSxxx] Envoi une liste d’octets par la liaison série RS232
  • [V+xx] ou [V-xx] - Modifie temporairement le volume du lecteur.


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ésigner 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


[RLxy] - Active ou désactive les 2 contacts de sorties

Chaque fichier peut actionner les différents contacts de sortie 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.


[RLxy] : x, y représentent les 2 sorties (x=sortie 1 - y=sortie2) et peuvent prendre 3 valeurs :


  • x ou y = 0 : La ou les sorties sont désactivées
  • x ou y = 1 : La ou les sorties sont activées pendant la durée du fichier en cours de lecture
  • x ou y = 2 : La ou les sorties sont activées en permanence. Il faut un autre ordre pour les désactiver


Exemple :

  • mon fichier [RL00].mp3 : Lit le fichier mp3. Les sorties sont désactivées
  • 001[RL10].wav - Active la sortie 1 lors de la lecture du fichier 001.wav puis continu la lecture du fichier suivant en désactivant la sortie 1
  • message[RL02].mp3 - Active la sortie 2 lors de la lecture du fichier puis continu la lecture du fichier suivant sans désactiver la sortie 2
  • 004[RL21].wav - Active les 2 sorties lors de la lecture du fichier 004.wav puis continu la lecture du fichier suivant sans désactiver la sortie 1 et en désactivant la sortie 2.


Les contacts de sortie sont commutés au début de la lecture du fichier et désactivés à la fin du fichier.


[NT] -Définir 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] - 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écimale 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 contenu 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.


A 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.












































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

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article