Devices

Logic Boxes

Logic Boxes are modular nodes that fire “pulse” signals to other devices, turning Audiocube into a generative sequencer.

By chaining Logic Boxes together - and driving them with Tickers - you can build random, evolving, or tightly timed patterns that trigger Samplers, Emitters, or other Logic Boxes.

Logic Box Modes

There are 6 Logic Box modes

Mode

Behaviour

Typical Use

Pulse

Emits a single pulse to every connected device.

Manual one-shot triggers.

Chain

Waits Chain Time (s), then pulses all connections.

Delayed cascades.

Chord

Pulses all connections instantly (identical to Pulse for now).

Chord-like bursts.

Split

Randomly pulses one connection.

Aleatoric / probabilistic routing.

Cycle

Sequentially pulses each connection, spaced by Cycle Time (s).

Round-robin or arpeggio patterns.

Stopper

Sends a stop signal to every connection—cancels audio or events.

Emergency kills, gate resets.

Creating a Logic Box

Method

Shortcut

Add Menu

Drag the Logic Box icon into the scene.

Hotkey

Shift + Alt + B at the mouse cursor.

Moving, Deleting & Connecting

Task

Gesture

Move

Click-drag the box.

Delete

Hold Delete/Backspace and click the box.

Enter Connection Mode

Double-click the box

Make Connections

When in connection mode, click other devices to connect the logic box

Exit Connection Mode

Click back on the logic box.

A Logic Box in connection mode, with one already connected Sampler

Device Editor Controls

Open Device Editor > Logic Box to access the main editing controls.

Control

Function

Logic Type

Select Pulse, Chain, etc.

Play / Stop

Manual trigger or halt of the box.

Connection Mode

Enter/exit connection mode from the panel.

Disconnect

Break all connections.

Clone / Delete

Duplicate or remove the Logic Box.

Chain Time (s)

Delay before firing (Chain mode).

Cycle Time (s)

Gap between pulses (Cycle mode).

Quick-Start Workflow

  1. Add sources – place a few Samplers or Emitters.

  2. Create a Ticker – this is the timing engine.

  3. Add Logic Boxes – start with one Pulse box.

  4. Connect – link the Ticker → Pulse box; enable the Ticker.

  5. Branch – connect the Pulse box → Split box → two Chain boxes.

  6. Route outputs – each Chain box → a different audio device.

The Split box now chooses a destination at random; each chosen path is delayed by its Chain Time before sounding - an instant generative system.

This is just a siple example of how logic boxes can be used. In reality, there is an endless amount of creative potential, and you can create huge, multi layered networks of signals to create endlessly evolving, organic compositons!