Skip to main content

6 - Le MIDI


Problème de reconnaissance MIDI - Clavier Yamaha NP-31 - Ubuntu 16.04

Bonjour à tous,

Alors voilà, je suis vraiment novice sur ubuntu. J'ai acheté un câble MIDI-USB BMUSB100 de la marque Bespeco, et j'ai voulu relier mon clavier Yamaha NP-31 à mon ordinateur Linux Ubuntu 16.04. J'ai suivi les instructions de cette page et j'ai même installé plusieurs paquets (à mon avis inutiles) dont midisport.

Tout semblait bien aller, jusqu'à cette étape :

Capture Du 2017 12 12 21 47 52

Je n'arrive toujours pas à jouer avec mon clavier sur les programmes LMMS, VMPK ou musescore.

A mon avis, j'ai fait une erreur quelque part, je me sens un peu idiot 😀

Quelqu'un aurait une idée de ce que je fais mal ?
d'après la capture, ton interface USB n'est pas connecté à VMPK, ça ne peux donc pas marcher.

Pour musescore, c'est un peu plus compliqué, il apparais dans l'onglet midi de qjackctl, il faut installer et activer a2jmidid avec l'option qui va bien pour que ton interface apparaisse aussi dans l'onglet midi et ainsi te permettre de connecter les deux ensemble.
Merci beaucoup, c'est vrai que c'est tout con, je fais ça en rentrant et je teste pour voir si ça marche mieux avec VMPK et musescore.

Pour LMMS, je dois faire quelque chose de particulier ? 😊
France
autumn écrit:
d'après la capture, ton interface USB n'est pas connecté à VMPK, ça ne peux donc pas marcher.


D'après la capture, on pourrait s'attendre à ce que l'appui sur les touches de son "USB MIDI Interface" produise du son sur zynaddsubfx mais ça n'est pas sûr car il nous manque des informations (comme l'état de la liaison audio entre zynaddsubfx et son interface audio). VMPK est un clavier virtuel.

@autumn: tu peux nous faire des captures d'écran des 3 onglets (audio, midi, et alsa) en dépliant tous les triangles stp ?
olinuxx écrit:
tu peux nous faire des captures d'écran des 3 onglets (audio, midi, et alsa) en dépliant tous les triangles stp ?


Voilà, je crois que c'est un problème que rien ne s'affiche dans les deux autres onglets...

Capture Du 2017 12 15 11 17 14 Capture Du 2017 12 15 11 22 09 Capture Du 2017 12 15 11 17 43

J'ai essayé de connecter aussi mon USB Device à VMPK, comme sur l'image ci-dessous, et rien ne se passe. Les touches ne s'illuminent même pas... :/

Capture Du 2017 12 15 11 21 46
France
VMPK est un clavier virtuel, il ne sert à rien si tu as un clavier midi.
Concernant les absences dans certains onglets dans de QjackCtl, tu peux essayer
de taper dans un terminal la commande :
Copy to clipboard
a2j -e
.
Cela devrait faire apparaître les connexions midi.
sub26nico écrit:
Cela devrait faire apparaître les connexions midi.


Voilà ce qui s'affiche quand j'essaie :

Copy to clipboard
~$ a2j -e hardware ports export --- enable export of hardware ports --- start DBus exception: org.gna.home.a2jmidid.error.generic: a2j_start() failed.


Et les onglets audio et midi restent vides
France
On dirait que Jack n'est pas lancé, il faut le démarrer avec l'interface de QjackCtl.
J'ai essayé de le démarrer, et voilà ce qui s'affiche :

Capture Du 2017 12 15 18 15 04 Capture Du 2017 12 15 18 15 21

Et dans la fenêtre des messages :

Copy to clipboard
18:14:51.867 Réinitialisation des statistiques. 18:14:51.875 Changement des connexions ALSA. 18:14:51.880 DBUS : le service est disponible (org.jackaudio.service soit jackdbus). Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock 18:14:53.918 DBUS : impossible de démarrer le serveur JACK. Désolé Fri Dec 15 18:14:53 2017: Starting jack server... Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock Fri Dec 15 18:14:53 2017: JACK server starting in realtime mode with priority 10 Fri Dec 15 18:14:53 2017: self-connect-mode is "Don't restrict self connect requests" Fri Dec 15 18:14:53 2017: ERROR: Cannot lock down 82274202 byte memory area (Cannot allocate memory) Fri Dec 15 18:14:53 2017: ERROR: cannot register object path "/org/freedesktop/ReserveDevice1/Audio0": A handler is already registered for /org/freedesktop/ReserveDevice1/Audio0 Fri Dec 15 18:14:53 2017: ERROR: Failed to acquire device name : Audio0 error : A handler is already registered for /org/freedesktop/ReserveDevice1/Audio0 Fri Dec 15 18:14:53 2017: ERROR: Audio device hw:0 cannot be acquired... Fri Dec 15 18:14:53 2017: ERROR: Cannot initialize driver Fri Dec 15 18:14:53 2017: ERROR: JackServer::Open failed with -1 Fri Dec 15 18:14:53 2017: ERROR: Failed to open server Fri Dec 15 18:14:55 2017: Saving settings to "/home/thomas/.config/jack/conf.xml" ... 18:15:10.259 Impossible de connecter le serveur JACK comme client. - L'opération a échoué. - Incapable de se connecter au serveur. Veuillez consulter la fenêtre des messages pour plus d'informations. Cannot connect to server socket err = Aucun fichier ou dossier de ce type Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for 4294967295, skipping unlock


En sachant que j'ai essayé de le désinstaller/ré-installer pour voir si le problème se répétait.

PS : Avec ceci dans l'onglet Statut :

Capture Du 2017 12 15 18 24 50
France
sub26nico écrit:
On dirait que Jack n'est pas lancé


Ça y ressemble fortement, oui 😊

@autumn : lis et mets en application : Premier lancement de Jack.
olinuxx écrit:
@autumn : lis et mets en application : Jack premier lancement.


Merci beaucoup de votre aide. J'ai cependant une question : est-ce que je dois configurer PAM comme indiqué au-dessus de la page Jack premier lancement ? Il est écrit en haut de cette page "Si vous utilisez LibraZiK, Tango Studio ou Ubuntu Studio (LTS 14.04) ces réglages sont inutiles (car déjà faits)." Je suis sur Ubuntu 16.04, je suppose donc que cela vaut pour moi aussi ?

Car quand j'ai essayé, ne serait-ce que la première étape :

Impossible, premièrement, de trouver la moindre chose qui ressemble à ça :

Capture Du 2017 12 15 21 18 36

Et lorsque je fais ceci :

Capture Du 2017 12 15 21 19 49

Et que je refais "groups", après avoir tapé la ligne de commande pour me mettre dans audio, je ne vois écrit nulle part "audio" ou "jackuser".
Copy to clipboard
~$ groups adm cdrom sudo dip plugdev lpadmin sambashare


Et d'autre part, les fichiers inscrits à l'étape 2 sont introuvables aussi.

J'aimerais connaître le problème, parce que si je grille cette étape et vais directement , en réglant les paramètres (dont certains sont absents dans ma version de la fenêtre "Réglages") comme sur l'image, le problème survient encore... 😕

Merci de votre patience et de votre aide, je suis désolé si je fais n'importe quoi, j'ai l'habitude que Windows me tienne la main en toute circonstance... 😐
France
autumn écrit:
Je suis sur Ubuntu 16.04, je suppose donc que cela vaut pour moi aussi


Non. Ce réglage n'est pas présent de base sur une distribution généralise comme Ubuntu. Il faut que tu tu le fasses à la main.

Pour le reste, je n'utilise pas ubuntu alors je vais laisser d'autres te répondre.
Salut,

Essaie de lancer users-admin dans un terminal. Ca devrait te lancer l'interface graphique de gestion de groupes. Si ça marche pas, installe gnome-system-tools.
Il devrait se retrouver dans ton menu dans paramètre, nommé "utilisateurs et groupes". Tu pourras créer le groupe audio et y mettre ton utilisateur.
Resalut,

Pour ce qui est du fichier de config de PAM, normalement il se situe dans /etc/security/limits.d/ sous le nom de audio.conf. Se ce n'est pas le cas, rien ne t'empêche de le créer :

Copy to clipboard
sudo gedit /etc/security/limits.d/audio.conf


et de mettre dedans :

Copy to clipboard
# Support temps réel pour le groupe audio # # Changes to this file will be preserved. # @audio - rtprio 95 @audio - memlock unlimited #@audio - nice -19


Sans oublier de sauvegarder.
Re-re salut!

En y repensant, il me semble que le fichier de config de PAM est créé lorsqu'on installe le noyau basse latence. As-tu déjà ton noyau "lowlatency"? c'est indispensable si tu veux faire de la MAO!
France
@minimoineau, j'ai édité ton message pour qu'il soit plus lisible. Utilise la balise de CODE pour les copiés/collés de code :

Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Lmao Code
Voir également cette page.


minimoineau écrit:
il me semble que le fichier de config de PAM est créé lorsqu'on installe le noyau basse latence


Sous Debian (et également les dérivées comme ubuntu je pense), ce n'est pas à l'installation du noyau, mais à l'installation de jackd (ou jackd2).
Salut olinuxx

C'est vrai, j'avais oulié la balise... J'post pù assez souvent!!...😡
France
😀 Pas de soucis, les modos sont là pour le rappeler.

C'est vrai que tu ne postes plus assez souvent, ça manque ! 😉
Salut !

Un grand merci pour ta réponse. Je viens d'appliquer les explications de ton premier post, et ça marche, le groupe audio est créé et mon utilisateur est bien dedans 😀
Copy to clipboard
~$ groups adm cdrom sudo audio dip plugdev lpadmin sambashare


Mais :

minimoineau écrit:
Pour ce qui est du fichier de config de PAM, normalement il se situe dans /etc/security/limits.d/ sous le nom de audio.conf.


Lorsque je vais dans /etc/security/limits.d, voilà ce que j'ai :

Capture Du 2017 12 16 19 51 04
Je dois le renommer ?

minimoineau écrit:
En y repensant, il me semble que le fichier de config de PAM est créé lorsqu'on installe le noyau basse latence. As-tu déjà ton noyau "lowlatency"?

olinuxx écrit:
Sous Debian (et également les dérivées comme ubuntu je pense), ce n'est pas à l'installation du noyau, mais à l'installation de jackd (ou jackd2)


Excusez-moi, le noob parle encore mais qu'est-ce que je dois faire du coup ? Installer quelque chose en plus ?
France
Installe le paquet jackd2 et normalement, il va te poser la question "Donner l'accès au temps-réel ? oui/non" pendant le processus d'installation du paquet.

@Autumn, rendre une ubuntu "normale" capable de faire de la MAO correctement n'est pas une mince affaire. Surtout pour un débutant. N'aurais-tu pas une meilleure idée en prenant une distribution directement préconstruite/préoptimisée pour faire de la MAO ?
@olinuxx, peut-être que ce serait une meilleure solution oui, ça m'éviterait de prendre 10 ans de notre temps à tous pour configurer chaque paramètre avant de faire de la musique.

Mais si j'avais pris cette configuration Ubuntu classique, c'est parce que je ne voulais pas trop m'éloigner d'une config que je connaissais déjà (en l'occurence windows) ; il faut aussi savoir que je suis étudiant, et que je veux garder dans ma configuration tout ce qui est traitement de texte, montage vidéo, pdf, "powerpoint", navigateur internet, etc.

Après, si c'est juste une question de sauvegarde de fichiers sur disque dur externe, puis les réintégrer à ma nouvelle configuration, ça ne pose pas de problème. Y a-t-il une configuration tout à fait orientée MAO que vous me conseillez ?
Page: 1/2  [Suivant]
1  2