Skip to main content

6 - Le MIDI


Impro-Visor, configuration MIDI

Demat deoc'h tudoù!

Je cherche à utiliser Impro-Visor avec Qsynth.

Par défaut, le device MIDI Output s'appelle Gervill. Je ne connais pas ce Monsieur, mais il y a du son. Sans plus.
LE Midi output device est realtime sequencer.

Si je tape
Copy to clipboard
sudo modprobe snd-virmidi

Je suis censé pouvoir utiliser une carte MIDI virtuelle d'Alsa.
J'ouvre Qsynth puis Impro-Visor.
En effet, dans les préférences MIDI d'Impro-Visor, apparraissent d'autres choix que Gervill ou que realtime sequencer:
VirMIDI [hw:1,0,0] jusqu'à VirMIDI [hw:1,0,15], puis VirMIDI [hw:1,1,0] jusqu'à VirMIDI [hw:1,1,15] et VirMIDI [hw:1,2,0] jusqu'à VirMIDI [hw:1,2,15] et même VirMIDI [hw:1,3,0] jusqu'à VirMIDI [hw:1,3,15]

Si je choisis un device de sortie, Gnome gèle. Je dois tuer Qsynth et java en console (ctrl+Alt+F1, puis "ps -A", puis "Killall Qsynth", puis "kill PID" de java), pour reprendre la main dans Gnome.

Questions:
- Comment éviter le gèle par ces temps de canicule?
- Quel device choisir pour avoir du son?

J'ai essayé de passer par Jack.
Ma question est alors:
- Comment faire la connection? à la page de MaoLinux Impro-Visor, il est préconisé: "avec qjackctl connecter le premier port virtuel avec timidity"
Serait-il possible d'avoir des précisions.

Merci à tous ceux qui pourront m'aider.
Salut Tatous,

Je me réponds en partie à moi-même, puisque j'ai trouvé un "embrouillon" de solution.

J'active la carte virtuelle MIDI d'Alsa en tapant la formule magique
Copy to clipboard
sudo modprobe snd-virmidi

J'active Jack
Je lance Qsynth
Dans le setup de qsynth, je sélectionne Jack à la place d'Alsa dans l'onglet Audio.
Je démarre Impro-visor.
J'ai trois série de VirMIDI[], parceque j'ai trois Qsynth en route.
Dans les connections de jack, je relie le VirMIDI out sélectionné dans Impro-Visor A Qsynth2 in.
Pour une raison inconnue, ça ne marche pas tout de suite.
Je dois passer d'une fenêtre à l'autre, tourner autour de mon doigt en récitant l'alphabet à l'envers et ça marche.

Quelqu'un saurait-il pourquoi le son ne démarre pas à la connection?

A suivre...


--
Harpo
Salut Harpo 😊

Chez moi, cela fonctionne très bien avec Tango Studio, quelle distribution utilises-tu ?

Flo
Flo écrit:
Salut Harpo 😊

Chez moi, cela fonctionne très bien avec Tango Studio, quelle distribution utilises-tu ?

Flo



Salut Florian,

J'utilise Ubuntu Studio 10.04 en 32 bits mais ça devient une usine à gaz, puisque mon portable sert à tous et à tout dans la maison. Comme je ne suis pas un cador en plus...
J'aimerais bien faire le ménage et de passer à Tango Studio en 64 bits. Le saut est peut-être un peu périlleux en gardant ma partition Home séparé et les applications que j'utilise.
J'ai relu ce que tu as écrit et je ne comprends pas bien cette phrase : "J'ai trois série de VirMIDI[], parceque j'ai trois Qsynth en route."

Normalement tu lances la commande virmidi et le port d'improvisor est le premier, que tu connecte ensuite à qsynth (pas besoin de trois qsynth).

Si tu n'es pas sur, envoie une capture d'écran de tes connexions.

Prendre une distrib' dédiée MAO te permettra d'avoir un système au mieux optimisé pour la MAO. Je te conseillerais plutôt un dual boot, Tango Studio ne prend pas beaucoup de place si tu ne stockes pas de données dessus. Par contre, c'est jamais bon de partager un home entre plusieurs distributions à causes des différences de versions entre les logiciels.

Flo
C'est une bonne question, puisque ça n'a rien à voir effectivement.
Quand je lance Jack puis la formule magique
Copy to clipboard
sudo modprobe snd-virmidi

J'obtiens 4 Virtual Raw MIDI comme le montre l'image suivante:
Beuh! Je ne sais pas comment uploader une image dans mon message.
Bon. en Alsa Out, on voit
  • 14: MIDI Through
  • 20: Virtual Raw MIDI 1-0
  • 21: Virtual Raw MIDI 1-1
  • 22: Virtual Raw MIDI 1-2
  • 23: Virtual Raw MIDI 1-3
en In
  • 14: MIDI Through
  • 20: Virtual Raw MIDI 1-0
  • 21: Virtual Raw MIDI 1-1
  • 22: Virtual Raw MIDI 1-2
  • 23: Virtual Raw MIDI 1-3
  • 128:Timidity

Par ailleurs, je n'ai rien fait et j'ai dejà 80 Xruns...
Je te conseillerais plutôt un dual boot, Tango Studio ne prend pas beaucoup de place si tu ne stockes pas de données dessus.

Ce serait avec plaisir, mais je n'ai pas de place sur mon dixe dur.

--
Harpo
Pour les images, tu peux les uploader ici et coller le lien qu'il te donnera après dans le forum.

Tes problèmes de Xruns sont sûrement dus à une mauvaise configuration de Jack, peut-tu donner le résultat de la commande :
Copy to clipboard
cat .jackdrc
pour voire d'où cela peut venir ?

Autre chose, sans place, tu aura du mal à faire de la MAO, les fichiers audios d'enregistrement sont assez volumineux (enfin ça dépend de ce que tu fais aussi).

Flo
France
Flo écrit:
Pour les images, tu peux les uploader ici et coller le lien qu'il te donnera après dans le forum.


➡️ manuel - image

Olivier
pff, j'ai oublié de mettre le lien 😡, je voulais mettre ça : http://pix.toile-libre.org/, c'est plus simple que d'uploader sur le site.

Flo
France
Flo écrit:
c'est plus simple que d'uploader sur le site.


C'est surtout moins pérenne.
Le système d'hébergement d'image sur linuxmao demande la lecture de la page manuel - image mais au final, après deux ou trois fois, c'est plutôt simple.
En ratissant les forums, je ne passe pas deux jours sans me dire "C'est dommage, le lien sur l'image qui contenait la résolution du problème n'est plus valable".
D'ailleurs quand il y a un lien externe vers une image dans ces forums, je m'empresse de le rapatrier sur le serveur de linuxmao.

Olivier
VirMidi dans Jack
VirMidi dans Jack

La voilà. C'est pas si compliqué.
😀
il manque le fichier de conf de Jack ^^
Flo écrit:
Tes problèmes de Xruns sont sûrement dus à une mauvaise configuration de Jack, peut-tu donner le résultat de la commande :

cat .jackdrc

pour voire d'où cela peut venir ?


Flo
Voilà ce que donne cat .jackdrc
Copy to clipboard
caption="/usr/bin/jackd -v -P89 -t3000 -dalsa -r44100 -p256 -n3 -D -Chw:0,0 -Phw:0"

Je confirme que je ne maïtrise pas la configuration de Jack, d'autant que j'utilise tantôt un noyau rt, tantôt non, tantôt une interface usb fasttrack pro, tantôt rien.
J'ai aussi tenté de configurer Pulseaudi avec Jack, mais le son est haché.
Bref, tout ça est bien perfectible.
😕

--
Harpo