PureData CEAMMC library web documentation
aliases: [hoa.2d.process~], [hoa.3d.process~]
available since version: 0.8
hoa.process~ helps the modularization of patches for ambisonic or plane waves processing. hoa.process~ is a kind of poly~ object particulary suitable for multichannel ambisonic or plane wave processing. Create a patch/effect/operator, then parallelize it with the hoa.process~ Target selector examples: #* send to all instances #: send list values spreaded amoung all instances, one value per instance #:2 send list values spreaded amoung instances with id>=2 #1 send to second instance #<2 send to instance #0 and #1 #>2 send to instances with id>2 #2-4 send to instances with id in [2, 4] range
N
the order of decomposition
type: int
PATCH
patch name
type: symbol
DOMAIN
process domain: harmonics or planewaves
type: symbol
ARGS
instance arguments
type: list
dump
dumps all object info to Pd console window.
on
switch on/off DSP instance processing. Usage: on all 0|1 - turn on/off all
instances, on IDX 0|1 - turn on/off specified instance.
open
open Pd window for specified instance
parameters:
@n (initonly)
Get/set the order of decomposition/number of planewaves
type: int
range: 0..63
default: 0
@patch (initonly)
Get/set patch name
type: symbol
@domain (initonly)
Get/set process domain: harmonics or planewaves
type: symbol
enum: harmonics, planewaves
default: harmonics
@args (initonly)
Get/set arguments passed to instances
type: list
See also: [hoa.2d.decoder~]
Authors: Serge Poltavsky, Pierre Guillot, Eliott Paris, Thomas Le Meur
License: GPL3 or later