{"id":1100,"date":"2017-09-01T19:04:05","date_gmt":"2017-09-01T18:04:05","guid":{"rendered":"http:\/\/wfs-diy.net\/?p=1100"},"modified":"2017-09-01T19:04:05","modified_gmt":"2017-09-01T18:04:05","slug":"synopsis-consolewfs","status":"publish","type":"post","link":"https:\/\/wfs.pixetbel.org\/index.php\/2017\/09\/01\/synopsis-consolewfs\/","title":{"rendered":"Synoptiques console+WFS"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1243\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/dsc_5040-e1505154290321.jpg\" alt=\"dsc_5040.jpg\" width=\"3872\" height=\"1327\" \/>Voici quelques explications sur les diff\u00e9rents <em>routings<\/em> entre console et traitement WFS. En g\u00e9n\u00e9ral la console va servir \u00e0 traiter les signaux provenant de chaque micro, bande ou voie de synth\u00e9tiseur avant de les envoyer vers le traitement WFS. En sortie de traitement on a pas mal d&#8217;options diff\u00e9rentes en fonction des possibilit\u00e9s de la table de mixage.<!--more--><\/p>\n<p>Il est pr\u00e9f\u00e9rable dans une application sc\u00e9nique (concert, op\u00e9ra, pi\u00e8ce de th\u00e9\u00e2tre ou de danse&#8230;) de passer toutes les sources par une console. On profitera de cette fa\u00e7on des traitements int\u00e9gr\u00e9s (\u00e9qualisation, compression&#8230;) et des possibilit\u00e9s de regrouper plusieurs voies (d&#8217;une batterie ou d&#8217;un envoi vers un effet de r\u00e9verb\u00e9ration par exemple).<br \/>\nOn sort vers le traitement WFS par les sorties <em>direct out post fader<\/em>. C&#8217;est \u00e0 dire qu&#8217;on va aussi pouvoir contr\u00f4ler le niveau de chaque voie par son <em>fader<\/em>.<\/p>\n<p>Le type de liaison multicanale d\u00e9pend de la console et de votre ordinateur et sa carte son. On cherchera dans tous les cas \u00e0 contenir la latence des liaisons audionum\u00e9riques.<\/p>\n<p>Certaines consoles r\u00e9centes offrent des liaisons multicanales par une interface <strong>USB<\/strong>. C&#8217;est en g\u00e9n\u00e9ral l&#8217;option la moins co\u00fbteuse si le <em>routing<\/em> interne permet l&#8217;affectation des sorties direct-out vers l&#8217;USB et le retour de ces pistes soit directement vers un bus (cascade\/merge\/ext.input ou insert) voire vers une tranche d&#8217;entr\u00e9e.<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1146 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/yamaha-01v96i-e1505149124603.jpg\" alt=\"yamaha-01v96i\" width=\"388\" height=\"325\" srcset=\"https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/yamaha-01v96i-e1505149124603.jpg 911w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/yamaha-01v96i-e1505149124603-300x251.jpg 300w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/yamaha-01v96i-e1505149124603-768x643.jpg 768w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><br \/>\nEn revanche la couche USB en elle-m\u00eame a une latence non-n\u00e9gligeable en plus de celle du pilote.<\/p>\n<p>Ensuite on a les interface audio-sur-IP telle que le <strong>Dante<\/strong>, <strong>AVB<\/strong>, <strong>Ravena<\/strong>, <strong>AES67<\/strong>&#8230; La liaison est en g\u00e9n\u00e9ral rapide, mais de par la nature asynchrone des \u00e9changes sur un r\u00e9seau les pilotes tels que le Dante Virtual Soundcard (DVS) ont des tampons cons\u00e9quents (4 \u00e0 10ms).<br \/>\nIl existe des cartes PCI-express qui permettent d&#8217;avoir une interface d\u00e9di\u00e9e avec une tr\u00e8s faible latence.<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1138 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/audinate-dante-pcie-thunderbolt_789_428_70_s-e1505148763674.jpg\" alt=\"audinate-Dante-PCIer\" width=\"279\" height=\"326\" srcset=\"https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/audinate-dante-pcie-thunderbolt_789_428_70_s-e1505148763674.jpg 366w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/audinate-dante-pcie-thunderbolt_789_428_70_s-e1505148763674-257x300.jpg 257w\" sizes=\"auto, (max-width: 279px) 100vw, 279px\" \/>Cette option est int\u00e9ressante en particulier si la distribution audio vers le syst\u00e8me de diffusion utilise le m\u00eame protocole.<\/p>\n<p>Le <strong>MADI<\/strong> avec une carte son <em>PCI-express<\/em> ou <em>Thunderbolt<\/em> sera sans doute l&#8217;option la plus stable et rapide avec un grand nombre de canaux, mais pas la moins ch\u00e8re.<br \/>\nIl est possible d&#8217;utiliser une carte MADI-USB, mais l\u00e0 aussi on r\u00e9cup\u00e8re la latence propre de la couche USB en plus des <em>buffers<\/em> du <em>driver<\/em>.<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1174 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/rme-hdspe-madifx.jpg\" alt=\"RME HDSPe MADIfx\" width=\"344\" height=\"236\" srcset=\"https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/rme-hdspe-madifx.jpg 800w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/rme-hdspe-madifx-300x206.jpg 300w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/rme-hdspe-madifx-768x527.jpg 768w\" sizes=\"auto, (max-width: 344px) 100vw, 344px\" \/><br \/>\nOn pourra \u00e9galement utiliser plusieurs fibres <strong>ADAT<\/strong>, mais le nombre de canaux demande \u00e0 utiliser un grand nombre de liaisons.<img loading=\"lazy\" decoding=\"async\" class=\"  wp-image-1175 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/rme-hdspe-raydat.jpg\" alt=\"RME HDSPe RayDAT\" width=\"198\" height=\"254\" \/><br \/>\nLes interfaces <strong>AES50<\/strong> sont rares pour les consoles Midas et Behringer.<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1160 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/lynx-studio-technology-aes16e-pci-express.jpg\" alt=\"lynx-studio-technology-aes16e-pci-express\" width=\"500\" height=\"279\" srcset=\"https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/lynx-studio-technology-aes16e-pci-express.jpg 500w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/lynx-studio-technology-aes16e-pci-express-300x167.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><br \/>\nIl sera peut-\u00eatre n\u00e9cessaire de convertir certains formats audionum\u00e9riques vers un autre pour des raisons pratiques d&#8217;interface pour ordinateur.<img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-1171 aligncenter\" src=\"https:\/\/wfs-diy.net\/wp-content\/uploads\/2017\/09\/multiverter.png\" alt=\"multiverter\" width=\"1024\" height=\"244\" srcset=\"https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/multiverter.png 1024w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/multiverter-300x71.png 300w, https:\/\/wfs.pixetbel.org\/wp-content\/uploads\/2017\/09\/multiverter-768x183.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<hr \/>\n<p>La suite est plus variable en fonction des possibilit\u00e9s de la console et des n\u00e9cessit\u00e9s :<\/p>\n<ul>\n<li>Certaines consoles ont de nombreuses voies de sorties, d&#8217;autres sont plus limit\u00e9es au niveau du nombre de bus.<\/li>\n<li>D&#8217;autres consoles ont des limitations par rapport \u00e0 ce qu&#8217;il est possible d&#8217;affecter \u00e0 un bus : entr\u00e9e de bus <em>cascade<\/em>\/<em>merge\/ext.input<\/em>, retour d&#8217;insert&#8230;<\/li>\n<li>Il sera aussi n\u00e9cessaire de savoir si on veut pouvoir mixer certaines pistes de fa\u00e7on classique et d&#8217;autres par la WFS.<\/li>\n<li>En cas de dysfonctionnement du traitement WFS il est aussi bon d&#8217;avoir une solution rapide pour repasser le mix de tous les signaux uniquement par la console.<\/li>\n<\/ul>\n<p>Certaines consoles permettent de m\u00e9langer un signal avec le mix d&#8217;un bus. Par exemple : DiGiCo SD ; Allen&amp;Heath dLive, iLive, GLD ; Midas Pro ; Yamaha 01V96*, DM1000, &#8230;<br \/>\nDans ce cas on peut m\u00e9langer de fa\u00e7on ais\u00e9e le retour du traitement WFS avec le mix traditionnel de la console. On veillera \u00e0 ne pas affecter une source \u00e0 la fois au mix classique et \u00e0 la WFS sous peine d&#8217;avoir du <em>phasing<\/em>.<br \/>\nCette solution est tr\u00e8s \u00e9l\u00e9gante niveau <em>routing<\/em>, mais pas forc\u00e9ment tr\u00e8s efficace en cas de dysfonctionnement du traitement WFS. Dans ce cas il faudra r\u00e9affecter toutes les sources partant dans le traitement WFS vers le mix classique. Une copie d&#8217;un mix st\u00e9r\u00e9o affect\u00e9e, mais <em>mut\u00e9e<\/em> peut \u00eatre une solution tr\u00e8s pratique dans cette \u00e9ventualit\u00e9.<\/p>\n<p>Une autre option est d&#8217;utiliser les retours d&#8217;insert des voies de mix. Si la carte son le permet et que la liaison audionum\u00e9rique le permet \u00e9galement on peut m\u00e9langer le mix classique avec la WFS.<br \/>\nEn cas de probl\u00e8me il suffit de d\u00e9sactiver l&#8217;insert pour retrouver le mix d&#8217;origine. De la m\u00eame fa\u00e7on que pr\u00e9c\u00e9demment si on m\u00e9lange WFS et classique, il sera peut-\u00eatre n\u00e9cessaire d&#8217;avoir un mix classique des pistes normalement envoy\u00e9es vers la WFS \u00e0 <em>d\u00e9muter<\/em>.<\/p>\n<p>Certaines consoles n&#8217;offrent pas de telles possibilit\u00e9s et il sera n\u00e9cessaire de passer par des voies d&#8217;entr\u00e9e pour le retour de la WFS. Cela augmente la latence du syst\u00e8me puisque le chemin audio est rallong\u00e9 d&#8217;un second passage par une piste d&#8217;entr\u00e9e.<\/p>\n<p>Finalement il se peut aussi que le nombre de haut-parleurs d\u00e9passe le nombre de sorties ou de voies disponibles sur la console. Dans ce cas on distribue directement du traitement WFS vers des convertisseurs et les amplis.<br \/>\nCette solution demande \u00e0 ce qu&#8217;il y ait des \u00e9qualiseurs voire un traitement de la dynamique dans le processeur de la WFS. En cas de dysfonctionnement, il n&#8217;y a pas de solution facile pour renvoyer un mix classique de la console dans la sonorisation&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Voici quelques explications sur les diff\u00e9rents routings entre console et traitement WFS. En g\u00e9n\u00e9ral la console va servir \u00e0 traiter les signaux provenant de chaque micro, bande ou voie de synth\u00e9tiseur avant de les envoyer vers le traitement WFS. En sortie de traitement on a pas mal d&#8217;options diff\u00e9rentes en fonction des possibilit\u00e9s de la [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,7,9,13,15,17],"tags":[],"class_list":["post-1100","post","type-post","status-publish","format-standard","hentry","category-approche-logicielle-fr","category-francais","category-mise-en-oeuvre-fr","category-ressources","category-systemes-fr","category-theorie-fr"],"_links":{"self":[{"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/posts\/1100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/comments?post=1100"}],"version-history":[{"count":0,"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/posts\/1100\/revisions"}],"wp:attachment":[{"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/media?parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/categories?post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wfs.pixetbel.org\/index.php\/wp-json\/wp\/v2\/tags?post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}