| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2012-08-30 | simplified LFO patch since SampOsc may now be frequency-modulated | Robin Haberkorn | 1 | -5/+6 | |
| 2012-08-30 | revised SampOsc as Chubgraph allowing us to frequency-sync a SampOsc | Robin Haberkorn | 1 | -5/+30 | |
| will simplify the LFO patch | |||||
| 2012-08-30 | implement Clipper as Chubgraph (simplifying usage) | Robin Haberkorn | 1 | -13/+15 | |
| also make members pseudo-private by appending "__" | |||||
| 2012-08-30 | updated initialization (new classes) | Robin Haberkorn | 1 | -2/+2 | |
| 2012-08-30 | added Chugen-implementation of Clipper UGen | Robin Haberkorn | 1 | -0/+10 | |
| will probably be slower than the "Clipper" implementation - will test that | |||||
| 2012-08-30 | add base clase for Chubgraphs implementing some standard methods | Robin Haberkorn | 1 | -0/+25 | |
| 2012-08-29 | chuck exec is built with rpath now, so we don't need the LD_LIBRARY_PATH | Robin Haberkorn | 1 | -2/+1 | |
| 2012-06-28 | additional live-sampler volume and pitch controls | Robin Haberkorn | 2 | -16/+44 | |
| * check for collisions when registering scenes/controls in NanoEvent * fixed null-string checks in NanoEvent.ck | |||||
| 2012-06-28 | fixed live-sampler for stereo sound files (well actually it's still broken ↵ | Robin Haberkorn | 2 | -3/+15 | |
| but I do know about the issue now) | |||||
| 2012-06-25 | added live sampler shred based on LiSa (LiSaX) | Robin Haberkorn | 1 | -0/+49 | |
| * it reserves several controller buttons as sample banks (some of them may be preinitialized with stock samples) * allows recording into the bank and playback * loop playback and loop recording | |||||
| 2012-06-25 | add LiSaX class: extension of LiSa that allows loading of audio files | Robin Haberkorn | 2 | -0/+17 | |
| 2012-06-25 | several fixes | Robin Haberkorn | 5 | -19/+45 | |
| * 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) | |||||
| 2012-06-25 | ensure that ChucK is loaded with 32-bit version of a manually installed Jack ↵ | Robin Haberkorn | 1 | -0/+1 | |
| client library | |||||
| 2012-06-06 | store maximum latency for Sample Oscillator into class attribute | Robin Haberkorn | 1 | -3/+5 | |
| 2012-06-06 | small identation change | Robin Haberkorn | 1 | -2/+4 | |
| 2012-06-06 | added .gitignore file | Robin Haberkorn | 1 | -0/+2 | |
