Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
Tidal
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
PLN
Tidal
Commits
d42ddb37
Unverified
Commit
d42ddb37
authored
2 years ago
by
PLN (Algolia)
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
algorythm: REPEAT
parent
819a4683
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
141 additions
and
34 deletions
+141
-34
first_jam.tidal
live/boeuf/algorythm/first_jam.tidal
+1
-16
jolene.tidal
live/boeuf/algorythm/jolene.tidal
+38
-0
lady.tidal
live/boeuf/algorythm/lady.tidal
+33
-18
toxic.tidal
live/boeuf/algorythm/toxic.tidal
+53
-0
what_you_wont_do_for_love.tidal
live/boeuf/algorythm/what_you_wont_do_for_love.tidal
+16
-0
No files found.
live/boeuf/algorythm
s
/first_jam.tidal
→
live/boeuf/algorythm/first_jam.tidal
View file @
d42ddb37
...
...
@@ -82,15 +82,7 @@ d5 $ g
once $ "drum"
-- JOLENE
do
setcps (105/60/4)
d1 $ "drum:0*4" # gain 0.65
d2 $ "~ cp" # gain 0.7
d3
$ loopAt 2
$ "break:6"
# gain 0.65
once $ "" # n 20
do
...
...
@@ -119,10 +111,3 @@ d1 $ g
$ chop 16 $ loopAt 4 $ "algorythm:2"
# cut 1
# midiG' "^78" 0 0.9
-- What you won't do for love
do
setcps (90/60/4)
d1 $ "drum:0" # gain 0.5
d2 $ "d*4" # "drum:2" # gain 0.9
This diff is collapsed.
Click to expand it.
live/boeuf/algorythm/jolene.tidal
0 → 100644
View file @
d42ddb37
-- JOLENE v2
do
setcps (100/60/4)
let g = (# djfbus 1 ("^49"))
let m1 = whenmod 4 3 (mask "t!3 <f [f t]>")
let m2 = whenmod 16 12 (mask "t")
let m3 = midiOn "^73" (mask "f*16")
let m = m1 . m2 . m3
d1 $ g $ m
$ chop 16 $ loopAt 4
$ "algorythm"
# midiG' "^78" 0 1
# pan 0.3
# cut 1
d2 $ g
$ midiOn "^75" (ply 2)
$ sometimesBy "<0!3 0.5> <0.125!3 0.5> 0.25 <0.125!7 0.5>" (ply 2)
$ "d(8,8)" # "[drum:2]"
# pan 0.8
# midiG' "^79" 0 1
d3 $ g
$ whenmod 8 7 (# n "0!3 5")
$ "~ . [<h!3 ~> <~!3 h>] <~ h>"
# "h2ogmhh"
# n "0 1"
# pan 0.3
# midiG' "^80" 0 1
-- Jolene v1: Nice but how about we sampling proper drums?
do
setcps (105/60/4)
d1 $ "ifdrums:0*4" # gain 0.65
d2 $ "~ snare" # gain 0.7
d3
$ loopAt 2
$ "break:7"
# gain 0.65
This diff is collapsed.
Click to expand it.
live/boeuf/algorythm/lady.tidal
View file @
d42ddb37
resetCycles
-- Intro 8 / Verse 16 / Chorus 16 / Verse 16 / Chorus 16 / Outro 8
do
-- resetCycles
setcps (120/60/4)
let manualDJF = (# djfbus 1 (range 0.05 0.95 "^49"))
let g = manualDJF
let whenVerse = someCyclesBy "<1!32 0!16 1!32 0!16>"
let whenIntro = someCyclesBy "<1!8 0!24 0!16 1!8 0!24 0!16>"
let whenChorus = someCyclesBy "<0!32 1!16 0!32 1!16>"
let justAfterChorus = someCyclesBy "<<0 1> 0!31 0!16 1 0!31 0!16>"
-- let whenIntro = someCyclesBy "<1!8 0!32 0!32 1!8>"
-- let whenVerse = someCyclesBy "<0!8 1!16 0!16 1!16 0!16 0!16>"
-- let whenChorus = someCyclesBy "<0!8 0!16 1!16 0!16 1!16 0!16>"
-- Tentative: Manual verse/chorus variations
let whenVerse = midiOn "^57"
let whenChorus = midiOff "^57"
let whenIntro = midiOn "^89"
d1 $ g
$ mask "<t!18 f!4 t!16>" -- Cut last 4 measures before chorus
$ fix (|* gain 0.85) "808bd"
$ "[jazz,808bd:3]*4"
# midiG' "^78" 0 1
...
...
@@ -19,24 +22,36 @@ d2 $ g $ stut "[1|2|4]" 0.5 "e"
# pan 0.4
# midiG' "^79" 0 0.9
d3 $ g
$ midiOn "^76" (ply 2)
-- $ mask "<f!4 t!12 f!4 t!12 f!8 t!8 f!12 t!4>"
$ midiOn "^44" (ply "<1 2> <2 2 [2 4] 1>")
-- $ whenVerse (mask "t <t!3 f>")
-- $ whenVerse (mask "t <t!3 f>")
$ "[~ h]*4" # "
electro1
"
$ "[~ h]*4" # "
[electro1,hh]
"
# midiG' "^80" 0 1
d4 $ g
$ justAfterChorus (mask "f") -- Hear chorus D longer sample
$ whenVerse (# n "<0 0 1 1 2 2 0 0>") -- VERSE: AA BB CC AA
$ whenChorus (# n "<3 4 5 3 3 4 5 6>") -- CHORUS: ABCA ABCD
-- $ whenIntro (# relbus 42 (range 1 10 "^34"))
$ "algorythm"
$ midiOn "^58" (# "lady_fx")
$ whenIntro (# n "0") -- INTRO: AAAA
$ whenVerse ((# n "<0 0 0 0 1 1 2 2>")) -- VERSE: AA AA BB CC
$ whenChorus (
(fix (mask "<t f>") (n 6))
. (# n "<3 3 4 4 5 5 3 3 3 3 4 4 5 5 6 6>")) -- CHORUS: ABCA ABCD
$ "lady"
# cut 4 # gain 0.8
# pan 0.7
# ringbus 44 (range 0 1 "^18") # ringf 0.5
# roombus 43 (range 0.4 0 "^34") # sz 0.6 -- Room on low release
# midiG' "^82" 0 0.8
d10 $ g $ mask "<f!7 t>" -- DEBUG CUE BEFORE Chorus<>VERSE
$ "~ h2ogmcy ~ ~" # n (slow 8 $ "<1 2 3 4>")
# gain 0.8
# ringbus 44 (range 0 1 "^17") # ringf 0.5
# relbus 42 (range 10 1 "^33") # sz 0.6 -- Room on low release
# roombus 43 (range 0 0.4 "^33") # sz 0.6 -- Room on low release
# midiG' "^81" 0 0.8
d10 $ g
$ mask "<f!7 t>" -- DEBUG CUE every 8 -> Chorus<>VERSE
$ "h2ogmcy ~ ~" # n (slow 8 $ "<1 2 3 4>")
# midiG' "^84" 0 0.8
# pan 0.3
d9 -- DEBUG CUE Voice
$ ("0.125" <~)
$ off "h" ((|* 0.8) . (# pan 0.8))
$ "numbers"
# n "<1 2 3 4 5 6 7 8>"
# pan 0.3
# midiG' "^83" 0 0.8
This diff is collapsed.
Click to expand it.
live/boeuf/algorythm/toxic.tidal
0 → 100644
View file @
d42ddb37
do
-- resetCycles
setcps (140/60/4)
let maskFirstBar = mask "<f!1 t!31>"
let modIndex = pF "modIndex"
let gDJF = (# djfbus 1 (range 0.15 0.95 "^49"))
let gCrush = (# crushbus 2 (range 16 4.5 "^29"))
let g = maskFirstBar . gDJF . gCrush
d1 $ g
-- $ mask "<t!12 f!4>"
$ fix ((|* gain 0.9) . (# lpf 5000)) "kick"
$ "k ~ ~ k . ~ ~" # "[ifdrums,kick]"
# midiG' "^78" 0 1
# pan 0.4
d2 $ g
$ superimpose (const $ g
$ "~ ~ ~ ~ ~ <~!4 s!4> ~ <~!7 s>" # "snare:5" # pan 0.8
# midiG' "^79" 0 1)
$ mask "<f t!15>"
$ "~ s ~ <s!3 ~>"
# "[snare:10,drum:2]"
# midiG' "^79" 0 1
d3 $ g
$ midiOn "^76" (ply 2)
-- $ mask "<f!16 t!16>"
$ "hh*[8 8 8 <8!3 [16 8]>]"
# att 0.01 # rel 0.5 # cut 3 # hpf 5000
# midiG' "^80" 0 1.3
d7
$ midiOn "^92" (ply 2)
$ note ("0*8" + "<b3 b3 d3 [cs3 bs2]>")-- BASS Riff
# "bassWarsaw"
# legato 0.9
# room 0.1
# sz 0.1
# cut 7
# crushbus 71 (range 16 1.5 "^56")
# midiG' "^84" 0 1
d8 $ gDJF -- CUE Toxic Theme
$ midiOff "^91" (mask "<f!7 t>")
$ midiOn "^59" (rev)
$ note ("fs7@4 cs7@4 d7@4 b7@4" + "[0,12]" - 24)
# "FMRhodes1"
# legato 4
# room "0!15 0.4"
# attack 0.05
# modIndex "^83"
# rel 2
# sz 0.5
# pan 0.9
# midiG' "^83" 0 1.1
This diff is collapsed.
Click to expand it.
live/boeuf/algorythm/what_you_wont_do_for_love.tidal
0 → 100644
View file @
d42ddb37
-- What you won't do for love
do
setcps (90/60/4)
d1 $ "drum:0" # gain 0.5
d2 $ "d*4" # "drum:2" # gain 0.9
d1 $ n "0 1 0 1" # "amencutup" # gain 0.98
-- FIXME : MAybe not needed just guitar+voice
do
setcps (94/60/4)
d1 $ "jazz*4" # gain 0.8
once $ "dr" # gain 2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment