Bonjour,
Je viens de recevoir un petit clavier de commande (AKAI LPK25), et je tente de l'utiliser pour recevoir des messages (note on par exemple), mais sans succès.
Je précise que je suis sous Ubuntu 12.04, et que ce clavier se branche sur un port USB.
Si je clique sur >Médiat >Tester l'audio et le MIDI la fenêtre que j'obtiens ne produit pas de changement lorsque j'appuis sur les touches du LPK.
J'ai essayer en cochant Default-MIDI aussi bien que ALSA-MIDI mais le résultat est le même. J'ai aussi essayé de redémarrer PureData après avoir branché le clavier LPK ; pas de changement non plus. Y aurait-il quelque chose d'autre à essayer ?
lionmarron
Hors ligne
normal ... il faut connecter tes entrées midi au(x) logiciel(s) de ton choix .
1/ si tu utilises jack c'est dans le gui jackctrl qu'il faut patcher ton calavier sur pd .
2/ sinon en restant en alsa sans jack tu peux utilser patchage .
3/ en ligne de commande (ou avec gui minimaliste) aconnect (de mémoire)
dans pd c'est alsa-midi
Hors ligne
Je n'ai pas trouvé patchage dans le lanceur, mais en ligne de commande aconnect doit être ça oui, car si je fais man aconnect j'obtiens quelque chose qui commence avec les lignes suivantes :
citation :
NAME
aconnect - ALSA sequencer connection manager
SYNOPSIS
aconnect [-d] [-options] sender receiver
aconnect -i|-o [-options]
aconnect -x
J'ai du mal à comprendre la suite en revanche. Pourrais-tu me dire qu'elle syntaxe il faut utiliser ?
Si je fais simplement aconnect, j'obtiens une aide en français dont voici un extrait :
citation :
* Connexion/déconnexion entre deux ports
aconnect [-options] envoyeur destinataire
envoyeur, destinataire = couple client:port
-d,--disconnect déconnecter
-e,--exclusive connexion exclusive
-r,--real # convertit le marqueur-temps-réel en fin de liste
-t,--tick # convertit le marqueur-tick-time en fin de liste
Je retiens l'idée d'envoyeur et de destinataire, mais pour l'instant je vois pas ce qu'il faut écrire.
Hors ligne
mais si mais si . apt-get istall patchage
par ailleurs quand même pour du son mieux vaut fonctionner avec le serveur jack .
bon y'a un peu de taf : installer un kernel rt lowlatency, le script rtirqinit.
tu trouvera les infos sur linuxmao .
Dernière modification par sakramh (2013-01-18 20:26:18)
Hors ligne
sakramh a écrit:
mais si mais si . apt-get istall patchage
A oui effectivement.
sakramh a écrit:
par ailleurs quand même pour du son mieux vaut fonctionner avec le serveur jack .
D'autant plus que je voudrais devenir un grand compositeur. Enfin pour l'instant ce serait seulement pour une première prise de contact.
sakramh a écrit:
bon y'a un peu de taf : installer un kernel rt lowlatency, le script rtirqinit.
tu trouvera les infos sur linuxmao .
Je vais regarder quand même, mais si c'est plus facile avec ALSA dans un premier temps je pense que je pourrais peut-être rester sur ALSA.
Enfin tout au moins si j'arrive à faire quelque chose avec Patchage, qui est maintenant installé. Si je regarde dans les menus c'est plutôt frugal.
D'un côté c'est encourageant (on peut penser que ça doit être simple), d'un autre côté, si on regarde dans Help il n'y a aucune doc (seulement un menu A propos). Il y a seulement 4 menu principaux : File, System, View, Help.
Dans System il y a notamment Connect ALSA et Disconnect ALSA. Mais Connect ALSA est grisé, on ne peut pas l'utiliser ; seulement Disconnect ALSA serait utilisable. Cela veut peut-être dire qu'ALSA est déjà connecté, mais il ne semble pas y avoir beaucoup d'actions possibles et je me demande ce qu'il faut faire.
Hors ligne
ben si ton périf midi est cablé, une boite "midiIN" genre ctlin exite dans ton patch .pd les deux soft doivent apparaitre dans patchage . (éventuellement après un 'ti refresh)
reste à relier le out de l'un au in de l'autre .
Dernière modification par sakramh (2013-01-18 22:25:34)
Hors ligne
par contre patchage t'a probablement installé jackd . donc si tu veux rester en alsa pour le son (sans avoir à configurer jack etc ...) il faut se déconnecter de jack dans patchage . de mémoire il lance jack d'office et celui ci risque de squatter ta carte son .
Hors ligne
Voilà ce que je vois :
-- deux boites identiques apparemment appelées "LPK25", qui contiennent "LPK25 MIDI 1".
-- deux boites identiques appelées "Midi Through", qui contiennent "Midi Through Port-0".
-- deux boite appelée "system", une contenant "capture-1" et "capture-2", l'autre contenant "playback-1" et "playback-2".
Mais je sais pas à quoi ressemble ctlin, qui à mon avis se lit peut-être ctl-in (je découvre), et je sais pas s'il y a une boite midiIN dans ce que je viens de décrire.
Si je fais un click droit sur un nom de boite, cela fait apparaître un menu contextuel avec deux possibilités, dont une s'appelle Join, mais je n'ai pas vu de out ni de in.
Enfin, si je clique sur Join sur une des boites system cela uni le contenu des deux boites.
Ne sachant pas si c'était ce qu'il fallait faire je suis un peu perplexe. (Mais à tout hasard je vais quand même essayer de voir si ça marche.)
Dernière modification par lionmarron (2013-01-18 23:32:19)
Hors ligne
sakramh a écrit:
par contre patchage t'a probablement installé jackd . donc si tu veux rester en alsa pour le son (sans avoir à configurer jack etc ...) il faut se déconnecter de jack dans patchage .
Je viens de le faire, et cela a fait disparaître les deux boites systèmes. Sinon c'est pareil.
Hors ligne
il te manque une boite midiin dans puredata (ou puredate n'est pas lancé)
quand à ton LPK il est là . les in sont à gauche des boites , les out à droite
si tu tires la souris d'un out vers un in çà se connecte .
pffff....
pour les objets midi dans pd crée une boite ctlin et regarde le help (other midi objects entre autres)
puis aussi pense à te documenter sur la norme midi (si ce n'est déjà fait) : n° de canal, n° de contrôleur etc ...
aussi : http://www.penguinproducer.com/Blog/201 … -patchage/
et : http://www.penguinproducer.com/Blog/201 … ck-basics/
Dernière modification par sakramh (2013-01-19 00:37:36)
Hors ligne
sakramh a écrit:
il te manque une boite midiin dans puredata (ou puredate n'est pas lancé)
J'ai tenté de créer un patch avec un objet midiin mais je vois pas de différence.
D'autre part j'aurais cru que la fenêtre qui s'ouvre quand on clique sur >Média >Tester l'audio et le MIDI suffisait pour faire un test (et elle contient bien un objet ctlin, mais pas un objet midiin). Je me tromperais pas en croyant qu'une boite et un objet sont la même chose par hasard ?
sakramh a écrit:
quand à ton LPK il est là . les in sont à gauche des boites , les out à droite
si tu tires la souris d'un out vers un in çà se connecte .
pffff....
Ah oui, effectivement !
sakramh a écrit:
pour les objets midi dans pd crée une boite ctlin et regarde le help (other midi objects entre autres)[/url]
J'ai regardé le help de ctlin, mais sans voir de others midi onjects. (Très intéressant quand même.)
sakramh a écrit:
puis aussi pense à te documenter sur la norme midi (si ce n'est déjà fait) : n° de canal, n° de contrôleur etc ...
aussi : http://www.penguinproducer.com/Blog/201 … -patchage/
et : http://www.penguinproducer.com/Blog/201 … ck-basics/
D'habitude j'évite les documentations en anglais, mais là ça à l'air si intéressant que vais même tout imprimer.
Hors ligne
sisi chez moi quand je clique droit sur l'objet ctlin X , j'ouvre le help afférent, j'y trouve pd other_midi_objects
qui m'ouvre un autre help contenant les objets midi de ma version/installation .
et même sans créer de boiboite midi dans puredata , si j'ai bien configuré le menu media >>alsa-midi >> 1 port in et /ou 1 port out (ou plus) , puredata apparait bien dans patchage . avec même le défault de m'avoir déjà fait des connexions . mais comme patchage est justement un panneau de brassage (pour rester dans la langue de molière) ben je refais les connexions .
Dernière modification par sakramh (2013-01-19 01:58:44)
Hors ligne
sakramh a écrit:
sisi chez moi quand je clique droit sur l'objet ctlin X , j'ouvre le help afférent, j'y trouve pd other_midi_objects
qui m'ouvre un autre help contenant les objets midi de ma version/installation .
Je vois pas ça non, j'ai seulement un seul help. En revanche si j'ouvre le help d'un autre objet, j'ai le help de cet autre objet.
Si je comprends bien ma version est la 0.43.1-extended-20120815 (et il y a au moins une différence c'est que j'ai les menus en français). Nous avons la même version ?
sakramh a écrit:
et même sans créer de boiboite midi dans puredata , si j'ai bien configuré le menu media >>alsa-midi >> 1 port in et /ou 1 port out (ou plus) , puredata apparait bien dans patchage .
Bon maintenant ça marche chez moi aussi. Il y a quand même une différence c'est que puredata apparaît avec un port In mais pas de port Out. Je sais pas si ça peut venir de ce que le LPK n'a peut-être pas de port In.
sakramh a écrit:
avec même le défault de m'avoir déjà fait des connexions . mais comme patchage est justement un panneau de brassage (pour rester dans la langue de molière) ben je refais les connexions .
On va dire merci pour les copie écran. Superbe. Chez moi j'ai ça :
Je suppose qu'on doit pouvoir faire plus simple ; quoi qu'il en soit j'hésite encore à le modifier.
Hors ligne
En fonction de ton premier post tu as juste à brancher le midi_out du lpk25 sur le midi_in de puredata .
S'il n'y a pas de midi_out dans puredata c'est que ton réglage alsa-midi n'en a pas demandé .
je vois que la latence (audio) est indiquée . tu as bien déconnecté jack ?
En fait ton patch midi est tel que créé par patchage à l'ouverture :
citation :
avec même le défaut d'avoir déjà fait des connexions . mais comme patchage est justement un panneau de brassage (pour rester dans la langue de molière) ben on refait les connexions utiles .
Les MidiTrough c'est de l'interne au système . Pas besoin dans ton cas .
Un patch tel que ma capture d'écran devrait te suffire pour débuter (sauf que PureDataMidi-Out serait relié ou non à autre chose (un synthé logiciel, etc...)) .
Pas sûr que le lpk25 n'ait pas de midi_in (y'a même des chances si c'est en USB)
Dernière modification par sakramh (2013-01-19 09:51:34)
Hors ligne
sakramh a écrit:
je vois que la latence (audio) est indiquée . tu as bien déconnecté jack ?
Oui, tout au moins je suppose car Disconnect JACK est grisé et on ne peut pas le faire, contrairement à Connect JACK. Pour ALSA c'est l'inverse.
Tout de même je pense qu'il vaut mieux faire attention avec le temps réel, car j'ai réussi à planter complètement Ubuntu (écran noir de la console et impossible de bouger), ce qui n'arrive presque jamais (peut-être que ça ne m'était jamais arrivé sous Linux). Suite à un glissement incontrôlé du dispositif de pointage sur une boite nombre.
sakramh a écrit:
Les MidiTrough c'est de l'interne au système . Pas besoin dans ton cas .
Un patch tel que ma capture d'écran devrait te suffire pour débuter (sauf que PureDataMidi-Out serait relié ou non à autre chose (un synthé logiciel, etc...)) .
Si tu le dit.
sakramh a écrit:
Pas sûr que le lpk25 n'ait pas de midi_in (y'a même des chances si c'est en USB)
Le guide d'utilisation (5 pages sans compter la couverture) ne le précise pas. Mais c'est un truc assez basique même s'il pèse plus de 40 grammes (contrairement à ce que dit la dernière ligne du guide).
Hors ligne