Chargement...
 
Skip to main content

6 - Le MIDI


Chargement configuration routage MIDI au démarrage d'un Raspberry pi

Bonjour,

Bien qu'il existe peut-être un logiciel pensé pour l'usage que je recherche et que je sois ouvert à cette option d'après mes recherches des compétences en shell linux seront nécessaires pour répondre à mon problème.


Je voudrais utiliser un set 100% électronique destiné au live composé:

ORDINATEUR

- Raspberry Pi Linux


MIDI OUT

- clavier maître (MS1)
- Keytar Akai (MS2 si utilisé en MIDI)
- octapad Roland (MS3)
- EWI (probablement standalone niveau sons) (MS4)
- TD-1DMK v-drum (USB)


MIDI IN

- expander Roland pour les sons


"PATCHBAY"

- Midisport 4X4 pour les interconnexions


Données:

Mes deux seules sources de son seront l'ewi et l'expander.
Toutes les autres sources utiliseront l'unique expandeur multitimbral qui générera les sons.
La v-drum sort uniquement en USB(midi).
Tous les périphériques listés sont installés et reconnus.


Solution software:

J'ai trouvé le logiciel "Aconnect" qui est simplissime et en ligne de commande. Avec ce dernier je peux router comme je veux mes contrôleurs midi et mes sources de sons entre eux sans problème. C'est stable, efficace et sans latence.


Problèmes:

Il n'y a pas de fonction de sauvegarde de la configuration Aconnect de prévue! Donc il faut relancer l'application et les lignes de commandes à chaque démarrage. je voudrais utiliser mon Raspberry Pi comme petit module autonome configuré une fois pour toutes pour mon usage donc sans écran ni clavier. Pour cela il faudrait qu'à chaque démarrage il charge la configuration Aconnect.


Questions:

Comment charger une configuration d'une application linux en lignes de commandes au démarrage?

Connaissez-vous un moyen plus simple encore qui corresponde STRICO SENSU! à l'usage que je veux faire de mon setup?

N'étant pas habitué à Linux je voudrais une méthode détaillée, pas une explication pleine de prérequis. Je suis musicien et non programmateur. Beaucoup de musiciens dans le monde du libre me semblent venir de l'informatique et souvent les infos sont indigestes ou ne correspondent pas à une réalité accessible à quelqu'un d'externe à ce monde.



Merci à tous d'avance!
France
Hello,

A priori, il est possible d'éditer le fichier /etc/rc.local pour y ajouter la ligne de commande "aconnect" qui va bien. Elle devrait être lancée à la fin du boot du raspberry.

Une piste à creuser 😊

A+
r1
je dois refaire la présentation de ma réponse mais le site est très très lent ce qui rend mes modifications pénibles.
France
Hello,

Content de voir que tu es parvenu à te débrouiller !

Pas besoin d'être programmeur pour se dépatouiller en fouinant un peu.

Bravo 😊

A+
Erwan
France
Bonjour,

je voudrais utiliser mon Raspberry Pi comme petit module autonome configuré une fois pour toutes pour mon usage donc sans écran ni clavier.


En voilà d'une idée qu'elle est bonne, moi non plus j'aime pas voir des zikos derrière leurs écrans sur scène. Le public est suffisamment intoxiqué d'écrans à longueur de temps, il a besoin de s'en évader. Voilà pour ma contribution militante réactionnaire 😉.


Une autre solution consisterait à utiliser le pont a2j qui convertit tous tes ports MIDI ALSA en ports MIDI JACK, et là pour sauvegarder automatiquement les connexions tu auras quelque outils, RaySession le fait (par exemple hasardeux). L'avantage de cette méthode sur le fait de scripter les connections au démarrage avec aconnect, c'est que les éventuelles modifications ultérieures seront plus faciles. L'inconvénient évidemment, c'est que ce pont va pomper un petit peu de ressources CPU, ce qui peut ne pas être négligeable sur un Raspberry Pi.
Merci je vais essayé. Cela-dit la solution que j'ai trouvée avec aconnect et un script au démarrage me satisfait. J'ai croisé toutes les connections de mon MidiSport 4x4 et donc en jouant sue les canaux midi je peux interconnecté tout ce que je veux. La dernière chose que je cherche est un afficheur simple d'événements midi. J'ai essayé les outils clasiques mais je n'arrive pas à les installer.
...bien pratique Raysession
France
binjch écrit:
...bien pratique Raysession


Merci !

Pour l'affichage d'évenements MIDI, as-tu essayé Drumstick MIDI Monitor ? je m'en suis pas mal servi et ça marche assez bien. Attention, il a changé de nom récemment, avant il s'appelait kmidimon, donc selon ta distribution c'est peut-être sous ce nom que tu le trouveras.
J'ai essayé mais je n'arrive pas à l'installer. Je ne trouve comment l'installer manuellement.
France
binjch, quelle est ta distribution ? Ubuntu ? Librazik3 ? Manjaro ? Fedora ? Autre ?
Jai vraiment de gros problèmes avec ce forum. Le site est extrêment lent
Raspbian 64bits 😉
France
Raspbian 😉


Ah ben oui, j'suis neuneu 😉

Si j'en crois Wikipedia, Raspbian est basé sur debian, donc un truc du genre

Copy to clipboard
sudo apt install kmidimon


ou

Copy to clipboard
sudo apt-get install kmidimon


ça devrait fonctionner, non ?