Overview Clamps Packages CM Dictionary Clamps Dictionary Fomus
Next: vbap-spread , Previous: vbap-ls-set-speakers , Up: V , Home: Overview

Clamps Dictionary

vbap-pair-bus

Function

(vbap-pair-bus &rest optional-keywords &aux (#:lambda-list '((in-bus-idx 0 (vbap1 (incudine-missing-arg 'vbap)) (vbap2 (incudine-missing-arg 'vbap)) (azi1 0) (ele1 0) (spread1 0) (azi2 0) (ele2 0) (spread2 0) (pan 0) id head tail before after replace action stop-hook free-hook fade-time fade-curve))))

Incudine DSP function distributing a bus signal to the physical outlets using vbap/mdap with a pair of two vbaps with distinct ele/azi/spread values and a pan value to interpolate between them. This enables panning between disjunct speakers/directions. The two provided vbaps should use the same speaker-setup. Works with any blocksize.

Arguments

in-bus-idx Non-negative Integer denoting the Input Bus index.
vbap1 initialized Vbap Struct for first direction.
vbap2 initialized Vbap Struct for second direction.
azi1 Number denoting azimuth in degrees of first direction.
ele1 Number denoting elevation in degrees of first direction (3D only).
spread1 Number denoting spread in degrees of first direction. Will be clipped to the range [0..100].
azi2 Number denoting azimuth in degrees of second direction.
ele2 Number denoting elevation in degrees of second direction (3D only).
spread2 Number denoting spread in degrees of second direction. Will be clipped to the range [0..100].
pan Number denoting the interpolation between direction1 and direction2 wrapped into the range [0..1].

Author: Orm Finnendahl

Created: 2025-08-05 Di 20:46

Validate