Skip to content

gewang/lick

This branch is 30 commits behind heuermh/lick:master.

Folders and files

NameName
Last commit message
Last commit date
Jun 30, 2020
Mar 27, 2023
Aug 21, 2023
May 30, 2017
May 27, 2021
May 27, 2021
Jan 29, 2009
Mar 27, 2023
May 19, 2023
May 27, 2021
May 19, 2023
Mar 27, 2023

Repository files navigation

LiCK

LiCK Library for ChucK.

LiCK  Library for ChucK.
Copyright (c) 2007-2023 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.0.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

About

LiCK, Library for ChucK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ChucK 100.0%