01 septembre 2023

Live @ CMNY #2

Paris, France

Live @ CMNY #2

Tracklist

  • Intro: We call it AlgoRave
  • Solar / Lunar
  • Contre Visite
  • Empreinte du numérique
  • CBOW ✨
  • Nightly Repair
  • Alerte Verte
  • Invoque l'Été

~ BPM

90160
80100120140160We call it AlgoRave: 120 BPMWe call it Al…Solar: 110 BPMSolarLunar: 110 BPMLunarContre Visite: 90 BPMContre VisiteEmpreinte du numerique: 110 BPMEmpreinte du …CBOW: 100 BPMCBOWNightly Repair: 90 BPMNightly RepairAlerte Verte: 160 BPMAlerte VerteInvoque l'Ete: 115 BPMInvoque l'Ete

# Tracks

breakbeat ×3ambient ×2lounge ×2dnb ×1techno ×190160 BPM
01We call it AlgoRave120 BPMbreakbeat
structure
live improvisation

Improvised intro demonstrating TidalCycles basics - building from silence to beat

technique
once $ arpeggiate $ note "c'majPent'3" # "moog"

Live one-shot demonstrations of samples, synths, and arpeggiation

pattern
d1 $ "jazz <cp [dr*<8 [8 16]>]>"

Simple kick+clap loop as live-coded introduction to pattern syntax

02Solar110 BPMbreakbeat
structure
setcps (110/60/4)

110 BPM breakbeat with dual DJF bus filtering

sample
$ loopAt 2 $ slice 8 (run 8) $ "break:11" # hpf 500

High-passed breakbeat loop with ply and striate variations

technique
arp "<up!8 converge!7 diverge>" "c'maj'8" # "bassWarsaw"

Warsaw bass cycling through arpeggiation modes over C major

sample
# "FMRhodes1" # modIndex (range 0 128 "^34")

FM Rhodes with full MIDI modulation sweep

effect
# crushbus 51 (range 16 4.6 "^53")

Shared bitcrush bus for unified distortion across channels

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

03Lunar110 BPMbreakbeat
structure
setcps (110/60/4)

110 BPM - darker companion to Solar with aeolian modality

technique
note (scale "aeolian" "<3 3 5 <5 4> 5 4 3 <~ 2 3 ~>>") # "bassWarsaw"

Melodic bass line with rests for breathing space

sample
"break" # n "<13!12 14!4 15!12 14!4>"

Three break variants cycling on 32-cycle rotation

technique
superimpose (|+| note "~ 12(<1 1 2 1 2 5 2 1 2 2 5 2 2 4 3 8>,8)")

Euclidean octave jumps on Rhodes superimpose

effect
# modIndex (range 0.1 32 "^54")

Restrained FM modulation for warmer timbre than Solar

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

04Contre Visite90 BPMambient
structure
setcps (90/60/4)

90 BPM ambient with layered synth pads and gradual mute unveiling

sample
"90s_synatm:8/4" # room 0.8 # legato 4

Quarter-speed atmospheric pad with heavy reverb wash

technique
superimpose (struct "t(5,8)" . arp "[down,up]" . (|+ note 12))

Euclidean arp on synth creating call-and-response

sample
"90s_synatm:14/4" # delay 0.8 # delayfb 0.25 # delayt 0.25

Second synth voice with dotted-eighth delay

effect
# octersubbus 53 (range 0 1.85 "^34")

Sub-octave on synth for bass reinforcement

src: live/midi/nova/ambient/contre_visite.tidal

05Empreinte du numerique110 BPMambient
structure
setcps (110/60/4)

110 BPM with ASCII art header (computer/keyboard) - digital footprint theme

sample
$ "fbass:51" # lesliebus 52 "^33" # lsizebus 51 (range 0.8 4.8 "^17")

Bass with Leslie speaker effect - MIDI-controlled cabinet size and speed

technique
note ("d4/2" + scale "<augmented!6 diminished2!2>" (run 16)) # "FMRhodes1"

FM Rhodes running through augmented/diminished2 scales for digital dissonance

sample
$ note "<d <d a> <gf> c>" # "supermandolin"

Mandolin lead with tritone (gf) creating tension in the progression

effect
# crushbus 53 (range 10 1.61 "^53") # modIndex (range "-0.1" 100 "^34")

Bitcrush on bass and full-range mod index on Rhodes for timbral extremes

src: live/midi/nova/ambient/empreinte_du_numerique.tidal

06CBOW100 BPMlounge
structure
setcps (100/60/4)

100 BPM lounge with cello bow (cbow) as primary instrument

technique
note (arp "up <up!8 down!8>" "d4'min7'4") # "cbow:0"

CBOW electric bass arpeggiating d minor 7th with alternating up/down

sample
$ note (arp "converge" chord) # "cbow:2" # lesliebus 41 (range 0 2 "^54")

High cbow lead with converging arp and MIDI Leslie effect

technique
$ midiOn "^57" (euclid "<1 <1 [1 2] 5> 3 5>" 8) $ ("0.125" ~>)

Euclidean pattern evolving from sparse (1,8) to dense (5,8) with micro-offset

effect
# crushbus 31 (range 10 2 "^53") # room 0.6 # sz 0.5

Light bitcrush and medium reverb for warm analog cello character

src: live/midi/nova/lounge/cbow.tidal

07Nightly Repair90 BPMtechno
structure
setcps (90/60/4)

90 BPM slow techno - 'La nuit te repare'

technique
note (scale "blues" (arp "<up pinkyup downup thumbupdown>" "[0,1,2,<3 4>,<4 <5 6>>]"))

Blues-scale Rhodes with 4 rotating arp modes and expanding voicings

sample
# "90s_matrix:3" # lesliebus 41 (range "-1" 1 "^17")

Matrix bass with bidirectional Leslie simulation

effect
# crushbus 43 (range 16 2 ("^53" - 0.1 * (fast 4 perlin)))

Perlin-jittered bitcrush for organic grit

sample
# "90s_matrix:1/4" # squizbus 92 (range 0 10 perlin)

Squiz distortion with full perlin range for evolving texture

src: live/techno/nightly_repair.tidal

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

160 BPM DnB with layered kick (squiz+octersub) and MIDI mute matrix

sample
$ loopAt 4 $ chop 16 $ "fbass:25"

Chopped bass loop with forward/reverse slice switching

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

Snare rush building from quarter to 16th notes

sample
$ chop 16 $ loopAt 0.5 $ "breaks165"

Half-speed breaks165 for live glitch drops (Nassim button)

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

Leslie speaker on guitar with perlin-modulated cabinet

src: live/midi/nova/dnb/alerte_verte.tidal

09Invoque l'Ete115 BPMlounge
structure
setcps (115/60/4)

115 BPM lounge closer - 'Il ne viendra pas tout seul'

pattern
"d ~ ~ d d ~ d <~!3 d>"

Son clave on snare:22 with variable ghost-note gain

sample
$ slice 8 (run "<4!4 8 8 [4 8 4] [8 4 8]>") $ "fbass:13"

Bass sliced with escalating complexity

technique
note ("<a3'maj g3'maj a3'min d3'maj>") # "moogBass"

I-bVII-i-IV jazz progression on Moog bass

effect
# octersub 0.5 # crushbus 71 (range 16 2.5 "^55")

Sub-octave and crush on the piano for warm thickness

src: live/midi/nova/lounge/invoque_ete.tidal