FFF: double gain

parent 4e2f3c39
...@@ -6,7 +6,7 @@ module Funk where ...@@ -6,7 +6,7 @@ module Funk where
$ stut' 2 "h" ((|* gain 0.9) . (|+ note (slow 4 "<[2|4] [0 -2]>"))) $ stut' 2 "h" ((|* gain 0.9) . (|+ note (slow 4 "<[2|4] [0 -2]>")))
$ "coins" $ "coins"
# octave 2 -- 4=creepy # octave 2 -- 4=creepy
# gain (slow 16 $ range 0.25 0.4 saw) # gain (slow 16 $ range 0.5 0.8 saw)
# pan perlin # pan perlin
# gain 0.4 # gain 0.4
) )
...@@ -14,19 +14,19 @@ module Funk where ...@@ -14,19 +14,19 @@ module Funk where
$ slow 4 $ slow 4
$ jux rev $ "insect(<1 3 4 5>,8)" $ jux rev $ "insect(<1 3 4 5>,8)"
# n (slow 3 $ "<0 1 2 3>") # n (slow 3 $ "<0 1 2 3>")
# gain (slow 2 $ range 0.3 0.45 perlin) # gain (slow 2 $ range 0.6 0.9 perlin)
# pan 0.8 # pan 0.8
) )
$ superimpose (const -- Fond diffus cosmologique $ superimpose (const -- Fond diffus cosmologique
$ slow (slow 4 "<2 4 8>") $ slow (slow 4 "<2 4 8>")
$ stut' 4 "e" (|+ note (scale "major" "[2|5]")) $ stut' 4 "e" (|+ note (scale "major" "[2|5]"))
$ s "~ cosmicg:0" $ s "~ cosmicg:0"
# gain (slow 33 $ range 0.15 0.2 perlin) # gain (slow 33 $ range 0.3 0.4 perlin)
# speed (range 0.125 0.95 perlin) # speed (range 0.125 0.95 perlin)
# pan (range 0.4 0.6 perlin) # pan (range 0.4 0.6 perlin)
) )
-- bourrasque occassionnelle -- bourrasque occassionnelle
$ rarely (# gain 0.25) $ rarely (# gain 0.5)
$ jux (rev . segment 2) $ jux (rev . segment 2)
$ s "space:3" $ s "space:3"
# speed (slow 2 $ range 0.15 0.5 perlin) # speed (slow 2 $ range 0.15 0.5 perlin)
......
...@@ -8,12 +8,12 @@ resetCycles ...@@ -8,12 +8,12 @@ resetCycles
do do
solo 1 -- Kick solo 1 -- Kick
unsolo 2 -- Snare roll/rush solo 2 -- Snare roll/rush
solo 3 -- Drumroll solo 3 -- Drumroll
unsolo 4 -- Bassline unsolo 4 -- Bassline
solo 5 -- Guitare intro/pompe unsolo 5 -- Guitare intro/pompe
solo 6 -- Epiano groovy solo 6 -- Epiano groovy
unsolo 7 -- Claps from grace solo 7 -- Claps from grace
let bpm = 80 -- Que tu crois! let bpm = 80 -- Que tu crois!
setcps (bpm/60/4) setcps (bpm/60/4)
solo 10 -- NOISES solo 10 -- NOISES
...@@ -21,8 +21,8 @@ do ...@@ -21,8 +21,8 @@ do
d1 d1
$ every' 8 7 (# lpf 200) $ every' 8 7 (# lpf 200)
-- region Paues Hip-hop -- region Paues Hip-hop
$ whenmod 8 6 (juxBy 0.5 rev) -- $ whenmod 8 6 (juxBy 0.5 rev)
$ "k . k(<3 <5 4>>,8)" -- Le simple -- $ "k . k(<3 <5 4>>,8)" -- Le simple
-- $ "k*<1!4 2!4> . k(<3!3 <5 8>>,8)" -- L'agité -- $ "k*<1!4 2!4> . k(<3!3 <5 8>>,8)" -- L'agité
-- region hardkick -- region hardkick
-- $ whenmod 32 16 ( -- $ whenmod 32 16 (
...@@ -36,24 +36,25 @@ do ...@@ -36,24 +36,25 @@ do
-- region INTRO/Run -- region INTRO/Run
-- $ slow 2 -- intro -- $ slow 2 -- intro
-- $ whenmod 8 6 (# silence) -- $ whenmod 8 6 (# silence)
-- $ "k k k k k k k <k [~ k]>" $ "k k k k k k k <k [~ k]>"
# "jazz" # "[jazz,tech:6]"
# gain 0.7 # gain 1.2
# pan 0.45 # pan 0.45
d2 d2
$ slow 2
$ someCycles (hurry 2) $ someCycles (hurry 2)
$ juxBy 0.75 (rev . sometimes (mask "t(16,16)" . ply 2)) $ juxBy 0.75 (rev . sometimes (mask "t(16,16)" . ply 2))
-- region Manual snare rush -- region Manual snare rush
$ "~ s*<1 <2 <4 <8 [8 16]>>>>" $ "~ s*<1 <2 <4 <8 [8 16]>>>>"
# "snare:3" # "snare:3"
# note ("<0 -1 -2 -3>") # note ("<0 -1 -2 -3>")
# gain 0.65 # gain 1.2
# pan (slow 8 $ range 0.4 0.8 sine) # pan (slow 8 $ range 0.4 0.8 sine)
d3 -- Drumroll d3 -- Drumroll
-- $ slow 8 -- TODO IN/OUTRO -- $ slow 8 -- TODO IN/OUTRO
$ fast (slow 8 "<1 [2 [2|4]] 4 [4 8]>" ) $ fast (slow 8 "<1 [2 [2|4]] 4 [4 8]>" )
$ ply "2 <4 8>" $ "drum:8" $ ply "2 <4 8>" $ "drum:8"
# gain (slow 4 $ range 0.65 0.85 saw) # gain (slow 4 $ range 1.3 1.7 saw)
# pan (slow 8 $ range 0.2 0.6 cosine) # pan (slow 8 $ range 0.2 0.6 cosine)
d4 -- Bassline d4 -- Bassline
$ juxBy 0.5 id $ juxBy 0.5 id
...@@ -66,14 +67,14 @@ do ...@@ -66,14 +67,14 @@ do
-- iter (slow 2 "<2 4>") $ -- iter (slow 2 "<2 4>") $
-- run 8 -- Classique: jumpy groovy -- run 8 -- Classique: jumpy groovy
-- "0*4 2 1 3 4 5 6 7"-- HAVE FUN -- "0*4 2 1 3 4 5 6 7"-- HAVE FUN
"<0!3 1>*2 3*2 <0 1> 4*<2 4 8>" -- Jumpy rappel -- "<0!3 1>*2 3*2 <0 1> 4*<2 4 8>" -- Jumpy rappel
-- "<0 4 0 0*2> 4 <0 1 2 3> <0 4!2>" -- Attente -- "<0 4 0 0*2> 4 <0 1 2 3> <0 4!2>" -- Attente
-- "<0!3 <1 2>>*8" -- COME ON CRUSH "<0!3 <1 2>>*8" -- COME ON CRUSH
) )
$ "fbass:8" $ "fbass:8"
# legato 1 # legato 1
-- # crush (0.5 + "6 <5 4>") -- CRUSH THIS # crush (0.5 + "6 <5 4>") -- CRUSH THIS
# gain 0.5 # gain 1.4
# pan 0.6 # pan 0.6
d5 -- Guitare pompe d5 -- Guitare pompe
-- $ whenmod 64 32 ( -- TODO Renverse -- $ whenmod 64 32 ( -- TODO Renverse
...@@ -101,13 +102,13 @@ do ...@@ -101,13 +102,13 @@ do
# cut 8 # cut 8
# gain (slow 64 $ range # gain (slow 64 $ range
-- 0.7 0.9 -- 0.7 0.9
0.6 0.8 1.2 1.4
cosine) cosine)
# pan 0.3 # pan 0.3
d6 -- Epiano groovy d6 -- Epiano groovy
-- $ whenmod 32 16 (whenmod 4 2 (jux rev)) -- TODO variations once introduced -- $ whenmod 32 16 (whenmod 4 2 (jux rev)) -- TODO variations once introduced
$ slow 2 $ slow 2
$ mask "f(<1!16 2!16>,2,<1!4 0!4>)" -- TODO INTRO MASK THIS -- $ mask "f(<1!16 2!16>,2,<1!4 0!4>)" -- TODO INTRO MASK THIS
$ slice 8 ( $ slice 8 (
"0 3 2 1 4 5 6 7*<1 2>" -- regulier "0 3 2 1 4 5 6 7*<1 2>" -- regulier
-- "0 3 2 1 0 3 <2 6> 7" -- variant -- "0 3 2 1 0 3 <2 6> 7" -- variant
...@@ -119,7 +120,7 @@ do ...@@ -119,7 +120,7 @@ do
) )
$ s "fepiano" $ s "fepiano"
# n (slow 8 "<24 25>") # n (slow 8 "<24 25>")
# gain 0.75 -- TODO OUTRO 0.7 0.67 0.57 0.47 0.37 # gain 0.9 -- TODO OUTRO 0.7 0.67 0.57 0.47 0.37
# cut 6 # cut 6
# pan 0.7 # pan 0.7
d7 $ fast 2 $ s "clap" d7 $ fast 2 $ s "clap"
......
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
resetCycles resetCycles
do do
unsolo 1 -- Kick chaloupé solo 1 -- Kick chaloupé
unsolo 2 -- Tambours de Gretsch solo 2 -- Tambours de Gretsch
unsolo 3 -- AcceleRoll solo 3 -- AcceleRoll
solo 4 -- Broken piece solo 4 -- Broken piece
solo 5 -- Fragments of Wiley solo 5 -- Fragments of Wiley
unsolo 7 -- Claps solo 7 -- Claps
setcps (60/60/4) setcps (60/60/4)
solo 10 -- NOISE solo 10 -- NOISE
d10 $ funk_noise d10 $ funk_noise
...@@ -24,9 +24,9 @@ do ...@@ -24,9 +24,9 @@ do
# gain 0.65 # gain 0.65
d4 -- BREAKBEAT d4 -- BREAKBEAT
$ slice 8 ( $ slice 8 (
"0 4" -- Intro -- "0 4" -- Intro
-- "0 2 4 <4 <2 6>>" -- Intro -- "0 2 4 <4 <2 6>>" -- Intro
-- "0 1 2 <3!2 ~ 3> 4 5 6 7*<1 <2 4>>" -- Fulltime! "0 1 2 <3!2 ~ 3> 4 5 6 7*<1 <2 4>>" -- Fulltime!
-- "0 <1 1(<3 5>,8,<0 4>)> 2 3(<3 5>,8)" -- Laggy -- "0 <1 1(<3 5>,8,<0 4>)> 2 3(<3 5>,8)" -- Laggy
-- "4*2 5 6(3,8) <[~ 7] 7?>" -- Laggy end -- "4*2 5 6(3,8) <[~ 7] 7?>" -- Laggy end
-- (fast "<4 8>" $ run 2) -- Repeat! TODO Transition grace -- (fast "<4 8>" $ run 2) -- Repeat! TODO Transition grace
...@@ -57,7 +57,7 @@ do ...@@ -57,7 +57,7 @@ do
# n "<0!4 1!8>" # n "<0!4 1!8>"
# gain (slow 8 $ range 0.5 0.75 sine) # gain (slow 8 $ range 0.5 0.75 sine)
# cut 5 # cut 5
|> gain 0.5 # lpf 200 # waveloss 65 -- TODO INTRO WAVELOSS/gain 65 45 25 12.5 -- |> gain 0.5 # lpf 200 # waveloss 65 -- TODO INTRO WAVELOSS/gain 65 45 25 12.5
d7 d7
$ fast 2 $ fast 2
$ whenmod 32 16 (whenmod 4 3 (ply "<2 3 [2 4] [3 2]>")) $ whenmod 32 16 (whenmod 4 3 (ply "<2 3 [2 4] [3 2]>"))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment