Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heuermh/lick
LiCK, Library for ChucK
https://github.com/heuermh/lick
audio-effect audio-effects chuck midi osc sampler sequencer synthesizer
Last synced: 9 days ago
JSON representation
LiCK, Library for ChucK
- Host: GitHub
- URL: https://github.com/heuermh/lick
- Owner: heuermh
- License: gpl-3.0
- Created: 2009-01-29T23:08:41.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2024-04-14T18:37:36.000Z (7 months ago)
- Last Synced: 2024-05-02T00:30:21.366Z (6 months ago)
- Topics: audio-effect, audio-effects, chuck, midi, osc, sampler, sequencer, synthesizer
- Language: ChucK
- Homepage:
- Size: 9.16 MB
- Stars: 147
- Watchers: 25
- Forks: 21
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: COPYING
- Code of conduct: CODE_OF_CONDUCT.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
LiCK
====LiCK Library for ChucK.
```
LiCK Library for ChucK.
Copyright (c) 2007-2024 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, and Tunings
- Time signatures, duration providers, humanizing duration providers
- Arpeggiators, Patterns, Sequences, and Sequencers
- Velocity sensitive, pitch sensitive, and handed Samples
- Sample-based drum machine emulators
- Synthesized kick and snare drum instruments
- Synthesized bass, drone, and lead instruments
- HID device classes (keyboard, mouse, joystick, gamepad, 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
- Sample hold, slew step, hyper triangle low frequency oscillators (LFOs)
- Feedback, flanger, phaser, chorus, delay, reverb, etc. chugen effects
- Envelope follower, envelope trigger
- Attack Release (AR) and other envelope generators
- PitShift-based pitch follower, harmonizers, and effects
- Module, Module2, ..., Module8; chuck a Ugen into a parameter (cv)
- 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.5.2.0 or later
https://chuck.cs.princeton.edu/
https://chuck.stanford.edu/### LiCK optional dependencies:
CCRMA ChuGins
https://github.com/ccrma/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)
http://www.ladspa.org/cmt/overview.html
The SWH Plugins package for the LADSPA plugin system
http://plugin.org.uk/
Rubber Band Library
http://breakfastquay.com/rubberband/
### Documentation
For further documentation, please see
https://github.com/heuermh/lick/wiki