Link Search Menu Expand Document

Grid-Based Amplitude Panning (GBAP)

The GBAP process is used to perform audio panning based on a 2D grid of “sinks” (virtual or real loudspeakers) in a spatialized space. It determines the weights (amplitudes) to be applied to each loudspeaker to spatialize a sound according to the position of a cursor.

Moving cursor

  • The cursor can be dragged in 2D space using the mouse. It is also possible to click on an empty area to move the cursor.

Parameters

  • Gain : Gain parameter adjusts the maximum volume of the various sinks.

  • Roll Off : Roll Off parameter shapes how the amplitude decays across the grid. A higher roll-off value emphasizes the closest sinks while reducing the influence of distant ones.

  • Normalize : When enabled, the volume values are normalized so that the highest value equals 1. This ensures the panning keeps consistent energy regardless of the number of affected sinks.

  • Sink (X or Y) # : Defines how many sinks (speakers/outputs) are placed horizontally (X) and vertically (Y) in the 2D grid.

  • Sinks Size : Sets the size (width and height) of each sink’s influence zone in the grid. Larger sizes make sinks cover more area.

  • Cursor Size : Represents the area of influence (e.g., a sound source) within the grid. Bigger cursors affect more sinks, resulting in broader spatial panning.

How to add a multicursor or an path

To allow even more creative possibilities in sound spacialization, it is possible to integrate multiple sources and automatic trajectories thanks to MultiCursor and PathGenerator.

To do this, when your Multicursor and Pathgenerator are set up, connect its output array to the second GBAP input.

NOTE : When an external panel is connected to the GBAP. The array integrated in the gbap is no longer taken into account and therefore has no effect on the final result.