Skip to content

Instantly share code, notes, and snippets.

View mbutz's full-sized avatar
💭
Ducunt volentem fata - nolentem trahunt.

G. Martin Butz mbutz

💭
Ducunt volentem fata - nolentem trahunt.
View GitHub Profile
@mbutz
mbutz / 042-2022-01-11.tidal
Created January 11, 2022 20:24
#42 of my 100-Patterns-with-TidalCycles exercise.
-- Pattern #42 from 100
-- 042-2022-01-11.tidal
d1
$ jux ((fast 2) . rev . (# pan (choose [0, 0.5, 0.75, -1])))
$ every 2 (fast 2 . rev)
$ s "superfm"
|>| n ("[c g f bf]" + "[0, 7, -5, 12]")
# legato 1 |>| gain "1 0.75 0.5 0.75"
# room 0.6 # size 0.7
@mbutz
mbutz / 041-2021-11-20.tidal
Created November 20, 2021 16:43
#41 of my 100-Patterns-with-TidalCycles exercise.
-- Pattern #41 from 100
-- 041-2021-11-20.tidal
d1 $ slow 4 $ n "[-22]" # s "superhammond" # attack 2 # legato 4 # release 20
d2 $ jux rev $ slow 4 $ (|- n ("<0 -2 7>")) $ n "[0, 2, 5, 7, 12, 14]" # s "superpiano" # attack 2 # legato 4 # release 20
@mbutz
mbutz / perf-beethoven.rb
Created November 9, 2021 17:44
Beethoven (Sonic Pi)
# Beethoven
use_bpm 120
live_loop :beat do
sleep 4
end
live_loop :bell, sync: :beat do
stop
@mbutz
mbutz / perf-heatherland.rb
Created November 9, 2021 17:44
Heatherland (Sonic Pi)
# filename: perf-heatherland.rb
use_bpm 120
live_loop :beat do
sleep 4
end
live_loop :kick, sync: :beat do
@mbutz
mbutz / perf-noise-to-music.rb
Created November 9, 2021 17:43
Noise to Music (Sonic Pi)
# Noise to music
# filename: perf-noise-to-music.rb
use_bpm 120
live_loop :bar do
sleep 4
end
with_fx :sound_out_stereo, output: 5 do
@mbutz
mbutz / perf-field.rb
Created November 9, 2021 17:40
Field (Sonic Pi)
# Field
#
# filename: field.rb
# carla: field.carxp
use_bpm 120
live_loop :beat do
sleep 8
end
@mbutz
mbutz / perf-chromero.rb
Created November 9, 2021 17:39
Chromero (Sonic Pi)
# Chromero
#
# filename: chromero.rb
# carla: chromero.carpx
use_bpm 60
live_loop :bar do
sleep 4
@mbutz
mbutz / perf-who-are-you.rb
Created November 9, 2021 17:37
Who are you? (Sonic Pi)
# Who are you?
#
# filename: way.rb
# carla: way.carpx
live_loop :metro do
sleep 1
end
live_loop :phrase, sync: :metro do
@mbutz
mbutz / 040-2021-08-04.tidal
Created August 4, 2021 07:27
#40 of my 100-Patterns-with-TidalCycles exercise.
-- Pattern #40 from 100
-- 040-2021-08-04.tidal
d1
$ slow 2
$ off 0.125 (|- note 3)
$ note (scale "minor" "0 2 4 6") # s "tabla:1" # end "0.35"
d2
$ slow 4
@mbutz
mbutz / 039-2021-07-07.tidal
Created July 7, 2021 16:20
#39 of my 100-Patterns-with-TidalCycles exercise.
-- Pattern #39 from 100
-- 039-2021-07-07.tidal
d1
$ every 2 (degradeBy 0.25)
$ struct "t(<5, 9 , 7>,16)"
$ (off 0.5 (|+ gain (range 0.25 1 rand)))
$ n (scale "minor" $ floor <$> (fast 5 (range 0 12 sine)))
# s "omi" # legato (slow 4 $ range 1 4 cosine)
# room (range 0.125 0.75 $ slow 4 sine)