| Age | Commit message (Collapse) | Author | Files | Lines |
|
* new LFO rate knob (currently only sets SampOsc's rate)
* cur_lfo/cur_osc are UGen references now, further simplifying code
|
|
available only recently in ChucK
|
|
scenes
|
|
fixed ChucK to handle them correctly
|
|
2 dimensional arrays with maps are actually supported. The ChucK bug is merely generating the wrong VM instruction (Chuck_Instr_Array_Access_Multi) for every
multi-dimensional array access. The instruction however cannot cope with keys, so an ArrayOutOfBounds error is generated.
As a workaround braces are put around the map access resulting in Chuck_Instr_Array_Access_Map instructions being generated.
|
|
possible since string array references can now be declared
|
|
|
|
* check for collisions when registering scenes/controls in NanoEvent
* fixed null-string checks in NanoEvent.ck
|
|
* fixed (pseudo) constructor name ("new" not allowed, use "init" instead)
* fixed NanoEvent's channel and CC Id mappings (due to several ChucK bugs, we have to use wrapper classes for strings and arrays)
* store CC Id in NanoEvent object (for non-symbolic access to values)
|
|
* had to adapt all MIDI-using shreds
* some (slider/knob) scalings are more sane now (there are helpers for scaling a MIDI message value between two values)
|