vbapz
Prev | Opcodes et opérateurs de l'orchestre | Next

## vbapz

vbapz — Ecrit un signal audio multi-canaux dans un tableau ZAK.

## Description

Ecrit un signal audio multi-canaux dans un tableau ZAK.

## Syntaxe

    vbapz inumchnls, istartndx, asig, kazim [, kelev] [, kspread]

## Initialisation

inumchnls -- nombre de canaux à écrire dans le tableau ZA. Doit être compris entre 2 et 256.

istartndx -- premier indice ou position à utiliser dans le tableau ZA.

## Exécution

asig -- signal audio à traiter.

kazim -- angle d'azimut de la source virtuelle.

kelev angle d'azimut de la source virtuelle.

kspread (facultatif) -- diffusion de la source virtuelle (de 0 à 100). S'il vaut 0, on a un panoramique d'amplitude conventionnel. Plus kspread augmente et plus le nombre de haut-parleurs utilisés dans le panoramique augmente. S'il vaut 100, le son est appliqué à tous les haut-parleurs.

L'opcode vbapz est l'équivalent multi-canaux d'opcodes comme vbap4, travaillant sur inumchnls et utilisant un tableau ZAK en sortie.

| Warning
Prière de noter que tous les opcodes de panoramique vbap nécessitent une initialisation du système vbap avec vbaplsinit.

## Exemples

Voir l'entrée sur vbap8 pour un exemple d'utilisation des opcodes vbap.

## Référence

Ville Pulkki : “Virtual Sound Source Positioning Using Vector Base Amplitude Panning” Journal of the Audio Engineering Society, juin 1997, Vol. 45/6, p. 456.

## Voir aussi

vbap16, vbap16move, vbap4, vbap4move, vbap8, vbap8move, vbaplsinit, vbapzmove

## Crédits

John ffitch
Université de Bath/Codemist Ltd.
Bath, UK
Mai 2000

Nouveau dans la Version 4.07 de Csound. Les paramètres d'entrée acceptent le taux-k depuis Csound 5.09.

Prev | Up | Next
vbaplsinit | Home | vbapzmove