Space Mass








S P A C E   M A S S  /  M A S S E S   S P A T I A L E S




Cinema (2D/3D)

Dome (2D½)

Ring/Double-Dome (3D)

Stage/Grid (2D)


"True" 3D

S p a t S u r r o u n d


This series is the closer one to standard surround panners, hence their name.
They all provide a stereo input to n output channels, and use a conventionnal Top 2D view to represent the relative positions of the inputs and the outputs.

They all have in common :
- free speakers positioning in one, two or three height levels
- one uncluttered 2D view only, the speakers height is indicated by their colour : Low=Green, Mid=Blue, High=Red
- Distance Based Amplitude Control,
- separated area settings for each speaker plus a master one :
- Area Shape : 10 area shape curves for smoother movements or special effects
- stereo inputs link mode : free or linked input channels for easy control of the stereo input, with symetry settings
- integrated MIDI control with the default following numbers : XL=CC11, YL=CC12, XR=CC13, YR=CC14, ZL=CC15, ZR=CC16 (the same numbers apply to all the other acousmodules that use a SpatSurround section) 


S p a t S u r r o u n d   3 D



Surround panner that can be used from 5.1 to Auro-3D 13.1, thanks to its integrated channel mapping matrix.
It provides (more than what has been already listed) :
- 2 inputs to 14 outputs
- a "spread" parameter to control the fantom zone at the center of the space or other effects (not so obvious to use than the rest, but very usefull !)

C'est un simple "panner", compatible avec les dispositions Auro-3D, mais aussi avec les traditionnels 7.1 et 5.1 ou l'octophonie. Il pourra éventuellement être plus facile à utiliser que le ReaSurround de Reaper, et apporte évidemment cette possibilité aux logiciels qui ne disposent pas d'un tel outil.
Il comporte :
- 2 entrées vers 14 sorties
- une matrice permettant d'affecter les canaux vers les sorties correspondantes
- la libre position des sorties sur deux niveaux de hauteur (7 + 6)
- le calcul des amplitudes se fait en fonction de la distance entre la source et les sorties, avec un réglage de l'aire pour chaque sortie, plus un réglage global
- choix de la forme de l'aire indépendamment sur les deux niveaux, pour des recouvrements plus doux ou des effets particuliers
- les deux entrées peuvent être liées avec réglage de la symétrie et de l'écart
- zone de "spread" à position et taille variable, pour combler un éventuel "trou" au centre ou d'autres effets


2 x 5.1 to 13.1

Version : 0.9c



S p a t 2 D - 3 D



This plugin can be used for most speakers layouts, including 17.1 and 22.2 in 3D, the "Dome 25", and 2D layouts from 16 to 24 channels.
His main interest is to facilitate the realization of multiple versions of the same work by not having to change the plugin, only the settings.
Its resource consumption is also very optimized.
It includes the classic functions of the SpatSurround series, plus a minimal graphical display of intensity control for each channel.


2 x 16 / 18 / 24 / 25

Version : 1.0



S p a t S u r r o u n d   2 D 3 2



Well, simply a 2D version, the outputs from 17 to 32 can be shown/hidden separately.



2 x 32

Version :



S p a t S u r r o u n d   C i n e m a   3 2  /  4 2



Fixed two or three height levels layout, the channels mapping is based on the 17.1/22.2 compatible extension.


 2 x 32 / 42

Versions : 32




S p a t S u r r o u n d   H 3 2  / 4 4 R





 2 x 32 / 44





S p a t D o m e   4 3 A



The 2D representation can be arranged to reflect the concentric circles of a dome's top view.
The benefit is that it is simpler to control the sites and the areas of the sounds' space mass. All you need is some XY controller (two if you want a separated left/right input control) and a linear controller for the area size.
It is perfect for precise positions and animations along the surface of the dome, but doesn't create phantom images inside it (see the "B" version).


2 x 43

Version : 



S p a t D o m e   4 3 B



Another way to process the space mass of a stereo input in a dome can be to represent it in the form of a three levels cylinder with a top surface.
Each level can be considered as a 2D space, with internal phantom space images, while allowing its vertical translation with a single gesture.
The size and the shape of the phantom zone can be set independently for each level.
The result is very different from the "A" version and can provide a more immersive effect.


2 x 43

Version :



S p a t S u r r o u n d   2 4 8  /  2 5 7 R  /  2 6 4



- 3 height levels
- 48 channels version = 3 x 16
- 64 channels version = 3 x 20 + 4 subs
- 57 channels version = Ring based mapping



2 x 48 / 57 / 64

v 248

v 257  | v 264





 S p a t M a s s


Whereas the SpatSurround series is made to control the site of the space mass of a "narrow" input (mono or stereo), the SpatMass one uses a multichannel input, typically 5/8/16.
Of course, it could be possible to consider each individual input and control it separately (you can do this efficiently with Reaper's ReaSurround), but I find it more interesting to consider all the inputs channels like a group, and to process its position, size  and shape as a whole with only a few parameters. It is also a lot easier to play and to automate.
They share some aspects with the SpatSurround like the individual Area settings for each output channel

What they have in common :
- center : X / Y position of all the
- alignment : line length and direction
- angle / radius : cercle radius and rotation
- height / tilt
- integrated MIDI control with the default following numbers : CenterX=CC11, CenterY=CC12, AlignX=CC13, AlignY=CC14, Height=CC15, Tilt=CC16, Angle=CC17, Radius=CC18 (the same numbers apply to all the other acousmodules that use a SpatMass section) 
- optional Delay and Inertia setting : very usefull for smooth


S p a t M a s s   A 8 1 3



- contrôle groupé d'une source quadri, penta ou octophonique
- disposition compatible Auro 3D 9.1 à 13.1, Cube Octo, plus les formats surround 2D
- automation et commande MIDI directe de la position 2D, de l'alignement, de l'angle et de la rotation, de la position et de l'inclinaison en hauteur des entrées
- réglages de délai et d'inertie pour des animations plus fluides ou "organiques"
- mêmes réglages de contrôle de l'amplitude que le SpatSurround 3D


4/5/8 x 5.1 to 13.1

Version : 0.9a



S p a t M a s s   H 8 1 8  /  H 8 2 4  /  H 1 6 2 4



The H818 version is compatible with quadri, penta and octophonic sources.


 4 / 5 / 8 / 16 x 18 / 24

H818    H824




S p a t M a s s   8 4 3 D   /   1 6 4 3 D  


8 or 16 inputs can be controlled as a group with three 2D pads. It is simple and effective...
The Inertia and Delay parameters allow more fluid physics-like movements.



8 x 43  /  16 x 43

v. 843D

v. 1643D



S p a t M a s s   H 8 3 2  /  8 4 4



- deux niveaux de haut-parleurs (20 + 12)
- contrôle de la position des huit entrées à l'aide de trois pads XY automatisables :
- center : position en X/Y des huit points simultanés
- alignement : écart et orientation
- angle / radius : rayon et rotation
- trente-deux réglages individuels de l'étendue
- réglage global de l'étendue et courbes d'amplitudes séparées pour les deux niveaux
- réglages d'inertie et de délais


8 x 32 / 44





 S p a t M a s s   1 6 4 4





16 > 44




S p a t M a s s   8 4 8  /  8 5 7 R  /  8 6 0


- same features as the other SpatMass plugins...
- the 48 / 60 outputs are arranged in the form of three 16 / 20 channels levels
- the 57 channels version use a compatible Ring mapping


8 x 48 / 57 / 60

 v 857  

v 860 



S p a t A r r a n g e   8 2 5 - 3 D / 8 4 3 - 3 D


Like the SpatMass, but without the global controllers. Instead, the eight inputs position can be directly controlled with MIDI CC, for example to be used with the ControlShape 3D or the AnimaPhy 3D (in the MIDI section).


8 x 25 / 43

v. 25




S c a l e M a s s   8 4 3 D / 1 6 4 3 D




8 / 16 x 43


843 + 1643  



S c a l e M a s s   8 5 7 R




8 x 57





S c a l e N e t   5 7 R




57 / 57







S p a t F o c u s


It is the contrary to the SpatSurround series : instead of



S p a t F o c u s   H 1 8





 18 x 18

Version : 1.0



S p a t F o c u s   2 5 D  /  4 3 D





25 x 25 / 43 x 43 or less

v. 25




S p a t F o c u s   3 2  / 5 7



Il permet de resserrer le faisceau de contrôle des intensités jusqu'à une seule sortie sur les 32.



 32 x 32 / 57 x 57

v. 32  

v. 57  





 M a s s   T r a n s f o r m e r s


These are among the more powerfull tools to sculpt the sounds in space ;-)
Contrary to the SpatSurround or even the SpatMass series, that process a lesser inputs channels numbers than the outputs, these ones process the full space at one, making them specially useful to place after a precessing plugin.
The drawback is that they can need some resources during automation, that can make some of the ScaleMass ones even almost unusable !


S c a l e M a s s   1 7 . 1



Global X/Y/Z independant scaling and move of all the 18 input channels at once.
The output layout is fixed, but the inputs can be freely arranged.
Global 90° rotation.


18 x 18

Version : 1.0



S c a l e M a s s   2 D 1 8



- placement libre de dix-huit entrées sur dix-huit sorties
- déplacement simultané des entrées par rapport à leur position relative
- translation et déformation simultanés en X/Y
- l'utilisation CPU durant l'automation peut être assez importante...



18 x 18

Version : 0.9



S c a l e D o m e   2 5





25 x 25




S c a l e M a s s   H 3 2



- contrôle global de la position en X, Y et Z, identique ou différente pour chaque niveau
- contrôle global de l'étendue en X et Y avec inversion
- position Z indépendante pour les deux niveaux
- consommation de ressources hélas importante lors de l'automation (1024 interpolations d'amplitude pour chaque déplacement d'un pixel...) : à faire tout doucement...



 32 x 32




M o r p h D o m e   4 3


Based on the ScaleMass principle, it offers a better control of the mass scaling over four height levels (and uses less resources...).
Each one can be scaled freely in both horizontal axis, and can be moved through the other levels.
The position and the scaling can be synchronized when used with a MIDI controller command (but it uses more resources !).
Due to its internal complexity and its global mass control purpose inside a fully symetrical space, there is only a global area setting (size and shape) for each level.
The GUI may take some place on your screen...


43 x 43

Version : alpha



D o m e U p D o w n   4 3


Height only version of the MorphDome, or a kind of vertical version of the following MegaRotary.
Each of the four height levels (in 8 + 16 + 12 + 6 layout) can be panned to the other ones or a variable mix of all.


43 x 43




H e i g h t S h i f t e r   5 7 R


Separate up/down shifting for each of the three height levels. It's all but enough.


57 x 57




M e g a R o t a r y   4 3 D


The small MegaRotary series does only one thing : they rotate the whole space on 360° around its central axis. It means that they work only with symetrical speakers layouts.
Several pan modes are provided for different kinds of transition (sharper or smoother).
The rotation can be automated or MIDI controlled (CC), and an inertia parameter helps for very slow movements.
This one is made for a 43 channels dome, organized as 8 + 16 + 12 + 6 cercles.
It can also be used for the Dome 25 and the Dome 35 with some channel mapping.
The SpatFocus, the ScaleDome and the MegaRotary process the full channels space in a complementary way. They can be chained to make a tool that controls all aspects of the global space mass.


43 x 43




M e g a R o t a r y   4 4



Ring 44 version.


44 > 44




M e g a R o t a r y   5 7 R


57 channels network version (Ring compatible channel mapping).
Alas, due to the high number of channels, it may not be very smooth...


57 x 57






S p e c t r a S p a t




S p e c t r a S p a t   8 1 3


Vous divisez chacune des deux entrées d'un signal stéréo en quatre bandes de fréquences. Vous pouvez ensuite placer ces huit bandes spectrales où vous voulez dans l'espace multiphonique, ici jusqu'en 13.1.
Comme ce sont des filtres crossover vous ne perdez rien, mais le résultat peut être plus subtile ou plus complexe perceptivement que celui offert par un simple panner.
Pour faciliter les réglages chaque bande peut être mutée, et chacune dispose aussi d'un réglage de gain indépendant.


2 x 5.1 to 13.1

Version : 0.8



S p e c t r a S p a t   8 3 2


This version includes 8 delays to shift the time of each frequency band.
For more advanced versions, see the SpectraMass series on the Effects page.



 2 x 32






A n i m a t i o n s

To be honest, I am not fond of automatic "trajectories" and similar, but they can be very useful in some circumstances... 


A n i m a S p a t   7 / 2 D / A n i m a D o m e   2 5



- entrée mono, seize ou vingt-quatre canaux de sortie
- positionnement libre des enceintes virtuelles, correspondant à la position des enceintes réelles ou pour obtenir des animations particulières
- réglages de proximité pour chaque canal avec indication de l'intensité correspondante
- dix courbes de contrôle de l'intensité
- l'entrée audio peut servir de source de modulation, ou on peut utiliser une deuxième entrée auxiliaire pour un autre signal
Deux sections d'animation peuvent être utilisés simultanément et combinés :
Section Steps :
- trajectoires 2D en pas à pas sur seize points
- paramètre de lissage pour obtenir des mouvements continus
- quatre modes de lecture : linéaire, pas, temps et cycle
- mode "linéaire" : déplacement manuel le long de la trajectoire (souris ou contrôleur MIDI), modulation possible selon l'intensité
- mode "pas" : déplacement point par point en fonction d'un seuil de déclenchement sur l'entrée audio, du tempo du logiciel hôte ou indiqué manuellement (tap tempo), détermination des points de départ et de fin ainsi que de la direction
- mode "time" :
- pad de déformation de la trajectoire (échelle et miroirs)
- déplacement 2D global
Section Curves :
- deux modulateurs à multiples formes d'ondes contrôlent les mouvements en X et Y
- contrôle de la vitesse et de l'amplitude du mouvement pour chaque axe par un contrôleur 2D
- réglages de phase et d'accélération
- modulateur global
- sous-modulateurs pour contrôler la vitesse et l'amplitude afin d'obtenir des trajectoires évolutives
- asservissement de la vitesse au tempo (hôte / seuil du signal audio / tap tempo)
Section Instant Gestures :
Mode temporaire qui désactive les deux sections d'animation. Il n'est pas soumis au changements de patch et les réglages restent mémorisés tant que le plugin n'est pas désactivé.
- mode Bounces : il consiste à "lancer" l'anneau qui représente la position du son pour le faire ricocher sur les bords de l'espace 2D, réglage de puissance et de friction (non linéaire aux valeurs élevées), il peut être déclenché automatiquement avec des valeurs aléatoires par l'entrée audio.
- mode Scratchpad : enregistrement à la volée d'une trajectoire continue jusqu'à 30 secondes, lecture à vitesse et à direction variable, contrôle en temps réel des points de bouclage, déformation globale (échelle et miroirs).
Global :
- utilisation du tempo de l'hôte comme source de modulation
- détection du tempo de l'entrée audio
- fonction tap tempo
- subdivisions de la ronde à la quadruple croche, support des triolets
- contrôleurs MIDI pré-assignés
- jusqu'à 64 patches peuvent être enchaînés sans interruptions par un clavier MIDI ou à la souris
- option "NotesOFF default" : définition d'un réglage par défaut lorsque aucune touche n'est jouée.
D'après une proposition et les suggestions de Nikita Vavilov.



1 x 7.0 / 24 / 2 5


2D   Dome 25  



S p a t M a s s   H 1 6 1 8   M o d



Adds an internal automation of the globals controls of the SpatMass series with four LFOs.
Each one is hard-wired to one of the four pads (2D position, alignement, angle, radius, tilt and height).
The X and Y axis of the pads share the same LFO rate and waveform, but have a different amplitude control.


 16 x 18

Version : 0.9c



S p a t L i n e   3 2 D / 3 2 R  / 5 7 R


Linear movements along an up to 32 steps path, among the 43 points of a Dome or 44 of a Ring :
- two animation modes : keyboard and waveform
- in keyboard mode each key can correspond to one of the 32 steps
- in waveform mode you define the shape, the rate and the range of the exploration
- in both modes a smooth/inertia setting allows to obtain sharp or slow movements between the steps
- the paths are saved in a separate memory for easy recall



1 x 32 / 57

D mapping
R mapping

57R version





"T r u e "  3 D

The main difference compared to the "regular" Spat based Acousmodules, is their "true" 3D layout, with free position of the virtual speakers on the vertical axis. It can be less efficient and more difficult to use for standards layouts than the fixed height versions, but thanks to the two views (Top and Front) it allows to have a very detailed control when you need more than three different height levels. Also, you don't have to worry about the fixed (and often rather strange) channels' mappings !
There is currently no visual feedback that can help to set the Area values : it is in the ToDo list :-(


S p a t 3 D   3 2 / 6 4



It can replace theoretically all the SpatSurround plugins, BUT, depending on the height layout, it can be difficult to obtain convenient results, since the Area values are the same for all directions (think of a sphere). So, if there is more speakers in the horizontal plane than in the vertical one (as it is often the case), you will have to reduce the vertical distance. Not a big deal, but it can be annoying with MIDI controllers or when automating...
- dual Top/Front view for easy placement and control of the speakers and the inputs
- 16/32/48/64 channels selector
- inputs X, Y and Z symetry controls
- attention : there is no significant CPU reduction with lower channels counts formats, so use it preferably for high resolution spaces


2 x 32 / 64

Version 32  

Version 64  



D i s t a n c e s   3 D 8


From an idea from James Dashow, a distance based 8 channels panner in a 3D space that uses delay controls instead of amplitude.



1 x 8

Version : 0.9



S p a t 3 D   4 1 6


Control of quadriphonic inputs inside a volume :
- sixteen outputs freely positionnable
- manual control of the position of each input with the mouse for standard automation in the host
Global functions (shifting of the four inputs) :
- Position
- Scaling
- Radius
- screen setting 1280 x 960 minimum



 4 x 16

Version : 0.9b



S p a t M o r p h   3 D


Grouped control of eight inputs to sixteen outputs (3D) :
- all the settings are made with five small bidirectionnal controllers (MIDI automatable)
- Horizontal Position, Alignement, Rotation and Size
- vertical Position, Tilt, Alignement and Rotation
- Inertia setting


 8 x 16

Version : 1.0



S p a t 3 D   8 3 2 / 8 6 4



- Manual Mode : just place up to eight independant inputs among the up to 64 outputs
- Shape Mode : use and merge the Cube, Line and Circle shapes, move them and distort them


8 x 32 / 64

Version 32

Version 64  



S p a t F o l l o w e r   3 D


- analyzes the frequency and the amplitude of the incoming signal to modulate its X, Y or Z position as well as the spread zone
- synchronization of the right to the left input according to various modes of scaling and mirrors



2 x 16

Version : 0.9




S p a t S c r a t c h P a d


Realtime free movements recorder / player :
- records all the movements made with the mouse, or better with a pressure sensitive graphic tablet (with MIDITab from Russel Borogove) : X, Y and Z position as well as the area size
- plays the trajectories with variable speed, directions, loop points, scalings and mirrors



2 x 16

Version : 0.9d





O t h e r s




S u r r o u n d i z e r


2D autopan / upmixer :
- activation et position libre de huit enceintes, compatible avec tous les formats surround jusqu'au 7.1 et l'octophonie (8.0)
- entrée mono ou stéréo
- affectation des canaux de sortie selon le standard ITU/SMPTE
- huit vu-mètres de sortie
Trois sections de spatialisation : Cinetic, Spectral et LCRS
- réglages séparés d'étendue spatiale et de courbe d'amplitude
- mixage variable des trois sections, tous les traitements sont combinables
Section cinétique :
- analyse de la zone de fréquence principale (Pitch Tracker) et de l'intensité (Volume Tracker) de chaque canal de l'entrée stéréo
- modulation de la position spatiale des deux entrées en X et Y, chaque modulateur peut être affecté à la position en X / Y de chaque source
- mode manuel pour une utilisation standard avec automation des positions dans l'hôte
Section spectrale :
- division spectrale des deux entrées par trois filtres crossover à 24 dB/oct, indépendants pour chaque entrée, produisant deux fois quatre bandes de fréquence : High, HiMed, LoMed et Low
- réglage de l'intensité de chacune des bandes, automatisable (les objets 2D correspondants sont masqués lorsque le niveau de la bande est à 0)
- position spatiale libre des bandes de fréquence
Section "LCRS" :
- simulation surround comparable au Dolby ProLogic, le résultat est très variable selon la nature des sources audio (sur 5 canaux uniquement)...
Plus :
- réverbération stéréo (basée sur la Freeverb) avec placement spatial des deux voies, traitement direct des deux entrées ou de chaque bande de fréquence de la section spectrale
- réglages de délai et de phase indépendants pour chacun des quatre canaux "surround" (5 à 8)
- filtres paramétriques pour le canal central et les canaux surround 5 et 6
- filtrage passe-bas optionnel et réglage de gain séparé pour le canal 4
- réglages d'intensité individuels des huit sorties
- 128 patchs
- contrôle MIDI direct des paramètres les plus importants
- aide intégrée
Applications : contrôle conjugué des masses et des empreintes spatiales, mouvements automatiques, effets timbraux, "upmixing" créatif...



2 x 8

Version : 1.1




S p a t L e v e l s   2 1 6




- deux entrées sur seize sorties
- contrôle direct des intensités par contrôleurs MIDI
- jeu au clavier de 64 configurations, avec durée de transition variable
- sauvegarde de six "snapshots" graphiques par configuration
- contrôleur bidirectionnel pour interpolation en temps réel entre les "snapshots"
- réglage d'inertie



2 x 16

Version : 2.0




S p a t L e v e l s    8 2 4





- 8 entrées sur 24 sorties
- les numéros de contrôleurs MIDI (1 à 24) sont pré-affectés


8 x 24

Version : 1.0



S p a t L e v e l s    1 6 3 2



- 16 entrées sur 32 sorties
- jeu au clavier avec temps de transition entre les patches
- les numéros de contrôleurs MIDI sont pré-affectés
- peut être utilisé comme une simple matrice 16/32 avec réglages de gains



16 x 32

Version : 1.0a



S p a t L a y e r s   2 3 2



- entrée mono ou stéréo
- disposition libre des enceintes sous la forme de quatre niveaux de huit
- réglage d'étendue spatiale par niveau
- dix courbes de contrôle des intensités, indépendantes pour chaque niveau
- affichage des valeurs d'intensités pour aider au réglage des distances
- compatible avec le dispositif du SARC SonicLab à la Queen's University de Belfast (par exemple...).



2 x 32

Version : 0.9