P R É S E N T A T I O N

FAQ

M U L T I C A N A U X

CONTROLES

STEREO

CONDITIONS

HÔTES

TUTORIELS

"SURROUND"

OCTOPHONIE

16 / 18 2D

17.1 et 22.2

AUTRES

DIVERS

O S X

 

 

 

F A Q

 

 

les instruments Généralités

 

les instruments Utilisations

 

les instruments Matériels

 

les instruments Compatibilités

 

les instruments Divers

 

 

 


Utiliser des logiciels audio n'est pas évident, et lorsqu'on aborde les techniques multicanal les problèmes croissent pratiquement à la même vitesse que le nombre de haut-parleurs !

J'ai rassemblé ici des questions qui m'ont été posées, ou que j'ai été amené moi même à résoudre dans mon travail.

Pour les "vraies" questions, rendez vous sur le FORUM.

 

 

 

 

 

 

G é n é r a l i t é s

 

À quoi ça sert, un ACOUSMODULE ?

 

Eh bien, à des tas de choses !
Leur première fonction est d'apporter au sein des logiciels utilisés pour la création et la composition sonore des outils performants et souples pour façonner des objets et des espaces multiphoniques (c-a-d pentaphoniques, octophoniques, duodecaphoniques, hexadecaphoniques..., bref tout ce qui est plus que stéréo-phonique), dans un cadre de création d'œuvres pour le concert, les installations, les supports domestiques du type DVD ou même des dispositifs instrumentaux, c'est à vous de voir.
Les instruments et les effets peuvent tout de même être très intéressants en stéréo car certains offrent des fonctions que l'on trouve rarement ailleurs...
Quant aux plugins contrôleurs ils s'associent à ou remplacent les contrôleurs MIDI habituels et peuvent servir à tout le monde, que ce soit en multiphonie, en stéréo ou avec des logiciels de vidéo en temps réel (VisualJockey, VVVV, Arkaos etc.).

 

 

 

 

Les ACOUSMODULES ne fonctionnent-t'ils que sous Windows ?

 

 

La grande majorité des AcousModules est effectivement programmée avec le logiciel SYNTHEDIT, qui n'existe que sous Windows et ne compile que des fichiers dll pour Windows...
Un petit nombre sont réalisés pour OS X avec le logiciel SONICBIRTH, qui permet de programmer des plugins dans les formats Audio Unit et VST, mais ce logiciel n'étant plus développé et disposant de limites importantes j'ai cessé d'en faire pour cette plateforme.
Cela dit, avec la possibilité d'installer Windows sur un MacIntel, en double boot ou en virtualisation, tout utilisateur de ces ordinateurs peut profiter directement de l'ensemble des plugins Windows, alors... 
En ce qui concerne Linux, Wine permet d'utiliser une bonne partie des VST pour Windows, mais le manque d'hôtes et les difficultés de gestion des cartes sons en multicanal font qu'il vaut encore mieux l'éviter pour l'instant.

 

 

 

 

 

Pourquoi n'utilisez-vous pas Max/Msp pour réaliser des plugins Pluggo directement compatibles Mac/Pc ?

 

 

1. Jusqu'à décembre 2005, Pluggo était limité à 8 canaux sous la forme de plusieurs occurences stéréo combinées ("plugin~ and plugout~, each now support more than two channels per object instance"), ce qui n'offrait que peu d'intérêt pour de "vrais" traitements multiphoniques ;
2. Max/Msp + Jitter (indispensable pour obtenir des interfaces correctes) coûte 850 $, Synthedit + SonicBirth + SynthMaker m'ont coûté ensemble moins de 150 €... ;
3. la version 5 ne permet plus l'exportation en tant que plugin, point final...

 

 

 

 

 

Pourquoi n'intégrez vous pas l'Ambisonic dans vos ACOUSMODULES ?

 

 

D'abord, un nombre important de plugins ambisonic gratuits existent : Gerzonic, Digenis...
Ensuite, intégrer l'encodage et le décodage ambisonic nécessiterait des ressources processeur supplémentaires, que je préfère consacrer à des traitements créatifs :
- l'intérêt principal du codage ambisonic réside dans la possibilité de reconstituer un espace multiphonique cohérent même si les enceintes ne sont pas placées à l'endroit prévu : je préfère pour ma part les placer au bon endroit... ;
- les essais que j'ai fait jusqu'à présent ne m'ont pas convaincu, tant pour la manipulation de la masse spatiale en studio que pour la projection en salle  : je viens d'une "école" où c'est l'oreille qui guide plutôt que le mètre à ruban et le compas ;
- encoder 16 ou 24 canaux sur 9 (2nd Order, je ne parle même pas des 4 canaux en 1st Order) ne se fait pas sans une certaine perte d'information et un certain "flou" spatial ainsi qu'une certaine altération des autres caractéristiques du son : conserver des canaux séparés n'est peut-être pas économique en termes de support et de haut-parleurs, mais ce qui compte pour moi est le résultat. En plus, aujourd'hui, cet aspect quantitatif n'est plus vraiment un problème ;
- surtou, l'ambisonic est fait pour les espaces centrés et totalement inadapté aux dispositions d'enceintes plus complexes.
Enfin, libre à vous d'ajouter en fin ou début de chaîne un plugin ambisonic si vous avez besoin d'un tel encodage, non ?

 

 

 

 

 

Il n'y a aucun compresseur et autres effets dédiés au mastering dans vos plugins !

 

 

Non.
Il existe pour cela d'excellents plugins de ce type chez Voxengo, SmartEletronix (NyquistEQ...) ou DigitalFishPhones.
Ça n'apporte pas vraiment grand chose qu'ils soient multicanaux, et il est généralement facile d'utiliser plusieurs plugins stéréo si on a besoin de faire ce travail (au besoin intégrés dans EneryXT ou Bidule).

 

 

 

 

 

Après la première utilisation, un dossier contenant des fichiers .sep ou .sem est apparu à côté du plugin.

 

 

C'est normal, il s'agit des extensions non intégrées à Synthedit qui ont été utilisées pour la création du plugin. Elles sont encapsulées dans le fichier .dll lors de la distribution mais sont extraites lors de l'utilisation.
Vous pouvez effacer le dossier : il sera recréé automatiquement.

 

 

 

 

 

La plupart des ACOUSMODULES sont actuellement gratuits, le resteront-ils ?

 

 

Oui...
La majeure partie des versions pour Windows continuera d'être distribuée en tant que freeware, et il y aura toujours des versions "expérimentales" gratuites. Ces plugins représentent un travail assez énorme, mais c'est ce qu'on appelle le partage... Ils correspondent d'abord à un besoin personnel, et je suis assez heureux de pouvoir profiter moi même des réalisations d'autres personnes, c'est en sorte mon remerciement !

 

 

 

 

 

 

 

Je souhaite acheter l'AnimaSpat 8 (par exemple), mais je ne tiens pas à utiliser le service PayPal. Y a t'il une autre solution ?

 

 

Bien sûr !
Vous pouvez m'envoyer un chèque comme indiqué sur la page CONDITIONS. Le plugin vous sera envoyé par email dès la réception.

 

 

 

 

 

U t i l i s a t i o n s

 

J'ai produit des fichiers multicanaux dans Bidule ou VSTHost : comment les intégrer ensuite dans un montage ?

 

Les seules applications permettant de travailler directement sur des fichiers wav (ou aif) multicanaux comme on le ferait avec des fichiers stéréo sont actuellement Podium (Win, 32 canaux), Nuendo (12 canaux) et Cubase SX (6 canaux), Protools TDM (8 canaux), Ardour (Lin, Mac, nombre variable), Premiere Pro 2 (Win, 6 canaux), ainsi que SoundTrax intégré à Nero 7 (Win, 7 canaux).
D'autres permettent d'importer ces fichier et les convertissent en pistes mono ou stéréo synchronisées. C'est le cas de Wavelab 6 sur 8 canaux ou Maven 3D Pro et Audition sur 6 canaux. C'est par contre nettement moins évident pour faire du montage ou appliquer des traitements !
WaveEditor pour Mac OS X 10.4 peut les ouvrir et également appliquer quelques traitements.
Si vous êtes sur PC, Podium est actuellement le moins cher (90 €) et le plus performant pour ça...

 

 

Comment faire pour enregistrer un travail multicanal dans un logiciel qui ne peut produire que des fichiers stéréo ?

 

C'est effectivement un problème pour beaucoup de logiciels (Tracktion, Synthedit, Console, Energy XT) : on peut travailler et écouter les multiples sorties, mais ils ne peuvent exporter (bounce) que la sortie stéréo principale.
J'ai un petit utilitaire pour ce cas précis, MultiRec 16, qui enregistre jusqu'à huit fichiers stéréo synchronisés. Il ne reste plus ensuite qu'à les grouper ou à les convertir en fichier multicanal (voir ci-dessous).
Il est également possible d'envoyer les canaux audio vers une autre application qui, elle, peut créer un fichier multicanal en utilisant des connexions virtuelles comme Rewire, ou si vous êtes sur Mac, SoundFlower ou Jack (freewares), et sur Windows Virtual Audio Cable. Il est également possible d'employer Wormhole (Mac / Win) qui pourra même faire la liaison entre des ordinateurs différents !
La solution la plus élégante, si votre logiciel supporte les connexions multicanal, est d'utiliser Bidule (jusqu'à 32 canaux) en tant qui plugin ou VSTHost (jusqu'à 16 canaux) en mode Slave...

 

 

 

Je joue d'un synthétiseur logiciel qui dispose d'une sortie stéréo et j'aimerais en spatialiser le son en même temps que je joue. Est-ce possible ?

 

Aucun problème, à condition d'utiliser votre synthétiseur en plugin VST dans un logiciel modulaire (EnergyXT ou Audiomulch par exemple), et d'insérer le plugin de "spatialisation" après.
Mis à part les connexions, il faudra affecter à l'AcousModule (par exemple un SpatSurround 8) les numéros de contrôleurs MIDI que vous souhaitez utilisez sur votre clavier. Pour l'instant seuls les contrôleurs continus sont reconnus, mais je pense ajouter bientôt les commandes de PitchBend, Vélocité et Pression justement pour cette utilisation.
Parmi les logiciels multipistes, seuls Podium et Tracktion pourront le faire.

 

 

 

Existe-t'il un outil pour faire des conversions entre fichiers mono indexés (FL, FR, SL, SR, C etc.) et fichiers multicanaux ?

 

Oui : WaveWizard. C'est une petite application qui permet l'entrelacement aussi bien que le désentrelacement (l'extraction des canaux sous la forme de fichiers mono) des fichiers wav, sans limitation du nombre de canaux. Il peut également encoder dans d'autres formats si vous disposez du dll correspondant (il est possible d'en télécharger directement plusieurs !), dont l'OGG, le DTS ou l'AC3, permet de changer l'ordre des canaux (channel mapping) ainsi que d'appliquer d'autres modifications comme la quantification (avec dithering !) et coller à la suite plusieurs fichiers (très utile). Bref un outil indispensable.
Plus simple à utiliser car ne disposant que de l'option entrelacer / désentrelacer, Multiwav 1.001 de "jsoto" est rapide et suffisant quoique limité à 16 canaux, et Multiwave 1.0 de Nicolas FOURNEL, permet de créer des fichiers au format Wave Extensible jusqu'à 18 canaux à partir d'une série de fichiers mono, mais il est limité à 16 bits et uniquement dans cette direction. Ils sont tous pour Windows et freewares.

Vous pouvez trouver également un ensemble de petites applications en ligne de commande basées sur BeSweet  (BeSplit par exemple décompose un Wav multicanal en fichiers mono) et le "Windows Media Mono to Mutichannels" : Lien direct (provenance : http://atlas2.tgv.net/~media-video/forum2/viewtopic.php?t=4883).
Il existe également Vortex Surround Encoder (Mac et Win) qui est avant tout un encodeur DTS... ce qui explique son prix (149 €). Il se trouve être la seule application de ce type pour Mac que j'ai trouvé, hélas pas gratuit...
Sinon, Bidule et Max/Msp peuvent faire la conversion dans les deux sens jusqu'à 32 canaux, AudioMulch jusqu'à 24, Audition et Maven 3D Pro le font en 5.1, et bien sûr également le couple Cubase SX / Nuendo (ce dernier jusqu'à 12 canaux).
À noter aussi que CrusherX Live (excellent synthétiseur granulaire pour Windows) dispose d'une fonction pour convertir les fichiers multicanaux en ensemble de fichiers mono (jusqu'à 10 canaux).
Enfin, lorsque Podium permettra l'exportation sous la forme de multiples fichiers mono/stéréo cela en fera un excellent convertisseur 32 canaux !

 

 

 

Vous semblez soutenir très fort les logiciels Reaper et Podium. J'ai essayé la version de démo de ce dernier, mais pas moyen d'utiliser vos plugins ni même d'entendre quoi que ce soit !

 

Vous n'êtes pas le seul à faire ce constat...
Podium possède un très fort potentiel, et il est parfaitement adapté à une utilisation multicanale, mais son abord est, disons, un peu déroutant... et il manque encore un certain nombre de fonctions "vitales".
Avez-vous suivi le Tutoriel qui y est consacré ? Ça devrait aller mieux après ;-)
Sinon, je conseille aujourd'hui plutôt Reaper, même si les fonctions multicanales ne sont pas encore toutes présentes (pas de vu-mètre par exemple...).

 

 

 

Les numéros des canaux ne correspond pas aux sorties de ma carte son, ou aux canaux de mon logiciel (en 5.1).

 

C'est fort possible. L'affectation des canaux aux sorties / enceintes dans les modes surround (channel maping) est un des point les plus discutés.
Il existe au moins trois standards d'affectation pour les six canaux. Pour les plugins à câblage fixe, j'ai choisis le standard SMPTE/ITU, qui est le plus répandu et conforme aux connexions des cartes son sous Windows.

 

1

2

3

4

5

6

ITU / SMPTE

FL

FR

C

LF

SL

SR

DTS / Apple

FL

FR

SL

SR

C

LF

EBU

FL

C

FR

SL

SR

LF


J'envisage d'ajouter la possibilité de pouvoir sélectionner la configuration adéquate dans de futures versions, mais il est généralement possible de le faire directement dans le logiciel hôte.
Si ce n'est pas possible dans le vôtre, demandez moi : je vous ferai une version adaptée...

 

 

 

 

Pourquoi les plugins instruments utilisent-t'ils autant de ressources processeur ?

 

 

Faites le compte : un contrôle spatial sur huit sorties nécessite à peu près quatre fois plus de calculs qu'en stéréo, et chaque voie de polyphonie en prend encore autant.
Un instrument avec huit sorties et huit voies de polyphonie prend donc environ autant de ressources qu'avec trente-deux voies en stéréo. Et pour les échantillonneurs qui lisent des fichiers stéréo il faut encore multiplier par deux...
C'est pour cela que ceux qui disposent de seize sorties ou plus sont généralement limités en polyphonie.

 

 

 

 

 

Lorsque j'effectue des mouvements spatiaux de plusieurs canaux à la fois il y a des "trous" dans le son.

 

 

C'est certainement dû à la même cause que pour la question précédente : il se produit énormément de calculs en parallèle, et cela prend du temps et de la place. En général, il suffit d'augmenter la taille des buffers dans le logiciel ou le pilote de la carte son pour que le processeur puisse faire les calculs plus confortablement...
S'il s'agit d'un traitement séparé ou même dans un logiciel multipiste ce n'est pas très gênant d'avoir des latences plus importantes (malgré la mode actuelle qui fait croire qu'elles doivent toujours être au minimum).

 

 

 

 

 

 

M a t é r i e l s

 

Je souhaite composer en octophonie, mais j'ai une carte son 7.1. Est-ce que ça veut dire que le huitième canal sera obligatoirement limité aux graves ?

 

Non (sauf exception?). L'indication "7.1" fait seulement référence au pseudo standard qui équipe de rares salles de cinéma (voir les formats surrounds). Si vous lisez un jour un DVD qui serait encodé en 7.1, l'algorithme de compression ou le lecteur lui-même réduiraient la bande passante. Mais pour une utilisation normale avec un logiciel multipiste ou modulaire, ou même pour la lecture de fichiers wav multicanaux sous Windows il n'y a pas de problème (à condition d'avoir le bon pilote bien sûr).

 

 

J'ai une carte son avec sorties multiples mais je n'ai accès qu'aux sorties stéréo.

 

Si votre logiciel dispose bien de sorties multiples, cela est certainement lié aux pilotes de la carte.
Le WDM, standard sous Windows 2000 et XP, vous permet déjà de lire les fichiers wav ou wma multicanaux sur le bureau et avec les logiciels compatibles DirectShow (Winamp par exemple).
Parmi les logiciels multipistes, il faut généralement qu'ils soient natifs Windows : Sonar, Vegas, Audition, Samplitude par exemple. Mais beaucoup n'acceptent que l'ASIO, et si vous n'avez pas un pilote adapté à votre carte c'est le convertisseur ASIO-DirectX qui sera utilisé, et lui n'est que stéréo. Dans ce cas, allez voir et essayer ASIO4ALL (http://michael.tippach.bei.t-online.de/asio4all/) : il est freeware, tout petit, d'une installation dérisoirement rapide, apporte des temps de latence époustouflants à des cartes bon marché, et gère très bien les multiples entrées / sorties !
Pour les interfaces USB il y a également l'USB-ASIO de USB-Audio (http://www.usb-audio.com/asio.html), mais payant et finalement moins performant...
Configuration des cartes à sorties multiples selon les drivers : 

 

paires stéréo simultanées

sortie multicanal

MME (Win toutes versions)

oui

non

WDM (Win 2000 / XP)

oui

oui

ASIO 2 (Win / Mac OS 9)

non

oui

Sound Manager (Mac OS 9)

oui ?

non

Core Audio (Mac OS X)

non ?

oui

 

  

 

J'aimerais réaliser une installation sur 16 canaux et j'ai déjà une interface 8 canaux (et les interfaces disposant de 16 sorties analogiques sont chères !)

 

C'est effectivement un cas de figure très courant....
Ce qui se passe souvent, c'est déjà d'avoir une carte disposant de 8 sorties analogiques + 8 sorties numériques (RME Multiface, MOTU 825, Digi 001, Emu 1820 etc.). Mais ça ne fait vraiment 16 que si vous avez un convertisseur 8 ADAT canaux. Heureusement, on trouve maintenant des ADATs peu chers qui feront très bien l'affaire et il existe un convertisseur 8x8 Behringer (voir chez Thomann, €, commande et livraison rapide !).

Samplitude permet de travailler en multicarte en WDM ou MME, mais il existe une solution pour utiliser deux interfaces huit canaux différentes simultanément pour les logiciels qui ne gèrent que l'ASIO. Pour des installations, selon le type d'écriture multiphonique, ça peut être tout à fait gérable.
La version 2 du génial driver ASIO4All permet de regrouper plusieurs cartes WDM à l'intérieur d'un même driver ASIO, ce qui peut donner : 8 + 8 = 16 ! Attention, certaines combinaisons de cartes fonctionnent mieux que d'autres...
Si vous travaillez sur Mac et utilisez la version 10.4 d'OSX, c'est exactement ce que fait la fonction "Aggregate" du Core Audio.

 

 

 

 

 

 

C o m p a t i b i l i t é s

 

J'ai inséré un ACOUSMODULE sur une piste de mon logiciel multipiste, mais il n'y a que les enceintes avant qui fonctionnent. Il dispose pourtant de fonctions de mixage surround.

 

 

Votre logiciel doit absolument disposer de bus multicanaux, sinon, s'il accepte d'ouvrir le plugin seuls les deux premiers canaux seront reconnus et utilisés...
À l'heure actuelle, parmi les logiciels multipistes, seuls Podium, Cubase SX, Nuendo, Tracktion et EnergyXT le permettent.
Référez vous à la liste des compatibilités avec les hôtes ainsi qu'à l'étude des logiciels multipistes sur le site Multiphonie.

 

 

 

 

Est-ce que je peux utiliser les ACOUSMODULES avec un adapteur DirectX ou RTAS ?

 

 

Partiellement, la conversion VST/DirectX est limitée à 2 entrées sur 32 sorties. En plus, à part les instruments qui disposent de sorties séparées mono ou stéréo, les plugins nécessitant un bus multicanal ne fonctionneront que si le logiciel hôte en dispose... C'est le cas de VEGAS 5, mais compte tenu des limites de la conversion et de la manière dont il gère les canaux je n'ai pas trouvé le moyen de le faire fonctionner pour l'instant. 
Je n'ai pas testé la conversion VST vers RTAS, mais elle reste soumise à la même constatation : Protools LE ne possède pas de bus multicanal...

 

 

 

 

 

Digital Performer n'apparait pas dans la liste des hôtes compatibles. Il accepte pourtant les plugins multicanaux.

 

 

Oui, mais il semble gérer les canaux des plugins d'une manière spéciale (?), et en plus il n'affiche pas actuellement les interfaces graphiques des plugins réalisés avec SonicBirth.
À suivre...

 

 

 

 

 

 

D i v e r s

 

J'ai lu sur le site Multiphonie vos pages sur les logiciels multipistes et les instruments, que conseilleriez-vous finalement ?

 

 

Question bien délicate ! Tout dépend de comment vous travaillez et sur combien de canaux...

En ce qui concerne les logiciels multipistes, il faut reconnaître que Nuendo est certainement actuellement le plus performant sur le plan des outils de composition, suivi de près par Digital Performer sur Mac (tous deux sur 12 canaux maxi). Mais c'est pourtant Reaper qui avec ses bus 64 canaux, son prix très doux et son excellent suport qui représente à mon avis l'hôte de choix pour la multiphonie au delà de 5 canaux, et ce malgré quelques manques actuels et une édition des automations perfectible...
En pentaphonie, Cubase SX ou Vegas, pour des raisons très différentes, font très bien l'affaire aussi.

Parmi les logiciels modulaires, il n'y a pas de problème de routage des canaux audio, donc tous conviennent.
AudioMulch (et sa Metasurface), Bidule, Usine et Max/Msp ont le mérite de gérer les fichiers multicanaux, avec un avantage pour Usine en ce qui concerne le prix et les immenses...
Sinon, EnergyXT possède le mérite d'être très rapide à utiliser, et il peut fonctionner lui même en tant que plugin (multicanal bien sûr !) ce qui peut solutionner beaucoup de problèmes en l'intégrant dans certains autres logiciels. Il dispose d'un module séquenceur MIDI + audio qui bien que limité apporte une souplesse qu'on aurait beaucoup de mal à trouver ailleurs.

En ce qui concerne les instruments autres que ceux faisant partie des AcousModules, qui, il faut bien le reconnaître, en dehors de leur simplicité pour le contrôle spatial sont plutôt sommaires, Kontakt 2 et Absynth 3 de Native Instruments représentent les deux seuls logiciels qui soient réellement intéressant en multiphonie.