Chargement...
 
Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[ABANDONNÉ] M-audio premobile : jack, alsa et pulse qui fait quoi ?

Bonjour,
j'ai commencé à lire toutes les docs sur jack, pulseaudio et alsa et je ne comprends pas un truc :
- je tue pulseaudio (et supprime le respawn)
- j'arrête jack (jack ne gère pas mon entrée son (guitare) sur la M-Audio
- ma guitare plugged dans la carte son usb est toujours présente en sortie de cette même carte son ! (au moins la carte son est bien reconnue !!!)

questions : qui gère le transfert de son de E -> S de ma carte son ? (Alsa ?)
Comment faire pour couper ce son pour que ce soit jack qui le gère ?! (et du coup utiliser des effets via jack ❗


où j'en suis : - ubuntu 10.04 + M-audio mobilepre usb sur eee PC 901
- jack gère parfaitement : hydrogen, rakarrack, sooperlooper, ZynAddSubFX et j'arrive à peu près à gérer le brassage ! il me manque que l'entrée que je veux : la guitare

merci de votre aide ! et super bravo pour LinuxMao c'est la bible !!!

Ax
France
je comprend pas vraiment ou tu veux en venir, mais je suis sur que jack est capable de prendre ta prise guitare en compte (mais plus l'entrée in habituelle, cela est possible aussi mais c'est une autre histoire)
pour cela il te faut selectionner dans les réglages de qjackctl le in hxx,x correspondant a l'entrée guit, aide toi de la commande cat /proc/asound/cards pour en savoir plus
bonour, et merci de m'avoir accordé du temps !
mon soucis c'est le lien entre in et out de la carte usb fonctionne avant que je lance jack !!! et je ne voudrais pas pour laisser jack me permettre de mixer comme je veux !
Il semblerait qu'Alsa en fasse trop et je ne sais pas couper ce lien in -> out sur alsa pour donner la main à jack !!!
J'ai cherché du côté de : aplay arecord aconnect

à plus
salut

attention : j'ai une mobilePre !!!! 😀 TA TA TAIIIIIIIIIIIN !!!

je suis d'accord, c'est parfois galère à régler.

en général, je vérifie que ça marche avant d'utiliser jack, et une fois jack lancé, ca gere les entrées sorties nickel. donc je ne saisis pas trop ou tu pourrais avoir un problème.

il y a un truc que je fais systématiquement avant de lancer jack, je passe par le gestionnaire de son gnome et je choisit la mobilePre comme interface d'entrée et de sortie. puis je lance jack, et après roule ma poule...

jy
France
ok je vois mieux le probleme, tu as un pass-through
soit il est matériel : un bouton sur l'interface audio
soit il est logiciel et c'est surement alsa qui gère : utilise alsamixer pour désactiver ou envoi nous le retour des commandes cat /proc/asound/cards et amixer -c1
bonjour et désolé de répondre si tard !
à priori je me suis mieux fait comprendre et le terme pass-through correspond parfaitement (merci pianolivier et olinuxx ❗.
Côté carte son (M-audio mobilepre usb première génération) : y a pas de switch dans ce sens
Côté linux :
voici les résultats des commandes :

[+]

un "ps -aux" me confirme l'absence de : pulseaudio, oss, jackd
gnome-alsa-mixer
Y a t-il une fonction dans alsamixer permettant de desactiver un pass-through ?

@+
Ax
France
pour confirmation, tiré du manuel d'utilisation de la bete :

Direct Monitor
This section controls the level of the hardware direct monitor. The
MobilePre USB provides an analog monitor path from the inputs to the
outputs.When signal is recorded into software, there is often a slight delay
before it reaches the outputs. This delay, called latency, is caused by the
processing required to convert and record audio.Any delay can distract the
artist being recorded, so the MobilePre USB provides this “Direct
Monitor” for use during recording.


je ne suis pas expert mais il me semble que cette partie du code correspond a ce réglage chez toi :

Copy to clipboard
Simple mixer control 'Analog In',0 Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined penum Playback channels: Front Left - Front Right Capture channels: Front Left - Front Right Limits: Playback 0 - 31 Capture 0 - 31 Front Left: Playback 28 [90%] [10.83dB] [on] Capture 25 [81%] [9.67dB] [off] Front Right: Playback 27 [87%] [10.45dB] [on] Capture 25 [81%] [9.67dB] [off]

je te conseille de re-regarder alsamixer de plus pret, de naviguere dedans jusqu'à "Simple mixer control 'Analog In'" et modifier les réglages proposés
ayant moi meme la mobilePre v1, je suis obligé de régler les niveaux dans alsamixer à chaque utilisation car le niveau d'entrée se met systématiquement sur 0 😑

je te conseille de faire de même

jy
Bonsoir à tous et merci encore !
Pour Pianolivier : effectivement je cherche de ce côté ! mais la doc sur amixer et alsa n'est pas évidente à comprendre !!! mais on y arrivera !
Quand à toi jy_moustache : peux tu me dire comment ça se passe chez toi ? (à priori bien lol),
- quand tu mets une entrée (guitare ou micro) sur ta carte, l'entends-tu direct en sortie de carte (prise casque par exemple) ?
- dans d'autres termes tu peux te servir de la carte (dans ce contexte), sans lancer jackd ?

moi oui et c'est ce qui m'embête ! ça veut dire que l'entrée est reliée à la sortie (le fameux "pass-through") ! moi je voudrais que ce soit jack qui gère ce lien IN -> OUT pour pouvoir y intercaler un rack d'effets soit :

 
   IN (alsa) ->  IN (jack) RACK OUT (jack) du rack -> OUT (alsa)
  PREMOBILE                                          PREMOBILE
    ^                                                     |
    |                                                    \/  
  guitare                                       casque ou ampli  


ou alors j'ai pas compris un truc dans le rôle et limites de jack et alsa !?

Axel
désolé mon schéma est mal sorti : guitare devait être branchée sur IN PREMOBILE et casque ou ampli sur OUT PREMOBILE
France
linax écrit:
désolé mon schéma est mal sorti


Coucou, j'ai édité ton message pour qu'il puisse mieux passer. Tu peux regarder comment j'ai fais pour la prochaine fois 😉
a+
Olivier