Le forum français des radios OpenTX ou FrOS
Le forum français des radios OpenTX ou FrOS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -15%
(Adhérents Fnac) LEGO® Star Wars™ ...
Voir le deal
552.49 €

Comment faire un "jukebox" basique ?

3 participants

Aller en bas

Comment faire un "jukebox" basique ? Empty Comment faire un "jukebox" basique ?

Message par Critoune Mer 9 Aoû 2017 - 18:24

Cherchant un moyen de pouvoir faire défiler des annonces pour préparer une qualif de vol type brevet ou QPDD, j'avoue n'avoir pas trouvé grand chose concernant ce sujet sur notre forum préféré...
S'il y a quelques années, quelques cadors du LUA avaient mis au point des scripts pour Taranis permettant de transformer sa radio en boite de nuit, je ne trouvais par mon bonheur dans un système simple et efficace.

Finalement, après quelques reflexions, voici un système qui répond à mes attentes, mais qui peux aussi servi à faire défiler des musiques par exemple... mais faut un peu faire le yoyo entre les écrans !

Fonctionnement:
A partir du potentiomètre LS sous la Horus à gauche, j'utilise 2 positions détectées dans les inters logiques:
* soit en tirant vers l'extérieur et en revenant au centre => avancement dans la liste audio => activation LS05
* soit en poussant vers l’intérieur et en revenant au centre => remise à zero de la liste audio => activation LS06
* pour l'instant, passons sur les autres LS...
Comment faire un "jukebox" basique ? Il111

Ces activations sont alors utilisées dans les fonctions spéciales:
* chaque activation de LS05 va incrémenter "+1" une valeur globale VG01 => FS9
* une activation de LS06 applique un 0 à la valeur globale VG01... => FS10
* passons sur les autres fonctions spéciales pour revenir à nos inters logiques...
Comment faire un "jukebox" basique ? Fs110

Retour sur la page des inters logiques, on va alors activer un LS chaque fois que VG01 = une valeur, ce qui liste les inters logiques L07 à 15 pour une sélection de 1 à 9.
Enfin, dans les fonctions spéciales, on va alors rattacher à un LS07 l'action de jouer un fichier audio, à LS08 un 2eme fichier audio, etc...

En résumé, comment ça marche ?:
- je pousse LS vers l'antenne radio et remet au centre => LS6 = 1 => remise à zéro de la liste audio
- je tire LS vers l'extérieur et remet au centre, LS05 = 1 => VG1 = 1 => LS07 = 1 => joue fichier 1
- je tire LS vers l'extérieur et remet au centre, LS05 = 1 => VG1 = 2 => LS08 = 1 => joue fichier 2
- etc.... jusqu'à temps d'avoir fait le tour de la liste ou d'actionner une remise à zéro...

Pas trouvé plus simple, un peu laborieux, mais efficace !

Alors si vous avez d'autres solutions, je suis preneur ! lol!
Critoune
Critoune

Masculin Messages : 509
Date d'inscription : 08/08/2014
Age : 51
Localisation : Valence d'Agen (82)

Revenir en haut Aller en bas

Comment faire un "jukebox" basique ? Empty Re: Comment faire un "jukebox" basique ?

Message par Eric84AMC Mer 9 Aoû 2017 - 20:28

J'ai programmé les annonces des figures du brevet B avion sur un de mes modèles, de la même manière que toi, cela marche nickel.
J'avais pensé aussi lire une seule séquence sonore contenant toutes les figures et mettre en pause la lecture mais je n'y était pas arrivé (je pense que c'est possible).
Cela permettrait d'économiser des interlogiques et fonctions spéciales.

Mais bon une fois que l'on a une solution qui marche on ne cherche plus trop autre chose !
Eric84AMC
Eric84AMC

Masculin Messages : 2057
Date d'inscription : 21/09/2013
Age : 50
Localisation : Monteux

http://www.amc-pernes-lesvalayans.com/index.php

Revenir en haut Aller en bas

Comment faire un "jukebox" basique ? Empty Re: Comment faire un "jukebox" basique ?

Message par Critoune Mer 9 Aoû 2017 - 22:17

On peut encore l'améliorer, comme rajouter une fonction "répéter l'annonce" par exemple...
Faut que je travaille le sujet ! scratch
Critoune
Critoune

Masculin Messages : 509
Date d'inscription : 08/08/2014
Age : 51
Localisation : Valence d'Agen (82)

Revenir en haut Aller en bas

Comment faire un "jukebox" basique ? Empty Re: Comment faire un "jukebox" basique ?

Message par Michel79 Mer 16 Aoû 2017 - 16:02

Bonjour.
Moi qui suis sous FrTx, J'ai trouvé une solution imparfaite et mais qui marche : j'ai enregistré chaque figure dans un fichier séparé et indicé dans l'ordre, mais aussi des fichiers "silence" dont l'indice s'intercale entre les figures: fig1, fig1sil, fig2, fig2sil,... etc. La longueur des silences est largement supérieure au temps nécessaire pour exécuter la figure.
Je lance le début de lecture par  SG et les fichiers s’enchaînent automatiquement : à la suite de la figure 1, s'enchaine de silence 1 et quand j'ai fini  d'executer la figure 1, je fais "next" par SH pour zapper la fin du silence 1 et passer à l'annonce de la figure 2, qui s’enchaîne avec le silence 2, etc,...
Michel79
Michel79

Masculin Messages : 146
Date d'inscription : 29/10/2015
Localisation : Niort

Revenir en haut Aller en bas

Comment faire un "jukebox" basique ? Empty Re: Comment faire un "jukebox" basique ?

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum