1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
class:: MultiplexAnalogIn
summary:: Read data from an analog input of the Bela board
related:: Classes/AnalogIn, Classes/AnalogOut, Classes/DigitalIn, Classes/DigitalOut, Classes/DigitalIO
categories:: UGens>Bela
Description::
Reads analog data from a multiplexed analog input of the Bela board, with the additional Multiplexer board.
note::
This UGen only works on Bela
::
classmethods::
method::ar
argument::analogPin
Analog pin number to read. Pin numbers begin at 0. This value can be modulated at audiorate.
argument::muxChannel
Multiplex channel to read. Pin numbers begin at 0. This value can be modulated at audiorate.
argument::mul
argument::add
method::kr
argument::analogPin
Analog pin number to read. Pin numbers begin at 0.
argument::muxChannel
Multiplex channel to read. Pin numbers begin at 0.
argument::mul
argument::add
Examples::
code::
// modulate frequency of a sine oscillator
(
SynthDef("help-MultiplexAnalogIn",{ arg out=0;
Out.ar(out,
SinOsc.ar( MultiplexAnalogIn.ar( 0, 1 ).exprange( 200, 5000 ), 0, 0.1 )
)
}).play;
)
::
|