Skip to content
Voro
  1. Audio
  2. Other

Speakers

Speakers describes where the loudspeakers are and provides their level trims and delays to Render. It can generate a ring, quad, octagon, dome or line, or read custom coordinates. A separate audio output tests individual speaker channels.

Place Speakers from the Audio view of the Voro menu, under Other. Choose a Preset and connect layout to Render’s layout. Set the dimensions to match your speaker positions.

To check channel order, route test to your multichannel output chain. Set Testmode to solo, choose Testspeaker, and bring up Testlevel. Use cycle to visit each speaker in turn. Return Testmode to off when finished.

Speakers has no inputs.

  • layout carries speaker positions, level trims and delays to Render.
  • test carries the multichannel calibration signal. It is silent when Testmode is off.
  • Preset selects ring, quad, octagon, dome, line or custom.
  • Count, Radius, Height, Rotate and Domerows shape the generated layout. Quad and octagon use their fixed speaker counts.
  • Custom accepts semicolon-separated rows of x,y,z,trim_db,delay_ms,zone. Each row describes one speaker. Use zeros for unused trim, delay and zone values.
  • Trimall adds a level trim to every speaker, in dB. Delayall adds a delay to every speaker, in milliseconds.
  • Testsignal chooses pink noise or a sine tone. Testlevel sets its level.
  • Testspeaker chooses the channel for solo, starting at 0. Cycletime sets the time spent on each speaker in cycle, in seconds.

Use the same coordinates for Speakers, Room, Emitters and the listener. The layout output contains speaker data; connect test when you need an audible calibration signal.

Inputs

None

Outputs

  • layout row
    speaker_layout_v1
  • test row
    audio_pcm_f32_multi_v1
Preset (Preset) Menu op('space_speakers').par.Preset
Default:
ring
Options:
ring, quad, octagon, dome, line, custom
Count (Count) Int op('space_speakers').par.Count
Default:
6
Range:
1 to 64
Radius (Radius) Float op('space_speakers').par.Radius
Default:
2.5
Range:
0.5 to 50
Height (Height) Float op('space_speakers').par.Height
Default:
1.9
Range:
0 to 20
Rotate (Rotate) Float op('space_speakers').par.Rotate
Default:
0
Range:
-180 to 180
Domerows (Domerows) Int op('space_speakers').par.Domerows
Default:
2
Range:
1 to 4
Custom (Custom) Str op('space_speakers').par.Custom
Default:
"" (Empty String)
Trimall (Trimall) Float op('space_speakers').par.Trimall
Default:
0
Range:
-24 to 12
Delayall (Delayall) Float op('space_speakers').par.Delayall
Default:
0
Range:
0 to 150
Testmode (Testmode) Menu op('space_speakers').par.Testmode
Default:
off
Options:
off, cycle, solo
Testsignal (Testsignal) Menu op('space_speakers').par.Testsignal
Default:
pink
Options:
pink, sine
Testlevel (Testlevel) Float op('space_speakers').par.Testlevel
Default:
0.25
Range:
0 to 1
Testspeaker (Testspeaker) Int op('space_speakers').par.Testspeaker
Default:
0
Range:
0 to 63
Cycletime (Cycletime) Float op('space_speakers').par.Cycletime
Default:
1
Range:
0.2 to 5