We’ve updated our Terms of Use to reflect our new entity name and address. You can review the changes here.
We’ve updated our Terms of Use. You can review the changes here.

Cycles

by Ben Davis

/
  • Streaming + Download

    Includes unlimited streaming via the free Bandcamp app, plus high-quality download in MP3, FLAC and more.
    Purchasable with gift card

      $5 USD  or more

     

  • 24X36 Print by ANTIREAL™
    Poster/Print + Digital Album

    Super legit cover art graphic design / Typography by ANTIREAL™ printed on a 24x36 high quality Gloss Paper.

    Includes unlimited streaming of Cycles via the free Bandcamp app, plus high-quality download in MP3, FLAC and more.

    Sold Out

1.
0X0D 09:08 video
2.
0X13 07:33 video
3.
0X14 06:51 video
4.
0X1A 05:47 video
5.

about

Ben Davis - Cycles EP
cat# DU-NTRL03

Ben Davis is a programmer/engineer who has been involved in making many Eurorack modules over the past few years. Most notable of his work are the ideas he's incorporated in sequencers such as the Voltage Block and Varigate. The ideas he's put into hardware are heavily focused on generative music incoporating finely tuned randomization.

On "Cycles" he aims for a new approach by only using software. The software of choice for these live recorded pieces is TidalCycles. He uses this software to access functions that are familiar on hardware sequencers while taking advantage of endless modulation abilities of TidalCycles.

credits

released October 22, 2019

W+P by Ben Davis

Remix by Valance Drakes.

Live Coding videos by Ben Davis


-
Graphic Design by ANTIREAL™ ( Ben Hook ) antireal.info
#DUNTRL


do
let snarPat = "~ [sn:2]"
d1
$ degradeBy "1 0.9 0.75 0.2 1 0.9 0.2 1 1 0.5 1 1 1 0.7 0.1 1"
$ fast 8
$ foldEvery [3,10,15] (#delay (range 0 0.5 $ rand))
$ every 3 (chop 256)
$ every 7 ( # pan (slow 1.8 (sine)))
$ iter (cycleChoose[4,8,12])
$ s "sk:1 ~ sk:2"
# pan (range 0 1 $ (slow 3) sine)
# (slow 6) (speed "1 <1 3 0.7 5.2>")
# delayfeedback (cycleChoose[0.1,0.2,0.3,0.7, 0.001])
# delaytime (choose[(1/16),(3/16),(1/32),(5/16),(7/32),(9/32)])
# orbit 1
# cps 0.32
d2
$ fast 2
$ stack
[
fast 2 $
degradeBy "1 1 0.3 1 0.3 1 1 1 0.3 1 1 0.4 1 1 0.4 1" $
((range 0.0 0.8 $ rand) ~>) $ s snarPat
# delay (range 0.4 0.8 $ rand)
# gain (range 0.6 1.0 $ rand)
# delaytime (choose[(1/8),(1/16),(3/16)])
# delayfeedback (range 0.1 0.9 $ rand) # speed (cycleChoose[0.9,1,2]),
snarPat # speed (range 1 1.1 $ (slow 128) sine) # pan (range 0.4 0.6 $ rand)
]
# release (range 0.07 0.3 $ rand)
# room (range 0 0.5 $ rand)
# size (range 0 0.8 $ rand)
# orbit 1
d3
$ slow 1
$ within (0.2, 0.8) (stut (cycleChoose[5,3,8]) (range 0.3 0.9 $ rand) (cycleChoose[(3/16),(1/16),(1/8),(1/32)]))
$ s "sk:0" # speed 0.8
# orbit 1
d4
$ degradeBy "0 0.4 0.8 0.3 0.3 0.8 0.2 0.532 0.45 0.1 0.8 0.8 0.3 0.614 0.5 0.8"
$ fast 4
$ whenmod 3 2 (hurry (choose[2,4,8,16]))
$ whenmod 8 7 (#attack 0.2)
$ sound "violin" # cut "2"
# gain 0.8
# begin (range 0 0.5 $ (slow 3) rand)
# speed (choose[0.125,0.25])
# lpf (range 2000 11000 $ rand)
# release (range 0.2 0.4 $ (slow 4) rand)
# room 0.9
# size 0.9
# up (slow 16 (cycleChoose[0,4,7,5,11,9]))
# orbit 0
d5
$ fast 1
$ every 7 (hurry (choose[2]))
$ ((cycleChoose[0.25,0.125,0.5]) ~>)
$ s "bs:3" # cut "5" # up (cycleChoose[0,4,9,11])
# gain 0.8
# speed (cycleChoose[0.5,1])
# end 0.7
# decay 3
# orbit 1
d6
$ fast 1
$ loopAt (fast 16 ("<0.5 0.25 0.125 1>"))
$ chop 64
$ foldEvery [7,11,19] (0.25 ~>)
$ foldEvery [6,13] (# accelerate 0.2)
$ chunk 5 (# speed "<2 4 0.5 1>")
$ iter (cycleChoose[2,8,4])
$ s "tm tm*2 click:2 cp:2"
# release (range 0.02 0.1 $ (slow 8) sine)
# pan (range 0 1 $ (slow 2) rand)
# orbit 1
# gain 0.8
# speed (cycleChoose[0.25,0.5,1,2])
d7
$ every 3 (hurry 4)
$ striate (cycleChoose[16,32,1])
$ loopAt (cycleChoose[1,0.5,0.25,0.125])
$ s "click ~ ~ click ~ ~ cy:2 ~"
# up (cycleChoose[0,7,9,12])
# speed (cycleChoose[0.5,1,2,4])
# release (range 0.01 0.02 $ (slow 3) sine)
# orbit 1
# gain 0.7
d8
$ slow "8 4 3"
$ striate 16
$ every 3 (zoom (0.4, 0.6))
$ fast "0.5 0.25"
$ s "lead*2 <lead*8 lead*12 lead*4>"
# up (choose[0,4,9,11,7])
# speed (cycleChoose[0.25,0.5,1,2])
# gain 0.8
# release (range 0.05 0.2 $ (slow 4) sine)
# orbit 1

unsolo 8

hush

license

all rights reserved

tags

about

DETROIT UNDERGROUND Detroit, Michigan

デトロイト
アンダーグラウンド
Detroit Underground (est. 1997) is a multidisciplinary arts collective. Functioning primarily as a record label dedicated to electronic based experimental music and video installation.

contact / help

Contact DETROIT UNDERGROUND

Streaming and
Download help

Redeem code

Report this album or account

If you like Cycles, you may also like: