Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-12-18 | added "soft" clipper based on arcus tangensHEADmaster | Robin Haberkorn | 3 | -1/+40 | |
2012-09-20 | no need to explicitly specify chuck sample rate beginning with v1.3.1.2 | Robin Haberkorn | 1 | -1/+1 | |
2012-09-16 | load OSCGraphics classes | Robin Haberkorn | 1 | -4/+6 | |
2012-09-14 | specify period size for alsa_in/out improving sound quality | Robin Haberkorn | 1 | -2/+2 | |
2012-09-13 | fixed recording shred | Robin Haberkorn | 1 | -4/+4 | |
put files into recordings/ subdir | |||||
2012-09-13 | integrated gamepad data into live sampler | Robin Haberkorn | 1 | -48/+93 | |
requires recently hacked chuck (LiSa) features | |||||
2012-09-13 | fixed live sample recording and loop recording | Robin Haberkorn | 1 | -24/+25 | |
* can record with or without loop-button into empty bank and establish loop points * on a non empty bank, loop-button will start looprecording with previously established loop points while without loop-button the bank will be effectively overwritten | |||||
2012-09-13 | colorize chuck's stderr output (red) | Robin Haberkorn | 1 | -1/+9 | |
2012-09-13 | minor startup script change | Robin Haberkorn | 1 | -5/+9 | |
2012-09-11 | renamed joystick and button controls, named buttons for left and right joysticks | Robin Haberkorn | 1 | -4/+5 | |
2012-09-11 | added comments clarifing that scaling target ranges may be inversed | Robin Haberkorn | 2 | -0/+8 | |
2012-09-11 | explicitly yield() after broadcast() since it does not automatically yield ↵ | Robin Haberkorn | 2 | -1/+14 | |
(only when the broadcasting shred waits itself but this can be several messages later) fixes message loss for NanoEvents and RumbleEvents | |||||
2012-09-11 | include symbolic control name in GenEvent, so port creation can be defined ↵ | Robin Haberkorn | 3 | -122/+71 | |
in GenEvent (by default) * simplified and cleaned up NanoEvent and RumbleEvent code | |||||
2012-09-11 | added RumbleEvent class for using the "Logitech Rumble Gamepad" | Robin Haberkorn | 2 | -0/+106 | |
* similar to NanoEvent: symbolic controller names, normalized value and scaling functions, ports | |||||
2012-09-11 | moved value scaling functions from NanoEvent into "GenEvent" base class | Robin Haberkorn | 3 | -37/+48 | |
so it can be used for other controller events as well | |||||
2012-09-10 | implemented NanoEvent ports: you can request a "port" for a registered ↵ | Robin Haberkorn | 2 | -25/+72 | |
control which will emit the control's data as samples * may be used to simplify situations where a control directly influences a frequency/amplitude/phase * samples are generated uniformly between [-1, 1] and can be scaled using "Scale" | |||||
2012-09-09 | revised lfo patch using new Scale UGen | Robin Haberkorn | 2 | -31/+29 | |
* new LFO rate knob (currently only sets SampOsc's rate) * cur_lfo/cur_osc are UGen references now, further simplifying code | |||||
2012-09-09 | renamed Chugen and Chubgraph Clipper implementations so they can be used as ↵ | Robin Haberkorn | 2 | -3/+3 | |
dropin replacements for the Clipper Chugin | |||||
2012-09-09 | added Scale UGen allowing to a signal from source (in) to target (out) range | Robin Haberkorn | 2 | -2/+58 | |
patch is very simple but the calculations are not; with scale the target range can be explicit in the code | |||||
2012-09-08 | show progress on stdout when reading files (stock samples) into the sampler | Robin Haberkorn | 1 | -1/+10 | |
also now stereo files may be read in | |||||
2012-09-08 | use IO for giving warnings and errors to stderr | Robin Haberkorn | 1 | -7/+14 | |
available only recently in ChucK | |||||
2012-09-08 | since SndBuf.valueAt() has been fixed in v1.3.0.0, multichannel sound files ↵ | Robin Haberkorn | 1 | -11/+34 | |
can now be correctly read in by LiSaX: allow mixing of sound file according to gain vector | |||||
2012-09-08 | adapted to new mono LiSa | Robin Haberkorn | 1 | -2/+6 | |
added comments about performance | |||||
2012-09-07 | kill possible running jack.scope and alsa_in/alsa_out instances on startup | Robin Haberkorn | 1 | -0/+5 | |
2012-09-07 | limit LiSa voices to 1: performance increase | Robin Haberkorn | 1 | -0/+1 | |
2012-09-07 | minor typo fix | Robin Haberkorn | 1 | -1/+1 | |
2012-09-07 | check to see if scene exists to prevent array access error for unregistered ↵ | Robin Haberkorn | 1 | -1/+4 | |
scenes | |||||
2012-09-07 | removed ChubgraphStd workaround | Robin Haberkorn | 4 | -28/+2 | |
fixed in ChucK v1.3.1.0 | |||||
2012-09-06 | simplified LFO setup (no casting to UGen in array constructor necessary due ↵ | Robin Haberkorn | 1 | -5/+2 | |
to improved array equivalence checking) | |||||
2012-09-05 | use array initializers | Robin Haberkorn | 1 | -8/+6 | |
objects must be casted to UGen (perhaps a bug since the array types should be compatible) | |||||
2012-09-05 | live sampler volume controls current sample's volume | Robin Haberkorn | 1 | -1/+1 | |
2012-09-05 | initially mute LFOs | Robin Haberkorn | 1 | -0/+1 | |
2012-09-05 | added contact_mic master volume and adapted to new Clipper chugin | Robin Haberkorn | 1 | -6/+6 | |
2012-09-05 | removed map array access workaround | Robin Haberkorn | 1 | -3/+3 | |
fixed ChucK to handle them correctly | |||||
2012-09-05 | add monitor port to Bus (goes to second soundcard for head phones) | Robin Haberkorn | 1 | -0/+9 | |
2012-09-04 | simplified scene/CCId-to-name mapping | Robin Haberkorn | 1 | -15/+6 | |
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. | |||||
2012-09-04 | simplified string array handling | Robin Haberkorn | 1 | -15/+11 | |
possible since string array references can now be declared | |||||
2012-09-04 | if possible save SampOsc source directory for later use | Robin Haberkorn | 1 | -3/+9 | |
makes SampOsc independant of ChucK VM cwd or directory of shred instantiating SampOsc (only if VM wasn't started with --loop) | |||||
2012-09-04 | remove GainMod chugin/UGen: multiplying two UGen outputs can already be ↵ | Robin Haberkorn | 2 | -23/+1 | |
achieved by chucking them to the same UGen (X) and setting X.op(3) | |||||
2012-09-04 | fixed live sampler: LiSa has now 8 output channels (a completely ↵ | Robin Haberkorn | 1 | -1/+2 | |
undocumented feature) | |||||
2012-09-04 | minor change | Robin Haberkorn | 1 | -1/+1 | |
2012-09-03 | build 64-bit Chugins | Robin Haberkorn | 1 | -4/+2 | |
2012-09-02 | allow specifying ChucK executable using CHUCK variable | Robin Haberkorn | 1 | -1/+1 | |
2012-09-01 | minor fix | Robin Haberkorn | 1 | -2/+2 | |
2012-09-01 | added "GainMod" chugin (essentially sample multiplication like Pure Data [~*]) | Robin Haberkorn | 2 | -1/+23 | |
2012-08-30 | updated .gitignore | Robin Haberkorn | 1 | -0/+4 | |
2012-08-30 | replace Chubgraph Clipper with Chugin Clipper, giving a significant speed ↵ | Robin Haberkorn | 5 | -4/+43 | |
increase * Chubgraph Clipper now available as ClipperGraph * Chugins are built in chugins/ and do not need to be installed * additional command line options to ./start_chuck are passed to chuck | |||||
2012-08-30 | updated recording patch to write a single stereo WAV file | Robin Haberkorn | 1 | -10/+10 | |
untested | |||||
2012-08-30 | updated master Bus to make use of Clipper UGen (simplified) | Robin Haberkorn | 1 | -10/+3 | |
2012-08-30 | minor comment changes | Robin Haberkorn | 2 | -1/+2 | |