Author |
Message |
TGV
Joined: Jul 03, 2009 Posts: 23 Location: Utrecht, The Netherlands
|
Posted: Sat Jul 18, 2009 2:59 pm Post subject:
List of ChucK objects (1.2.1.1) |
 |
|
I heard Inventor say in the show that there are UGens in Chuck which are not in the manual. I grep'd the source (1.2.1.1 I think), and I found declarations for these object type:
Code: |
ADC UGen_Stereo
ADSR Envelope
BLT UGen
BPF FilterBasic
BRF FilterBasic
BandedWG StkInstrument
BeeThree FM
BiQuad UGen
BiQuadStk UGen
Blit BLT
BlitSaw BLT
BlitSquare BLT
BlowBotl StkInstrument
BlowHole StkInstrument
Bowed StkInstrument
Brass StkInstrument
CNoise UGen
Chorus UGen
Clarinet StkInstrument
CurveTable GenX
DAC UGen_Stereo
Delay UGen
DelayA UGen
DelayL UGen
DelayP UGen
Dyno UGen
Echo UGen
Envelope UGen
FM StkInstrument
FMVoices FM
FilterBasic UGen
FilterStk UGen
Flute StkInstrument
FullRect UGen
Gain UGen
Gen10 GenX
Gen17 GenX
Gen5 GenX
Gen7 GenX
Gen9 GenX
GenX UGen
HPF FilterBasic
HPF FilterBasic
HalfRect UGen
HevyMetl FM
Impulse UGen
JCRev UGen
JetTabl UGen
LPF FilterBasic
LPF FilterBasic
LiSa UGen
Mandolin StkInstrument
Mesh2D UGen
Mix2 UGen_Stereo
ModalBar StkInstrument
Modulate UGen
Moog StkInstrument
NRev UGen
Noise UGen
OnePole UGen
OnePole biquad
OneZero UGen
Osc UGen
PRCRev UGen
Pan2 UGen_Stereo
PercFlut FM
Phasor Osc
PitShift UGen
PoleZero UGen
PulseOsc Osc
ResonZ FilterBasic
Rhodey FM
SawOsc TriOsc
Saxofony StkInstrument
Shakers StkInstrument
SinOsc Osc
Sitar StkInstrument
SndBuf UGen
SqrOsc PulseOsc
Step UGen
StifKarp StkInstrument
StkInstrument UGen
SubNoise UGen
TriOsc Osc
TubeBell FM
TwoPole UGen
TwoZero UGen
UGen_Multi UGen
UGen_Stereo UGen_Multi
VoicForm StkInstrument
WarpTable GenX
WaveLoop WvIn
Wurley FM
WvIn UGen
WvOut UGen
ZeroX UGen
delay UGen
delayA UGen
delayL UGen
onezero biquad
twopole biquad
twozero biquad
|
The first column gives the class name, the second column the class from which it inherits. I cannot guarantee that all classes actually can be used in ChucK code, but I don't think I missed one...[/quote] |
|
Back to top
|
|
 |
Kassen
Janitor


Joined: Jul 06, 2004 Posts: 7678 Location: The Hague, NL
G2 patch files: 3
|
Posted: Sat Jul 18, 2009 4:25 pm Post subject:
|
 |
|
There is undocumented stuff indeed, but not too much.
1.2.1.1 has been a while for me but I do know there is a Whistle in the source that doesn't actually work (for reasons unknown to me). In 1.2.1.2 there is something called "TeaBox" which is classed as a filter but seems to interface some sort of (expensive) sensor box (still has .freq() and .Q()(??!!!)). CNoise is a interesting one; it works with Tom's patch from the list a few days ago and a recompile, that gives us pink noise which is a big-ish deal as a "pinking" filter (a LPF with a slope of 3db per octave) would be hard to construct.
Otherwise "BLT" and "JetTabl" are surprises to me, I suspect BLT is a parent class to the Blit osc's and that JetTabl is some internal thingy to the STK, the STK re-uses some basic objects inside of others, Envelope comes to mind. Most of it is documented in one place or other. Looking at this list I'd say we need more UGens. _________________ Kassen |
|
Back to top
|
|
 |
Inventor
Stream Operator

Joined: Oct 13, 2007 Posts: 6221 Location: near Austin, Tx, USA
Audio files: 267
|
Posted: Sat Jul 18, 2009 6:08 pm Post subject:
|
 |
|
I thought BLT was a sandwich! I agree, more UGens!
Another thingie I found in the examples was a bar graph for MAUI, I forget what it was called. It's in the ui directory.
Cheers,
Les _________________ "Let's make noise for peace." - Kijjaz |
|
Back to top
|
|
 |
|