GithubHelp home page GithubHelp logo

schollz / glitchlets Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 0.0 94 KB

glitch it with glitchlets, for monome norns.

Home Page: https://llllllll.co/t/glitchlets

License: MIT License

Lua 84.38% SuperCollider 15.62%
monome norns norns-script norns-engine glitch glitch-effect

glitchlets's Introduction

glitchlets

add glitching to everything.

Image

lets glitch with glitchlets.

this script glitches incoming audio. everything is quantized to the global tempo so it stays somewhat in beat. this script is inspired by a supercollider script glitching the "amen break" and a recent track by John Frusciante.

there are five voices for glitching. each voice has individual volume, panning, gating, positions and probabilities. each voice contains a softcut loop with random tape modulations. each voice also emits a supercollider engine that adds a wobbly resonant low pass filter to each glitch to get that 90's feel.

future directions:

  • fix all the ๐Ÿ›๐Ÿ›๐Ÿ›

Requirements

  • audio input
  • norns

Documentation

quickstart: put music into line-in. set norns global tempo in clock -> tempo to tempo of music. open glitchlets and press K1+K2.

all five glitchlets can be consciously controlled via global params or quick menu. quick menu:

  • first set clock->tempo then reload glitchlets
  • K1+K2 does quick start
  • hold K1 to turn off glitches
  • K2 manually glitches
  • K3 or K1+K3 switch glitchlet
  • E1 switches parameters
  • E2/E3 modulate parameters

note: make sure to restart norns the first time you install because it has a new supercollider engine that needs to be compiled.

demo

Demo of playing

Demo of playing

my other norns

  • barcode: replays a buffer six times, at different levels & pans & rates & positions, modulated by lfos on every parameter.
  • blndr: a quantized delay with time morphing
  • clcks: a tempo-locked repeater
  • oooooo: digital tape loops
  • piwip: play instruments while instruments play.

license

mit

glitchlets's People

Contributors

schollz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

glitchlets's Issues

wahwah

(
SynthDef(\loop, {| out = 0, gate = 1, pos = 0, speed = 1, freq = 0, endfreq = 0.001, sustain, wobble = 3, boost = 1|
	var player,env,amp;
	freq = XLine.ar(freq,endfreq,sustain/4);
	freq = freq.cpsmidi + (LFNoise2.ar(3).range(-1,1) * (1/12));
	freq = freq.midicps;
	env = Env.adsr(0.0001,0.01, 1, sustain/8, 1);
	amp = EnvGen.kr(env, gate, doneAction:2);
	player = RLPF.ar(Saw.ar(freq, 0.1)+WhiteNoise.ar(0.01), SinOsc.ar(wobble/sustain).range(20000,80), XLine.ar(0.2,0.9,sustain)) * boost;
	Out.ar(out, Compander.ar(player, player, 0.1, 1, 1/8, 0.002, 0.01););
}).store;
)


(
Pbind(
\instrument, \loop,
\out, 1,
\freq, 400,
\endfreq,40,
\wobble, Prand([1/2,2,1,1/3,4]),
\legato, 1,
).play;
)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.