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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Fluidsynth, jack et le midi : un vrai bordel
Dernier post

Fluidsynth, jack et le midi : un vrai bordel

RoKN utilisateur non connecté France
Salut !

Bon, alors contrairement a ce que j'aurai pu penser, je n'ai rien compris à la gestion du MIDI sous Linux, avant ou sans jackd. C'est un vrai bordel.

En fait, je souhaiterai lancer Fluidsynth + Pure Data, ce dernier contrôlant Fluidsynth.
La difficulté réside dans la ligne de commande et la non-utilisation d'interfaces graphiques.

Je dois donc lancer fluidsynth, jackd et pure data en ligne de commande et que les connections se fassent bien, c'est là que je me rends compte que c'est un vrai bordel.

Avez vous des astuces s'il vous plait ?

Merci par avance, j'en ai marre, je suis dessus depuis ce matin.

m2v2 utilisateur non connecté France
Bonjour,
C'est vrai que l'utilisation de logiciels en ligne de commande est nettement moins intuitive qu'avec des interfaces graphiques.
Mais alors pourquoi le faire si on ne se sent pas à l'aise ? Il y a d'autres logiciels, plus faciles, avec interface graphique ! Par exemple QSynth permet de manipuler Fluidsynth plus aisément.

RoKN utilisateur non connecté France
Et bien c'est à dire que c'est pour un projet "embarqué" sur Raspberry Pi, et donc les ressources sont vites limitées... d'où la non-utilisation d'interfaces graphiques et l'importance de la ligne de commande.

homer00 utilisateur non connecté France
Je fais un petit déterrage parce j'ai aussi essayé de faire tourner Fluidsynth et jack en ligne de commande (sans y intégrer puredata pour le moment)

Quelques pistes :

- Lancer fluidsynth avec jack pour l'audio et alsa_seq pour le midi :
fluidsynth -a jack -m alsa_seq ./soundfonts/JR_elepiano.sf2

Dans l'exemple, j'ai bien sûr indiqué le répertoire de mes propres soundfonts, à adapter selon votre cas.

Dans un nouveau terminal ( [CTRL] + [ALT] + [F2] par exemple) :

- visualiser les ports E/S disponibles dans jack :
jack_lsp

- relier la sortie audio de fluidsynth aux sorties de jack :
jack_connect fluidsynth:l_00 system:playback_1
jack_connect fluidsynth:r_00 system:playback_2

- réaliser la connexion midi :
aconnect 20:0 129:0

Pour cette dernière, il faut adapter les ports (20 et 129) en fonction de ce que vous avez sur votre système.
Pour connaître les ports midi "in" disponibles :
aconnect -i

Pour les ports midi "out" :
aconnect -o

Pour visualiser les connexions actives:
aconnect -l

Pour supprimer toutes les liaisons :
aconnect -x


Les ports (ici 20 et 129 apparaissent après le mot-clé "client")

Dans mon cas :

client 20: 'USB Uno MIDI interface' [[type=noyau]]
0 'USB Uno MIDI Interface MIDI 1'


J'ai un clavier Midi relié à l'USB Uno qui est branchée sur le Pi.
Voilà, en espérant faire avancer le schmilblick et reculer le bordel...

homer00 utilisateur non connecté France
Sinon dans mon cas, si je veux uniquement utiliser alsa :

fluidsynth -a alsa -m alsa_seq ./soundfonts/JR_elepiano.sf2

Dans un autre terminal :
aconnect 20:0 128:0

pour quitter l'interpréteur fluidsynth :
quit


Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 18:28, mer. 12 Aug 2020: Bonjour et bienvenue à lemel cool
sub26nico, 13:06, mer. 12 Aug 2020: Salut et bienvenue à tonton esteban :-)
ycollet, 09:36, mar. 11 Aug 2020: Un séquenceur par les dev de surge: [Lien]
yogib33r, 16:59, dim. 09 Aug 2020: Yo ! juste pour remercier encore Olinuxx pour cette superbe distrib qui ne me sert pour l'instant a faire du .mod pour une intro amiga ocs :-) Merci encore
ycollet, 07:29, jeu. 06 Aug 2020: Tout chô tout bô l'éditô !
allany, 18:51, mer. 05 Aug 2020: Pas un dico, pas un topo, c'est l'édito ! [Lien]
minimoineau, 13:51, mer. 05 Aug 2020: Merci pour votre accueil! Ça fait chaud au cœur!
olinuxx, 19:28, lun. 03 Aug 2020: [ANNONCE] Nouveau modéro des forums en place : [Lien] Bienvenue à ce poste @minimoineau wink
olinuxx, 17:51, lun. 03 Aug 2020: Bonjour et bienvenue à superdieu50 cool
ycollet, 16:37, lun. 03 Aug 2020: Article intéressant sur le live coding: [Lien]
sub26nico, 15:09, dim. 02 Aug 2020: Salut et bienvenue à Raxor :-)
manu_controvento, 15:02, dim. 02 Aug 2020: Une grande révolution pour SpinTool! De nombreuses nouvelles fonctionnalités, un nouveau design et un manuel intégré dans le logiciel ! Tout cela grâce aussi à notre ami Vincent Rateau qui a rejoint l'"équipe" de développement. version 20.07.25