CCC LIVE - Cookie Collective
Online
▶ Écouter
CCC LIVE
Continuous electronic livecoding set for Cookie Collective.
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣀⡴⠚⣉⡙⠲⠦⠤⠤⣤⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⢀⣴⠛⠉⠉⠀⣾⣷⣿⡆⠀⠀⠀⠐⠛⠿⢟⡲⢦⡀⠀⠀⠀⠀
⠀⠀⠀⠀⣠⢞⣭⠎⠀⠀⠀⠀⠘⠛⠛⠀⠀⢀⡀⠀⠀⠀⠀⠈⠓⠿⣄⠀⠀⠀
⠀⠀⠀⡜⣱⠋⠀⠀⣠⣤⢄⠀⠀⠀⠀⠀⠀⣿⡟⣆⠀⠀⠀⠀⠀⠀⠻⢷⡄⠀
⠀⢀⣜⠜⠁⠀⠀⠀⢿⣿⣷⣵⠀⠀⠀⠀⠀⠿⠿⠿⠀⠀⣴⣶⣦⡀⠀⠰⣹⡆
⢀⡞⠆⠀⣀⡀⠀⠀⠘⠛⠉⠁COOKIE ⢿⣿⣶⠇⠀⢠⢻⡇ ⣸
⢸⠃⠘⣾⣏⡇⠀⠀⠀⠀COLL⡀ECTIVE⠀⣠⣤⣤⡉⠁⠀⠀⠈⠫⣧
⡸⡄⠀⠘⠟⠀⠀⠀⠀⠀⠀⣰⣿⣟⢧⠀⠀⠀⠀⠰⡿⣿⣿⢿⠀⠀⣰⣷⢡⢸
⣿⡇⠀⠀⠀⣰⣿⡻⡆COM⠻⣿⣿⣟PILA⠉⠉⠉TION⠘⢿⡿⣸⡞
⠹⣽⣤⣤⣤⣹⣿⡿⠇⠀⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡔⣸⣽⠀
⠀⠙⢻⡙⠟⣹⠟⢷⣶⣄⢀⣴⣶⣄ParVagues⣤⡦⣄⠀⠀⢠⣾⠏⠀
⠀⠀⠘⠀⠀⠀⣤⠈⢷⢼⣿⡿⡽⠀.. LIVE⠀⠸⣿⣿⣾⣼⡿⣣⠟⠀⠀
⠀⠀⠀⠙⢻⡙⣿⣤⢠⡾⣆⠑⠋⠀⢀⣀⠀CODING⠈⢁⣴⢫⡿⠁⠀⠀
⠀⠀⠀⠀⠀⠀.⣿⠈⠙⣧⣄⡄. ⠴⣿.⣶⣿⢀.⣤⠶⣞⣋⣩⣵⠏⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠙⢻⣿⡙⣿⢯⣭⣭⣯⣯⣥⡵⠿⠟⠛⠉⠉⠀⠀⠀⠀⠀⠀⠀
Tracklist
- L'ACID d'abord <3 (outro only)
- Alerte Verte
- Blue Gold 🌇
- Nuit Agitee 🌃
- Nass Revient de Mars!
- Atelier de Force Motrice
- Cafe Tiede
- Cafe Glace
ENCORE <3
- Salut Nu
~ BPM
120–160# Tracks
01L'ACID d'abord <3135 BPMacid-techno
setcps (135/60/4)135 BPM, acid techno tempo
n "<30!16 31!16>" # "vec2_synth_acid"Layered acid synth voices from vec2 bank, alternating presets every 16 cycles
"vec1_acid:40" # hpf 200 # gain (range 0.6 1.1 "^53")Secondary acid layer with high-pass filter, MIDI-controlled gain crossfade
>| note ("[b d6 b cs6 d6 b cs6 b]*2" - "<0!32 12!32>")Overriding note pattern with octave drop alternance every 32 cycles
# tremdp 4 # tremr 1.8Tremolo on the FM Rhodes lead creating a bouncy droplet texture
src: live/collab/raph/acidule.tidal
02Alerte Verte160 BPMdnb
setcps (160/60/4)160 BPM drum & bass tempo
$ "fbass:25"Chopped bass sample sliced into 16 parts via loopAt 4
$ whenmod 16 12 (struct "t*<4 4 8 16>")Snare rush building from quarter to 16th notes every 16 cycles
# leslie "^34" # lsize (1 + (slow 16 perlin * 2)) # lrate 6.7MIDI-controlled Leslie speaker with perlin-modulated cabinet size
$ "[808lc,<~!4 808mc!4>]" # speed (range 0 2 "^55")808 clave pattern with MIDI-pitchable speed
src: live/midi/nova/dnb/alerte_verte.tidal
03Blue Gold140 BPMhybrid
setcps(140/60/4)140 BPM, faster CCC live version of the Leifur James remix
$ "suns_keys" # n "<0 <1 2> 3 3>"Sampled keys with slice manipulation (8 slices, euclidean patterns)
$ fast (4/3) $ note ("<[fs4 <a5!2 gs!4 fs5!4 ...>@3]*4>")Triplet-feel bassline (4/3 speed) with complex ascending/descending notes
$ "suns_guitar:0/2" # octersubbus 71Sampled guitar with MIDI-controlled sub-octave destruction
# crushbus 73 (range 16 2.9 "^55")MIDI-controlled bitcrush from clean 16-bit to destroyed 2.9-bit
src: live/collab/ccc/ccc0.tidal
04Nuit Agitee160 BPMbreakbeat
setcps (160/60/4)160 BPM breakbeat tempo
let scale = getScale (scaleTable ++ [("gameboy", [1,2,4,5,7,9,11])])Custom 'gameboy' scale definition for melodic content
$ loopAt 8 $ chop 64 $ "bass_commodore:7"Commodore bass chopped into 64 slices - granular bass texture
# crushbus 41 # octersubbus 42 # lesliebus 43Triple simultaneous bus effects on bass, all MIDI-controlled
# "harpsichord2" # distortbus 51Harpsichord lead using gameboy scale with MIDI distortion
src: live/midi/nova/breaks/nuit_agitee.tidal
05Nass Revient de Mars!140 BPMhybrid
setcps (140/60/4)140 BPM hybrid techno/DNB
$ superimpose (|+| note "~ 7(<3!3 5>,8)")Supersaw bassline with euclidean 5th-interval superimposition
$ "forgan:24" # crushbus 5Massive organ sample with perlin-noise-driven bitcrush
arp "up" "<[c'maj'4 c'maj'3]!12 ...>"FM Rhodes arpeggios using chord inversions
$ "movie_vitality:10"'I WANT TO GO TO MARS' - movie sample with expanding window
src: live/dnb/nass_revient.tidal
06Atelier de Force Motrice125 BPMnu-jazz
setcps (125/60/4)125 BPM, nu-jazz/breaks territory
$ chop 16 $ loopAt 4 $ "nujazz_bass125:1"Nu-jazz bass chopped into 16 slices with MIDI crush and octave
# modIndex (range 0 2 "^34") # "FMRhodes1"FM Rhodes with MIDI-controlled FM synthesis depth
$ "giorgio_syn:22"Giorgio synth (Moroder tribute) with crushable bus effect
$ stut 4 0.65 "e" $ note ... # "cbow:2"Cello bow with 4-step stutter delay creating ghostly trails
src: live/midi/nova/dnb/force_motrice.tidal
07Cafe Tiede125 BPMnu-jazz
setcps(125/60/4)125 BPM nu-jazz groove
$ chop 8 $ loopAt 4 $ "nujazz_bass125:1"Nu-jazz bass with 4-bar loop chopped into 8 slices
$ chop 8 $ loopAt 2 $ "nujazz_keys125" # n "<56 56 57 ...>"Nu-jazz keys with 9 preset rotations creating chord progressions
# roombus 110 (slow 16 $ range 0 0.9 saw)Slowly building reverb over 16 cycles combined with sine LPF sweep
$ slice 4 "<<[0 1 2 3] [0 1 0 1 2 3 2 3]> ...>"Keys with alternating simple/doubled slice patterns
src: live/midi/nova/nujazz/cafe_tiede.tidal
08Cafe Glace120 BPMnu-jazz
setcps(120/60/4)120 BPM, cooler than Cafe Tiede
$ "nujazz_bass120:4"Nu-jazz bass at 120 BPM with MIDI-controlled bitcrush
$ midiOn "^58" ((# freeze 0.2))Spectral freeze effect triggered by MIDI on keys
$ "meth_bass" # crush 8 # lpf (slow 32 $ range 4000 400 sine)'UN GLITCH DANS MON CAFE!!?!' - glitch bass with closing filter
$ midiOn "^55" (loopAt 1 . (|> "jungle_breaks:19"))MIDI-switchable jungle break layers with variable slice density
src: live/midi/nova/nujazz/cafe_glace.tidal
09Salut Nu120 BPMnu-jazz
setcps(120/60/4)120 BPM nu-jazz encore
juxBy 0.9 (mask ... . rev . (|+ note 12) . (|+ pan 0.2))MIDI-triggered stereo mirror: reversed, octave-up, panned piano reflection
$ slice 4 ... $ "nujazz_keys120" # n "<54!16 53!16>"Piano with 16-step slice choreography between two presets
note ... # "bassWarsaw" # octersub 0.5 # squizbus 42Warsaw bass with sub-octave and MIDI-controlled squiz distortion
$ jux rev $ note ... # "moogBass" # chorus 0.2 # room 0.8'La chorale du jugement' - Moog bass with stereo call-and-response
src: live/midi/nova/nujazz/salut_nu.tidal