Created
October 2, 2017 20:35
-
-
Save kniknoo/fef3f4738828f219c72c62ab03164793 to your computer and use it in GitHub Desktop.
Revisions
-
kniknoo created this gist
Oct 2, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,44 @@ #Montford #by KniKnoo live_loop :bass do sync :drum if one_in(6) use_synth :tb303 use_synth_defaults amp: 0.3, res: 0.8, wave: 1, cutoff_attack: 0.03125 nlen = [0.125, 0.25, 0.5].choose control amp: 0 notes = scale(:f1, :minor_pentatonic).choose play notes, release: nlen * 1.125, cutoff: rrand(75, 110) sleep nlen end live_loop :drum do sample :bd_boom sleep 0.5#[0.25,0.5, 0.75].choose sample :sn_dolf sleep 0.5#[0.25, 0.5, 0.75].choose end live_loop :hats do nlen = [0.0625, 0.125, 0.25].choose 4.times do sample :drum_cymbal_closed, sustain: 0, release: 0.03 sleep nlen end end live_loop :chords do #use_random_seed 3068 use_synth :dsaw use_synth_defaults coef: 0.1 nlen = [1,2,3].choose cho = (chord_degree, [:i, :iii, :vi, :v].ring.tick, :f3, :minor, 4) if rand() > 0.7 then 3.times do play scale([:f3, :f4].choose, :minor_pentatonic).choose, amp: 0.25, release: nlen / 2.0 sleep nlen / 4.0 end else play chord_invert( cho, [-1, 0, 1].choose), amp: 0.6, release: nlen sleep nlen end end