Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Midijoystick
Dernier post

Midijoystick

Char Snipeur utilisateur non connecté
Bonjour,

un petit truc qui pourrait intéresser des gens. Midijoystick permet de transformer un joystick en controleur MIDI.
Installation
Sur ma Debian Jessie, il faut télécharger le GAMBIT recommandé, la version du dépot est trop vieille. Compiler Gambit en root.
Ensuite un simple Make dans le répertoire midijoystick.
Utilisation
On lance le programme qui fait apparaitre le controleur dans l'onglet MIDI de jack.
Il faut se taper néanmoins le fichier de configuration pour faire ce qu'on veux.
Mon exemple
J'ai un volant logitech qui fonctionne et qui est reconnu et calibré sous Linux.
Je programme donc l'axe de mon pédalier sur un canal midi. je lance Jack, midijoystick et guitarix.
Dans l'onglet MIDI je lie guitarix à midijoystick.
Puis sous Guitarix, clic centrale avec la souris sur un bouton que l'on veux commander (Drive par exemple). Une fenetre s'ouvre, on actionne le pédalier et guitarix capture lui même la commande.
Et voilà mon pédalier de voiture reconvertit en pédale WahWah.
Problèmes
1 - C'est bien, mais je n'ai pas encore réussi à configurer de manière à pouvoir utiliser les boutons (pour activer tel ou tel effet par exemple). Ils sont bien capturé par Guitarix, mais ils n'ont aucune action.
2 - Je n'ai pas réussi à utiliser ce controleur dans Rakarrack.

Voilà, si ça peut servir à quelqu'un qui cherche un controleur à moindre frais.

Sasaki utilisateur non connecté
Super, merci je ne connaissais pas ce logiciel !

Je suis intéressé pour transformer un de mes vieux joysticks en contrôleur midi et je me pose quelques questions :

quelles différences avec aseqjoy ? En particulier lequel serait le plus simple à utiliser ?

Est-ce qu'on peut commander un looper avec ? Autrement dit est-ce que des softs comme sooper looper ou luppp ont une fonction d'apprentissage midi ?

Char Snipeur utilisateur non connecté
J'ai jeté un oeil sur aseqjoy, je ne connaissais pas.
En lisant le descriptif, j'ai l'impression que la différence c'est que midijoystick crée un client jack alors que aseqjoy se connecte directement à ALSA.
De ce que j'en vois, midijoystick apparait dans jack comme n'importe quel controleur midi. Je pense donc qu'il doit tout à fait être capable de s'utiliser sur tout logiciel supportant les entrées midi. En plus, on peut configurer le joystick pour se comporter d'une façon déterminer ( https://github.com/osune/MidiJoystick/blob/master/midicompendium.org ).
Par contre les boutons n'émettent qu'un signal unique avec toujours la même valeur. Guitarix semble être sensible aux changements de valeur => les boutons sont sans intéret. Ou alors il faut les configurer autrement qu'en Continous Controller, mais je n'ai pas réussi.

sri_raoul utilisateur non connecté
Char Sniper écrit :
Ou alors il faut les configurer autrement qu'en Continous Controller, mais je n'ai pas réussi


En passant par qmidiroute peut-être?

farvardin utilisateur non connecté
j'ai un peu galéré avec Midijoystick pour assigner ce que je voulais avec un contrôleur PS3. L'objectif c'était d'émuler le mode du jeu "Sky enfant de lumière" depuis la manette, pour pouvoir contrôler n'importe quel instrument midi. J'ai essayé avec Aseqjoy mais il fallait limite réécrire tout le code pour en faire quelque chose, aussi midijoystick était plus simple.

J'ai fait un fork avec le qmidiroute et la configuration qui vont bien :

https://github.com/farvardin/MidiJoystick

J'ai eu ces problèmes et limitations :

1/ je n'ai pas réussi à mettre de note off, aussi seuls les instruments sans sustain fonctionnent correctement.
2/ les axis ne fonctionnent pas comme les boutons, et sont prévus plutôt pour faire des bends. Même le pad 4 boutons de gauche n'est pas reconnu comme des boutons mais comme un axis, ce qui a obligé à ruser pour sortir les notes : j'ai utilisé ça comme un bend sur le canal 2, et l'ai renvoyé en tant que note sur le canal 1. C'est un peu compliqué, mais ça fonctionne bien.
Je crois qu'il y a un bug ou alors je n'ai pas compris la conf car lorsque je change de canal avec juste des notes, sur la gauche ça me sortait 2 notes, et sur la droite une seule, la même que lorsque la gauche revient au centre, d'où la bidouille plus haut avec le bend. (pas très clair, mais si vous essayez vous comprendrez). Sur le canal 1, ça ne fait pas la même chose que sur les autres canaux, pour une raison que j'ignore...
3/ les axis des joysticks ont le même problème, sauf qu'ils renvoyent des valeurs entre -8000 et 0 ou 0 et +8000, si on met une plage trop petite ça ne va pas déclencher l'événement, si c'est trop large ça va dupliquer les notes (en jouer 3 ou 4 au lieu d'une seule)

bref, au final ça marche quand même pas trop mal et les gosses sont contents...

Ça fait un petit contrôleur midi sur 2 octaves et en diatonique (gamme majeure de do)

olinuxx utilisateur connecté France
Top merci de nous partager ça.
Je n'utilise pas moi même, mais j'espère que ça servira à d'autres et qu'ils nous en parleront ici-même.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


olinuxx
piratebab
calixtus06

Mégaphone [Afficher / Cacher]

olinuxx, 14:28, lun. 11 Nov 2024: Bonjour et bienvenue à UMusique cool
calixtus06, 14:31, jeu. 07 Nov 2024: Bonjour et bienvenue à Niko80lille :-)
allany, 17:31, mer. 06 Nov 2024: Pas de chichis, pas de cérémonial, juste l'éditorial ! [Lien]
calixtus06, 18:51, lun. 28 Oct 2024: Bonjour et bienvenue à dawaninja :-)
olinuxx, 08:39, dim. 27 Oct 2024: Bonjour et bienvenue à dangoodboy cool
olinuxx, 13:50, sam. 26 Oct 2024: Bonjour et bienvenue à ladipon cool
allany, 18:33, lun. 07 Oct 2024: Phénoménal, c'est l'éditorial ! [Lien]
calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool