LiCK
LiCK Library for ChucK.
LiCK Library for ChucK.
Copyright (c) 2007-2019 held jointly by the individual authors.
LiCK is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
LiCK is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
LiCK includes:
- int, float, and Object Lists
- Functor objects, see e.g. http://c2.com/cgi/wiki?FunctorObject
- Interpolation/tween/easing functors
- Composite procedures for building loops
- Intervals, Chords, Scales, Arpeggiators, Patterns, Sequences, Sequencers
- Sample-based drum machine emulators
- HID device classes (keyboard, mouse, joystick, etc.)
- MIDI device classes (Alesis QX25, MAudio Ozone, MeeBlip, NanoPad, etc.)
- MIDI support for iOS apps (Animoog, EchoPad, GarageBand, Filtatron, Loopy, etc.)
- OSC support for desktop apps (IanniX, SooperLooper, etc.)
- LeapMotion, Monome, ControlOSC, TouchOSC integration
- Mono and stereo Delays, FeedbackMachines
- WaveShaper chugen, Distortion and Tremolo chugens
- Module, Module2, ..., Module8; chuck a Ugen into a parameter (cv)
- PitShift-based pitch follower, harmonizers, and effects
- Chugin wrappers, including C*APS, CMT, TAP, SWH, and RubberBand LADSPA plugins
- "ChucK-Unit", an Assert class for creating unit tests
LiCK requires:
chuck-1.3.3.0 (chimera) or later
http://chuck.cs.princeton.edu/
LiCK optional dependencies:
Joel Matthys' Fork of CCRMA ChuGins
https://github.com/jwmatthys/chugins
the C* Audio Plugin Suite
http://quitte.de/dsp/caps.html
TAP-plugins
http://tap-plugins.sourceforge.net/index.html
Computer Music Toolkit (CMT)
The SWH Plugins package for the LADSPA plugin system
Rubber Band Library
http://breakfastquay.com/rubberband/
Documentation
For further documentation, please see