Discussion:
Table de mixage ?
(trop ancien pour répondre)
Gerald
2018-08-30 11:03:14 UTC
Permalink
Bonjour à tous, J'ai une question, qui je pense doit être assez simple.
Voilà je dois sonoriser des pièces pour une exposition, j'ai créé 3
ambiances sonores différentes et je voudrais les envoyer dans les 3salles,
en pouvant gérer les niveaux en temps réel, le tout depuis un
mêmeordinateur. Je pense acheter une petite table de mixage mais je n'y
connais vraiment rien,comment elles marchent ? Comment décider quel son va
avec quelle sortie ? Merci d'avance pour vos réponses.
Euh... déjà j'attire ton attention que dans "table de mixage" (ou
console de mixage), il y a le mot MIXAGE qui veut dire *mélange*. Une
console a pour BUT de *mélanger* diverses sources sonores, en général
pour les réduire en une sortie stéréo "mixée".

Apparemment ce n'est PAS DU TOUT ce que tu veux faire !

À la base, il y a une question quand même fondamentale : comment
comptes-tu faire pour diffuser trois ambiances sonores différentes,
simultanément, à partir d'un MÊME ordinateur ? Car :

- la plupart des logiciels ne sont capables que de "jouer" une source
sonore à la fois,
- la plupart des ordinateurs ne sont dotés que d'une sortie son stéréo.

Là se trouve le grand mystère !

-> Pour multiplier les sorties, la solution est simple, mais en général
pas gratuite. Il faut disposer d'une interface audio/MIDI (audio suffit
en fait) capable de gérer des sorties multiples. Celle que j'utilise au
quotidien est de ce genre :
<https://www.thomann.de/fr/roland_ua1010_octacapture.htm?ref=search_prv_7>
Avec ses 8 sorties indépendantes, elle pourrait répondre à une partie de
tes besoins.
Une console de mixage te le permettrait à partir d'un certain niveau de
sophistication : toute la question étant du nombre de DÉPARTS qu'elle
autorise : sortie principale (MAIN), écoute de contrôle (CONTROL ROOM ou
MONITOR), départs auxiliaires (AUX OUT, pouvant aller jusqu'à 8 ou plus
sur les consoles milieu et haut de gamme, mais gare au budget !)

-> Pour gérer des sorties multiples simultanées à partir de trois
sources différentes, je ne vois qu'un logiciel de séquence audio
multipiste pour être capable d'adresser chaque piste à une paire de
sorties différentes. Perso j'utilise Logic Pro, pas donné non plus (mais
faut savoir ce qu'on veut !) ...et si tu as la chance d'avoir un mac ! :
<https://www.apple.com/fr/logic-pro/>. Pour les autres environnements,
existent des solutions très nombreuses
<https://www.thomann.de/fr/logiciels_sequences_et_studios_virtuels.html>.
Note que, perso, je ne recommande PAS Cubase.

Après, pour le contrôle des niveaux, ça peut se faire dans le logiciel,
sur l'interface aussi (avec parfois un logiciel de contrôle dédié, c'est
le cas pour la Roland)...

À suivre ?

(X-post et FU2 appropriés : tout cela n'a RIEN à voir avec la hifi !)
--
Gérald
Marc SCHAEFER
2018-08-30 11:55:15 UTC
Permalink
Post by Gerald
À la base, il y a une question quand même fondamentale : comment
comptes-tu faire pour diffuser trois ambiances sonores différentes,
- la plupart des logiciels ne sont capables que de "jouer" une source
sonore à la fois,
- la plupart des ordinateurs ne sont dotés que d'une sortie son stéréo.
En fait, il existe un outil assez sympa, qui permet de généraliser
le concept de pipe UNIX (ou de tuyauterie, en fait) à l'audio:

http://jackaudio.org/

Evidemment, c'est une approche plutôt UNIX classique et développement
logiciel plutôt qu'audio classique, mais je connais un musicien,
actif dans la musique augmentée (temps réel), qui ne jure que par cela.

En ce qui me concerne, dans mes expériences de diffusion d'audio
par raspberry pi, j'ai plutôt fait du `maison', mais pour un
projet à plus large échelle, jack me semble intéressant.

jack dispose même d'outils pour envoyer des flux audio par
réseau, permettant p.ex. de brancher quelques raspberry pi dans
les différentes salles, interconnectées en Ethernet (voire en
WiFi si de bonne qualité).
Marc SCHAEFER
2018-08-30 12:11:41 UTC
Permalink
Post by Marc SCHAEFER
En ce qui me concerne, dans mes expériences de diffusion d'audio
par raspberry pi, j'ai plutôt fait du `maison', mais pour un
projet à plus large échelle, jack me semble intéressant.
Après avoir lu ça:

https://www.raspberrypi.org/forums/viewtopic.php?f=41&t=78185

je pense que la v2 de mon déploiement sera avec jack.
Gerald
2018-08-30 12:44:49 UTC
Permalink
Post by Marc SCHAEFER
c'est une approche plutôt UNIX classique et développement
logiciel plutôt qu'audio classique, mais je connais un musicien,
actif dans la musique augmentée (temps réel), qui ne jure que par cela
Oh, quelque chose me dit que "je vois le genre" :-> Arf !

Bon. Soyons constructifs :
- sauf erreur, ta solution ne résout en aucun cas la question du nombre
de *sorties* physiques dont a besoin l'OP (6 ou 3x2). Il parle d'un seul
ordi, pas de plusieurs petits ordis satellites (Raspberry Py).

- On va attendre qu'il nous en dise plus sur la plateforme informatique
qu'il utilise. Statistiquement il n'est pas des plus probables qu'il
soit sous Linux.

- Ôte-moi d'un doute : ton jackaudio ne ressemblerait-il pas très fort à
Rewire ? <https://fr.wikipedia.org/wiki/ReWire>. Toujours difficile de
savoir qui de la poule ou de l'oeuf... mais il existe quand même depuis
1998 Rewire... ou à Airfoil de Rogue Amoeba qui existe aussi depuis un
bail ? <https://rogueamoeba.com/airfoil/> bi-plateforme MacOS et Windows
(et iOS pour les satellites, et même Linux !)
(au passage je m'aperçois qu'il gère aussi bien Airplay que les
Chromecasts, ce qui pourrait bien intéresser l'OP !). Hélas, jusqu'à
plus ample informé, ça ne gère pas le multicanal (à vérifier) et notre
ami a besoin de diffusion multicanal.

- D'ailleurs la solution Loopback (de Rogue Amoeba encore), présente une
alternative intéressante, mais toujours "dans l'ordi" :
<https://rogueamoeba.com/loopback/>, tout comme leur "Sound Source" qui
est juste l'inverse de ce que souhaite l'OP. Zut !

Bon, je reste preneur d'une alternative à ma solution :
• un logiciel de séquence multipiste sur lequel on fait jouer trois
pistes stéréo synchrones et qui permette d'adresser (via pilotes ou
autres) ces six canaux audio à :
• une interface audio multicanal (comportant au moins 6 sorties
indépendantes ou 3 stéréo)

Après, quid du câblage (ou du sans-fil) entre les sorties de l'interface
et les entrées de l'amplification... et/ou entre les sorties de l'ampli
multicanal et les bornes des enceintes passives... wet enne scie ?
--
Gérald
Marc SCHAEFER
2018-08-30 15:09:13 UTC
Permalink
Post by Gerald
- sauf erreur, ta solution ne résout en aucun cas la question du nombre
de *sorties* physiques dont a besoin l'OP (6 ou 3x2). Il parle d'un seul
ordi, pas de plusieurs petits ordis satellites (Raspberry Py).
C'est clair. Toutefois, ayant pratiqué, je confirme que plusieurs
raspberry pi en réseau filaire fonctionnent très bien comme sortie
audio multiple depuis un ordinateur central, tant qu'il tourne sous
un OS que j'utilise bien sûr.
Post by Gerald
- On va attendre qu'il nous en dise plus sur la plateforme informatique
Juste.
Post by Gerald
Chromecasts, ce qui pourrait bien intéresser l'OP !). Hélas, jusqu'à
plus ample informé, ça ne gère pas le multicanal (à vérifier) et notre
ami a besoin de diffusion multicanal.
Si tu génères plusieurs flux audio, tu peux les tuyauter comme tu
veux à travers jack. Donc cela ne gère pas dans une application
cohérente du multiflux comme certaines que tu indiques, tu as raison,
c'est pour cela que j'ai marqué la solution comme étant une
solution de développeur, pas d'utilisateur final.

Il faut noter toutefois qu'Audacity peut générer un fichier audio
conteneur avec autant de piste que désiré, qui peuvent ensuite
être démultiplexés automatiquement avec un outil du genre
ffmpeg, puis automatiquement pipés à plusieurs tuyaux de
jack, eux-mêmes branchés via le réseau à plusieurs hauts parleurs
bluetooth ou via des raspberry pi et jack.

... du moins théoriquement: comme j'ai dit, personnellement je
n'ai fait que de la sortie multiple entre un système embarqué
Linux et des raspberry pi-hauts parleurs, depuis des streams
de micros séparés. Et ce n'est pas (encore) de la production:
ça marche, mais je n'ai pas encore eu l'occasion de l'essayer
sur un tournage. Peut-être l'an prochain.
Gerald
2018-08-30 15:55:26 UTC
Permalink
Post by Marc SCHAEFER
... du moins théoriquement: comme j'ai dit, personnellement je
n'ai fait que de la sortie multiple entre un système embarqué
Linux et des raspberry pi-hauts parleurs
Oh mais c'est clairement une solution très intéressante et que
j'ignorais, honte à moi ! Et merci à toi ! Apparemment ça doit pouvoir
marcher sous d'autres systèmes et surtout rien n'empêche de booter un
Macbook sous Linux si on veut ! C'est d'ailleurs quelque chose que j'ai
au programme mais pas en priorité numéro 1...

Mais à destination de notre OP : c'est la solution économique, mais il
faut mettre les mains dans le cambouis, et sévère ! Y compris se lancer
dans Linux et les applis ! Ma solution est *beaucoup* plus coûteuse mais
d'une grande simplicité de mise en oeuvre. Chacun voit midi à sa
fenêtre... :-)
--
Gérald
Marc SCHAEFER
2018-08-30 15:59:57 UTC
Permalink
Post by Gerald
dans Linux et les applis ! Ma solution est *beaucoup* plus coûteuse mais
d'une grande simplicité de mise en oeuvre. Chacun voit midi à sa
fenêtre... :-)
Tout à fait d'accord: tout dépend des besoins, de la flexibilité
et du temps à disposition.

C'est le but d'échanger sur les forums: personne n'a la vérité,
mais tout le monde contribue.

Et je pense qu'il est temps d'arrêter cette discussion hors
charte, non?
Pascal J. Bourguignon
2018-08-30 17:57:26 UTC
Permalink
Post by Gerald
Bonjour à tous, J'ai une question, qui je pense doit être assez simple.
Voilà je dois sonoriser des pièces pour une exposition, j'ai créé 3
ambiances sonores différentes et je voudrais les envoyer dans les 3salles,
en pouvant gérer les niveaux en temps réel, le tout depuis un
mêmeordinateur. Je pense acheter une petite table de mixage mais je n'y
connais vraiment rien,comment elles marchent ? Comment décider quel son va
avec quelle sortie ? Merci d'avance pour vos réponses.
Euh... déjà j'attire ton attention que dans "table de mixage" (ou
console de mixage), il y a le mot MIXAGE qui veut dire *mélange*. Une
console a pour BUT de *mélanger* diverses sources sonores, en général
pour les réduire en une sortie stéréo "mixée".
Apparemment ce n'est PAS DU TOUT ce que tu veux faire !
À la base, il y a une question quand même fondamentale : comment
comptes-tu faire pour diffuser trois ambiances sonores différentes,
- la plupart des logiciels ne sont capables que de "jouer" une source
sonore à la fois,
- la plupart des ordinateurs ne sont dotés que d'une sortie son stéréo.
Là se trouve le grand mystère !
C'est faux! Aussi bien le système GNU/Linux que macOS sont capables de
gérer un nombre quelconque d'interfaces sonores. Si tu as un PC, tu en
a déjà au moins trois ou quatre (au moins trois: le "bip" du BIOS, la
carte son du PC, la carte son dans la carte nVidia). Lance alsamixer
dans un terminal et réjouis-toi!

Pour les applications GUI pour bêtes utilisateurs, elles ont en général
la possibilité de configurer l'interface audio à utiliser (c'est donc un
choix application par application).

Mais pour des programmes plus techniques tel que mplayer (ou encore, si
on écrit soi-même le programme pour bien gérer toutes les spécifications
du système), c'est trivial d'identifier et de sélectionner les
interfaces audios voulus!


Par exemple, j'ai sur ce Mac la sortie audio interne (device_id=0), et
sur un port USB, une table de mixage (en l'occurence) possédant un codec
audio (device_id=63).

Alors je peux aisément envoyer deux fichiers son différents en même
temps:

mplayer -vo null -ao coreaudio:device_id=0 ambiance-1.mp3 </dev/null >mplayer-0.log &
mplayer -vo null -ao coreaudio:device_id=63 ambiance-2.mp3 </dev/null >mplayer-63.log &

La même chose sur Linux, en sélectionnant le pilote et l'identification
d'interface voulue avec -ao.


Après, le problème, c'est de choisir le bon interface audio/USB, en
fonction du nombre de canaux voulus (mono/stéréo), etc.
On trouve plus facilement des interfaces avec beaucoup d'entrées qu'avec
beaucoup de sorties. Il y en a à tout les prix…
https://www.thomann.de/fr/search_dir.html?sw=interface+audio+USB&smcs=661fd5_7273
(en général ces interfaces avec beaucoup d'entrées sont prévus pour
faire du mixage numérique sur l'ordinateur).

Si on se limite à trois sorties stéréo, alors on peut aussi utiliser
trois interfaces indépendants. En plus, il y en a des vraiment pas cher:

Par exemple @ 7€ :
https://www.amazon.fr/Externe-Techole-Adaptateur-Windows-nécessite/dp/B0789GFT5F/ref=sr_1_7?ie=UTF8&qid=1535651433&sr=8-7&keywords=sortie+audio+stéréo+usb
--
__Pascal J. Bourguignon
http://www.informatimago.com
Gerald
2018-08-30 21:12:24 UTC
Permalink
Post by Pascal J. Bourguignon
C'est faux!
On ne sait pas bien ce qui est faux en fait, ni en quoi tu espères être
utile à une OP qui déclare ne rien y connaître et ne fait pas la
différence entre une console de mixage et une interface audio USB...

Je suis content que tu sois sûr qu'avec le "bip" du BIOS et la carte son
du PC il va pouvoir créer ses trois ambiances sonores différentes dans
trois lieux différents ! Je ne partage pas ton enthousiasme mais c'est
bien qu'il y en ait qui y croient !

Mon message s'adressait à l'OP et, de fait, dans le cas le plus probable
le concernant, le logiciel qu'il utilise pour lire ses MP3 n'en lit
qu'un seul à la fois, et son ordi ne dispose que d'une sortie son stéréo
sur mini-jack probablement. C'est ce dont je parlais. Seulement.

Ses besoins sont donc :
- déjà de comprendre qu'une console de mixage ne peut pas constituer une
solution à son problème (dans les limites de son budget probable)

- ensuite qu'il lui faut effectivement une partie matérielle,
probablement USB, qui lui fournira trois paires de sorties. À ce titre
ta suggestion à pas cher (modulo un hub USB) est très intéressante et
peut-être pertinente.

- enfin un logiciel capable de lire et d'adresser plusieurs pistes
séparément (il veut pouvoir en contrôler le volume en temps réel). J'ai
suggéré un logiciel de séquence parce qu'on en trouve facilement. Je
SAIS qu'Audacity est multicanal (et open-source), mais ne l'utilisant
pas ainsi (et en fait lui préférant SoundStudio), je n'ai pas voulu
m'avancer. S'il est dans la démarche d'acheter une interface audio USB,
beaucoup d'entre elles sont livrées avec un séquenceur minimum genre
Abelton light ou autre, ça résoudrait tout.

Je ne vois pas l'intérêt de l'embrouiller avec des explications comme
les tiennes. Si tu peux m'expliquer...

D'ailleurs : l'as-tu fait fuir ? Il a disparu ! :-)
--
Gérald
Loading...