summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-08-30simplified LFO patch since SampOsc may now be frequency-modulatedRobin Haberkorn1-5/+6
2012-08-30revised SampOsc as Chubgraph allowing us to frequency-sync a SampOscRobin Haberkorn1-5/+30
will simplify the LFO patch
2012-08-30implement Clipper as Chubgraph (simplifying usage)Robin Haberkorn1-13/+15
also make members pseudo-private by appending "__"
2012-08-30updated initialization (new classes)Robin Haberkorn1-2/+2
2012-08-30added Chugen-implementation of Clipper UGenRobin Haberkorn1-0/+10
will probably be slower than the "Clipper" implementation - will test that
2012-08-30add base clase for Chubgraphs implementing some standard methodsRobin Haberkorn1-0/+25
2012-08-29chuck exec is built with rpath now, so we don't need the LD_LIBRARY_PATHRobin Haberkorn1-2/+1
2012-06-28additional live-sampler volume and pitch controlsRobin Haberkorn2-16/+44
* check for collisions when registering scenes/controls in NanoEvent * fixed null-string checks in NanoEvent.ck
2012-06-28fixed live-sampler for stereo sound files (well actually it's still broken ↵Robin Haberkorn2-3/+15
but I do know about the issue now)
2012-06-25added live sampler shred based on LiSa (LiSaX)Robin Haberkorn1-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-25add LiSaX class: extension of LiSa that allows loading of audio filesRobin Haberkorn2-0/+17
2012-06-25several fixesRobin Haberkorn5-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-25ensure that ChucK is loaded with 32-bit version of a manually installed Jack ↵Robin Haberkorn1-0/+1
client library
2012-06-06store maximum latency for Sample Oscillator into class attributeRobin Haberkorn1-3/+5
2012-06-06small identation changeRobin Haberkorn1-2/+4
2012-06-06added .gitignore fileRobin Haberkorn1-0/+2
2012-04-30MIDI class removedRobin Haberkorn1-18/+0
2012-04-30stereo wave recordingRobin Haberkorn1-17/+16
2012-04-30NanoEvent MIDI abstraction, List instead of Queue classRobin Haberkorn10-216/+363
* 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)
2012-04-30added RecEvent constructorRobin Haberkorn1-4/+12
2012-04-30SampOsc code cleanupRobin Haberkorn1-1/+2
2012-04-29added MIDI event recorder (Scene 2)Robin Haberkorn2-0/+93
all MIDI events can be recorded and played back again (optionally using looping)
2012-04-29make Queue element class publicRobin Haberkorn3-4/+8
necessary for iterating a queue without flushing it
2012-04-29avoid unnecessary LFO patch changesRobin Haberkorn1-3/+6
2012-04-28some contact mic params made configurableRobin Haberkorn1-1/+38
2012-04-28global samplerate changed to 44.1kHzRobin Haberkorn1-1/+1
Chuck's samplerate must be adapted
2012-04-28robust MIDI setup, configurable LFO oscillator waveform, multiple LFO shred ↵Robin Haberkorn4-20/+54
support
2012-04-18fixed SampOsc and integrated it as oscillator into lfoRobin Haberkorn2-15/+47
2012-04-16add clarifying comment to Bus shredRobin Haberkorn1-0/+4
2012-04-16added sample-based oscillator classRobin Haberkorn3-0/+27
2012-04-16initial import of files relevant for noise projectRobin Haberkorn15-0/+500