logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-03-2018 12:38:53

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

[RESOLU] Lancer des mini-mp3 avec les touches du clavier

Bonjour.
je recherche une application sous linux qui puisse me permettre de lancer un son en appuyant sur la touche du clavier à laquelle ce son aura préalablement été affecté..
Un peu comme on pourrait le faire avec un clavier midi..
taper un do ----> lancement d'un rire
taper un ré --> lancement d'un klaxon...
etc...
Ce serait possible avec juste le clavier ?
Peut-être avec une interface graphique d'attribution des sons / touches clavier
je n'ai aucune expérience dans la MAO, mais je suis certain que ce doit être possible.
Mes recherches à ce jour m'ont fait tourner en rond.. et une remise en direction me serait utile...
Merci de vos lumières

Dernière modification par redelap (31-03-2018 08:56:58)


LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#2 16-03-2018 13:42:42

èfpé
Membre
Inscription : 10-07-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Bonjour,

Je recherche une application sous Linux qui puisse me permettre de lancer un son en appuyant sur la touche du clavier à laquelle ce son aura préalablement été affecté...


Alors pour un usage basique, ponctuel et simple, il pourrait s'agir d'une combinaison de touches (un raccourci clavier, quoi) à laquelle une commande aura préalablement été affectée... Il y a tout un tas de petits outils non graphiques permettant de jouer un fichier son : gst123, mpg123, mpg321, music123 ou encore ogg123,

apt show gst123 mpg123 mpg321 music123 vorbis-tools


Te montrera la description des paquets fournissant les commandes,

mpg321 -q /home/remy/Musique/free-software-song.mp3

et

ogg123 -q /home/remy/Musique/free-software-song.ogg


Sont deux exemples d'utilisation simple, voire carrément simplette...

Après, pour un usage plus évolué, c'est peut-être du côté des logiciels de MAO (Computer Music, en bon anglois) qu'il faut chercher, effectivement !

Dernière modification par èfpé (16-03-2018 16:42:42)

Hors ligne

#3 16-03-2018 17:08:55

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Hum.... pas du tout sûr d'avoir compris...
Je suis allé voir le lien que tu m'a donné..
Hou là là... encore plus perdu qu'avant...
Bon, je vais m'armer de patience et tester.. tester... tester... jusqu'à ce que je  trouve la bonne application
Merci de ta bienveillance.

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#4 16-03-2018 17:36:42

èfpé
Membre
Inscription : 10-07-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Re-,

OK ; désolé, j'ai essayé de répondre à la question initiale... mais si tu souhaites être guidé plus précisément, n'hésite pas à être beaucoup plus précis dans ta demande. Que souhaites-tu faire, exactement ? Est-ce jouer un échantillon d'aboiement de Pitbull quand cette sale bestiole miaulante te saute sur le clavier (oui c'est vendredi tongue) ? Ou alors jouer du synthétiseur, comme Jean-Michel Jarre ? Ce n'est pas tout à fait la même chose !

Dernière modification par èfpé (16-03-2018 17:46:42)

Hors ligne

#5 16-03-2018 17:54:32

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Désolé de m'être mal exprimé
Pour une pièce de théâtre, j'ai besoin d'un certain nombre de petits sons (sonnerie de tel, sonnette d'entrée, musique courte, aboiements etc...) qui pourraient se lancer à la demande simplement en appuyant sur une touche... Je l'ai vu faire avec un clavier midi.. Est-il possible d'obtenir le mêmê résultat avec les touches du clavier ?

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#6 16-03-2018 18:02:42

èfpé
Membre
Inscription : 10-07-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Re-,

Merci, c'est déjà beaucoup plus clair... alors oui, la solution « simplette » du post #2 pourrait faire le travail, dans les limites des possibilités de création de raccourcis clavier ; combien d'échantillons différents ? Quel environnement de bureau ?

Dernière modification par èfpé (16-03-2018 18:14:42)

Hors ligne

#7 16-03-2018 20:35:12

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Pour le moment ce sera sous xfce.. et pour une douzaine de sons maximum..
Mais comment le réaliser concrètement ?

Dernière modification par redelap (16-03-2018 20:36:09)


LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#8 16-03-2018 20:58:50

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Bonsoir

Une solution avec un simple script bash :

Tu ouvres une fenêtre de terminal dans laquelle tu lances le script
dont le contenu est le suivant :

#!/bin/bash

message=$(cat <<'FIN_MSG'
Liste des touches possibles :

k -> Knock.wav
p -> Phone.wav
s -> Spo.wav

N'importe quelle autre touche => quitter
FIN_MSG
)

while true; do
    clear
    echo "$message"
    read -r -s -n1
    case $REPLY in
        k)
           echo "Knock.wav"
           aplay /usr/share/orage/sounds/Knock.wav
           ;;
        p)
           echo "Phone.wav"
           aplay /usr/share/orage/sounds/Phone.wav
           ;;
        s)
           echo "Spo.wav"
           aplay /usr/share/orage/sounds/Spo.wav
           ;;
        *)
           break
           ;;
    esac
done

Bien sûr, tu changes la ligne de commande "aplay …" par la ligne de commande qui te va bien

et juste avant la ligne contenant *)
tu peux rajouter autant de touches à détecter et de fichiers audio à jouer que tu voudras.

(En fait, pour aplay, il n'y aurait même pas besoin des lignes comme echo "Knock.wav" etc…
puisque quand aplay joue un fichier, il envoie déjà un message pour indiquer le fichier qu'il joue.
Je ne sais pas si mpg123 ou autre retournent un message, car mpg123 n'est pas installé sur ma machine.)

=======
Pour ça, tu pourrais utiliser une simple machine en mode texte <=> sans utiliser de serveur X et Environnement de Bureau.
Un petit portable d'occasion pas cher (genre EeePC) avec sa batterie, son clavier et son petit écran suffira.

S'il faut plus léger (sans affichage), tu as ardiuno + carte son USB et clavier par USB
mais bon, ça fait plein ce câbles et de connexions avec autant de faux contacts possibles,
et quand on doit déplacer tout ça…

NOTE : Tu peux tester ce script sur ta machine si tu utilises XFCE
car la commande aplay et les fichiers audio utilisés par ce script sont déjà installés sur ta machine.
(Les fichiers audio utilisés dans ce script font partie du paquetage orage)

Dernière modification par MicP (30-03-2018 20:32:31)

Hors ligne

#9 16-03-2018 21:00:42

èfpé
Membre
Inscription : 10-07-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

message à supprimer

Dernière modification par èfpé (31-03-2018 15:10:42)

Hors ligne

#10 16-03-2018 23:16:17

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Vous êtes vraiment géniaux..
Là j'ai percuté...
et je sais que je vais y arriver.. grâce à vous.;
merci  merci merci...

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#11 29-03-2018 16:56:31

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

je reviens vers vous sur le même sujet..
j'ai recopié tel quel (pour voir) le script proposé par MicP dans MousePad
je l'ai rendu exécutable...
Je le lance et rien ne se passe...
Snifff...
Moi pas comprendre pourquoi, ....alors que les lignes "aplay" tapées en direct dans un terminal fonctionnent..
J'ai dû oublier qq chose du coté de l'exécution du batch

Ce script ne doit-il pas être "contenu" dans une boucle permanente et maintenir ainsi "à l'écoute" les touches tapées ?
Et on devrait pourvoir sortir de cette boucle avec une touche quelconque pour libérer le script...

Dernière modification par redelap (29-03-2018 19:51:31)


LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#12 30-03-2018 18:23:00

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Merci de ne pas avoir répondu....
J'ai cherché... et en fait j'essayais de le lancer en double cliquant dessus. alors qu'en le lançant depuis le terminal via un "./" ça marche..
J'ai appris qq chose et me coucherai un peu moins con ce soir...
Merci.

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#13 30-03-2018 18:57:27

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Bonjour

Pour lancer l'exécution d'un script ou d'un programme depuis l'interface graphique (avec la souris)
il faut créer un fichier texte de type lanceur d'application dont le nom d'extension est .desktop

Si le script a l'attribut "exécutable", qu'il se nomme joueSons.sh
et qu'il est dans mon répertoire personnel : /home/michel

pour pouvoir le lancer en cliquant sur une icône du Bureau
il faut que je créé dans mon répertoire ~/Bureau un fichier nommé, par exemple LanceurPourJoueSons.desktop
et dont le contenu est :

[Desktop Entry]
Version=1.0
Type=Application
Name=Pour jouer mes sons
Comment=commentaire qui apparaîtra lorsque la souris survolera l'icône du lanceur d'application
Exec=/home/michel/joueSons.sh
Icon=
Path=
Terminal=true
StartupNotify=false


Une fois que ce fichier (lanceur d'application) a été créé sur mon Bureau,
en cliquant sur l'icône du Bureau dont le nom associé qui apparaît est : Pour jouer mes sons
une fenêtre de terminal s'ouvre et le script y est lancé

Quand le script se termine, la fenêtre de terminal se ferme.

Dernière modification par MicP (30-03-2018 20:23:29)

Hors ligne

#14 30-03-2018 21:35:54

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

merci beaucoup...
Je garde précieusement.
Bonne soirée.

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#15 30-03-2018 22:49:24

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Avec plaisir.

Quelques liens au sujet du format de ce type de fichier :

standards.freedesktop.org : desktop entry spec

wiki.archlinux.org : desktop entries

Dernière modification par MicP (30-03-2018 22:59:57)

Hors ligne

#16 31-03-2018 08:42:19

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

Ok merci..
On va faire travailler GoogleTraduction
On doit pouvoir le faire tourner sous W10... en l'adaptant.. Je vais essayer.
Merci !

LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

#17 31-03-2018 08:54:20

redelap
Membre
Lieu : SAINTES 17
Distrib. : LinuxMint 2..3
Noyau : 5.4.0-104-generic
Inscription : 14-05-2012
Site Web

Re : [RESOLU] Lancer des mini-mp3 avec les touches du clavier

ÇA MARCHE !!!
Sur Débian pour le moment...
Merci .

Dernière modification par redelap (31-03-2018 08:56:10)


LinuxMint 20.3 Cinnamon sur Lenovo LEGION Y520 - 16 Go - SSD256 + HHD1000
Raspberry-Pi-OS et/ou Twister sur Rasberry Pi 400

Hors ligne

Pied de page des forums