01 octobre 2024

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

120160
80100120140160L'ACID d'abord <3: 135 BPML'ACID d'abor…Alerte Verte: 160 BPMAlerte VerteBlue Gold: 140 BPMBlue GoldNuit Agitee: 160 BPMNuit AgiteeNass Revient de Mars!: 140 BPMNass Revient …Atelier de Force Motrice: 125 BPMAtelier de Fo…Cafe Tiede: 125 BPMCafe TiedeCafe Glace: 120 BPMCafe GlaceSalut Nu: 120 BPMSalut Nu

# Tracks

nu-jazz ×3dnb ×2acid-techno ×1breakbeat ×1hybrid ×2120160 BPM
01L'ACID d'abord <3135 BPMacid-techno
structure
setcps (135/60/4)

135 BPM, acid techno tempo

sample
n "<30!16 31!16>" # "vec2_synth_acid"

Layered acid synth voices from vec2 bank, alternating presets every 16 cycles

sample
"vec1_acid:40" # hpf 200 # gain (range 0.6 1.1 "^53")

Secondary acid layer with high-pass filter, MIDI-controlled gain crossfade

technique
>| note ("[b d6 b cs6 d6 b cs6 b]*2" - "<0!32 12!32>")

Overriding note pattern with octave drop alternance every 32 cycles

effect
# tremdp 4 # tremr 1.8

Tremolo on the FM Rhodes lead creating a bouncy droplet texture

src: live/collab/raph/acidule.tidal

02Alerte Verte160 BPMdnb
structure
setcps (160/60/4)

160 BPM drum & bass tempo

sample
$ "fbass:25"

Chopped bass sample sliced into 16 parts via loopAt 4

technique
$ whenmod 16 12 (struct "t*<4 4 8 16>")

Snare rush building from quarter to 16th notes every 16 cycles

effect
# leslie "^34" # lsize (1 + (slow 16 perlin * 2)) # lrate 6.7

MIDI-controlled Leslie speaker with perlin-modulated cabinet size

sample
$ "[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
structure
setcps(140/60/4)

140 BPM, faster CCC live version of the Leifur James remix

sample
$ "suns_keys" # n "<0 <1 2> 3 3>"

Sampled keys with slice manipulation (8 slices, euclidean patterns)

technique
$ fast (4/3) $ note ("<[fs4 <a5!2 gs!4 fs5!4 ...>@3]*4>")

Triplet-feel bassline (4/3 speed) with complex ascending/descending notes

sample
$ "suns_guitar:0/2" # octersubbus 71

Sampled guitar with MIDI-controlled sub-octave destruction

effect
# 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
structure
setcps (160/60/4)

160 BPM breakbeat tempo

technique
let scale = getScale (scaleTable ++ [("gameboy", [1,2,4,5,7,9,11])])

Custom 'gameboy' scale definition for melodic content

sample
$ loopAt 8 $ chop 64 $ "bass_commodore:7"

Commodore bass chopped into 64 slices - granular bass texture

effect
# crushbus 41 # octersubbus 42 # lesliebus 43

Triple simultaneous bus effects on bass, all MIDI-controlled

sample
# "harpsichord2" # distortbus 51

Harpsichord lead using gameboy scale with MIDI distortion

src: live/midi/nova/breaks/nuit_agitee.tidal

05Nass Revient de Mars!140 BPMhybrid
structure
setcps (140/60/4)

140 BPM hybrid techno/DNB

technique
$ superimpose (|+| note "~ 7(<3!3 5>,8)")

Supersaw bassline with euclidean 5th-interval superimposition

sample
$ "forgan:24" # crushbus 5

Massive organ sample with perlin-noise-driven bitcrush

technique
arp "up" "<[c'maj'4 c'maj'3]!12 ...>"

FM Rhodes arpeggios using chord inversions

sample
$ "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
structure
setcps (125/60/4)

125 BPM, nu-jazz/breaks territory

sample
$ chop 16 $ loopAt 4 $ "nujazz_bass125:1"

Nu-jazz bass chopped into 16 slices with MIDI crush and octave

technique
# modIndex (range 0 2 "^34") # "FMRhodes1"

FM Rhodes with MIDI-controlled FM synthesis depth

sample
$ "giorgio_syn:22"

Giorgio synth (Moroder tribute) with crushable bus effect

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
structure
setcps(125/60/4)

125 BPM nu-jazz groove

sample
$ chop 8 $ loopAt 4 $ "nujazz_bass125:1"

Nu-jazz bass with 4-bar loop chopped into 8 slices

sample
$ chop 8 $ loopAt 2 $ "nujazz_keys125" # n "<56 56 57 ...>"

Nu-jazz keys with 9 preset rotations creating chord progressions

effect
# roombus 110 (slow 16 $ range 0 0.9 saw)

Slowly building reverb over 16 cycles combined with sine LPF sweep

technique
$ 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
structure
setcps(120/60/4)

120 BPM, cooler than Cafe Tiede

sample
$ "nujazz_bass120:4"

Nu-jazz bass at 120 BPM with MIDI-controlled bitcrush

technique
$ midiOn "^58" ((# freeze 0.2))

Spectral freeze effect triggered by MIDI on keys

sample
$ "meth_bass" # crush 8 # lpf (slow 32 $ range 4000 400 sine)

'UN GLITCH DANS MON CAFE!!?!' - glitch bass with closing filter

technique
$ 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
structure
setcps(120/60/4)

120 BPM nu-jazz encore

technique
juxBy 0.9 (mask ... . rev . (|+ note 12) . (|+ pan 0.2))

MIDI-triggered stereo mirror: reversed, octave-up, panned piano reflection

sample
$ slice 4 ... $ "nujazz_keys120" # n "<54!16 53!16>"

Piano with 16-step slice choreography between two presets

sample
note ... # "bassWarsaw" # octersub 0.5 # squizbus 42

Warsaw bass with sub-octave and MIDI-controlled squiz distortion

technique
$ 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