M4L || 4DSource | 4DSpace | 4DGlobal

4D M4L - 4Dspace

version 1.5 Beta

4Dspace enables to add reflective walls in the virtual environment. It is based on the principle of send and return, where the 4D Engine sends processed audio to Live (or another FX processor), which adds reverb to the signal, and returns it to the Engine. This way you can create naturalistic acoustics, sculpt the resonating space, and have the flexibility of using DAW plugins. 4Dspace is commonly used with reverb, but of course you can use any other effect to address to one or more virtual walls.

The header on the left shows the space index and the space color throughout all tabs.

The space index is set by naming the corresponding channel in Live. Names always need to start with an index number followed by a space, and then type any name you want.

The space color is determined by the channel color set in Live. This color is also mirrored in the 4D Monitor.

There are six walls (virtual planes) that you can enable and adjust: left, right, above, below, front, and back.


plane: enable/disable each of the six walls.
distance: set the distance per wall. This affects the pre-delay and spectral response according to the distance settings (see below).
scatter: scale the irregularity of the refections, pattern triggers a new random response.


intensity: the further a wall, the lower the intensity of its reflections.
damping: the further a wall, the more high frequencies are cut from its reflections.

intensity and damping can be enabled/disabled and are tweaked with setting a threshold - the distance where the effect reaches its maximum, and a curve which defines the slope between distance=0 and distance=threshold. The curve can be concave (negative value), convex (positive value), or lineair (value of 0).


A preset refers to settings of a single device.
All presets are automatically shared among all 4Dspace devices within a Live set.

select preset menu: lists the stored presets in order to select one (selecting does not load the preset.
load selected: click this to load the selected preset.
remove selected: remove the selected preset (Note: this is irreversible!).
preset file: shows the name of the currently active preset file (see also 4Dglobal device).


preset name text entry: here you can type the name you want to give to a preset.
store in next slot: store the current device settings under the name given in the text box.
update selected: update the preset selected in the 'select preset menu' under the same name, with the current device settings.
replace selected: replace the preset selected in the 'select preset menu', the old preset will be removed and the current the device settings will be saved under the name given in the text box.


view editor: opens a window that shows all presets and editable preset values.
save edits: store edits made in the preset editor.

Shows the outgoing OSC data of this device.