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

5 - Concerts/assoces/événements

> Forums de discussion > 5 - Concerts/assoces/événements > [musique tangente] du studio
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

[musique tangente] du studio

fred utilisateur non connecté France
Yop,
je déplace la discussion 'Carte ADAT' du forum 'Musique tangentes MAO', puisqu'il s'agit en fait de la carte du studio d'enregistrement.
bon maintenant ca fonctionne, heureusement que Gilles est passé par là.
Il a créé une page InstallMusiquesTangentes, qui relate le processus qui a permis de faire fonctionner la carte adat RME DIGI96/8. Je vais bientôt la compléter mais avant il reste quelques points à éclaircir:
-Déjà le module 'realtime' n'était pas lancé avec l'option permettant à un utilisateur nommé de l'utiliser (modprobe realtime gid=29, par exemple) . Mais il semble que sans cette option ca marche quand même. Le problème ne semble donc pas être situé à ce niveau ... J'ai quand même fait en sorte que le module soit lancé au démarrage avec le bon paramètre.

-Peut être qu'il s'agissait du taux d'echantillonnage qui doit être de 44100 dans jack sinon ça marche pas ...

-Sinon Gilles, qui a fait plein d'essais à partir d'une doc, m'a dit que quand il est parti, ça marchait bien en lançant qjackctrl, mais qu'en lançant jack en ligne de commande avec les paramètres de sa doc ça faisait un segfault ...
Du coup j'ai jetté un coup d'oeil:
Voilà les lignes incriminées:
jackd -R -t 2000 -u -d alsa -d hw:0,1 -r 44100 -p 512 -n 8 -H -M
jackd -R -t 2000 -u -d alsa -d hw:0,1 -r 44100 -p 128 -n 32 -H -M
et la ligne utilisée par qjackctl:
jackd -v -R -d alsa -d hw:0,1 -r 44100 -p 64 -n 2

ben en fait c'est le -p 64 qui fait toute la différence (comme indiqué dansInstallMusiquesTangentes. En changeant ce paramètre ça marche pour les deux lignes. Après c'est pour les autres paramètres que je ne sais pas trop ce qu'il faut faire pour que ça soit le mieux ?

Donc j'attends votre avis sur ces différentes questions pour compléter la page créée par Gilles.

ludotux utilisateur non connecté France
salut fred,

tu pourrais poster le message de jackd lorque tu le lances en ligne de commande avec les paramètres qui font un segfault...
je suis en train de me documenter un peu pour voir les bons paramètres à utiliser...



ludotux utilisateur non connecté France
je me répond à moi-même

le message est le suivant :

ALSA: cannot set period size to 512(128..32...16..1024) frames for capture
ALSA: cannot configure playback channel
cannot load driver module alsa

en gros la seule valeur (-p le nombre de trames) que jackd accepte sans faire un segfault est bien 64

Je viens du studio de musiques tangentes, on a voulu tester un enregistrement avec dominique l'ingé son. Tout fonctionne l'enregistrement se passe niquel on peut le réécouter après mais impossible pour le moment de faire du monitoring, donc d'écouter l'enregistrement en cours. Les entrée-sorties ADAT de la RME sont reliées au convertisseur TASCAM mais celui-ci ne peut pas à la fois enregistrer et sortir un son...bref il nous faudrait utiliser dans jack l'entrée ADAT et la sortie SPDIF et c'est là que ça se gâte. Jack n'accepte pas d'autres valeurs pour -p et -n mais dès qu'on choisit ADAT en entrée et SPDIF en sortie voilà le message :
14:44:12.374 /usr/bin/jackd -v -R -p64 -dalsa -r44100 -p64 -n2 -D -Chw:0,1 -Phw:0,0
14:44:12.380 JACK was started with PID=5492 (0x1574).
getting driver descriptor from /usr/lib/libjack0.100.0-0/jack_alsa.so
getting driver descriptor from /usr/lib/libjack0.100.0-0/jack_dummy.so
getting driver descriptor from /usr/lib/libjack0.100.0-0/jack_oss.so
jackd 0.100.0
Copyright 2001-2005 Paul Davis and others.
jackd comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK compiled with System V SHM support.
server `default' registered
loading driver ..
apparent rate = 44100
creating alsa driver ... hw:0,0|hw:0,1|64|2|44100|0|0|nomon|swmeter|-|32bit
control device hw:0
configuring for 44100Hz, period = 64 frames, buffer = 2 periods
nperiods = 32 for capture
ALSA: cannot set period size to 64 frames for playback
ALSA: cannot configure playback channel
cannot load driver module alsa


Bon voilà il n'accepte pas la taille de la période à 64 mais cette fois-ci en sortie...dommage c'etait la seule acceptée pour l'entrée...mrgreen bref on tourne en rond.

Je comprend toujours pas pourquoi une seule valeur est possible comment on va régler la latence ??

bref si quelqu'un peut aider, j'ai mis quelques fichiers de config sur http://audiotux.free.fr/mustang/

gilles utilisateur non connecté France
Ludo

As tu essayé avant de lancer Jack de jouer un son en ALSA sur la sortie SPDIF ?
As tu essayé d'enregistrer un son depuis l'entrée ADAT toujours en ASLA ?
Ensuite as tu essayé si les deux premiers marchent de faire une redirection des son qui entrent vers l'interface de sortie en ligne de commande ?

Si cela marchait, il suffirait de modifier les sources de Jack pour lui donner des valeurs différentes de Frame en entrée et en sortie.

Autre piste : n'y a t'il pas deux boitier ADAT a musiques tangentes car là les deux TASCAM sont reliées au même boitier.... Si on en avait deux on pourrait lire sur une TASCAM et écrire sur l'autre. Cela ferait un 8 pistes...

fred utilisateur non connecté France
Citation :
Ludo

As tu essayé avant de lancer Jack de jouer un son en ALSA sur la sortie SPDIF ?
As tu essayé d'enregistrer un son depuis l'entrée ADAT toujours en ASLA ?
Ensuite as tu essayé si les deux premiers marchent de faire une redirection des son qui entrent vers l'interface de sortie en ligne de commande ?
(...)


Moi j'ai essayé de lancer un son avec 'aplay' le problème c'est que même pour la sortie ADAT ca marche pas:
aplay -D plughw:0,1 Son.wav : ne sort aucun son, ça tourne mais pas de son, alors que ça marche avec le combo: xmms/jackd

aplay -D hw:0,1 Son.wav me dit qu'il y a un pb de channel
aplay -D hw:0,1 -C2 Son.wav : ne resoud rien

Ca doit etre un truc con, que je connais pas ...

ensuite après même si ça marchait en ADAT et qu'ensuite je voulais tester avec la sortie SPDIF, je n'aurait aucun moyen de savoir si le son sort bien vu que je ne sais pas où brancher mes sortie SPDIF en entrée ...
Pour ça il faut que Dominique me confirme avant ,si l'utilisation de la DIGI02 en mode autonome peut m'aider ...

Pour le moment quelqu'un a une idée pour mon problème de aplay ?
Merci.

gilles utilisateur non connecté France
Citation :
Moi j'ai essayé de lancer un son avec 'aplay' le problème c'est que même pour la sortie ADAT ca marche pas:
aplay -D plughw:0,1 Son.wav : ne sort aucun son, ça tourne mais pas de son, alors que ça marche avec le combo: xmms/jackd

aplay -D hw:0,1 Son.wav me dit qu'il y a un pb de channel
aplay -D hw:0,1 -C2 Son.wav : ne resoud rien

Ca doit etre un truc con, que je connais pas ...

ensuite après même si ça marchait en ADAT et qu'ensuite je voulais tester avec la sortie SPDIF, je n'aurait aucun moyen de savoir si le son sort bien vu que je ne sais pas où brancher mes sortie SPDIF en entrée ...
Pour ça il faut que Dominique me confirme avant ,si l'utilisation de la DIGI02 en mode autonome peut m'aider ...

Pour le moment quelqu'un a une idée pour mon problème de aplay ?
Merci.



As tu essayé avec xmms avec les greffons de sortie non pas en jack mais en ALSA ?

Il se peut que tu aies un démon Jack qui monopolise ta sortie ALSA.


ludotux utilisateur non connecté France
Citation :
Ludo

As tu essayé avant de lancer Jack de jouer un son en ALSA sur la sortie SPDIF ?
As tu essayé d'enregistrer un son depuis l'entrée ADAT toujours en ASLA ?
Ensuite as tu essayé si les deux premiers marchent de faire une redirection des son qui entrent vers l'interface de sortie en ligne de commande ?

Si cela marchait, il suffirait de modifier les sources de Jack pour lui donner des valeurs différentes de Frame en entrée et en sortie.

Autre piste : n'y a t'il pas deux boitier ADAT a musiques tangentes car là les deux TASCAM sont reliées au même boitier.... Si on en avait deux on pourrait lire sur une TASCAM et écrire sur l'autre. Cela ferait un 8 pistes...

Gilles

Pour la sortie spdif on ne peut pas la tester, dominique va regarder si la digi02 peut fonctionner en standalone. Elle nous servirait donc pour le monitoring.
Non j'ai pas testé en alsa l'enregistrement...mais à priori ça fonctionne puisqu'avec jack et ardour on a enregistré une partie de batterie.

Ya qu'un seul boitier adat à musiques tangentes effectivement ça ferai un 8 pistes si on en avait deux.



fred utilisateur non connecté France
Citation :
As tu essayé avec xmms avec les greffons de sortie non pas en jack mais en ALSA ?

Il se peut que tu aies un démon Jack qui monopolise ta sortie ALSA.


J'ai refait plein de tests.
Je suis sûr qu' aucun deamon jack ne tourne: ('ps aux | grep jack' est mon ami)
Avec le greffon alsa d'xmms ca marche pas vraiment ...
Je m'explique: lorsque je choisi le greffon alsa et mon bon peripherique: "hw:0,1" qui d'après /proc/asound/pcm correspond bien à la sortie ADAT de la carte ça marche pas. XMMS me dit que ça peut pas marcher parce que j'ai 8 voies et que lui il en veut 2.
Du coup je 'force' le peripherique en "plughw:0,1" en le rentrant à la main dans l'interface de conf d'alsa xmms (comme pour aplay) : pas d'erreur mais aucun son ne sort (ca marche bien avec jackd) ...
juste pour voir j'essaie avec "plughw:0,0" censé correspondre à la sortie SPDIF, en tout logique le son ne peut être entendu, car aucun cable n'est relié à ma sortie SPDIF, et bien du son sort, mais tout grésillant ... JE N'Y COMPRENDS RIEN !!!!
Comme je crois un peu au surnaturel, je débranche mes cables optiques, le son ne sort plus ...
Du coup ma sortie "hw:0,0" je ne sais vraiment pas ce que c'est ...

En plus avec cette carte pas moyen de regler le volume sonore ... alsamixer il permet juste de changer les spécification de la carte, comme l'input: optical,coaxial,internal, le loopback ... Comme l'outil rmedigicontrol.

Voilà où j'en suis. Quelqu'un a une idée ? Moi j'en ai plus :-( .




Norrin_Radd utilisateur non connecté France
Autre piste, pour utiliser la sortie spdif, au lieu d'utiliser hw:0,0 il y a parfois des macros définies par défaut. Pour les connaitres :

aplay -l


Ca va te sortir tout plein de trucs mais tu devrais trouver des lignes du styles :

front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'


Ca peut varier car ce que je te montre c'est la sortie avec une Sblive.

Mais on peut invoquer les macros comme ca:

aplay -D spdif Son.wav


En theorie il est possible de faire ses propres macros, à l'aide du fichier asound.rc dont je parle eliptiquement dans l'article sur ALSA. Il nous faudrait un pro du pot :-)

Ce genre de scripts permettent de grouper plusieurs cartes par exemple.

On trouve des exemples sur le site que j'ai donné et sur les pages de documentation d'ALSA... Ca reste complexe à faire soi meme. frown








gilles utilisateur non connecté France
Fred si tu as du son qui sort en grésillant c'est pas mal du tout. Ca veut dire qu'il faut régler les choses par un alsamixer probablement un boost ou un mic à muter....

Quant aux fichiers rc ALSA, je les ai redéfini pour qu'ils soient conforme à la doc de la RME 96. Il faudrait envoyer un petit mail au mec qui a fait la doc, il doit sûrement pouvoir nousu expliquer les choses....

fred utilisateur non connecté France
Citation :
Fred si tu as du son qui sort en grésillant c'est pas mal du tout. Ca veut dire qu'il faut régler les choses par un alsamixer probablement un boost ou un mic à muter....

Le truc c'est que comme je l'ai expliqué 'alsamixer' ne permet pas de changer ce genre de parametres ...
Je vais essayer d'utiliser un outil externe 'TkDigi', mais pour ca il faut que 'wish' soit installer sur la machine et pour le moment (a cause d'impératif matériel et de temps) le net n'arrive pas encore au studio ...

N'empeche que ce n'est pas normal que du son sorte, alors que je suis sensé utiliser la sortie spdif.
J'ai suivi les conseils de Norrin_Radd, mais ça ne donne rien ...

Je vous tiens au courrant, si j'arrive à quelque chose ...


ludotux utilisateur non connecté France
Salut fred,

L'outil tkdigi je crois que j'avais essayé de le tester sur la demudi...mais avec un message d'erreur, wish est bien installé par défaut non? (les paquet tk8.4 et tcl8.4 je crois)

je viens de le lancer sur ma ubuntu, et ça a l'air interessant puisqu'on peut modifier le volume enfin!!
voila un screenshot de tkdigi : http://audiotux.free.fr/mustang/tkdigi.png


Norrin_Radd utilisateur non connecté France
En plus nerd que alsamixer il y a amix, qui liste tout.

Si la sortie SPDIF marche avec jack ca veut dire que ce n'est pas une histoire de volume.

Je pense que c'est peutetre du au format de ce sous-device qui, j'ai l'impression, demande du 32 bit (chose que jack utilise en priorité).

Les petits programmes comme xmms ne sont peutetre pas capables d'adresser la carte dans ce mode.. d'ou le silence.

La fait que plughw merde et pisse dans la sortie optique ADAT relève du bug je pense.. ou des limites de plughw... domage car c'etait à priori le bon plugin pour ce genre de cas.

Si c'est une histoire de format (32bit) alors ca doit être possible d'ecrire une macro de convertion, mais le faire c'est toujours pareil il faut du temps et de l'attention.

Pistes à suivre:
- faire une mise a jour du kernel pour avoir une nouvelle version d'ALSA, des fois que ca se resolve tout seul.
- y a t'il d'autres macros listées par "aplay -l" ?
- essayer les macros du fichier asoundrc d'exemple de la page que j'avais donné en lien.





gilles utilisateur non connecté France
Fred

As tu écrit au mec qui a pondu la doc de la rme sous Linux ?
Il faudrait poser la question sur la liste Linux Audio Developer
Sinon tu vois dans qjackctl les ports SPDIF et les ports ADAT ?



fred utilisateur non connecté France
Le réseau est installé dans le studio, ce qui va permettre de travailler plus facilement.
Sinon la doc RME sous linux est anonyme, donc pas de mail pour poser des questions.
J'ai envoyé un mail à RME pour savoir d'abord si il est possible ne serait ce au niveau hardware d'utiliser en même temps la sortie SPDIF et la sortie ADAT. J'attends leur réponse.
Voilà pour les nouvelles.

gilles utilisateur non connecté France
Citation :
Le réseau est installé dans le studio, ce qui va permettre de travailler plus facilement.
Sinon la doc RME sous linux est anonyme, donc pas de mail pour poser des questions.
J'ai envoyé un mail à RME pour savoir d'abord si il est possible ne serait ce au niveau hardware d'utiliser en même temps la sortie SPDIF et la sortie ADAT. J'attends leur réponse.
Voilà pour les nouvelles.


Tu dois pouvoir obenir des infos en trainant sur IRC#freenode #ardour et demander à las qui connait tout le monde qui a fait la doc et qui peut te renseigner sur la RME



fred utilisateur non connecté France
Citation :
Tu dois pouvoir obenir des infos en trainant sur IRC#freenode #ardour et demander à las qui connait tout le monde qui a fait la doc et qui peut te renseigner sur la RME


Voici un résumé de la situation:
-La carte RME semble fonctionner sur la sortie et l'entrée ADAT : c'est à dire que l'on arrive à jouer un son et à en enregistrer un autre: test avec xmms et ardour. Et cela en utilisant les consigne de la doc http://alsa.opensrc.org/rme96
Tout cela effectuer avec ludo. Moi plus en spectateur.

-La carte RME semble ne pas fonctionner avec les entrée et sortie SPDIF: les paramètres donnés par la doc ne donnent rien: g testé avec xmms + jackd, xmms + alsa , alsaplayer

-amixer semble ne pas donner les bon paramètres. Puisque lorsque je lance l'outil TkDigi (qui n'est qu'un front-end à amixer) une erreur se produit:


Error in startup script: can't read "names(8)": no such element in array
while executing
"label .$i.$setting.label -text $names($setting)"
(procedure "mainwindow" line 18)
invoked from within
"mainwindow"
(file "./TkDigi" line 318)


En regardant un peu dans le code de TkDigi on se rend compte que l'erreur est due au fait qu'il manque des données dans un tableau, tableau initialisé à partir des données de amixer.

-On pourrait se dire que la sortie SPDIF on s'en fou. Mais apparemment pour faire de l'enregistrement on en a besoin, pour le monitoring.

- Sur la doc de la carte ils disent que l'on peut utiliser la sortie ADAT et l'entrée SPDIF et vice versa. Par contre j'ai envoyé un mail à RME qui me disent que matériellement on ne peut pas utiliser la sortie ADAT en même temps que la sortie SPDIF ou l'entrée ADAT en même temps que l'entrée SPDIF. Est ce important je ne sais pas ?

-A partir de ma distribution AGNULA DEMUNDI j'ai mis à jour ALSA et JACKD, ça change rien.

-Au vu de tous ces éléments je ne sais pas trop quoi faire, mon avis d'informaticien c'est que c'est un pb avec ALSA. Après mes compétence s'arrete là puisque je n'y connait pas grand chose au son sous linux.




gilles utilisateur non connecté France
Peut on se connecter en ssh sur le PC du studio ?

J'aimerais bien voir ce que donne alsamixer, il doit forcément afficher les entrées et sorties SPDIF... Peut etre sont elles mutées... Du moins on doit les voir affichées..


stanlea utilisateur non connecté
Moi aussi je merde avec ma RME Digi96/8. Mais je suis sûr que si on travaille en ADAT, le reste est inaccessible...

Je cherche de mon côté...

gilles utilisateur non connecté France
Citation :
Moi aussi je merde avec ma RME Digi96/8. Mais je suis sûr que si on travaille en ADAT, le reste est inaccessible...

Je cherche de mon côté...


Stanlea tu as été discuter avec las sur #ardour ou #lad de freenode ?

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 14:33, jeu. 28 mars 2024: Bonjour et bienvenue à b.vl :-)
calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool