Legacy objects for Vector Based Amplitude Panning in Max authored by Ville Pullki.
Max C++ Other
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.


VBAP package for Max

Build Status Build status

Legacy objects for Vector Based Amplitude Panning in Max authored by Ville Pullki and adapted by Nathan Wolek.


This GitHub project is a package for Cycling74's Max, versions 6.1 or higher. It provides newly compiled, 64-bit versions of Ville Pullki's objects for vector-based amplitude panning that were originally developed in 1998.

Vector-based amplitude panning is a technique for spatializing sound across multiple loudspeakers. It is flexible enough to define an arbitrary number of speakers in 2D or 3D space. After speaker positions are defined, the user can move a single sound source through the configuration by adjusting its apparent azimuth and elevation.

Additional resources:


If you have Git installed, you can install via the Terminal using the following commands for Max 7:

cd ~/Documents/Max\ 7/Packages
mkdir vbap
cd vbap
git clone https://github.com/nwolek/vbap.git

For Max 6.1, replace the first line above with the following, and then proceed with the remainder:

cd ~/Documents/Max/Packages

If you do not have Git installed, you can download the latest release here. After decompressing the zip archive, the resulting folder can be placed in one of the following folders:

  • ~/Documents/Max\ 7/Packages
  • ~/Documents/Max/Packages

Bug reporting

If you feel that you have found a bug, please report it via the Issues section of this GitHub project site.