Commit 27c1581e by PLN (Algolia)

refactor(corpus): 917 lines move the kick onto its own mute button — every…

refactor(corpus): 917 lines move the kick onto its own mute button — every track, not just the set (#105, #70)

PLN, mid-migration, when I had scoped this to the 13 setlist tracks:

  "good, and not only in the set am i right? did we not do the whole refact on the
   other .tidal files on my repo?"

He is right, and the reason is muscle memory: his fingers do not know which folder a
track lives in. A half-migrated corpus is worse than either extreme, because it makes
the surface unpredictable exactly when he reaches for an old track mid-set.

## What moved

913 lines across 213 files, plus 7 orbits given a mute they never had:

     505+4  gM1 -> gM2      percs vacating the kick's button (the BULK of the work —
                            not the kick itself, which is only 133 lines)
    127+1   gM2 -> gM1      the kick, arriving
      66+4  gMute2 -> gM1   same, in the legacy long spelling
        64  gM1 -> gM3
        58  gMute3 -> gM3   spelling normalisation only
     41+2   gM2 -> gM3
      12+2  gMute2 -> gM2 / gMute1 -> gM2 / gMute1 -> gM1 / gM3 -> gM2  the tail
         7  FILL            orbits with NO mute at all, in the SET only

Only the setlist was filled. PLN: "ensure we have that consistently in all set, and
flag in other non-set tracks for me to see." Outside the set a missing gate may be a
composition choice, so docs/2026-07-30-orbits-without-a-mute.md REPORTS the rest and
writes nothing — split into the cut that makes 2397 findings actionable:

    A · partial  110 files   321 blocks   uses family mutes but missed some
                                          <- the oversight he meant
    B · never    354 files  2076 blocks   no orbit has one; predates the convention
                                          <- a style era, not a mistake

## Also, in this diff: #70

`live/midi/nova/dnb/liquid/you_my_sunshine.tidal` had d5 (the voice) and d11
(`no_sunshine:4/4` chopped) both on `# cut 5`. A cut group is monophonic, so every
d11 event killed the vocal mid-word. That is ALSO the `-- FIXME VOICE OFF` PLN had
left on d5 line 59: one root cause wearing two labels, found by pvlint PV004 on
2026-07-28 and confirmed by reading the file today. d11 moves to `# cut 11`, matching
the group-N-equals-orbit-N convention d3/d6/d8/d9 already follow. The comment says
how to revert in one line if the vocal was meant to be monophonic across both layers.

## How this was verified, given it touches 213 files PLN has to play in 7 days

1. **Convergence** — `--apply` twice; second pass proposes 0 rewrites and 0 fills.
2. **Structural proof, not spot-checks** — diffed every changed line against HEAD and
   asserted the two sides are identical once mute tokens and whitespace are stripped.
   908 of 917 changed lines are provably mute-plumbing-only; the other 9 are listed
   and each accounted for (4 fills onto head lines with no `$`, 3 trailing-whitespace,
   1 FIXME annotation, 1 the cut 5->11 fix). Nothing else in the corpus moved.
3. **Compile-invariance argument** — gM1/gM2/gM3 are the same type and arity in
   BootTidal, so substituting one for another cannot change whether a file compiles.
   Only the 7 fills alter expression structure, and all 7 are in the set.
4. **silent-eval --seeded on the set: 13/13 ok**, before and after.
5. Suite: 222 passed.

THE HONEST LIMIT, stated because a green check here is misleading: every button CC
seeds to 0 at boot and gMute<N> is `midiOn "^7N" (mask "f*16")`, so all three mutes
are equally inert until pressed. silent-eval therefore proves nothing got silenced at
boot and NOTHING about behaviour under a press — which is the only thing this change
alters. The real gate is PLN's ear, or pv-at (#74).

NOTE FOR PLN: 213 files changed on disk. Anything open in Pulsar now has a stale
buffer, and Pulsar saves the BUFFER — reload before evaluating or your next Ctrl-S
silently reverts the migration in that file.
parent 72943be9
......@@ -5,10 +5,10 @@ d1 $ gF1 $ gM1
$ "k k k k*<1 2>"
# "jazz"
# gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "hh*8"
# "h2ogmhh:1" # cut 3
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fast "<1!8 2!24>"
$ "~ [snare:20,cp]"
d4
......@@ -18,7 +18,7 @@ d4
+ "c'min'4/4"
)
# "bassWarsaw"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^60" (mask "t(4,8,1)")
$ loopAt 2
$ "jungle_breaks:45"
......@@ -5,7 +5,7 @@ do
setcps (110/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -63,7 +63,7 @@ d10
# room 0.4 # sz 0.9
# cut 10
# gain 0.8
d11 $ gMute3
d11 $ gM3
$ note "<b4 as4 gs4 ~>"
# "90s_synatm:0"
# room 0.4 # sz 0.9
......
......@@ -12,16 +12,16 @@ let verseOff = [rootE, rootD, rootE, rootD, rootE, rootD, rootE, rootD]
let preChorusOff = [rootE, rootE]
let chorusOff = [rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE]
let songOff = [rootE, rootD, rootE, rootD, rootE, rootD, rootE, rootD, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootD, rootE, rootD, rootE, rootD, rootE, rootD, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE, rootE]
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k <~ [~ k]>>")
$ midiOff "^42" (<| "k . ~ <~ k*<1 2 2 4>>")
$ "[clubkick:2,jazz,808bd:4]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ cp")
$ midiOff "^43" (<| "~ cp")
$ "clap:2"
# hpf 5000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ sometimesBy "0 . 0.1 <0.25 0.5 0.7 0.9>" (ply 2)
$ "hh*8" |* gain (range 0.6 0.9 perlin)
d4 $ gF2 $ gM3 -- BASSLINE COMPAGNONNE
......@@ -39,7 +39,7 @@ d7 $ gF2 $ gM3
$ note (cat songOff + 12) -- Offbeat
# "FMRhodes2"
# pan 0.8
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^60" (mask "t(<4 8>,<8 8 16 16>)")
$ midiOn "^92" (ply 2)
$ chop 16
......
......@@ -116,7 +116,7 @@ let gM = gMask . gMute
-- Main Bbm/F vamp with Db/Ebm variation
-- pyin evidence: bass = sustained Bb1(58Hz)↔F2(88Hz), Eb2 for iv, chromatic slides
let rt = slow 2 "<bf2 f2 bf2 f2 bf2 f2 df2 ef2>" -- root sequence (for d6 piano, pad, etc)
d1 $ gF1 $ gMute2 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
d1 $ gF1 $ gM1 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
$ midiOn "^42" (<| "k k k <k k*2 k [~ k]>") -- ON: 4otf + flourish variations
$ midiOff "^42" (<| "k ~ ~ <~!3 k>") -- OFF: sparse intro
$ sometimesBy "^29" ( -- ^29: ghost doubles (pre-drop energy)
......@@ -221,7 +221,7 @@ d6 $ gF2 $ gM3 -- PIANO: Sustained Rhodes chords (demucs: Bb3/A3/F3, enters ~40s
# legato 4 -- long sustained chords, not stabs
# pan 0.5
# gain 1.6
d7 $ gF3 $ gMute3 -- CELLO: Rhythmic bowed answer, tighter complement to bass
d7 $ gF3 $ gM3 -- CELLO: Rhythmic bowed answer, tighter complement to bass
$ midiOn "^91" (ply 2) -- push: doubles for urgency
$ midiOn "^59" ((|* gain 1.2) . (# "[cpluck:6,cpluck:7]")) -- state ON: pizzicato
$ midiOff "^59" (struct "t@3 [t t t] ~ ~") -- OFF: rhythmic bow, answer on beat 3
......@@ -234,7 +234,7 @@ d7 $ gF3 $ gMute3 -- CELLO: Rhythmic bowed answer, tighter complement to bass
# legato 1.2 -- shorter bow strokes
# pan 0.8
# gain (slow 32 $ range 0.9 1.2 saw) -- 32-bar: presence grows
d8 $ gF1 $ gM1 -- BREAKS: Full jungle break treatment
d8 $ gF1 $ gM2 -- BREAKS: Full jungle break treatment
$ midiOn "^92" (ply "1 <2!3 4>") -- push: fill/ply
$ midiOff "^60" (mask "t(4,8,1)") -- state OFF: sparse techno mask
$ midiOn "^36" (loopAt 1 . (# "jungle_breaks:74")) -- mid knob: alt break A
......
# Orbits with no family mute — for PLN's eyes
PLN 2026-07-30: *"no mute is oversight! ensure we have that consistently in all set, and flag in other non-set tracks for me to see."*
The OPAL setlist has been FILLED automatically. Everything below is a NON-SET track, left exactly as it was. Nothing here was written to.
**2397 blocks across 464 files** — but they are not one problem. Split by whether the track uses family mutes at all:
| | files | blocks | what it means |
|---|---|---|---|
| **A · partial** | 110 | 321 | uses family mutes, but some orbits were missed — **this is the oversight you meant** |
| **B · never** | 354 | 2076 | no orbit has one; written before the convention. A style era, not a mistake |
Group B is the bulk and mass-filling it would be a rewrite nobody asked for. Group A is the short, real list.
To fix one file once you have looked at it:
```
python3 tools/fix-mute-roles.py --fill --apply <path.tidal>
```
## A — partial: the convention was applied then missed (110 files)
- `live/boeuf/algorythm/love23/killing_me_softer.tidal` — 12: d1(L13→gM1) d3(L26→gM2) d8(L35→gM2) d4(L41→gM3) d1(L105→gM1) d2(L113→gM2) d3(L120→gM2) d4(L127→gM3) d5(L134→gM3) d6(L157→gM3) d8(L180→gM2) d8(L189→gM2)
- `study/ableton/basslines.tidal` — 11: d1(L16→gM1) d2(L17→gM2) d4(L18→gM3) d1(L24→gM1) d1(L45→gM1) d3(L51→gM2) d8(L62→gM2) d2(L70→gM2) d3(L75→gM2) d4(L81→gM3) d8(L97→gM2)
- `live/midi/nova/breaks/acid_rain.tidal` — 10: d2(L11→gM2) d3(L20→gM2) d5(L45→gM3) d7(L59→gM3) d8(L67→gM2) d9(L79→gM3) d2(L88→gM2) d3(L104→gM2) d4(L109→gM3) d5(L123→gM3)
- `live/midi/nova/breaks/monday_fairy.tidal` — 9: d2(L13→gM2) d3(L18→gM2) d4(L33→gM3) d5(L46→gM3) d7(L63→gM3) d8(L69→gM2) d12(L77→gM3) d9(L86→gM3) d10(L92→gM3)
- `live/collab/clem/shiloh_tech.tidal` — 7: d1(L13→gM1) d2(L24→gM2) d4(L37→gM3) d6(L46→gM3) d4(L85→gM3) d8(L125→gM2) d10(L136→gM3)
- `live/collab/raph/hard_monday.tidal` — 7: d2(L18→gM2) d3(L25→gM2) d4(L30→gM3) d6(L41→gM3) d7(L50→gM3) d8(L67→gM2) d9(L78→gM3)
- `live/fusion/sel_marin.tidal` — 7: d1(L11→gM1) d3(L23→gM2) d4(L28→gM3) d5(L41→gM3) d7(L53→gM3) d8(L58→gM2) d10(L74→gM3)
- `live/midi/nova/beatober/oct_5.tidal` — 7: d2(L13→gM2) d3(L24→gM2) d4(L31→gM3) d5(L39→gM3) d6(L47→gM3) d7(L62→gM3) d8(L75→gM2)
- `live/midi/nova/techno/panda_rouge.tidal` — 7: d2(L49→gM2) d3(L62→gM2) d4(L67→gM3) d5(L78→gM3) d6(L89→gM3) d8(L116→gM2) d11(L127→gM3)
- `live/ambient/citarpurh.tidal` — 6: d2(L12→gM2) d3(L15→gM2) d5(L24→gM3) d12(L35→gM3) d5(L49→gM3) d5(L57→gM3)
- `live/midi/nova/ambient/contre_visite.tidal` — 6: d11(L25→gM3) d3(L27→gM2) d4(L33→gM3) d5(L38→gM3) d7(L45→gM3) d10(L75→gM3)
- `live/midi/nova/lofi/lendemain_divin.tidal` — 6: d2(L14→gM2) d3(L22→gM2) d8(L78→gM2) d10(L92→gM3) d11(L93→gM3) d12(L94→gM3)
- `live/midi/nova/techno/techno_orage.tidal` — 6: d1(L154→gM1) d1(L156→gM1) d2(L159→gM2) d3(L161→gM2) d4(L164→gM3) d4(L165→gM3)
- `study/ableton/melodies.tidal` — 6: d1(L23→gM1) d2(L28→gM2) d3(L34→gM2) d1(L76→gM1) d2(L77→gM2) d3(L78→gM2)
- `live/ambient/wild_coffee.tidal` — 5: d1(L12→gM1) d3(L25→gM2) d5(L35→gM3) d6(L44→gM3) d7(L56→gM3)
- `live/boeuf/algorythm/love23/something_about_us.tidal` — 5: d2(L15→gM2) d3(L20→gM2) d4(L27→gM3) d5(L49→gM3) d8(L52→gM2)
- `live/collab/raph/hardorage.tidal` — 5: d1(L5→gM1) d5(L6→gM3) d3(L7→gM2) d4(L11→gM3) d4(L12→gM3)
- `live/collab/val/un_an.tidal` — 5: d2(L15→gM2) d3(L23→gM2) d8(L30→gM2) d4(L60→gM3) d7(L69→gM3)
- `live/midi/nova/beatober/oct_29_can_i_code_it.tidal` — 5: d2(L10→gM2) d3(L17→gM2) d8(L66→gM2) d7(L78→gM3) d9(L94→gM3)
- `live/midi/nova/breaks/bain_electrique.tidal` — 5: d7(L61→gM3) d10(L96→gM3) d11(L104→gM3) d9(L112→gM3) d1(L150→gM1)
- `live/midi/nova/breaks/green_land.tidal` — 5: d1(L7→gM1) d2(L17→gM2) d8(L34→gM2) d4(L40→gM3) d7(L76→gM3)
- `live/midi/nova/lounge/acidoo.tidal` — 5: d2(L16→gM2) d3(L24→gM2) d6(L32→gM3) d8(L87→gM2) d10(L115→gM3)
- `live/midi/nova/techno/industry/no_panic.tidal` — 5: d2(L12→gM2) d3(L20→gM2) d5(L38→gM3) d7(L45→gM3) d8(L56→gM2)
- `live/collab/baba/oparoles.tidal` — 4: d9(L89→gM3) d10(L95→gM3) d11(L103→gM3) d12(L110→gM3)
- `live/collab/josh/oct_18_rainy_day.tidal` — 4: d4(L29→gM3) d8(L54→gM2) d9(L61→gM3) d5(L96→gM3)
- `live/collab/raph/8_blues.tidal` — 4: d1(L92→gM1) d2(L95→gM2) d3(L96→gM2) d8(L107→gM2)
- `live/collab/raph/8bit_delicat.tidal` — 4: d1(L90→gM1) d2(L93→gM2) d3(L94→gM2) d8(L105→gM2)
- `live/collab/raph/acab.tidal` — 4: d4(L10→gM3) d5(L17→gM3) d9(L24→gM3) d8(L32→gM2)
- `live/collab/raph/dernier_dimanche.tidal` — 4: d4(L26→gM3) d9(L75→gM3) d5(L106→gM3) d6(L123→gM3)
- `live/collab/raph/playa_fun.tidal` — 4: d5(L16→gM3) d6(L17→gM3) d8(L18→gM2) d9(L19→gM3)
- `live/midi/nova/ambient/prestance.tidal` — 4: d1(L8→gM1) d2(L13→gM2) d3(L19→gM2) d9(L58→gM3)
- `live/midi/nova/breaks/code_secret.tidal` — 4: d2(L17→gM2) d3(L22→gM2) d5(L35→gM3) d8(L49→gM2)
- `live/midi/nova/disco/friends_in_blue.tidal` — 4: d2(L18→gM2) d3(L26→gM2) d4(L34→gM3) d5(L45→gM3)
- `live/midi/nova/lounge/sunny_side_up.tidal` — 4: d2(L17→gM2) d3(L26→gM2) d6(L33→gM3) d8(L105→gM2)
- `live/midi/nova/techno/around_the_bass.tidal` — 4: d2(L14→gM2) d3(L19→gM2) d4(L25→gM3) d8(L44→gM2)
- `live/midi/nova/techno/ete_a_mauerpark.tidal` — 4: d2(L25→gM2) d3(L46→gM2) d8(L95→gM2) d9(L106→gM3)
- `study/ableton/chords.tidal` — 4: d2(L18→gM2) d3(L21→gM2) d4(L24→gM3) d8(L32→gM2)
- `copycat/because_its_there.tidal` — 3: d2(L15→gM2) d3(L18→gM2) d8(L81→gM2)
- `live/ambient/before.tidal` — 3: d4(L41→gM3) d5(L48→gM3) d8(L66→gM2)
- `live/boeuf/biarritz/blue_tuesday.tidal` — 3: d2(L30→gM2) d3(L33→gM2) d8(L38→gM2)
- `live/boeuf/viteuf/blues.tidal` — 3: d2(L12→gM2) d8(L26→gM2) d1(L45→gM1)
- `live/collab/l'ine*fable/premiere_fable.tidal` — 3: d1(L53→gM1) d2(L54→gM2) d3(L55→gM2)
- `live/collab/nvzt/liquid_finale.tidal` — 3: d1(L86→gM1) d2(L87→gM2) d8(L91→gM2)
- `live/hip/darkside/clameur.tidal` — 3: d1(L11→gM1) d2(L16→gM2) d6(L63→gM3)
- `live/midi/nova/acid/la_porte_de_leternite.tidal` — 3: d6(L20→gM3) d10(L84→gM3) d11(L91→gM3)
- `live/midi/nova/dnb/venons_ensemble.tidal` — 3: d2(L15→gM2) d7(L79→gM3) d10(L102→gM3)
- `live/midi/nova/lofi/zombie_bed.tidal` — 3: d2(L24→gM2) d3(L30→gM2) d8(L61→gM2)
- `live/midi/nova/lounge/la_nuit_je_funk.tidal` — 3: d12(L33→gM3) d10(L34→gM3) d9(L35→gM3)
- `live/midi/nova/punk/punk_teng.tidal` — 3: d1(L8→gM1) d3(L14→gM2) d8(L25→gM2)
- `live/midi/nova/techno/ere_de_jeu.tidal` — 3: d2(L14→gM2) d3(L23→gM2) d8(L113→gM2)
- `live/midi/nova/techno/prelude.tidal` — 3: d2(L13→gM2) d3(L16→gM2) d8(L77→gM2)
- `live/midi/nova/techno/trn/no_time_to_die.tidal` — 3: d2(L12→gM2) d3(L21→gM2) d4(L28→gM3)
- `copycat/la_cle_des_champs.tidal` — 2: d2(L129→gM2) d3(L141→gM2)
- `live/boeuf/biarritz/21nuit.tidal` — 2: d3(L11→gM2) d5(L25→gM3)
- `live/boeuf/biarritz/cloud.tidal` — 2: d4(L16→gM3) d7(L17→gM3)
- `live/collab/baba/xp3.tidal` — 2: d3(L11→gM2) d8(L18→gM2)
- `live/collab/bobylito/new_jam_nu_jazz.tidal` — 2: d11(L138→gM3) d12(L143→gM3)
- `live/collab/raph/acidule.tidal` — 2: d10(L37→gM3) d9(L50→gM3)
- `live/collab/raph/drums_architect.tidal` — 2: d2(L15→gM2) d3(L23→gM2)
- `live/collab/val/soir_noir.tidal` — 2: d7(L40→gM3) d10(L106→gM3)
- `live/jam/val23.tidal` — 2: d5(L74→gM3) d9(L125→gM3)
- `live/midi/nova/techno/belle_pluie.tidal` — 2: d11(L84→gM3) d12(L93→gM3)
- `live/boeuf/algo25.tidal` — 1: d9(L73→gM3)
- `live/boeuf/algorythm/lonely_day.tidal` — 1: d1(L4→gM1)
- `live/boeuf/algorythm/season2/blues_wednesday.tidal` — 1: d5(L83→gM3)
- `live/boeuf/bass_boeuf.tidal` — 1: d10(L40→gM3)
- `live/collab/baba/larmes_salees.tidal` — 1: d10(L197→gM3)
- `live/collab/bobylito/l_espace.tidal` — 1: d9(L48→gM3)
- `live/collab/ccc/ccc0.tidal` — 1: d9(L102→gM3)
- `live/collab/louis/d_accord.tidal` — 1: d1(L74→gM1)
- `live/collab/mousquetaires/blue_gold.tidal` — 1: d1(L138→gM1)
- `live/collab/nass/sogood.tidal` — 1: d10(L124→gM3)
- `live/collab/quentin/pain_with_love.tidal` — 1: d10(L76→gM3)
- `live/collab/raph/ambiance.tidal` — 1: d10(L32→gM3)
- `live/collab/raph/bad_witch.tidal` — 1: d9(L35→gM3)
- `live/collab/raph/des_efforts.tidal` — 1: d1(L5→gM1)
- `live/collab/raph/dub_a_trois.tidal` — 1: d8(L28→gM2)
- `live/collab/raph/jeudrill.tidal` — 1: d8(L143→gM2)
- `live/collab/raph/long_way.tidal` — 1: d10(L51→gM3)
- `live/collab/raph/nouveau_punk.tidal` — 1: d6(L49→gM3)
- `live/collab/raph/quatre_magiques.tidal` — 1: d3(L11→gM2)
- `live/collab/raph/ratus.tidal` — 1: d9(L60→gM3)
- `live/hip/boombap/plage.tidal` — 1: d4(L29→gM3)
- `live/midi/nova/ambient/ambient_chaos.tidal` — 1: d3(L27→gM2)
- `live/midi/nova/ambient/empreinte_du_numerique.tidal` — 1: d3(L27→gM2)
- `live/midi/nova/boombap/al_salar.tidal` — 1: d7(L51→gM3)
- `live/midi/nova/boombap/chemise_a_carreaux.tidal` — 1: d7(L47→gM3)
- `live/midi/nova/breaks/its_about_time.tidal` — 1: d7(L130→gM3)
- `live/midi/nova/breaks/jesus_loves_disco.tidal` — 1: d2(L12→gM2)
- `live/midi/nova/breaks/lady_perplexity.tidal` — 1: d3(L17→gM2)
- `live/midi/nova/breaks/nuit_agitee.tidal` — 1: d7(L66→gM3)
- `live/midi/nova/breaks/ton_numero.tidal` — 1: d10(L150→gM3)
- `live/midi/nova/dnb/alerte_verte.tidal` — 1: d6(L180→gM3)
- `live/midi/nova/dnb/bruler_franchement.tidal` — 1: d9(L92→gM3)
- `live/midi/nova/dnb/drums_I_presume.tidal` — 1: d9(L37→gM3)
- `live/midi/nova/dnb/golden_drum.tidal` — 1: d11(L99→gM3)
- `live/midi/nova/dnb/lime_tacos.tidal` — 1: d9(L92→gM3)
- `live/midi/nova/grime/bogdan_arrive.tidal` — 1: d10(L110→gM3)
- `live/midi/nova/grunge/le_bruit_des_bots.tidal` — 1: d9(L35→gM3)
- `live/midi/nova/jungle/chemin_de_traverse.tidal` — 1: d9(L72→gM3)
- `live/midi/nova/lofi/low_and_numb.tidal` — 1: d9(L80→gM3)
- `live/midi/nova/lofi/pour_une_hypothese.tidal` — 1: d7(L55→gM3)
- `live/midi/nova/lounge/fabuleux.tidal` — 1: d7(L44→gM3)
- `live/midi/nova/lounge/invoque_ete.tidal` — 1: d9(L107→gM3)
- `live/midi/nova/lounge/ouais_je_funk.tidal` — 1: d10(L68→gM3)
- `live/midi/nova/lounge/suns_of_gold.tidal` — 1: d11(L48→gM3)
- `live/midi/nova/nujazz/cafe_glace.tidal` — 1: d6(L54→gM3)
- `live/midi/nova/nujazz/nu_dans_la_boue.tidal` — 1: d10(L90→gM3)
- `live/midi/nova/nujazz/salut_nu.tidal` — 1: d10(L107→gM3)
- `live/midi/nova/techno/law_and_order.tidal` — 1: d1(L5→gM1)
## B — never adopted family mutes (354 files)
Listed for completeness. Reading one of these is only worth it if you intend to play it again.
- `blocks/drums.tidal` — 6: d1(L29→gM1) d2(L31→gM2) d9(L36→gM3) d2(L49→gM2) d1(L89→gM1) d1(L93→gM1)
- `blocks/instruments.tidal` — 1: d1(L23→gM1)
- `blocks/melody.tidal` — 1: d2(L23→gM2)
- `blocks/rolls.tidal` — 1: d1(L11→gM1)
- `copycat/44.tidal` — 2: d9(L16→gM3) d2(L17→gM2)
- `copycat/godzilla.tidal` — 2: d1(L7→gM1) d2(L10→gM2)
- `copycat/numero10.tidal` — 1: d4(L25→gM3)
- `copycat/sables_mouvants.tidal` — 3: d1(L1→gM1) d1(L13→gM1) d4(L50→gM3)
- `debug.tidal` — 4: d1(L4→gM1) d2(L9→gM2) d3(L10→gM2) d4(L13→gM3)
- `gifts/snowfight.tidal` — 12: d1(L13→gM1) d2(L24→gM2) d3(L31→gM2) d4(L50→gM3) d5(L58→gM3) d6(L69→gM3) d1(L102→gM1) d2(L116→gM2) d3(L123→gM2) d5(L130→gM3) d4(L137→gM3) d6(L153→gM3)
- `live/FOSDEM/before.tidal` — 2: d2(L8→gM2) d1(L18→gM1)
- `live/FOSDEM/train.tidal` — 1: d4(L31→gM3)
- `live/ambient/batavia_la_tortue.tidal` — 5: d1(L9→gM1) d2(L16→gM2) d4(L33→gM3) d5(L38→gM3) d6(L52→gM3)
- `live/ambient/brise_les_chaines.tidal` — 6: d1(L6→gM1) d2(L9→gM2) d3(L15→gM2) d4(L20→gM3) d7(L31→gM3) d8(L37→gM2)
- `live/ambient/fm_radio.tidal` — 5: d1(L27→gM1) d2(L36→gM2) d3(L43→gM2) d4(L68→gM3) d5(L93→gM3)
- `live/ambient/inquiry.tidal` — 6: d1(L13→gM1) d2(L14→gM2) d3(L15→gM2) d4(L20→gM3) d5(L27→gM3) d6(L37→gM3)
- `live/ambient/new_machine.tidal` — 10: d1(L9→gM1) d1(L17→gM1) d2(L18→gM2) d1(L34→gM1) d1(L62→gM1) d2(L63→gM2) d3(L64→gM2) d1(L73→gM1) d2(L77→gM2) d4(L79→gM3)
- `live/ambient/scintillance_bleue.tidal` — 6: d1(L8→gM1) d2(L14→gM2) d3(L26→gM2) d4(L31→gM3) d5(L36→gM3) d6(L42→gM3)
- `live/ambient/weird.tidal` — 5: d1(L14→gM1) d3(L35→gM2) d4(L49→gM3) d5(L58→gM3) d10(L66→gM3)
- `live/anar.tidal` — 2: d1(L44→gM1) d1(L45→gM1)
- `live/bodgan2.tidal` — 2: d1(L1→gM1) d1(L3→gM1)
- `live/boeuf/algorythm/fdlm2022/intro_parvagues.tidal` — 16: d1(L33→gM1) d2(L34→gM2) d3(L35→gM2) d1(L38→gM1) d1(L41→gM1) d1(L53→gM1) d2(L54→gM2) d3(L55→gM2) d4(L56→gM3) d1(L64→gM1) d2(L65→gM2) d4(L70→gM3) d5(L74→gM3) d1(L81→gM1) d2(L82→gM2) d3(L86→gM2)
- `live/boeuf/algorythm/fdlm2022/jolene.tidal` — 5: d1(L9→gM1) d2(L15→gM2) d3(L21→gM2) d1(L33→gM1) d2(L34→gM2)
- `live/boeuf/algorythm/fdlm2022/lady.tidal` — 5: d1(L15→gM1) d2(L19→gM2) d3(L24→gM2) d4(L32→gM3) d10(L46→gM3)
- `live/boeuf/algorythm/fdlm2022/sweet_dreams.tidal` — 3: d1(L4→gM1) d2(L6→gM2) d3(L8→gM2)
- `live/boeuf/algorythm/fdlm2022/toxic.tidal` — 5: d1(L11→gM1) d2(L17→gM2) d3(L26→gM2) d4(L32→gM3) d8(L42→gM2)
- `live/boeuf/algorythm/fdlm2022/what_you_wont_do_for_love.tidal` — 4: d1(L4→gM1) d2(L5→gM2) d1(L8→gM1) d1(L13→gM1)
- `live/boeuf/algorythm/first_jam.tidal` — 13: d1(L7→gM1) d2(L12→gM2) d3(L16→gM2) d4(L20→gM3) d9(L30→gM3) d4(L48→gM3) d5(L52→gM3) d3(L65→gM2) d4(L67→gM3) d2(L69→gM2) d5(L75→gM3) d1(L92→gM1) d1(L106→gM1)
- `live/boeuf/algorythm/fix_you.tidal` — 3: d1(L5→gM1) d2(L12→gM2) d3(L14→gM2)
- `live/boeuf/algorythm/fly_me_to_the_moon.tidal` — 4: d1(L5→gM1) d2(L12→gM2) d3(L14→gM2) d8(L21→gM2)
- `live/boeuf/algorythm/love23/cant_help_falling_in_love.tidal` — 3: d1(L7→gM1) d2(L10→gM2) d3(L13→gM2)
- `live/boeuf/algorythm/love23/killing_me_softly.tidal` — 8: d1(L9→gM1) d2(L17→gM2) d3(L24→gM2) d4(L31→gM3) d5(L38→gM3) d6(L61→gM3) d8(L84→gM2) d8(L93→gM2)
- `live/boeuf/algorythm/love23/u_remind_me.tidal` — 5: d1(L5→gM1) d2(L14→gM2) d3(L21→gM2) d4(L27→gM3) d8(L36→gM2)
- `live/boeuf/algorythm/love23/until_i_found_you.tidal` — 6: d1(L10→gM1) d2(L21→gM2) d3(L27→gM2) d5(L37→gM3) d1(L60→gM1) d3(L64→gM2)
- `live/boeuf/algorythm/something_bossa_nova.tidal` — 5: d1(L7→gM1) d2(L13→gM2) d3(L18→gM2) d4(L24→gM3) d8(L39→gM2)
- `live/boeuf/august.tidal` — 8: d1(L7→gM1) d2(L13→gM2) d3(L22→gM2) d4(L31→gM3) d7(L50→gM3) d5(L73→gM3) d4(L77→gM3) d5(L85→gM3)
- `live/boeuf/biarritz/morning_glory.tidal` — 6: d1(L5→gM1) d3(L9→gM2) d5(L14→gM3) d6(L22→gM3) d7(L26→gM3) d8(L33→gM2)
- `live/boeuf/canard_breake.tidal` — 5: d2(L21→gM2) d3(L29→gM2) d3(L33→gM2) d5(L74→gM3) d6(L83→gM3)
- `live/boeuf/dimanche_pizza.tidal` — 12: d1(L1→gM1) d2(L3→gM2) d1(L34→gM1) d2(L36→gM2) d3(L38→gM2) d4(L40→gM3) d5(L42→gM3) d5(L79→gM3) d1(L85→gM1) d2(L87→gM2) d4(L89→gM3) d5(L91→gM3)
- `live/boeuf/fevrier.tidal` — 12: d1(L14→gM1) d2(L18→gM2) d3(L26→gM2) d4(L34→gM3) d5(L50→gM3) d1(L80→gM1) d2(L87→gM2) d3(L91→gM2) d4(L95→gM3) d5(L107→gM3) d6(L117→gM3) d8(L124→gM2)
- `live/boeuf/lunar_light.tidal` — 5: d1(L9→gM1) d3(L15→gM2) d2(L24→gM2) d4(L47→gM3) d5(L62→gM3)
- `live/boeuf/nouvelle_poussiere.tidal` — 3: d1(L8→gM1) d2(L14→gM2) d3(L20→gM2)
- `live/boeuf/premier_tour.tidal` — 6: d1(L8→gM1) d2(L15→gM2) d3(L22→gM2) d5(L27→gM3) d6(L37→gM3) d7(L46→gM3)
- `live/boeuf/samedi_canard.tidal` — 4: d1(L9→gM1) d2(L14→gM2) d3(L22→gM2) d8(L27→gM2)
- `live/boeuf/samedi_chill.tidal` — 4: d1(L11→gM1) d2(L16→gM2) d3(L21→gM2) d4(L29→gM3)
- `live/boeuf/samedi_confine_extra.tidal` — 24: d3(L5→gM2) d4(L7→gM3) d4(L9→gM3) d5(L11→gM3) d6(L13→gM3) d6(L17→gM3) d7(L20→gM3) d8(L23→gM2) d10(L25→gM3) d12(L28→gM3) d11(L31→gM3) d1(L41→gM1) d4(L43→gM3) d2(L45→gM2) d3(L55→gM2) d4(L57→gM3) d5(L59→gM3) d6(L63→gM3) d6(L80→gM3) d7(L83→gM3) d8(L86→gM2) d10(L88→gM3) d12(L91→gM3) d11(L95→gM3)
- `live/boeuf/vendredi_saint.tidal` — 6: d4(L5→gM3) d1(L11→gM1) d2(L21→gM2) d3(L29→gM2) d4(L44→gM3) d8(L88→gM2)
- `live/bogdan.tidal` — 2: d1(L4→gM1) d2(L47→gM2)
- `live/briquets.tidal` — 2: d8(L51→gM2) d9(L55→gM3)
- `live/briquets2.tidal` — 2: d6(L24→gM3) d7(L28→gM3)
- `live/chill/atm/board.tidal` — 2: d2(L9→gM2) d4(L19→gM3)
- `live/chill/atm/break_blue.tidal` — 1: d5(L177→gM3)
- `live/chill/atm/workroll.tidal` — 1: d6(L41→gM3)
- `live/chill/bad_bad_guy.tidal` — 1: d6(L40→gM3)
- `live/chill/birds.tidal` — 1: d1(L9→gM1)
- `live/chill/break/break_the_sunday.tidal` — 5: d1(L8→gM1) d2(L10→gM2) d3(L15→gM2) d4(L17→gM3) d5(L20→gM3)
- `live/chill/dimanche_mineur.tidal` — 4: d1(L9→gM1) d2(L17→gM2) d4(L37→gM3) d5(L48→gM3)
- `live/chill/dub/dam.tidal` — 2: d3(L14→gM2) d2(L22→gM2)
- `live/chill/dub/restez_chez_vous.tidal` — 2: d9(L68→gM3) d1(L75→gM1)
- `live/chill/dub/sunday.tidal` — 2: d1(L5→gM1) d2(L10→gM2)
- `live/chill/epilog.tidal` — 10: d1(L11→gM1) d2(L18→gM2) d3(L26→gM2) d7(L35→gM3) d4(L40→gM3) d5(L55→gM3) d6(L70→gM3) d8(L81→gM2) d9(L94→gM3) d10(L105→gM3)
- `live/chip/ataright.tidal` — 6: d1(L37→gM1) d2(L44→gM2) d3(L54→gM2) d4(L64→gM3) d5(L80→gM3) d8(L95→gM2)
- `live/chip/cours_toujours.tidal` — 5: d1(L6→gM1) d2(L9→gM2) d3(L18→gM2) d4(L25→gM3) d8(L63→gM2)
- `live/chip/game_on.tidal` — 6: d1(L5→gM1) d2(L11→gM2) d4(L12→gM3) d3(L16→gM2) d5(L21→gM3) d5(L23→gM3)
- `live/chip/nano_rain.tidal` — 6: d1(L7→gM1) d2(L13→gM2) d3(L20→gM2) d4(L28→gM3) d5(L35→gM3) d7(L50→gM3)
- `live/chip/step_silence.tidal` — 6: d1(L8→gM1) d2(L13→gM2) d3(L22→gM2) d4(L29→gM3) d5(L37→gM3) d8(L47→gM2)
- `live/collab/Sexes/julien.tidal` — 6: d1(L30→gM1) d3(L37→gM2) d4(L45→gM3) d5(L72→gM3) d10(L84→gM3) d7(L143→gM3)
- `live/collab/cam/guitar_first.tidal` — 5: d1(L10→gM1) d3(L21→gM2) d5(L35→gM3) d6(L42→gM3) d7(L56→gM3)
- `live/collab/cam/i_come_from_cyberspace.tidal` — 2: d2(L27→gM2) d3(L31→gM2)
- `live/collab/etienne/concombre.tidal` — 8: d1(L5→gM1) d2(L13→gM2) d3(L20→gM2) d5(L25→gM3) d7(L33→gM3) d6(L41→gM3) d8(L48→gM2) d9(L57→gM3)
- `live/collab/hugo/faith_in_bass.tidal` — 6: d1(L11→gM1) d2(L16→gM2) d3(L17→gM2) d4(L18→gM3) d7(L36→gM3) d8(L44→gM2)
- `live/collab/igor/hello_studio.tidal` — 6: d5(L46→gM3) d1(L79→gM1) d2(L87→gM2) d4(L92→gM3) d7(L110→gM3) d8(L118→gM2)
- `live/collab/kevin/synchro.tidal` — 5: d1(L4→gM1) d2(L5→gM2) d3(L8→gM2) d4(L9→gM3) d5(L13→gM3)
- `live/collab/raph/coffee_pot.tidal` — 1: d4(L2→gM3)
- `live/collab/raph/diable.tidal` — 4: d1(L4→gM1) d2(L8→gM2) d3(L11→gM2) d4(L12→gM3)
- `live/collab/raph/el_diablo.tidal` — 4: d1(L8→gM1) d2(L13→gM2) d4(L15→gM3) d6(L40→gM3)
- `live/collab/raph/han.tidal` — 8: d1(L5→gM1) d2(L11→gM2) d3(L15→gM2) d4(L22→gM3) d6(L36→gM3) d8(L47→gM2) d9(L55→gM3) d8(L62→gM2)
- `live/collab/raph/hello_tek.tidal` — 9: d1(L2→gM1) d1(L10→gM1) d2(L18→gM2) d3(L22→gM2) d4(L27→gM3) d5(L36→gM3) d7(L43→gM3) d8(L48→gM2) d4(L70→gM3)
- `live/collab/raph/meshuggah.tidal` — 6: d1(L6→gM1) d2(L11→gM2) d3(L13→gM2) d4(L18→gM3) d8(L31→gM2) d1(L39→gM1)
- `live/collab/raph/oldskool_radius.tidal` — 8: d1(L9→gM1) d2(L18→gM2) d4(L25→gM3) d1(L32→gM1) d2(L34→gM2) d3(L36→gM2) d4(L38→gM3) d5(L50→gM3)
- `live/collab/raph/partir.tidal` — 5: d1(L12→gM1) d2(L17→gM2) d3(L24→gM2) d4(L30→gM3) d5(L40→gM3)
- `live/collab/raph/ragga_la_hierarchie.tidal` — 6: d1(L13→gM1) d2(L19→gM2) d3(L25→gM2) d4(L30→gM3) d5(L41→gM3) d8(L52→gM2)
- `live/collab/raph/rainbow_race.tidal` — 5: d1(L7→gM1) d3(L21→gM2) d4(L28→gM3) d5(L38→gM3) d2(L50→gM2)
- `live/collab/raph/sautillant.tidal` — 5: d1(L6→gM1) d2(L9→gM2) d3(L13→gM2) d4(L18→gM3) d5(L23→gM3)
- `live/collab/rhadamanthe/layering.tidal` — 2: d2(L63→gM2) d3(L64→gM2)
- `live/collab/rhadamanthe.tidal` — 10: d1(L9→gM1) d2(L13→gM2) d10(L18→gM3) d9(L21→gM3) d3(L23→gM2) d4(L25→gM3) d5(L36→gM3) d1(L59→gM1) d2(L61→gM2) d3(L62→gM2)
- `live/collab/val/ambient_dust.tidal` — 6: d1(L5→gM1) d2(L12→gM2) d3(L20→gM2) d4(L32→gM3) d5(L37→gM3) d8(L51→gM2)
- `live/collab/val/edgy.tidal` — 5: d1(L6→gM1) d2(L15→gM2) d3(L17→gM2) d5(L27→gM3) d6(L39→gM3)
- `live/collab/val/euclidian_machine.tidal` — 6: d5(L111→gM3) d1(L136→gM1) d2(L138→gM2) d3(L140→gM2) d1(L142→gM1) d3(L144→gM2)
- `live/collab/val/samedi_acid.tidal` — 3: d1(L3→gM1) d2(L4→gM2) d4(L5→gM3)
- `live/collab/val/template.tidal` — 5: d1(L47→gM1) d2(L52→gM2) d3(L54→gM2) d4(L56→gM3) d8(L61→gM2)
- `live/collab/youssef/eole.tidal` — 1: d8(L77→gM2)
- `live/dnb/bluesify.tidal` — 4: d1(L7→gM1) d2(L12→gM2) d3(L18→gM2) d4(L21→gM3)
- `live/dnb/chemise.tidal` — 1: d6(L71→gM3)
- `live/dnb/new_synth_wave.tidal` — 3: d1(L106→gM1) d3(L111→gM2) d2(L126→gM2)
- `live/dnb/slow_step_abstract.tidal` — 1: d1(L5→gM1)
- `live/dnb/vendredi_dnb.tidal` — 2: d1(L70→gM1) d4(L90→gM3)
- `live/dnb/video_live.tidal` — 1: d2(L161→gM2)
- `live/dnb.tidal` — 6: d8(L5→gM2) d1(L78→gM1) d3(L80→gM2) d8(L92→gM2) d1(L94→gM1) d3(L96→gM2)
- `live/dub/amis_roots.tidal` — 5: d1(L7→gM1) d2(L12→gM2) d3(L19→gM2) d4(L33→gM3) d7(L64→gM3)
- `live/dub/fdlm2021.tidal` — 10: d1(L21→gM1) d1(L23→gM1) d2(L29→gM2) d10(L42→gM3) d5(L66→gM3) d7(L72→gM3) d8(L80→gM2) d6(L90→gM3) d9(L107→gM3) d11(L116→gM3)
- `live/dub/hello_dub.tidal` — 6: d1(L9→gM1) d2(L17→gM2) d3(L26→gM2) d4(L37→gM3) d8(L64→gM2) d9(L76→gM3)
- `live/dub/racine_clave.tidal` — 1: d4(L28→gM3)
- `live/dub/renfort_solaire.tidal` — 6: d1(L6→gM1) d2(L14→gM2) d3(L18→gM2) d4(L27→gM3) d5(L37→gM3) d6(L52→gM3)
- `live/dub/tubby_study.tidal` — 5: d1(L12→gM1) d2(L18→gM2) d3(L27→gM2) d5(L49→gM3) d6(L58→gM3)
- `live/exp/bogdanniv.tidal` — 1: d1(L18→gM1)
- `live/friday.tidal` — 1: d1(L55→gM1)
- `live/friday_feb.tidal` — 1: d1(L5→gM1)
- `live/fusion/anthropocene.tidal` — 2: d4(L51→gM3) d4(L69→gM3)
- `live/fusion/b2p.tidal` — 1: d1(L9→gM1)
- `live/fusion/blue_party.tidal` — 3: d4(L7→gM3) d8(L88→gM2) d1(L126→gM1)
- `live/fusion/camille.tidal` — 1: d1(L53→gM1)
- `live/fusion/comete/808_et_etoiles.tidal` — 7: d1(L2→gM1) d1(L18→gM1) d2(L30→gM2) d4(L36→gM3) d5(L44→gM3) d6(L51→gM3) d7(L57→gM3)
- `live/fusion/comete/marche_vertige.tidal` — 1: d2(L10→gM2)
- `live/fusion/comete/my_other_car_is_a_storm.tidal` — 5: d1(L5→gM1) d3(L23→gM2) d4(L32→gM3) d1(L68→gM1) d2(L69→gM2)
- `live/fusion/dessin.tidal` — 1: d6(L55→gM3)
- `live/fusion/dimitri.tidal` — 1: d2(L9→gM2)
- `live/fusion/kaalamite.tidal` — 2: d4(L19→gM3) d3(L23→gM2)
- `live/fusion/lucy_sky.tidal` — 1: d6(L41→gM3)
- `live/fusion/morning/latin_core.tidal` — 3: d1(L5→gM1) d10(L15→gM3) d5(L31→gM3)
- `live/fusion/you_may.tidal` — 6: d1(L82→gM1) d1(L84→gM1) d3(L88→gM2) d2(L90→gM2) d3(L92→gM2) d1(L119→gM1)
- `live/hardcore/anar.tidal` — 3: d4(L2→gM3) d2(L9→gM2) d1(L19→gM1)
- `live/hardcore/jambon.tidal` — 1: d1(L12→gM1)
- `live/hardcore/manoir_rhadamanthe.tidal` — 2: d1(L6→gM1) d2(L19→gM2)
- `live/hardcore/scribe.tidal` — 2: d2(L23→gM2) d3(L25→gM2)
- `live/hip/bb/cest_le_code.tidal` — 1: d1(L49→gM1)
- `live/hip/beats.tidal` — 1: d11(L75→gM3)
- `live/hip/boombap/princesse_de_mars.tidal` — 4: d1(L7→gM1) d2(L17→gM2) d3(L20→gM2) d4(L26→gM3)
- `live/hip/chaude_civ.tidal` — 1: d1(L5→gM1)
- `live/hip/darkside/russia.tidal` — 1: d1(L4→gM1)
- `live/hip/darkside/sub_marine.tidal` — 7: d1(L13→gM1) d2(L19→gM2) d3(L31→gM2) d4(L41→gM3) d5(L52→gM3) d6(L65→gM3) d8(L89→gM2)
- `live/hip/entre_en_scene.tidal` — 1: d8(L4→gM2)
- `live/hip/instru/envahisseur_celtique.tidal` — 5: d1(L10→gM1) d2(L16→gM2) d3(L22→gM2) d4(L27→gM3) d5(L32→gM3)
- `live/hip/instru/jardin_dhiver.tidal` — 6: d4(L43→gM3) d5(L53→gM3) d6(L64→gM3) d7(L81→gM3) d10(L92→gM3) d9(L100→gM3)
- `live/hip/instru/jazz_noise.tidal` — 3: d1(L13→gM1) d2(L15→gM2) d3(L28→gM2)
- `live/hip/instru/nuit_au_quartier_latin.tidal` — 3: d1(L8→gM1) d6(L84→gM3) d9(L91→gM3)
- `live/hip/lofi/back_baby.tidal` — 1: d3(L25→gM2)
- `live/hip/lofi/du_miel.tidal` — 2: d1(L10→gM1) d5(L53→gM3)
- `live/hip/lofi/hellofi.tidal` — 7: d1(L23→gM1) d2(L32→gM2) d3(L44→gM2) d4(L55→gM3) d5(L69→gM3) d6(L86→gM3) d8(L115→gM2)
- `live/hip/lofi/poke_bone.tidal` — 4: d1(L6→gM1) d2(L7→gM2) d3(L8→gM2) d4(L9→gM3)
- `live/hip/lofi/sete_et_match.tidal` — 7: d1(L16→gM1) d2(L26→gM2) d3(L34→gM2) d5(L41→gM3) d4(L52→gM3) d6(L63→gM3) d5(L75→gM3)
- `live/hip/lofi/slow_mo.tidal` — 6: d1(L17→gM1) d2(L39→gM2) d3(L46→gM2) d4(L52→gM3) d5(L69→gM3) d8(L89→gM2)
- `live/hip/lofi/soleil_enthousiaste.tidal` — 5: d1(L13→gM1) d2(L16→gM2) d3(L19→gM2) d4(L25→gM3) d5(L42→gM3)
- `live/hip/lofi/toujours_plus.tidal` — 7: d1(L12→gM1) d2(L16→gM2) d3(L20→gM2) d4(L25→gM3) d5(L43→gM3) d6(L50→gM3) d10(L65→gM3)
- `live/hip/sunny.tidal` — 1: d4(L25→gM3)
- `live/home.tidal` — 4: d2(L3→gM2) d4(L5→gM3) d1(L21→gM1) d2(L38→gM2)
- `live/jam/cbow.tidal` — 7: d1(L1→gM1) d1(L20→gM1) d2(L26→gM2) d5(L30→gM3) d3(L41→gM2) d4(L56→gM3) d8(L72→gM2)
- `live/late/funky_evening.tidal` — 3: d1(L7→gM1) d2(L11→gM2) d3(L22→gM2)
- `live/medievalcore.tidal` — 6: d1(L6→gM1) d2(L13→gM2) d3(L14→gM2) d5(L20→gM3) d6(L22→gM3) d8(L31→gM2)
- `live/midi/ambient_space.tidal` — 1: d3(L18→gM2)
- `live/midi/ams_companion.tidal` — 4: d2(L23→gM2) d1(L27→gM1) d2(L34→gM2) d3(L36→gM2)
- `live/midi/beats.tidal` — 7: d1(L15→gM1) d1(L32→gM1) d4(L33→gM3) d2(L166→gM2) d1(L189→gM1) d2(L191→gM2) d3(L204→gM2)
- `live/midi/dub.tidal` — 1: d1(L100→gM1)
- `live/midi/dusty_marcia.tidal` — 2: d1(L3→gM1) d2(L5→gM2)
- `live/midi/frerot.tidal` — 1: d1(L16→gM1)
- `live/midi/hello_world.tidal` — 8: d3(L4→gM2) d2(L5→gM2) d10(L10→gM3) d1(L14→gM1) d1(L22→gM1) d1(L24→gM1) d3(L32→gM2) d1(L34→gM1)
- `live/midi/looper/god_money.tidal` — 3: d3(L18→gM2) d4(L19→gM3) d1(L25→gM1)
- `live/midi/nova/120_techoirs.tidal` — 6: d1(L34→gM1) d2(L38→gM2) d3(L46→gM2) d4(L55→gM3) d7(L70→gM3) d8(L77→gM2)
- `live/midi/nova/80fonk.tidal` — 4: d1(L33→gM1) d2(L39→gM2) d3(L48→gM2) d4(L57→gM3)
- `live/midi/nova/DX_tech.tidal` — 1: d3(L24→gM2)
- `live/midi/nova/FFF/pray.tidal` — 5: d1(L19→gM1) d4(L28→gM3) d2(L40→gM2) d3(L52→gM2) d7(L76→gM3)
- `live/midi/nova/FM/heure_a_perdre.tidal` — 2: d3(L65→gM2) d5(L72→gM3)
- `live/midi/nova/FM/paul_machine.tidal` — 1: d1(L107→gM1)
- `live/midi/nova/FM/superFM.tidal` — 1: d1(L84→gM1)
- `live/midi/nova/ambient/drone_aveugle.tidal` — 6: d1(L8→gM1) d2(L16→gM2) d7(L26→gM3) d3(L36→gM2) d5(L54→gM3) d6(L72→gM3)
- `live/midi/nova/ambient/mono_over.tidal` — 6: d1(L8→gM1) d2(L14→gM2) d3(L16→gM2) d4(L19→gM3) d5(L26→gM3) d6(L46→gM3)
- `live/midi/nova/ambient/snow_white.tidal` — 9: d1(L6→gM1) d4(L11→gM3) d5(L18→gM3) d8(L27→gM2) d2(L41→gM2) d3(L49→gM2) d4(L57→gM3) d6(L69→gM3) d8(L85→gM2)
- `live/midi/nova/beatober/oct_15_midoct.tidal` — 6: d1(L4→gM1) d2(L10→gM2) d3(L20→gM2) d4(L28→gM3) d10(L37→gM3) d9(L45→gM3)
- `live/midi/nova/boombap/saloon.tidal` — 4: d1(L6→gM1) d1(L15→gM1) d2(L21→gM2) d4(L39→gM3)
- `live/midi/nova/breaks/StolenChoir.tidal` — 6: d1(L23→gM1) d2(L28→gM2) d3(L37→gM2) d4(L44→gM3) d5(L48→gM3) d1(L104→gM1)
- `live/midi/nova/breaks/break_90s.tidal` — 1: d5(L76→gM3)
- `live/midi/nova/breaks/break_at_home.tidal` — 3: d1(L8→gM1) d2(L13→gM2) d4(L20→gM3)
- `live/midi/nova/breaks/break_dynasty.tidal` — 7: d2(L16→gM2) d3(L30→gM2) d5(L36→gM3) d4(L49→gM3) d7(L62→gM3) d10(L75→gM3) d8(L82→gM2)
- `live/midi/nova/breaks/break_low.tidal` — 5: d3(L22→gM2) d4(L27→gM3) d6(L58→gM3) d7(L66→gM3) d8(L71→gM2)
- `live/midi/nova/breaks/break_the_night.tidal` — 5: d1(L7→gM1) d3(L17→gM2) d4(L26→gM3) d5(L41→gM3) d6(L49→gM3)
- `live/midi/nova/breaks/break_the_rentree.tidal` — 6: d1(L5→gM1) d2(L19→gM2) d3(L26→gM2) d4(L40→gM3) d6(L50→gM3) d5(L65→gM3)
- `live/midi/nova/breaks/la_canopee.tidal` — 8: d1(L8→gM1) d2(L16→gM2) d3(L30→gM2) d4(L41→gM3) d7(L49→gM3) d8(L57→gM2) d9(L71→gM3) d1(L87→gM1)
- `live/midi/nova/breaks/lourd.tidal` — 6: d1(L5→gM1) d2(L12→gM2) d3(L23→gM2) d4(L38→gM3) d5(L48→gM3) d7(L80→gM3)
- `live/midi/nova/breaks/lunar.tidal` — 5: d1(L12→gM1) d3(L17→gM2) d2(L24→gM2) d4(L34→gM3) d5(L49→gM3)
- `live/midi/nova/breaks/midnight_breaking.tidal` — 13: d1(L11→gM1) d3(L17→gM2) d2(L22→gM2) d4(L32→gM3) d6(L51→gM3) d5(L101→gM3) d1(L104→gM1) d1(L115→gM1) d2(L119→gM2) d3(L121→gM2) d4(L122→gM3) d5(L126→gM3) d8(L128→gM2)
- `live/midi/nova/breaks/nova_bossa.tidal` — 6: d1(L16→gM1) d2(L23→gM2) d3(L30→gM2) d4(L41→gM3) d5(L50→gM3) d8(L62→gM2)
- `live/midi/nova/breaks/slower.tidal` — 5: d1(L14→gM1) d3(L28→gM2) d4(L34→gM3) d5(L57→gM3) d10(L109→gM3)
- `live/midi/nova/breaks/solar.tidal` — 13: d1(L14→gM1) d3(L21→gM2) d2(L30→gM2) d5(L60→gM3) d9(L77→gM3) d8(L90→gM2) d7(L103→gM3) d7(L117→gM3) d4(L133→gM3) d6(L144→gM3) d9(L154→gM3) d1(L164→gM1) d3(L165→gM2)
- `live/midi/nova/breaks/spanish_thingy.tidal` — 5: d1(L4→gM1) d2(L14→gM2) d3(L19→gM2) d5(L30→gM3) d6(L37→gM3)
- `live/midi/nova/breaks.tidal` — 1: d1(L1→gM1)
- `live/midi/nova/computer_riddub.tidal` — 9: d3(L49→gM2) d4(L62→gM3) d5(L73→gM3) d6(L88→gM3) d6(L125→gM3) d4(L133→gM3) d5(L152→gM3) d7(L180→gM3) d8(L187→gM2)
- `live/midi/nova/disco/buena_sera_milano.tidal` — 1: d4(L18→gM3)
- `live/midi/nova/dnb/BreakBass.tidal` — 15: d1(L33→gM1) d2(L41→gM2) d3(L47→gM2) d4(L55→gM3) d5(L65→gM3) d4(L84→gM3) d5(L98→gM3) d6(L107→gM3) d9(L127→gM3) d5(L173→gM3) d2(L177→gM2) d3(L186→gM2) d4(L193→gM3) d5(L197→gM3) d10(L245→gM3)
- `live/midi/nova/dnb/MethBass.tidal` — 5: d1(L32→gM1) d2(L38→gM2) d6(L57→gM3) d7(L64→gM3) d4(L82→gM3)
- `live/midi/nova/dnb/anniv.tidal` — 4: d1(L25→gM1) d3(L47→gM2) d5(L87→gM3) d6(L100→gM3)
- `live/midi/nova/dnb/break_the_loop.tidal` — 4: d2(L22→gM2) d3(L30→gM2) d5(L70→gM3) d6(L79→gM3)
- `live/midi/nova/dnb/jet_de_resistance.tidal` — 3: d1(L5→gM1) d2(L8→gM2) d3(L10→gM2)
- `live/midi/nova/dnb/noname.tidal` — 2: d9(L84→gM3) d6(L100→gM3)
- `live/midi/nova/dnb/prepabass.tidal` — 6: d1(L34→gM1) d2(L40→gM2) d5(L54→gM3) d3(L62→gM2) d4(L72→gM3) d6(L79→gM3)
- `live/midi/nova/dub/big_morning.tidal` — 5: d1(L4→gM1) d2(L10→gM2) d3(L13→gM2) d4(L16→gM3) d9(L35→gM3)
- `live/midi/nova/dub/computer_riddim.tidal` — 4: d3(L47→gM2) d4(L62→gM3) d5(L73→gM3) d6(L88→gM3)
- `live/midi/nova/dub/simon_arrive.tidal` — 1: d1(L4→gM1)
- `live/midi/nova/dub/skunky.tidal` — 6: d2(L25→gM2) d3(L34→gM2) d7(L42→gM3) d4(L50→gM3) d5(L62→gM3) d6(L77→gM3)
- `live/midi/nova/dub.tidal` — 4: d1(L21→gM1) d2(L24→gM2) d3(L43→gM2) d4(L52→gM3)
- `live/midi/nova/dubstep/break_my_new_synths.tidal` — 4: d1(L11→gM1) d4(L30→gM3) d1(L53→gM1) d1(L78→gM1)
- `live/midi/nova/feu.tidal` — 4: d3(L46→gM2) d4(L62→gM3) d5(L105→gM3) d6(L120→gM3)
- `live/midi/nova/fusion/all_the_way.tidal` — 5: d1(L16→gM1) d2(L33→gM2) d3(L38→gM2) d4(L43→gM3) d5(L53→gM3)
- `live/midi/nova/fusion/crystal_d_ete.tidal` — 7: d1(L6→gM1) d2(L12→gM2) d3(L17→gM2) d6(L23→gM3) d4(L32→gM3) d5(L40→gM3) d7(L51→gM3)
- `live/midi/nova/fusion/elephunk.tidal` — 8: d1(L11→gM1) d2(L16→gM2) d3(L19→gM2) d4(L28→gM3) d5(L35→gM3) d6(L44→gM3) d7(L51→gM3) d8(L60→gM2)
- `live/midi/nova/fusion/etapes.tidal` — 3: d1(L5→gM1) d2(L12→gM2) d3(L16→gM2)
- `live/midi/nova/fusion/shape_of_foo.tidal` — 6: d1(L14→gM1) d2(L19→gM2) d3(L24→gM2) d5(L31→gM3) d4(L50→gM3) d6(L63→gM3)
- `live/midi/nova/harder_crime.tidal` — 8: d1(L38→gM1) d2(L45→gM2) d3(L55→gM2) d4(L66→gM3) d5(L73→gM3) d6(L88→gM3) d7(L96→gM3) d8(L106→gM2)
- `live/midi/nova/instruments/8box.tidal` — 10: d1(L3→gM1) d3(L67→gM2) d4(L81→gM3) d5(L92→gM3) d6(L107→gM3) d6(L144→gM3) d4(L152→gM3) d5(L171→gM3) d7(L199→gM3) d8(L206→gM2)
- `live/midi/nova/instruments/AtomicRhodes.tidal` — 4: d1(L35→gM1) d2(L41→gM2) d3(L42→gM2) d4(L47→gM3)
- `live/midi/nova/instruments/scratchomatic.tidal` — 7: d10(L15→gM3) d9(L20→gM3) d1(L21→gM1) d3(L35→gM2) d4(L43→gM3) d5(L51→gM3) d11(L59→gM3)
- `live/midi/nova/lofi/back_baby.tidal` — 1: d3(L23→gM2)
- `live/midi/nova/lofi/dark_money.tidal` — 6: d1(L15→gM1) d2(L25→gM2) d3(L34→gM2) d5(L42→gM3) d6(L50→gM3) d4(L65→gM3)
- `live/midi/nova/lofi/hello_shiloh.tidal` — 5: d1(L7→gM1) d2(L12→gM2) d3(L15→gM2) d4(L22→gM3) d6(L52→gM3)
- `live/midi/nova/lofi/new_dust.tidal` — 7: d1(L21→gM1) d2(L36→gM2) d3(L44→gM2) d4(L67→gM3) d5(L82→gM3) d8(L103→gM2) d9(L114→gM3)
- `live/midi/nova/lofi/premier_mai.tidal` — 7: d1(L7→gM1) d2(L12→gM2) d3(L17→gM2) d4(L23→gM3) d6(L33→gM3) d7(L43→gM3) d8(L59→gM2)
- `live/midi/nova/lofi/premiere_grillade.tidal` — 8: d1(L8→gM1) d2(L15→gM2) d3(L24→gM2) d8(L30→gM2) d4(L44→gM3) d5(L58→gM3) d7(L68→gM3) d1(L84→gM1)
- `live/midi/nova/lofi/reboot.tidal` — 8: d1(L14→gM1) d2(L20→gM2) d3(L26→gM2) d4(L32→gM3) d5(L42→gM3) d6(L57→gM3) d7(L65→gM3) d8(L76→gM2)
- `live/midi/nova/lofi/soleil_de_sete.tidal` — 6: d1(L21→gM1) d2(L32→gM2) d3(L42→gM2) d5(L49→gM3) d4(L61→gM3) d6(L75→gM3)
- `live/midi/nova/lofi/sunny_march.tidal` — 7: d1(L16→gM1) d2(L28→gM2) d3(L34→gM2) d4(L45→gM3) d5(L62→gM3) d6(L84→gM3) d7(L92→gM3)
- `live/midi/nova/lounge/blade_dreamer.tidal` — 7: d1(L12→gM1) d2(L18→gM2) d5(L34→gM3) d3(L44→gM2) d4(L59→gM3) d7(L73→gM3) d8(L85→gM2)
- `live/midi/nova/lounge/cbow.tidal` — 11: d1(L1→gM1) d1(L15→gM1) d2(L21→gM2) d5(L35→gM3) d3(L45→gM2) d4(L59→gM3) d8(L73→gM2) d1(L93→gM1) d2(L94→gM2) d3(L95→gM2) d4(L100→gM3)
- `live/midi/nova/lounge/hello_loo.tidal` — 8: d1(L11→gM1) d10(L14→gM3) d2(L29→gM2) d3(L32→gM2) d4(L40→gM3) d5(L46→gM3) d6(L53→gM3) d2(L60→gM2)
- `live/midi/nova/lounge/hoover_sepia.tidal` — 5: d2(L18→gM2) d3(L22→gM2) d4(L29→gM3) d5(L45→gM3) d10(L57→gM3)
- `live/midi/nova/lounge/michael.tidal` — 6: d1(L9→gM1) d2(L16→gM2) d4(L37→gM3) d5(L67→gM3) d7(L80→gM3) d8(L90→gM2)
- `live/midi/nova/lounge/mojo_hats.tidal` — 6: d1(L10→gM1) d10(L13→gM3) d1(L35→gM1) d2(L44→gM2) d6(L57→gM3) d7(L66→gM3)
- `live/midi/nova/lounge/top_hats.tidal` — 5: d1(L17→gM1) d2(L25→gM2) d6(L40→gM3) d8(L81→gM2) d5(L93→gM3)
- `live/midi/nova/minneapolis.tidal` — 8: d1(L33→gM1) d2(L39→gM2) d3(L48→gM2) d6(L63→gM3) d4(L71→gM3) d5(L92→gM3) d7(L121→gM3) d8(L131→gM2)
- `live/midi/nova/once_upon_a_loop.tidal` — 14: d3(L17→gM2) d1(L21→gM1) d2(L22→gM2) d1(L36→gM1) d1(L48→gM1) d2(L49→gM2) d5(L50→gM3) d2(L60→gM2) d2(L75→gM2) d3(L78→gM2) d4(L86→gM3) d5(L92→gM3) d6(L99→gM3) d2(L106→gM2)
- `live/midi/nova/party/80s_neon.tidal` — 5: d1(L22→gM1) d2(L26→gM2) d3(L34→gM2) d4(L39→gM3) d5(L51→gM3)
- `live/midi/nova/party/blues_machine.tidal` — 1: d1(L3→gM1)
- `live/midi/nova/party/dark_angel_frappe.tidal` — 6: d1(L18→gM1) d2(L25→gM2) d3(L32→gM2) d8(L40→gM2) d5(L57→gM3) d7(L66→gM3)
- `live/midi/nova/party/electro_blues.tidal` — 5: d2(L20→gM2) d3(L26→gM2) d4(L34→gM3) d5(L56→gM3) d9(L74→gM3)
- `live/midi/nova/party/last_one.tidal` — 7: d1(L16→gM1) d2(L21→gM2) d3(L26→gM2) d4(L43→gM3) d5(L55→gM3) d7(L77→gM3) d8(L94→gM2)
- `live/midi/nova/party/maudits_insectes.tidal` — 7: d1(L3→gM1) d2(L8→gM2) d3(L15→gM2) d4(L24→gM3) d6(L40→gM3) d9(L52→gM3) d10(L61→gM3)
- `live/midi/nova/party/phunk.tidal` — 10: d1(L19→gM1) d2(L25→gM2) d3(L30→gM2) d4(L43→gM3) d5(L50→gM3) d6(L60→gM3) d7(L67→gM3) d6(L80→gM3) d7(L101→gM3) d8(L118→gM2)
- `live/midi/nova/party/sidekick.tidal` — 8: d1(L8→gM1) d2(L14→gM2) d3(L27→gM2) d4(L30→gM3) d5(L40→gM3) d6(L49→gM3) d7(L59→gM3) d2(L72→gM2)
- `live/midi/nova/party/technomidi.tidal` — 5: d1(L22→gM1) d6(L43→gM3) d5(L83→gM3) d8(L96→gM2) d9(L109→gM3)
- `live/midi/nova/punk/hello_poesie.tidal` — 5: d1(L10→gM1) d2(L18→gM2) d3(L29→gM2) d4(L45→gM3) d5(L53→gM3)
- `live/midi/nova/punk/killing.tidal` — 4: d1(L5→gM1) d2(L6→gM2) d4(L11→gM3) d5(L13→gM3)
- `live/midi/nova/superFM.tidal` — 1: d1(L84→gM1)
- `live/midi/nova/techno/love_of_techno.tidal` — 3: d1(L5→gM1) d2(L6→gM2) d3(L7→gM2)
- `live/midi/nova/techno/the_good_bass.tidal` — 5: d1(L7→gM1) d2(L9→gM2) d3(L14→gM2) d4(L20→gM3) d8(L35→gM2)
- `live/midi/nova/techno/tour_du_ciel.tidal` — 7: d1(L11→gM1) d2(L15→gM2) d3(L19→gM2) d4(L21→gM3) d5(L28→gM3) d8(L39→gM2) d7(L48→gM3)
- `live/midi/nova/tidal_crime.tidal` — 9: d1(L28→gM1) d2(L34→gM2) d3(L44→gM2) d4(L56→gM3) d5(L62→gM3) d6(L78→gM3) d7(L86→gM3) d8(L95→gM2) d9(L107→gM3)
- `live/midi/nova/wave/horizons.tidal` — 13: d1(L11→gM1) d2(L17→gM2) d3(L19→gM2) d4(L27→gM3) d5(L35→gM3) d11(L70→gM3) d1(L105→gM1) d1(L118→gM1) d2(L129→gM2) d3(L137→gM2) d5(L144→gM3) d4(L155→gM3) d6(L169→gM3)
- `live/midi/nova/zelda.tidal` — 8: d1(L19→gM1) d2(L25→gM2) d3(L30→gM2) d4(L37→gM3) d5(L44→gM3) d1(L89→gM1) d2(L93→gM2) d4(L108→gM3)
- `live/midi/zelda/mashup.tidal` — 1: d2(L23→gM2)
- `live/mood/fight/grimpe.tidal` — 7: d1(L11→gM1) d2(L17→gM2) d3(L20→gM2) d4(L25→gM3) d5(L32→gM3) d6(L39→gM3) d7(L48→gM3)
- `live/mood/fight/sage.tidal` — 3: d1(L8→gM1) d2(L10→gM2) d3(L18→gM2)
- `live/mood/sad/bass_vibes.tidal` — 3: d1(L8→gM1) d2(L19→gM2) d4(L31→gM3)
- `live/mood/soothing/breathe.tidal` — 6: d1(L6→gM1) d2(L13→gM2) d3(L19→gM2) d4(L26→gM3) d5(L37→gM3) d8(L54→gM2)
- `live/mood/soothing/tea_time.tidal` — 6: d1(L9→gM1) d2(L12→gM2) d3(L19→gM2) d4(L25→gM3) d6(L39→gM3) d7(L46→gM3)
- `live/mood/tired/afternoon.tidal` — 6: d1(L17→gM1) d3(L24→gM2) d2(L35→gM2) d7(L49→gM3) d6(L61→gM3) d9(L73→gM3)
- `live/nuit.tidal` — 1: d2(L16→gM2)
- `live/offbeat.tidal` — 1: d1(L3→gM1)
- `live/pair/be_my_punk.tidal` — 2: d1(L56→gM1) d2(L57→gM2)
- `live/pair/technopunk.tidal` — 3: d1(L4→gM1) d2(L5→gM2) d3(L6→gM2)
- `live/pianotrap.tidal` — 1: d3(L32→gM2)
- `live/quantum.tidal` — 1: d3(L15→gM2)
- `live/remix/stup.tidal` — 1: d2(L19→gM2)
- `live/seb.tidal` — 1: d2(L8→gM2)
- `live/snake.tidal` — 3: d1(L5→gM1) d4(L32→gM3) d1(L34→gM1)
- `live/techno/4stems/_template.tidal` — 4: d1(L3→gM1) d2(L4→gM2) d3(L5→gM2) d4(L6→gM3)
- `live/techno/4stems/detroit_outer_space.tidal` — 3: d1(L4→gM1) d1(L59→gM1) d2(L60→gM2)
- `live/techno/abstract.tidal` — 2: d3(L19→gM2) d6(L36→gM3)
- `live/techno/breakbeat.tidal` — 1: d5(L28→gM3)
- `live/techno/ciel_etoile.tidal` — 1: d3(L96→gM2)
- `live/techno/fine.tidal` — 1: d4(L54→gM3)
- `live/techno/foret_noire.tidal` — 1: d1(L5→gM1)
- `live/techno/funk/FFF/funk_n_bass.tidal` — 1: d1(L94→gM1)
- `live/techno/funk/minimal.tidal` — 3: d7(L28→gM3) d2(L29→gM2) d5(L30→gM3)
- `live/techno/funk/pure.tidal` — 1: d5(L105→gM3)
- `live/techno/kart.tidal` — 2: d1(L3→gM1) d9(L65→gM3)
- `live/techno/noir/lavabo_noir.tidal` — 5: d2(L21→gM2) d3(L30→gM2) d4(L36→gM3) d5(L62→gM3) d6(L75→gM3)
- `live/techno/phazer.tidal` — 1: d2(L13→gM2)
- `live/techno/piano_intro.tidal` — 1: d3(L14→gM2)
- `live/techno/remember.tidal` — 4: d2(L12→gM2) d3(L20→gM2) d4(L28→gM3) d10(L53→gM3)
- `live/techno/soleil_neige.tidal` — 1: d1(L3→gM1)
- `live/techno/virus.tidal` — 1: d3(L21→gM2)
- `live/techno/vite.tidal` — 2: d1(L6→gM1) d2(L9→gM2)
- `live/transe/cosmos.tidal` — 2: d1(L21→gM1) d1(L88→gM1)
- `live/val.tidal` — 2: d2(L3→gM2) d2(L9→gM2)
- `live/work/contre.tidal` — 3: d1(L7→gM1) d2(L16→gM2) d3(L20→gM2)
- `sandbox/808.tidal` — 4: d3(L1→gM2) d4(L2→gM3) d1(L4→gM1) d1(L5→gM1)
- `sandbox/alphadance.tidal` — 1: d4(L29→gM3)
- `sandbox/binary.tidal` — 6: d1(L6→gM1) d2(L9→gM2) d3(L12→gM2) d4(L17→gM3) d6(L24→gM3) d7(L28→gM3)
- `sandbox/blues.tidal` — 3: d4(L9→gM3) d2(L18→gM2) d2(L20→gM2)
- `sandbox/copycat.tidal` — 11: d1(L6→gM1) d2(L8→gM2) d1(L10→gM1) d1(L11→gM1) d1(L12→gM1) d2(L13→gM2) d1(L19→gM1) d1(L31→gM1) d2(L33→gM2) d3(L36→gM2) d6(L52→gM3)
- `sandbox/hello.tidal` — 47: d1(L7→gM1) d2(L9→gM2) d1(L11→gM1) d2(L13→gM2) d1(L15→gM1) d2(L17→gM2) d3(L20→gM2) d1(L23→gM1) d2(L25→gM2) d3(L29→gM2) d1(L33→gM1) d2(L35→gM2) d2(L37→gM2) d1(L39→gM1) d1(L51→gM1) d1(L53→gM1) d2(L55→gM2) d3(L57→gM2) d4(L59→gM3) d1(L73→gM1) d2(L75→gM2) d2(L77→gM2) d1(L78→gM1) d5(L80→gM3) d3(L82→gM2) d2(L86→gM2) d1(L88→gM1) d3(L90→gM2) d4(L92→gM3) d5(L94→gM3) d1(L100→gM1) d1(L102→gM1) d2(L104→gM2) d1(L106→gM1) d1(L108→gM1) d1(L115→gM1) d2(L117→gM2) d1(L119→gM1) d1(L121→gM1) d1(L122→gM1) d1(L124→gM1) d2(L125→gM2) d1(L126→gM1) d2(L127→gM2) d2(L128→gM2) d3(L129→gM2) d2(L131→gM2)
- `sandbox/jazzy.tidal` — 5: d1(L7→gM1) d1(L14→gM1) d2(L24→gM2) d6(L42→gM3) d5(L47→gM3)
- `sandbox/techno.tidal` — 5: d3(L76→gM2) d5(L78→gM3) d4(L80→gM3) d1(L82→gM1) d2(L84→gM2)
- `sandbox/workbeat.tidal` — 3: d1(L5→gM1) d2(L7→gM2) d3(L10→gM2)
- `study/20201104.tidal` — 5: d1(L4→gM1) d2(L6→gM2) d3(L8→gM2) d4(L10→gM3) d5(L19→gM3)
- `study/anticipate.tidal` — 5: d1(L6→gM1) d1(L16→gM1) d1(L25→gM1) d1(L31→gM1) d2(L40→gM2)
- `study/brave_effects.tidal` — 1: d1(L7→gM1)
- `study/building_up.tidal` — 31: d1(L4→gM1) d1(L8→gM1) d1(L12→gM1) d1(L16→gM1) d1(L21→gM1) d1(L26→gM1) d1(L34→gM1) d1(L39→gM1) d1(L44→gM1) d1(L49→gM1) d1(L54→gM1) d1(L59→gM1) d1(L64→gM1) d3(L69→gM2) d1(L78→gM1) d1(L81→gM1) d1(L84→gM1) d1(L87→gM1) d1(L90→gM1) d1(L93→gM1) d1(L96→gM1) d1(L103→gM1) d1(L112→gM1) d1(L115→gM1) d1(L118→gM1) d1(L121→gM1) d1(L124→gM1) d1(L127→gM1) d1(L130→gM1) d1(L134→gM1) d2(L137→gM2)
- `study/club/fotw/snowball.tidal` — 7: d1(L8→gM1) d1(L11→gM1) d1(L25→gM1) d1(L30→gM1) d1(L34→gM1) d1(L38→gM1) d1(L40→gM1)
- `study/club/fotw/weave.tidal` — 13: d1(L1→gM1) d1(L16→gM1) d1(L20→gM1) d1(L30→gM1) d1(L36→gM1) d1(L50→gM1) d1(L57→gM1) d1(L64→gM1) d1(L75→gM1) d1(L95→gM1) d1(L105→gM1) d1(L109→gM1) d1(L121→gM1)
- `study/club/melodic.tidal` — 1: d1(L3→gM1)
- `study/club/melodies.tidal` — 1: d1(L15→gM1)
- `study/club/poetry.tidal` — 1: d3(L2→gM2)
- `study/club/snippets.tidal` — 3: d1(L1→gM1) d1(L6→gM1) d1(L13→gM1)
- `study/club/w1.tidal` — 14: d1(L6→gM1) d1(L7→gM1) d1(L9→gM1) d1(L10→gM1) d1(L12→gM1) d1(L13→gM1) d1(L15→gM1) d1(L16→gM1) d1(L18→gM1) d1(L21→gM1) d1(L23→gM1) d1(L24→gM1) d1(L26→gM1) d1(L30→gM1)
- `study/club/w2.tidal` — 47: d1(L8→gM1) d1(L10→gM1) d1(L12→gM1) d1(L16→gM1) d1(L22→gM1) d1(L25→gM1) d1(L29→gM1) d1(L38→gM1) d1(L40→gM1) d1(L48→gM1) d1(L52→gM1) d1(L56→gM1) d1(L60→gM1) d1(L62→gM1) d1(L73→gM1) d2(L75→gM2) d2(L86→gM2) d2(L94→gM2) d2(L99→gM2) d1(L113→gM1) d1(L115→gM1) d1(L118→gM1) d1(L120→gM1) d1(L129→gM1) d1(L136→gM1) d1(L153→gM1) d1(L156→gM1) d1(L163→gM1) d1(L186→gM1) d1(L189→gM1) d1(L192→gM1) d1(L195→gM1) d1(L198→gM1) d1(L204→gM1) d1(L211→gM1) d1(L214→gM1) d1(L225→gM1) d1(L228→gM1) d1(L231→gM1) d1(L234→gM1) d1(L244→gM1) d1(L257→gM1) d1(L264→gM1) d1(L269→gM1) d1(L282→gM1) d1(L288→gM1) d1(L296→gM1)
- `study/club/w3.tidal` — 41: d1(L8→gM1) d1(L11→gM1) d1(L16→gM1) d1(L28→gM1) d1(L31→gM1) d1(L35→gM1) d1(L39→gM1) d1(L46→gM1) d1(L53→gM1) d1(L55→gM1) d1(L58→gM1) d1(L66→gM1) d1(L77→gM1) d1(L88→gM1) d1(L94→gM1) d1(L100→gM1) d1(L116→gM1) d2(L119→gM2) d1(L128→gM1) d1(L131→gM1) d1(L136→gM1) d1(L145→gM1) d2(L146→gM2) d1(L157→gM1) d1(L161→gM1) d1(L165→gM1) d1(L174→gM1) d1(L178→gM1) d1(L181→gM1) d1(L184→gM1) d1(L187→gM1) d1(L194→gM1) d1(L197→gM1) d1(L201→gM1) d1(L207→gM1) d1(L209→gM1) d1(L246→gM1) d1(L247→gM1) d1(L249→gM1) d2(L253→gM2) d1(L256→gM1)
- `study/club/w4.tidal` — 69: d1(L9→gM1) d1(L12→gM1) d1(L15→gM1) d1(L19→gM1) d1(L27→gM1) d1(L30→gM1) d1(L33→gM1) d1(L35→gM1) d1(L37→gM1) d1(L42→gM1) d1(L52→gM1) d1(L59→gM1) d1(L67→gM1) d1(L69→gM1) d1(L77→gM1) d1(L82→gM1) d1(L85→gM1) d1(L93→gM1) d1(L108→gM1) d1(L117→gM1) d1(L126→gM1) d1(L131→gM1) d1(L142→gM1) d1(L147→gM1) d1(L150→gM1) d1(L156→gM1) d1(L166→gM1) d1(L179→gM1) d2(L182→gM2) d1(L187→gM1) d1(L191→gM1) d1(L194→gM1) d1(L196→gM1) d1(L199→gM1) d1(L206→gM1) d1(L212→gM1) d1(L218→gM1) d1(L223→gM1) d1(L228→gM1) d1(L235→gM1) d1(L244→gM1) d1(L255→gM1) d1(L266→gM1) d1(L280→gM1) d1(L286→gM1) d1(L289→gM1) d1(L297→gM1) d1(L303→gM1) d1(L311→gM1) d1(L315→gM1) d1(L320→gM1) d2(L325→gM2) d1(L329→gM1) d1(L332→gM1) d1(L335→gM1) d1(L339→gM1) d1(L343→gM1) d1(L346→gM1) d1(L349→gM1) d1(L353→gM1) d1(L366→gM1) d1(L370→gM1) d1(L375→gM1) d1(L380→gM1) d1(L384→gM1) d1(L388→gM1) d1(L392→gM1) d1(L408→gM1) d2(L418→gM2)
- `study/club/w5.tidal` — 31: d1(L26→gM1) d1(L58→gM1) d1(L68→gM1) d1(L79→gM1) d1(L81→gM1) d1(L87→gM1) d1(L90→gM1) d1(L94→gM1) d1(L104→gM1) d1(L115→gM1) d1(L126→gM1) d1(L130→gM1) d1(L133→gM1) d1(L136→gM1) d1(L140→gM1) d1(L146→gM1) d1(L150→gM1) d1(L159→gM1) d1(L164→gM1) d1(L171→gM1) d1(L188→gM1) d1(L195→gM1) d1(L197→gM1) d1(L204→gM1) d1(L205→gM1) d1(L206→gM1) d1(L212→gM1) d1(L215→gM1) d1(L220→gM1) d1(L224→gM1) d1(L231→gM1)
- `study/club/w7.tidal` — 17: d1(L6→gM1) d1(L25→gM1) d1(L31→gM1) d1(L43→gM1) d2(L44→gM2) d3(L45→gM2) d1(L50→gM1) d1(L57→gM1) d1(L71→gM1) d1(L75→gM1) d1(L89→gM1) d1(L93→gM1) d1(L105→gM1) d1(L112→gM1) d1(L121→gM1) d1(L130→gM1) d3(L136→gM2)
- `study/club/w8.tidal` — 26: d1(L4→gM1) d1(L7→gM1) d1(L42→gM1) d1(L46→gM1) d1(L50→gM1) d1(L59→gM1) d1(L68→gM1) d1(L73→gM1) d1(L77→gM1) d1(L81→gM1) d1(L96→gM1) d1(L103→gM1) d1(L116→gM1) d1(L124→gM1) d1(L133→gM1) d1(L142→gM1) d1(L144→gM1) d1(L148→gM1) d1(L161→gM1) d1(L165→gM1) d1(L168→gM1) d1(L176→gM1) d1(L184→gM1) d1(L189→gM1) d1(L191→gM1) d1(L194→gM1)
- `study/discord/meetup.tidal` — 8: d1(L78→gM1) d1(L82→gM1) d1(L86→gM1) d2(L90→gM2) d1(L94→gM1) d1(L100→gM1) d1(L121→gM1) d1(L142→gM1)
- `study/looper/blue_loop.tidal` — 7: d1(L11→gM1) d2(L17→gM2) d3(L22→gM2) d1(L40→gM1) d2(L41→gM2) d3(L42→gM2) d4(L43→gM3)
- `study/looper/jack2.tidal` — 11: d1(L14→gM1) d2(L15→gM2) d2(L34→gM2) d1(L38→gM1) d2(L39→gM2) d1(L50→gM1) d2(L63→gM2) d2(L65→gM2) d2(L85→gM2) d1(L89→gM1) d2(L90→gM2)
- `study/performances_tokyo.tidal` — 1: d5(L34→gM3)
- `study/piano.tidal` — 2: d1(L5→gM1) d1(L46→gM1)
- `study/samples/90s.tidal` — 3: d2(L12→gM2) d3(L50→gM2) d4(L55→gM3)
- `study/samples/drum_machines.tidal` — 2: d1(L11→gM1) d1(L30→gM1)
- `study/samples/igor.tidal` — 7: d1(L36→gM1) d2(L41→gM2) d3(L52→gM2) d5(L58→gM3) d4(L73→gM3) d6(L78→gM3) d8(L84→gM2)
- `study/samples/methlab.tidal` — 5: d1(L8→gM1) d2(L15→gM2) d3(L21→gM2) d4(L24→gM3) d5(L29→gM3)
- `study/santa.tidal` — 3: d1(L1→gM1) d3(L4→gM2) d2(L12→gM2)
- `study/slicing.tidal` — 1: d3(L12→gM2)
- `study/structures/trap.tidal` — 8: d1(L28→gM1) d2(L35→gM2) d3(L44→gM2) d4(L53→gM3) d5(L63→gM3) d6(L73→gM3) d7(L82→gM3) d8(L99→gM2)
- `study/synths/super.tidal` — 2: d1(L2→gM1) d2(L4→gM2)
- `study/tidal-worksheets/01-mini-notation-part-1.tidal` — 8: d1(L13→gM1) d1(L17→gM1) d1(L21→gM1) d1(L26→gM1) d1(L31→gM1) d1(L35→gM1) d1(L39→gM1) d1(L44→gM1)
- `study/tidal-worksheets/02-effects.tidal` — 12: d1(L8→gM1) d1(L10→gM1) d1(L14→gM1) d1(L18→gM1) d1(L22→gM1) d1(L26→gM1) d1(L32→gM1) d1(L40→gM1) d1(L44→gM1) d1(L48→gM1) d1(L52→gM1) d1(L54→gM1)
- `study/tidal-worksheets/03-everything-is-a-pattern.tidal` — 10: d1(L18→gM1) d1(L22→gM1) d1(L26→gM1) d1(L30→gM1) d1(L34→gM1) d1(L42→gM1) d2(L44→gM2) d1(L47→gM1) d1(L51→gM1) d1(L57→gM1)
- `study/tidal-worksheets/04-mini-notation-part-2.tidal` — 11: d1(L5→gM1) d1(L7→gM1) d1(L11→gM1) d1(L16→gM1) d1(L18→gM1) d1(L24→gM1) d1(L33→gM1) d1(L35→gM1) d1(L41→gM1) d1(L45→gM1) d1(L49→gM1)
- `study/tidal-worksheets/05-chopping-part-1.tidal` — 13: d1(L7→gM1) d2(L9→gM2) d1(L13→gM1) d1(L31→gM1) d1(L36→gM1) d1(L57→gM1) d1(L65→gM1) d1(L74→gM1) d1(L86→gM1) d1(L94→gM1) d1(L99→gM1) d1(L104→gM1) d1(L108→gM1)
- `study/tidal-worksheets/06-chopping-part-2.tidal` — 13: d1(L11→gM1) d1(L13→gM1) d1(L21→gM1) d1(L40→gM1) d1(L44→gM1) d1(L50→gM1) d1(L60→gM1) d1(L64→gM1) d1(L68→gM1) d1(L73→gM1) d1(L78→gM1) d1(L83→gM1) d1(L88→gM1)
- `study/tidal-worksheets/07-euclidean-patterns.tidal` — 2: d1(L7→gM1) d1(L30→gM1)
- `study/tidal-worksheets/08-continuous-patterns.tidal` — 13: d1(L11→gM1) d1(L19→gM1) d1(L23→gM1) d1(L27→gM1) d1(L29→gM1) d1(L33→gM1) d1(L35→gM1) d1(L45→gM1) d1(L47→gM1) d1(L53→gM1) d1(L58→gM1) d1(L65→gM1) d1(L71→gM1)
- `study/tidal-worksheets/09-note-vs-n.tidal` — 10: d1(L9→gM1) d1(L11→gM1) d1(L13→gM1) d1(L17→gM1) d1(L29→gM1) d1(L33→gM1) d1(L38→gM1) d1(L43→gM1) d1(L48→gM1) d1(L50→gM1)
- `study/tidal-worksheets/10-legato.tidal` — 8: d1(L8→gM1) d1(L11→gM1) d1(L16→gM1) d1(L20→gM1) d1(L24→gM1) d1(L27→gM1) d1(L32→gM1) d1(L36→gM1)
- `study/tidal-worksheets/11-combining-patterns.tidal` — 13: d1(L8→gM1) d1(L12→gM1) d1(L16→gM1) d1(L20→gM1) d1(L24→gM1) d1(L28→gM1) d1(L32→gM1) d1(L40→gM1) d1(L44→gM1) d1(L56→gM1) d1(L60→gM1) d1(L64→gM1) d1(L68→gM1)
- `study/tidal-worksheets/12-operator-refresher-dollar-hash-and-friends.tidal` — 9: d1(L15→gM1) d1(L33→gM1) d1(L45→gM1) d1(L53→gM1) d1(L59→gM1) d1(L64→gM1) d1(L69→gM1) d1(L76→gM1) d1(L89→gM1)
- `study/tidal-worksheets/13-arpeggios.tidal` — 11: d1(L7→gM1) d1(L10→gM1) d1(L14→gM1) d1(L18→gM1) d1(L22→gM1) d1(L26→gM1) d1(L32→gM1) d1(L36→gM1) d1(L43→gM1) d1(L47→gM1) d2(L51→gM2)
- `study/tidal-worksheets/14-chunking-patterns.tidal` — 15: d1(L11→gM1) d1(L16→gM1) d1(L19→gM1) d1(L24→gM1) d1(L30→gM1) d1(L39→gM1) d1(L47→gM1) d1(L51→gM1) d1(L56→gM1) d1(L60→gM1) d1(L69→gM1) d1(L71→gM1) d1(L75→gM1) d1(L79→gM1) d1(L82→gM1)
- `study/tidal-worksheets/15-beat-rotation.tidal` — 6: d1(L8→gM1) d1(L12→gM1) d1(L16→gM1) d1(L20→gM1) d1(L24→gM1) d1(L28→gM1)
- `study/tidal-worksheets/16-repeating-events.tidal` — 18: d1(L10→gM1) d1(L14→gM1) d1(L18→gM1) d1(L22→gM1) d1(L35→gM1) d1(L39→gM1) d1(L48→gM1) d1(L53→gM1) d1(L63→gM1) d1(L68→gM1) d1(L78→gM1) d1(L82→gM1) d1(L87→gM1) d1(L92→gM1) d1(L94→gM1) d1(L100→gM1) d1(L104→gM1) d1(L108→gM1)
- `study/tidal-worksheets/17-randomness-part-1.tidal` — 18: d1(L11→gM1) d1(L15→gM1) d1(L19→gM1) d1(L23→gM1) d1(L32→gM1) d1(L36→gM1) d1(L40→gM1) d1(L45→gM1) d1(L49→gM1) d1(L55→gM1) d1(L60→gM1) d1(L65→gM1) d1(L68→gM1) d1(L70→gM1) d1(L77→gM1) d1(L83→gM1) d1(L87→gM1) d1(L89→gM1)
- `study/tidal-worksheets/18-randomness-part-2.tidal` — 11: d1(L6→gM1) d1(L19→gM1) d1(L23→gM1) d1(L32→gM1) d1(L36→gM1) d1(L41→gM1) d1(L46→gM1) d1(L51→gM1) d1(L61→gM1) d1(L65→gM1) d1(L72→gM1)
- `study/tidal-worksheets/19-boolean-patterns.tidal` — 15: d1(L9→gM1) d1(L12→gM1) d1(L16→gM1) d1(L19→gM1) d1(L22→gM1) d1(L29→gM1) d1(L32→gM1) d1(L35→gM1) d1(L38→gM1) d1(L43→gM1) d1(L45→gM1) d1(L48→gM1) d1(L53→gM1) d1(L61→gM1) d1(L66→gM1)
- `study/tidal-worksheets/20-long-form-pattern.tidal` — 6: d1(L10→gM1) d1(L20→gM1) d1(L27→gM1) d1(L45→gM1) d1(L61→gM1) d1(L74→gM1)
- `study/tidal-worksheets/21-escaping-the-grid.tidal` — 12: d1(L8→gM1) d1(L11→gM1) d1(L14→gM1) d1(L17→gM1) d1(L26→gM1) d1(L29→gM1) d1(L33→gM1) d1(L37→gM1) d1(L41→gM1) d1(L48→gM1) d1(L54→gM1) d2(L57→gM2)
- `study/tidal-worksheets/23-midi-out.tidal` — 6: d1(L16→gM1) d1(L23→gM1) d1(L26→gM1) d1(L30→gM1) d2(L41→gM2) d2(L49→gM2)
- `study/tidal-worksheets/24-midi-in.tidal` — 1: d1(L9→gM1)
- `study/tidal-worksheets/mutable.tidal` — 3: d1(L6→gM1) d1(L19→gM1) d1(L33→gM1)
- `study/tidal-worksheets/xx-dollar.tidal` — 8: d1(L9→gM1) d1(L27→gM1) d1(L39→gM1) d1(L47→gM1) d1(L53→gM1) d1(L58→gM1) d1(L63→gM1) d1(L70→gM1)
- `study/tutorial/base.tidal` — 25: d1(L6→gM1) d1(L7→gM1) d1(L8→gM1) d1(L11→gM1) d1(L14→gM1) d1(L15→gM1) d1(L18→gM1) d1(L21→gM1) d1(L24→gM1) d1(L25→gM1) d1(L28→gM1) d1(L30→gM1) d1(L33→gM1) d1(L34→gM1) d1(L35→gM1) d1(L36→gM1) d1(L37→gM1) d1(L38→gM1) d1(L41→gM1) d1(L42→gM1) d1(L43→gM1) d1(L45→gM1) d1(L46→gM1) d1(L47→gM1) d1(L48→gM1)
- `study/tutorial/pihkal.tidal` — 6: d1(L7→gM1) d1(L10→gM1) d1(L13→gM1) d1(L16→gM1) d1(L26→gM1) d1(L28→gM1)
- `study/tutorial/technotuto.tidal` — 5: d1(L49→gM1) d1(L51→gM1) d1(L53→gM1) d1(L54→gM1) d1(L58→gM1)
- `study/val/layers.tidal` — 5: d1(L18→gM1) d2(L25→gM2) d9(L40→gM3) d4(L49→gM3) d5(L63→gM3)
- `study/val/retour.tidal` — 3: d4(L5→gM3) d5(L9→gM3) d8(L34→gM2)
- `test/mi_ugens.tidal` — 28: d1(L10→gM1) d1(L14→gM1) d1(L17→gM1) d1(L20→gM1) d1(L23→gM1) d1(L26→gM1) d1(L29→gM1) d1(L38→gM1) d1(L41→gM1) d1(L44→gM1) d1(L47→gM1) d1(L50→gM1) d1(L59→gM1) d1(L62→gM1) d1(L65→gM1) d1(L74→gM1) d1(L77→gM1) d1(L80→gM1) d1(L89→gM1) d1(L92→gM1) d1(L100→gM1) d1(L110→gM1) d1(L113→gM1) d1(L116→gM1) d1(L119→gM1) d4(L128→gM3) d5(L132→gM3) d6(L136→gM3)
- `test.tidal` — 9: d1(L3→gM1) d1(L5→gM1) d1(L29→gM1) d1(L39→gM1) d2(L76→gM2) d3(L78→gM2) d1(L85→gM1) d1(L119→gM1) d1(L132→gM1)
......@@ -4,14 +4,14 @@ do
setcps (80/60/4)
let gF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gM = gMask
d1 $ gM2 $ gF
d1 $ gM1 $ gF
$ midiOn "^14" (fast 2)
$ midiOn "^42" (superimpose (# "808bd:2") . struct "t t t <t <[~ t] t*2>>")
-- $ midiOff "^42" (<| "<t ~> . ~ ~ <~ t> <~!3 t>")
$ midiOff "^42" (<| "t")
$ "[808bd:13,cpu]" -- 4 6
# midiG' "^78" 0 1.2
d2 $ gM1 $ gF -- Slow clap
d2 $ gM2 $ gF -- Slow clap
$ midiOn "^41" (<| "~ s ~ s ~ s ~ s*<1 2>") -- RUN!
$ midiOn ("^43" - "^42") ((whenmod 8 4 (fast "<1 2 1 4> <2 2 4 4>")) . (struct "~ t ~ t"))
$ midiOff ("^43" + "^41" + "^42") (struct "~ t")
......@@ -19,7 +19,7 @@ d2 $ gM1 $ gF -- Slow clap
# hpqbus 22 (range 0 (1 - "^41") "^31")
# hpfbus 21 (range 0 5000 "^51")
# midiG' "^79" 0 1.2
d3 $ gM1 $ gMask $ gF -- Broken drummer
d3 $ gM2 $ gMask $ gF -- Broken drummer
$ sometimesBy (1 - "^52") (mask "t(3,8)")
$ sometimesBy "0!4 1 0!3" (mask "t(4,16)")
$ sometimesBy "0!7 1" (ply 2)
......@@ -28,12 +28,12 @@ d3 $ gM1 $ gMask $ gF -- Broken drummer
-- $ chop 32 $ loopAt 1 $ "fbreak80" -- V1: Existing
# midiG' "^80" 0 1.2
# cut 3
d6 $ gM1 -- Drumroll fou
d6 $ gM3 -- Drumroll fou
$ midiOn "^91" (fast "2 <2!3 <4 [4 8]>>")
$ "dr*[<16 [16 32 16]> 16 <32 [32 16 32]> <16 [8 16]>]"
# "drum:2"
# midiG' "^83" 0 1.1
d7 $ gM1 $ gMask $ gF -- Final cymbal
d7 $ gM3 $ gMask $ gF -- Final cymbal
$ mask "<f!16 t!7 f t t f t t f t t>"
$ "808cy:4" # midiG 0.8
# room 0.5 # dry (slow 8 $ range 0 0.8 saw)
......
......@@ -4,7 +4,7 @@ do
setcps (90/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ midiOn "^42" (<| "k k k <k k*2 k <k [~ k] k*2 [~ . k*2 k*<1 2>]>>")
-- $ midiOff "^42" (<| "k . <~!8 k!8> ~ ~ k")
-- -- $ fix (|* gain 0.6) "jazz"
......@@ -38,7 +38,7 @@ d12 $ slow 4 $ note (
+ "c5"
)
) # s "cricri:3" # lpf 800
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ slice 8 "0 <~!4 1!4> 2 <~!3 3>"
$ chop 8
$ loopAt 2
......
......@@ -3,17 +3,17 @@ setcps (60/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^30" (fast 2)
$ midiOn "^42" ((<| "k k k <k k*2 k [~ k*2]>"))
$ midiOff "^42" (<| "k . <~!8 k(3,8)!8>")
$ "kick:5"
# cps ((range 60 120 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s ~ s ~ s*2"
# "vec1_snare:59" # gain 0.8
# room 0.4 # dry 0.9
d3 $ gF1 $ gM1 $ "dr*[8 8 <8 <12 24>> 16]"
d3 $ gF1 $ gM2 $ "dr*[8 8 <8 <12 24>> 16]"
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 4)
$ superimpose (arp "up <up!3 down>" . (|+| note "c'maj9'8"))
......@@ -53,7 +53,7 @@ d7 $ gF3 $ gM3 -- SIDE CRUTCHES
# pan 0.8
# gain 1.3
# room 0.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)" . chop 16) -- Bouton Nassim <3
$ midiOn ("^92") ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!7 [0 1 . [2 3]]>"
......
......@@ -16,7 +16,7 @@ $ midiOn ("^42" - "^41") (<| "<k k(<3!3 [3 5]>,8)>")
$ "[techno:0,808bd:2,909,kick:4]"
# lpf 200
# midiG' "^78" 0 1.2
d2 $ gF1 $ gMute2 -- Snare décalé
d2 $ gF1 $ gM2 -- Snare décalé
$ "~ . <<s [s*2 ~ . s]> s!2 [s . ~ s*2]>"
# "[clap:1,snare:48]"
# lpf 5000
......@@ -77,7 +77,7 @@ d8 $ gF1 $ gM2 -- La Course
# pan 0.7
# cut 8
# midiG' "^84" 0 0.8
d9 $ gF2 $ gM2 -- La Brulure
d9 $ gF2 $ gM3 -- La Brulure
$ sometimesBy "^13" (# note "c")
$ midiOn "^92" (ply "2 <4 8>")
$ midiOn "^60" (slice 4 "0 1 2 3*<1 2 <4 8> <4 16>>")
......
......@@ -2,26 +2,26 @@ do
-- resetCycles
setcps (105/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t")
$ midiOff "^42" (struct "t ~ t ~")
$ "[jazz,kick:4]"
# gain 1.3
d2 $ gMute1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
$ "[snare:24,cp]"
# pan 0.65
# gain 1.6
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
# gain 1.5
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^89" (ply "4 8")
$ midiOff "^89" (superimpose (struct "t(5,8)"))
$ note (
......@@ -32,7 +32,7 @@ d4 $ gF2 $ gMute3
# gain 1.4
# room 0.4
# crushbus 41 (range 16 3.5 "^53")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36" ((# n "22")) -- Raise COMEON!
......@@ -42,7 +42,7 @@ d8 $ gF1 $ gM1
$ "jungle_breaks:45"
# cut 8
# gain 1.5
d6 $ gF1 $ gM1 -- HAWKS
d6 $ gF1 $ gM3 -- HAWKS
-- $ mask "<f!16 t!16>"
$ "~ [s s*2] ~ [s*<1!3 2> <~!3 s*<1 2>>]"
# "armora:1"
......
......@@ -6,20 +6,20 @@ d1 $ gMute
-- $ midiOff "^42" (<| "k . ~ ~ ~ <~ k ~ [~ k]>")
$ "k ~ <~ [~ k]>" # "[bd,808bd:3]"
# midiG' "^78" 0 1.2
d2 $ gMute2 $ gF1
d2 $ gM2 $ gF1
$ ((|* gain "1 <1!3 [1 0.9 1]>") . (whenmod 4 3 (fix (# "snare:30") "snare:29")))
$ "~ <s!3 [s [~ s] ~]>"
# "[snare:29,snare:4]"
# lpf 5000
# midiG' "^79" 0 1
d3 $ gF1 $ gMute2
d3 $ gF1 $ gM2
$ "h h h h <h!3 ~> h*<1!7 2>" |* gain "0.8 1 1.1 1 1 1.1"
-- # drumFrom "sakatadpm48" "[hh,oh]"
# "hh"
-- # n "0!3 <0!3 1>"
# lpf 4500
# midiG' "^80" 0 1
d8 $ gF1 $ gMute2
d8 $ gF1 $ gM2
$ loopAt 2
$ slice 8 "~ 0 ~ 2 ~ 4 ~ 6"
$ "break:10"
......
......@@ -5,7 +5,7 @@ let gMute = (midiOn "^73" (mask "f*16"))
-- let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOff "^42" (<| "k k k <k <k*2 [~ k]>>")
$ midiOn "^42" (<| "k ~ ~ <~ k> . <k ~>")
$ "[jazz,kick:5]"
......
......@@ -8,21 +8,21 @@ let bluesM = ["c", "f", "c", "c", "f", "f", "c", "c", "g", "f", "c", "c", "g", "
-- let blues = bluesM
let gDJF = (# djfbus 1 (slow 32 $ range 0.2 0.8 saw))
let gDJF = id
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2>")
$ midiOff "^42" (<| "k . k(3,8)")
$ fix ((|* gain 0.6) . (# hpf 200)) "jazz"
-- $ "<k!16 k*2!16 k*4!16 [k . k(3,8)]!16>"
$ "[jazz,cpu]" # gain 1
-- # midiG' "^78" 0 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| note ("~ ~ ~ <~ ~ -2 -2>. 0" - 8))
$ midiOn "^43" (<| note ("~ 0 ~ 0"))
$ "[snare:60,snare:21,snare:51]"
# gain 0.56
# pan 0.3
-- # room 0.2 # dry 1.1 # sz 0.8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
$ "drum:2*[4 <4 <8 16>>]"
......@@ -31,7 +31,7 @@ d3 $ gF1 $ gM1
# rel 0.9
# pan 0.3
# gain 0.85
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply 2)
$ chop 8
$ midiOn "^36" (loopAt 1 . (# "break:5"))
......
do
setcps (160/60/4)
-- resetCycles
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k [<~!4 k!3 k*2> k*<1 2>]>")
$ midiOff "^42" (<| "<k ~> ~ . ~ <~ k k ~> ~ ~")
$ "[jazz,808bd:3,kick:4]"
-- $ "[808bd:4]"
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ whenmod 64 32 (superimpose (# "cp"))
$ "<[~ s]!16 [~ s ~ <s <s*2 [s*2 ~ s?]>>]!16>"
# "rampleM1:10"
# gain 1.5
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (slow 4)
$ midiOn "^76" (ply 2)
$ "dr*[8 <8 16 24 [8 <4 8 16 <4 8>>]>]"
# gain 1.2
# "rampleS37:5"
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
$ "~ h ~ h ~ h*<1 <2 4>> ~ h*<2 1>"
# gain 1.1
# "rampleD2:3"
# cut 7 # legato 0.6
# att 0.05 # room 0.3
# note "10"
d8 $ gF1 $ gM1 $ loopAt 2 $ chop 8
d8 $ gF1 $ gM2 $ loopAt 2 $ chop 8
$ midiOn "^36" (loopAt 2 . (# n "23")) --
$ midiOn "^56" ((# n "19") . (|* gain 1.2)) -- Pure COMEON!
-- $ midiOn "^56" ((# n "23")) -- Raise COMEON!
......
......@@ -9,7 +9,7 @@ d2
$ "~ s ~ s*<1 1 2 [4 2]>"
# "vec1_snare:20"
d3 $ "hh(3,8) hh(5,8)"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 1
$ chop 8
$ midiOn "^36" (# n 95)
......
......@@ -19,7 +19,7 @@ let blues = ["c", "f", "c", "c", "f", "f", "c", "c","g", "f", "c", "c", "g", "f"
-- Fa Fa Do Do
-- Sol Fa Do Do
-- Sol Fa Do Sol
d1 $ gF $ gMute2
d1 $ gF $ gM1
-- $ "k . ~ ~ <~!3 k> <~!2 k <~ k*2>>"
$ midiOn "^42" (<| "k k k <k <[~ k] k*2>>")
$ midiOff "^42" (<| "k . k(<3!3 5>,8)")
......@@ -46,7 +46,7 @@ d8 $ gF $ gM
$ "break:9"
# cut 8
# gain 1.2
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^89" (slice 4 "0 1 2 3*<2 <4 [4 8]>>")
$ midiOn "^57" (juxBy 0.2 (
-- ply "<2 4 [4 8] 8>" .
......
......@@ -2,18 +2,18 @@
do
setcps (60/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k <k [~ k] k k*[4 2]>"))
$ midiOff "^42" (<| "k . k(3,8)")
-- $ "[techno:0,808bd:2,909,kick:4]"
$ "jazz"
# midiG' "^78" 0 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fast 2
$ "~ s ~ s*<1!3 2>"
# "snare:24"
# midiG' "^79" 0 1.5
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" (fast "<2 2 2 4>")
$ midiOn "^42" (fast 2)
$ "hh(3,8)"
......@@ -35,7 +35,7 @@ d5 $ gF2 $ gM3
# midiG' "^80" 0 1.5
# crushbus 51 (range 16 2.5 "^54")
# octersubbus 52 (range 0 2.5 "^34")
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
$ loopAt 2
-- $ chop 16
$ slice 4 "0 <~!4 1!4> <~!8 2!8> 3"
......@@ -46,7 +46,7 @@ d11 $ gF3 $ gM3
$ "blues_guitar_birdy_120:7/2"
# cut 5
# midiG' "^14" 0 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ slice 4 "0 1 2 3"
$ loopAt 1
$ chop 4
......
......@@ -2,12 +2,12 @@
do
setcps (138/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . k(<3!3 [5 5 8 5]>,8)")
$ "[techno:0,808bd:2,909,kick:4]"
-- $ "jazz"
d2 $ gM1 -- Clap timer
d2 $ gM2 -- Clap timer
$ midiOn "^43" ((|* gain "0 1 0.8 1") . (<| "~ c <~!3 [~ c]> c"))
$ midiOff "^43" ((|* gain "1 0.8") . (<| "c . ~ ~ ~ <~!3 c>"))
$ drumFrom "[sakatadpm48,rolandr8]" "cp"
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (118/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ mask "<f!16 t!4 f!8 t!36>"
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . ~!3 <~ k>")
......@@ -12,7 +12,7 @@ d1 $ gF1 $ gM2
]
# gain 1.7
-- # room 0.2
d2 $ gM1 $ gF1 -- Snare contretemps DNB Techno-compatible
d2 $ gM2 $ gF1 -- Snare contretemps DNB Techno-compatible
$ fix ( (# gain "<0!32 0!28 2!4>") . (ply "<1!7 2>") .(# speed 1.7) . (# lpf 2000)) "nass"
$ midiOff "^43" (<| "~ s ~ s*<1 <2 4>>")
$ midiOn "^43" (<| "~ s")
......@@ -20,7 +20,7 @@ d2 $ gM1 $ gF1 -- Snare contretemps DNB Techno-compatible
$ "[snare:45]"
-- # note "<0!6 -1 -2>"
# gain 1.44
d3 $ gM1 $ gF1-- DrumRoll Drill
d3 $ gM2 $ gF1-- DrumRoll Drill
-- $ mask "<f!20 t!44>"
$ "d(3,8) d(<3!3 5>,8)"
# "[drum:2,cpu2:3]"
......@@ -35,7 +35,7 @@ d5 $ gM3 $ gF3
$ loopAt 4
$ "un_cat"
# cut 5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 1
$ chop 8
$ "jungle_breaks:52" # cut 8
......@@ -81,7 +81,7 @@ d10 $ gF3 $ gM3 -- Mad organ
-- # pan 0.9
-- # hpf (slow 32 $ range 0 2500 sine)
-- # room (slow 16 $ range 0 0.4 perlin)
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60" - "^92") (ply "1!2 <1!3 <2 1 1 2>>!2" . mask "f(4,8)")
$ midiOn ("^36" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:45")) -- Clochettes?
$ midiOn ("^56" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:30")) -- Clochettes?
......@@ -131,7 +131,7 @@ d12 $ gF3 $ gM3 -- GLITCH DNB
# note "-7"
# dry 1
# gain 0.8
d6 $ gF1 $ gM1-- Claps occasionnels
d6 $ gF1 $ gM3-- Claps occasionnels
$ mask "<f!24 t!4 f!36>"
$ "[~ cp]*<1 1 <1 2> <[2 <1 4>]>>"
# "cp"
......
......@@ -5,15 +5,15 @@ d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k*4")
$ midiOff "^42" (<| "k . k(3,8)")
$ "kick:5"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
-- $ midiOn "^78"
$ "~ s ~ s" # "sn:32"
d3 $ gM1 $ gM1
d3 $ gM2 $ gM1
-- $ midiOn "^6"
-- $
$ "~ d ~ d ~ d ~ d*<2 [1 2]>"
# "h2ogmhh"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ loopAt 2
$ "jungle_breaks:45"
......
......@@ -4,7 +4,7 @@ do
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*<1 2>")
$ midiOff "^42" (<| "k*<1!4 2!4> . k(<1 3 3 <5 [3 <1 5>]>>,8)")
$ "[cpu,jazz,808bd:3,808bd:2]"
......@@ -16,7 +16,7 @@ d2 $ gM $ gF2
-- # note "-2"
# gain 1
# att 0.02 # rel 0.9
d3 $ gF1 $ gMute2
d3 $ gF1 $ gM2
$ midiOff "^44" (mask "t([8 4 <4 <8 16>>],16)")
$ midiOn "^76" (struct "t*[8 <8 16> <16 8 8 16> <16 [32 <64 128>]>]")
$ fix ((|* gain (slow 32 $ range 0.3 1.3 saw))) "oh"
......
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k*4")
$ midiOff "^42" (<| "k . ~ k")
$ fix (# lpf 500) "kick"
$ "[jazz,kick:5]" # lpf 2000
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ sn . ~ ~ sn*<1!3 2> ~"
# "snare:44"
# lpf 4000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "dr*[8 <8 [16 <16 4>]>]"
d4 $ gF2 $ gM3
$ superimpose (
......@@ -37,7 +37,7 @@ d5 $ gF3 $ gM3
# "FMRhodes1"
# gain 1.4
# modIndex (range 0 4 "^54")
d7 $ gF1 $ gM2 $ loopAt 1 $ chop 16 $ "jungle_breaks:100" # cut 7 # gain 1.3
d7 $ gF1 $ gM3 $ loopAt 1 $ chop 16 $ "jungle_breaks:100" # cut 7 # gain 1.3
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,f)" . chop 8)
$ chop 8
......
......@@ -37,7 +37,7 @@ once $ "giorgio_syn:"
do
-- resetCycles
setcps (80/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ whenmod 128 64 (# silence)
-- $ superimpose ((# lpf 500))
$ mask "<t!7 f>" -- Orchestration
......@@ -49,7 +49,7 @@ d1 $ gF1 $ gM2
-- # dry 1.1
# gain 1.3
-- # att 0.034
d2 $ gF1 $ gM1 -- Submarine snare sable mouvant inspired
d2 $ gF1 $ gM2 -- Submarine snare sable mouvant inspired
-- $ whenmod 128 64 (# silence)
$ mask "<f!8 t!32 t!32 t!32 f!8>" -- Orchestration
$ "~ s ~ [s*<1 2> <~ [~ s] ~ [~ s] ~!3 [~ s]>]"
......@@ -62,7 +62,7 @@ d2 $ gF1 $ gM1 -- Submarine snare sable mouvant inspired
# room 0
# gain 1
# lpf 4000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ whenmod 128 64 (# silence)
$ mask "<t!7 f>" -- Mask permanent
-- Orchestration
......@@ -162,7 +162,7 @@ d7 $ gF3 $ gM3 -- Rhodes arpege pour couplet
# delay 0.8 # delayfb 0.5 # delayt 0.125
# room 0.47 # dry 0.8 # sz 0.4
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ whenmod 128 64 (# silence)
$ mask "<f!7 [f . t f] t!32 t!32 t!32 [t f . f] f!7>" -- Orchestration
$ midiOn "^92" (ply 2)
......
......@@ -48,7 +48,7 @@ do
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick, le pas du train qui démarre
d1 $ gF1 $ gM1 -- Kick, le pas du train qui démarre
$ midiOn "^42" (struct "t ~ ~ ~ ~ ~ t ~") -- half-time feel (60bpm sur 120 Tidal)
$ midiOff "^42" (struct "t ~ <~ t> ~ ~ ~ t <~ t>") -- broken-beat plus dense
$ stack [
......@@ -60,13 +60,13 @@ d1 $ gF1 $ gM2 -- Kick, le pas du train qui démarre
# gain 1.35
# cps ((range 60 180 "^29")/60/4)
d2 $ gF1 $ gM1 -- Clap/snare, contretemps liquide
d2 $ gF1 $ gM2 -- Clap/snare, contretemps liquide
$ midiOn "^43" (<| "~ ~ ~ ~ s ~ ~ <~ s*<1 2>>")
$ midiOff "^43" (<| "~ ~ ~ ~ s ~ ~ ~")
$ "[snare:24,cp]"
# gain 1.3
d3 $ gF1 $ gM1 -- Cymbales légères, la brume du matin
d3 $ gF1 $ gM2 -- Cymbales légères, la brume du matin
$ midiOn "^44" (<| "~ cy ~ cy ~ cy ~ <cy [~ cy]>")
$ midiOff "^44" (<| "~!6 <~ <cy ~> cy>")
$ "cy" # "<cy:1!6 cy:2!2>" # "h2ogmcy"
......@@ -117,7 +117,7 @@ d7 $ gF3 $ gM3 -- Violoncelle / Guitare blues, la mémoire du voyage
# room 0.5 # sz 0.6
# gain 1.0
d8 $ gF1 $ gM1 -- Break, le train qui cogne les rails
d8 $ gF1 $ gM2 -- Break, le train qui cogne les rails
$ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
$ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ midiOn "^92" (mask "t(16,32)" . ply "2 2 <4 8 16 16> 2")
......@@ -161,7 +161,7 @@ d11 $ gF3 $ gM3 -- Intro texture, le calme avant le départ
# delayfb 0.5
# gain 1.2
d12 $ gF1 $ gM1 $ "hh(3,8) hh(3,8)" # "h2ogmhh"
d12 $ gF1 $ gM3 $ "hh(3,8) hh(3,8)" # "h2ogmhh"
-- BOUTONS (convention LaunchControl XL) ——————————————
-- ^41 = gMask (gate syncopé, fill fantôme)
......
......@@ -6,25 +6,25 @@ do
-- resetCycles
setcps (115/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "ja zz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t*<1!6 2 2>")
$ midiOff "^42" (<| "k . ~ <~!3 k> ~ ~")
$ "[jazz,kick:4]"
# gain 1.2
d2 $ gMute1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
$ "[cp,snare:30]"
# pan 0.65
# legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^57" (slice 16 "[0 ~]*<4!3 8>")
$ midiOn "^89" (ply 8)
$ note "<b2 <<as2 [as2@3 [~ <fs2 b2>]]>!6 cs3 [cs3@3 [~ ef3]]> gs2@2>"
......@@ -56,7 +56,7 @@ d5 $ gF3 $ gM3 -- Baba hums
# room 0.5 # dry 0.8 # sz 0.8
# legato 2
# gain 1.2
d6 $ gF2 $ gM2
d6 $ gF2 $ gM3
$ whenmod 32 16 (slice 8 "<[~ 0 ~ 1 ~ 2 ~ 3]!3 [0 1 2 3]*<2 [2 4]>>")
$ note ("<b bf gs@2>" - "f")
# "meth_bass:3"
......@@ -74,7 +74,7 @@ d7 $ gM3 $ gF3 -- Paroles!
# pan 0.3
# cut 7
# hpf 300
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60" - "^92") (ply "1!2 <1!3 <2 1 1 2>>!2" . mask "f(4,8)")
$ midiOn ("^56" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:30")) -- Clochettes?
$ midiOn ("^92") ( -- Bouton Nassim <3
......
......@@ -6,7 +6,7 @@ do
resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ mask "t t t f"
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
......@@ -20,12 +20,12 @@ d1 $ gF1 $ gM2
# "[techno:1,jazz]"
# gain 1.4
# cps ((range 60 180 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[snare:24]"
# gain 1.4
d3 $ gF1 $ gM1 -- Cymbales sol
d3 $ gF1 $ gM2 -- Cymbales sol
$ midiOn "^44" (<| "~ cy ~ cy ~ cy ~ <cy [~ cy]>")
$ midiOff "^44" (<| "~!7 <~ <cy ~> ~ cy>")
$ "cy" # "<cy:1!6 cy:2!2>" # "h2ogmcy"
......@@ -58,12 +58,12 @@ d5 $ gF3 $ gM3 -- Piano nostalgique, temps inexorable
# crushbus 51 (range 16 2.7 "^54")
# room 0.4
# gain 1.3
d6 $ gF1 $ gM1 $ chop 8 -- Je t'avais oublie toi <3
d6 $ gF1 $ gM3 $ chop 8 -- Je t'avais oublie toi <3
$ loopAt 1
-- Je t'oublie trop souvent :(
$ "breaks165"
# cut 6
d8 $ gF1 $ gM1 -- Break multi-facette, assez complexe, comme chacun d'entre nous
d8 $ gF1 $ gM2 -- Break multi-facette, assez complexe, comme chacun d'entre nous
$ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
$ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ midiOn "^92" (mask "t(16,32)" . ply "2 2 <4 8 16 16> 2")
......@@ -91,7 +91,7 @@ d11 $ gM3 $ gF3-- Intro doux piano
# delayt ("<2!3 3>"/3)
# delayfb 0.5
# gain 1.3
d12 $ gF1 $ gM1 $ "hh(3,8) hh(3,8)" # "h2ogmhh"
d12 $ gF1 $ gM3 $ "hh(3,8) hh(3,8)" # "h2ogmhh"
d10
$ mask "<f!24 t!8>"
$ loopAt 8
......
-- TOXIQUE
do
setcps (120/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" (<| "k k k <k!3 <[~ k] [k <k ~> k ~]>>" )
$ midiOff "^42 " (<| "<k ~>")
$ "[jazz,techno:1]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ midiOff "^43" (<| "<~ <~ sn>>")
$ "snare:39"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "h h h h h h h h*<1 <2 0 [4 2] [0 2]>>"
# "h2ogmhh:2"
# lpf 5000 # cut 3
......@@ -23,7 +23,7 @@ d4 $ gF2 $ gM3
$ "nujazz_bass120:16"
# room 0
# cut 4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ loopAt 2
$ midiOn "^56" ((# "jungle_breaks:30") . (# lpf 4000))
......
-- SPACIAL
do
setcps (110/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ "k ~ ~ k ~ ~ k k*<2 1 2 2>"
# "[jazz,techno:1]"
# gain 1.2
d2 $ gF2 $ gM1
d2 $ gF2 $ gM2
$ "~ . cp*<1!3 2> ~"
# lpf 2000
d3 $ "hh*8"
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ slice 8 ("<0 1 2 3 4 5 6 7>")
$ "trance_bass:2"
# speed 0.85
......
......@@ -3,12 +3,12 @@ setcps (125/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ "k*4" # "jazz"
d2 $ gF1 $ gM1 $ "~ cp ~ cp*<1!3 [<2 4> 2]>"
d2 $ gF1 $ gM2 $ "~ cp ~ cp*<1!3 [<2 4> 2]>"
# "vec1_claps:1"
d3 $ gF1 $ gM1 $ "~ h ~ h ~ h ~ <h h*2 h [~ h]>" # "ho:2"
d4 $ gF2 $ gMute3
d3 $ gF1 $ gM2 $ "~ h ~ h ~ h ~ <h h*2 h [~ h]>" # "ho:2"
d4 $ gF2 $ gM3
$ slice 8 ("<0 1 2 3>" + "<0!8 4!8>")
$ "bobylito"
# cut 4
......@@ -16,7 +16,7 @@ d4 $ gF2 $ gMute3
d5 $ gF3 $ gM3 $ slow 2 $ note "<<c [c@15 f]> <e [e@15 g]>>"
# "90s_synatm:3"
# cut 5
d8 $ gF1 $ gM1 $ loopAt 2
d8 $ gF1 $ gM2 $ loopAt 2
$ chop 8 $ "jungle_breaks:22"
# cut 8
# hpf 500
......
......@@ -3,7 +3,7 @@ setcps (125/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOn "^41" (fast "<1!8 1 2 2 1 2 4 4 [4 8]>" )
$ midiOn "^42" (<| "k k k <k <k*2 [~ k]>>")
$ midiOff "^42" (fast 2 . (<| "k . ~ k ~ ~"))
......@@ -16,7 +16,7 @@ d2 $ gF2 $ gM2
# note "-4"
# gain 1.3 # legato 0.35
# hpf 1300
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (fast 2 . (>| "~ hh ~ hh ~ hh ~ hh"))
$ midiOff "^44" (<| "dr*[8 <8 8 16 [32 16 32 16]>]")
$ "dr"
......@@ -46,7 +46,7 @@ d5
# modIndex 5
# gain 1.4
d9 $ note "[~ g4]*4" # "moog:3" # cut 9
d8 $ gF1 $ gM1 $ chop 8
d8 $ gF1 $ gM2 $ chop 8
$ chop 8
$ loopAt 2
$ midiOn "^60" (mask "t(4,8,1)" . chop 2
......
......@@ -3,14 +3,14 @@ setcps (125/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOn "^41" (fast "<1!8 1 2 2 1 2 4 4 [4 8]>" )
$ midiOn "^42" (<| "k k k <k <k*2 [~ k]>>")
$ midiOff "^42" ((<| "k . ~ k ~ ~"))
$ "[808bd:3,jazz]"
# gain 1.4
-- # room 0.3 # dry 1.1 # sz 0.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (fast "<1!8 4!24>" . (<| "~ s*<1!7 [4 <2 4>]>"))
$ midiOff "^43" (<| "~ s ~ s")
$ "snare:40"
......@@ -18,10 +18,10 @@ d2 $ gF1 $ gM1
-- # gain 1.8
-- # legato 0.35
-- # hpf 1300
d2 $ gF1 $ gM1 $ "~ s ~ s"
d2 $ gF1 $ gM2 $ "~ s ~ s"
# "snare:24"
# gain 1.5
d3 $ gF1 $ gM1 $ "~ h ~ h ~ h*<1!4 1 1 2 2> ~ h*<1!3 2>"
d3 $ gF1 $ gM2 $ "~ h ~ h ~ h*<1!4 1 1 2 2> ~ h*<1!3 2>"
# "h2ogmhh:4"
# "ho:1"
# gain 1.2
......@@ -33,7 +33,7 @@ d4 $ gF2 $ gM3
# gain 1.3
# crushbus 41 (range 16 3.5 "^53")
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (fast 2 . (<| "~ hh ~ hh ~ hh ~ hh"))
$ midiOff "^44" (<| "dr*[8 <8 8 16 [32 16 32 16]>]")
$ "dr" # "h2ogmsn:4"
......@@ -74,7 +74,7 @@ d5 $ gF3 $ gM3
d7 $ gF3 $ gM3 $ "vocalOoh1/2" # n "<4 5>" # cut 7
# gain 1.2
# room 0.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ loopAt 2
$ midiOff "^60" (mask "t(4,8,1)" . chop 16)
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:20"))
......@@ -99,7 +99,7 @@ d11
# room 0.3
# gain 1.3
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
$ slow 1
-- $ midiOn "^91" (ply "<[2 <2!4 4!3 8>] <2!4 8!3 [8 4]> 2 4>")
-- $ jux rev
......@@ -111,7 +111,7 @@ d7 $ gF1 $ gM1
# pan "<0.2 0.4>"
-- d6 $ gF2 $ gM2 $ "90s_matrix/4" # n "<0 0 1 2>" # cut 6 # gain 1.4
d8 $ gF1 $ gM1 $ chop 8
d8 $ gF1 $ gM2 $ chop 8
$ midiOff "^60" (mask "t(4,8,1)" . chop 16)
$ chop 8
$ loopAt 2
......
......@@ -2,23 +2,23 @@
-- Original by Leifur James :pray:
do
setcps(140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^30" (# "hardkick_rha:29")
$ midiOn "^42" (<| "k k k <k!3 <[~ k] k*2>>")
$ midiOff "^42" (<| "<k ~>")
$ "[techno:0,808bd:2,909,kick:4]"
-- $ "[jazz,kick:4]"
-- # octersub 0.5 # lpf 4000
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fix (# lpf 1300) "cp"
$ midiOn "^43" (<| "~ cp*<1!3 <2 [4 2]>> ~ cp" )
$ midiOff "^43" (<| "~ . cp")
$ "[snare:32,cp]"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ fix (|* gain (slow 16 $ range 0.5 1 saw)) "ccc"
$ "hh(3,8) hh(<3!3 <4 5>>,8)" # "[ccc:0,h2ogmhh:3]" # n "3!3 [<3!3 5> <3 5>]"
# cut 3
d4 $ gF2 $ gMute3 -- Caring bass
d4 $ gF2 $ gM3 -- Caring bass
$ midiOn "^57" (|+ note "[0,12]")
$ midiOn "^89" ((struct "<[t t . t*[4 <4 8>]]!3 t*[<8 4> 8]>") . (# rel 0.5))
$ superimpose (
......@@ -36,7 +36,7 @@ d4 $ gF2 $ gMute3 -- Caring bass
# octerbus 42 (range 0 0.9 "^33")
# cut 7
# gain 1.4
d5 $ gF2 $ gMute3 -- V2 PLN's "Je peux ptet faire une basse acide moi meme"
d5 $ gF2 $ gM3 -- V2 PLN's "Je peux ptet faire une basse acide moi meme"
$ midiOff "^58" (
-- (|+ note "<0 12>") .
mask "<[t f]!0 t(<1!3 [1 4]>,4)!0 t([<8!3 <4 16>> <8!3 16>],16)>")
......@@ -60,7 +60,7 @@ d5 $ gF2 $ gMute3 -- V2 PLN's "Je peux ptet faire une basse acide moi meme"
# octersub 2
-- # octerbus 41 (range 0 1 "^17")
-- # crushbus 42 (range 16 4.2 "^53")
d11 $ gF2 $ gMute3 -- Caring cello
d11 $ gF2 $ gM3 -- Caring cello
$ midiOn "^57" (|+| note "[0 12 0 12 0 12 0 12]")
$ midiOn "^89" ((struct "<[t t . t*[4 <4 8>]]!3 t*[<8 4> 8]>") . (# rel 0.5))
-- $ superimpose (
......@@ -73,7 +73,7 @@ d11 $ gF2 $ gMute3 -- Caring cello
# "cpluck:0"
# cut 11
# gain 1.4
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
$ midiOn "^91" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165")
......@@ -91,7 +91,7 @@ d7 $ gF1 $ gM1
# rel 2
# gain 1.6
# hpf 1200
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "4 <8>")
$ chop 16
$ loopAt 8
......
do
-- resetCycles
setcps (160/60/4)
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^30" ((# "hardkick_rha:40") . (|- note 1) . (|* gain 0.8))
......@@ -9,20 +9,20 @@ d1 $ gMute2 $ gF1 -- Kick solide
$ midiOff "^42" (<| "k . ~ k ~ <~!3 <k ~>>")
$ "[jazz,kick:4]"
# gain 1.5
d2 $ gMute1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp [~!3 <~!3 cp>] cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
$ "[cp,snare:22]"
# pan 0.65
-- # legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ midiOn "^44" (ply "1 1 2 <1 2>")
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
-- # midiG' "^80" 0 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 2 . (# "jungle_breaks:23")) -- Raise COMEON!
......@@ -68,7 +68,7 @@ d7 $ gF2 $ gM3 -- ACID BASS TODO REWORK WITH RAPH
# gain 1.12
# room 0.7
# dry 1 # sz 0.8
d6 $ gF1 $ gM1 -- HAWKS
d6 $ gF1 $ gM3 -- HAWKS
$ superimpose (# hpf (slow 8 $ range 5000 "<8000!32 800!32>" saw))
-- $ mask "<f!16 t!16>"
$ "~ [s s*2] ~ [s*<1!3 2> <~!3 s*<1 2>>]"
......
......@@ -27,7 +27,7 @@ d2 $ gF $ gMute -- Clap timer
$ drumFrom "[sakatadpm48,rolandr8]" "cp"
# lpf 2000
# midiG' "^79" 0 1.3
d3 $ gF $ gMute2
d3 $ gF $ gM2
$ midiOn "^44" (mask "t([8 . 4 <4 <8 16>>],16)")
$ midiOn "^76" (struct "t*[8 <8 16> <16 8 8 16> <16 [32 <64 128>]>]")
$ fix ((|* gain (slow 32 $ range 0.3 1.3 saw))) "oh"
......@@ -64,7 +64,7 @@ once $ "[kick:5,kick:4,808bd:8]"
# lpf 200
# gain 0.8
d7 $ gF3 $ gM2 -- High Dauphin
d7 $ gF3 $ gM3 -- High Dauphin
$ struct "t@2 t*<1 2 1 <4 1>> t*<1 2 4 8>"
$ note (
"<[g4 c ef@14] [<c g> ef g@14] <[g4 c ef@14] [c5 bf5 g5@14]> [c ef d@13 ~]>"
......@@ -75,7 +75,7 @@ d7 $ gF3 $ gM2 -- High Dauphin
# pan 0.9
# crushbus 71 (range 16 2.5 "^55")
# midiG' "^83" 0 1
d3 $ gF $ gMute2
d3 $ gF $ gM2
$ midiOn "^44" (mask "t([8 4 <4 <8 16>>],16)")
$ midiOn "^76" (struct "t*[8 <8 16> <16 8 8 16> <16 [32 <64 128>]>]")
$ fix ((|* gain (slow 32 $ range 0.3 1.3 saw))) "oh"
......@@ -99,7 +99,7 @@ d4 $ gF2 $ slow 2 -- Basse Baleine
# pan 0.4
# crushbus 41 (range 16 2.5 "^53")
# midiG' "^81" 0 1.3
d6 $ gF3 $ gMute2 -- Leads reponse
d6 $ gF3 $ gM3 -- Leads reponse
$ midiOn "^90" (struct "t*<16 32>") -- Basse folle
$ midiOn "^58" (|+ note 12)
$ sometimesBy "^18" (bite 4 "[0, [~ 2]]")
......
......@@ -2,11 +2,11 @@ resetCycles
do
setcps (120/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" (<| "k k k k*<1!3 2>")
$ midiOff "^42" (<| "k . <~!8 k!8 k(<3!3 [3 5]>,8)!16>")
$ "kick:5"
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ fix (# lpf 2500) "h2ogmsn"
$ midiOff "^43" (slow 2)
$ "~ s ~ <s!3 s*[<4 4 2 4> <2!3 4>]>"
......@@ -44,7 +44,7 @@ d7 $ gM3 $ gF3 -- Keys of Paradise
$ "nujazz_keys120:25/2"
# octersub (slow 32 $ range 0.2 1.2 (saw+perlin/2))
# cut 7
d8 $ gF1 $ gM1 -- Train break train wreck
d8 $ gF1 $ gM2 -- Train break train wreck
$ chop 16
$ midiOff "^36" (loopAt 2)
$ midiOff "^56" (loopAt 2)
......
......@@ -10,15 +10,15 @@ do
setcps (120/60/4)
-- TODO: Suggestion gM1/2/3 filtres partiels
-- let gM3 =
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t t")
$ midiOff "^42" (struct "t . t(3,8)")
$ "jazz"
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ sn ~ sn" # "snare:30"
# gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
-- $ degradeBy "0.2 0.8"
$ "hh([12 16],16)" # "h2ogmhh:3"
# gain 1.8
......@@ -35,7 +35,7 @@ d5 $ gF3 $ gM3
# cut 5
# gain 1.7
# octersubbus 51 (range 0 2.5 "^54")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)" . chop 8) -- TECHNO MASK !!
$ chop 8
$ loopAt 2
......
do
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" (struct "t t t <t [~ t] t t*2>")
$ midiOff "^42" (struct "t t(3,8)")
$ "jazz"
# lpf 400
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ midiOff "^43" (struct "~ t")
$ midiOn "^43" (struct "~ t ~ t")
$ "vec1_snare:30"
d3 $ gM1 $ gF1 $ "hh*16" # "h2ogmhh"
d3 $ gM2 $ gF1 $ "hh*16" # "h2ogmhh"
d4 $ gM3 $ gF2
-- $ midiOn "^89" (ply "<4 8 8 16>")
$ n (scale "dorian" "<0 0 4 <2 7>>" + "fs")
......@@ -33,7 +33,7 @@ d5 $ gM3 $ gF3
# gain 1.2 # cut 5
# pan 0.8
# octersubbus 51 (range 0 2.5 "^54")
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOff "^60" (mask "t(4,8,1)" . chop 16)
$ chop 8
$ loopAt 2
......
......@@ -7,16 +7,16 @@ once $ "gfunk_lead:5"
do
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t*4" )
$ midiOff "^42" (struct "t . t(<3 [3 <1 5 [5 3] 8>]>,8)")
$ "jazz" # lpf 300
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (struct "~ t ~ <t t*2 [t!3 ~] t*[4 2]>")
$ midiOff "^43" (struct "~ t")
$ "vec1_snare:25"
-- # hpf 500
d3 $ gF1 $ gM1 $ "hh([<8 12> <8 12 8? 16>],16)" # "h2ogmhh:3"
d3 $ gF1 $ gM2 $ "hh([<8 12> <8 12 8? 16>],16)" # "h2ogmhh:3"
d4 $ gF2 $ gM3
$ note (scale "dorian" "0@3 0 4@2 <2 7>" + "fs2")
# "bassWarsaw"
......@@ -25,7 +25,7 @@ d5 $ gF3 $ gM3
$ slice 8 "<0 1 2 3 4 5 6 7>"
$ "gfunk_lead:5"
# cut 5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)" . chop 16)
$ midiOn "^56" (# n 19)
$ midiOn "^36" (# n 74)
......
......@@ -9,14 +9,14 @@ let chords2 = "<Am11 Em9 [Dm11 Dm11]>" -- Section 2: Richer voicings
let chords = whenmod 128 64 (const $ jchord chords2) (jchord chords1) -- Auto-switch at bar 32
let chordsRoot = whenmod 128 64 (const $ jroot chords2) (jroot chords1)
setcps (81/60/4)
d1 $ gF1 $ gM2 -- KICK TECHNO KICK TO DNB
d1 $ gF1 $ gM1 -- KICK TECHNO KICK TO DNB
$ fast 2
$ midiOn "^42" (<| "k k k*<1 2 2 [4 2]> k*<1 <2 <4 [4 2]>>>")
$ midiOff "^42" (<|"k . ~ k ~ <~ k>" )
$ "[808bd:13,jazz]"
# gain 1
# lpf 300
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (fast 2)
$ "~ s ~ [s*<1!3 2> <~ <s s*[4 2]>>]"
# "hh27:12"
......@@ -24,7 +24,7 @@ d2 $ gF1 $ gM1
# gain 1.4
# lpf 1500
# legato 0.5
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ degradeBy (slow 32 $ range 0.8 "-0.2" sine)
$ midiOff "^44" (degradeBy "0 0.2 0.4 0.8 0 <0!4 0.5!4> 0.1 0")
$ "dr*[<32!3 16> . 16 <32 [8 32]>]"
......@@ -84,7 +84,7 @@ d7 $ gF3 $ gM3
# pan (slow 24 $ range 0.2 0.8 sine)
# attack (0.3 + (rand * 0.2)) -- Slow bowed attack
# release 2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (fast 2)
$ slice 8 "0 1 2 3 4 <5 5*2 0 5> <6 6 3 6*2> <7 <~!3 7*<2 4>>>"
$ midiOn "^36" (# "jungle_breaks:19")
......
......@@ -4,13 +4,13 @@ do
setcps (112/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k <k [~ k] k*2 [~ . k*2 k*<1 2>]>>")
$ midiOff "^42" (<| "k . <~!8 k!8> ~ ~ k")
-- $ fix (|* gain 0.6) "jazz"
$ "[jazz]"
# gain 0.9
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" ((whenmod 4 3 (superimpose (("e" <~) . ply "<1 2 [4 2] [8 4]>" . (|* gain 0.95)))) . (<| "~ s ~ s*<1 <2 [2 4]>>") . (# legato 0.5))
$ midiOff "^43" (<| "~ <s <~ [~ s]>>")
$ "vec1_claps"
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
# dry 0.9
# gain 0.8
-- # att 0.03 # rel 2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOff "^44" (mask "t(4,8,1)")
$ "h*[<12 16 32 8> <8 [4 16]>]"
# "drum:2"
......@@ -49,7 +49,7 @@ d11 $ gF3 $ gM3
$ slow 2
$ "cricri" # n "<0 1 2 3>"
# pan 0.3
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
-- $ fast 2 $ ply 2 $ slice 2 "<0 0 0 1>"
$ juxBy 0.2 (rev)
$ loopAt 2
......@@ -63,7 +63,7 @@ d7 $ gF1 $ gM1
# pan (segment 16 $ range 0.07 0.93 (slow 4 perlin))
# room (slow 16 $ range 0 0.9 saw)
# sz 0.8 # dry 0.9
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ fast 2 $ ply 2 $ slice 2 "<0 0 0 1>"
$ loopAt 2 $ chop 8
$ "jungle_breaks:16"
......
do
setcps (114/60/4)
-- resetCycles
d1 $ gF1 $ gMute2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOff "^78" (# silence)
$ midiOn "^42" (<| "k k k <k <[~ k] k*2>>")
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ "[kick:4]"
# gain 1.8
# lpf 400
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^79" (# silence)
$ midiOff "^43" (slow 2 . (<| "~ ~ ~ s"))
$ midiOn "^43" (<| "~ s ~ s*<1 2 [2 1] [4 <2 8>]>" )
$ "cp" # hpf 1400 # gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOff "^44" (mask "t(4,8,1)")
$ "o([8 . 8 <8 16> 4],8,1)"
# "ho"
......@@ -55,7 +55,7 @@ d7 $ gF3 $ gM3
# room 0.5
# sz "<0.3!3 1.2>"
# cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
do
setcps (80/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ "k . ~ k ~ <k k*[4 2]>"
# "[808bd:2,jazz,techno]" -- Doux
# gain 1.5
d2 $ gF1 $ gM1 $ "~ s ~ [s*<1!3 2> ~]"
d2 $ gF1 $ gM2 $ "~ s ~ [s*<1!3 2> ~]"
# "[snare:70,sn:24]"
# gain 1.4
# lpf 4000
d3 $ gF1 $ gM1 $ "d(3,8) d(<3!3 5>,8)"
d3 $ gF1 $ gM2 $ "d(3,8) d(<3!3 5>,8)"
# "drum:2" # "h2ogmhh:1" # gain 1.2 # cut 3 -- Drill that Baby
d5 $ gF3 $ gM3 -- Jane's Piano
$ midiOn "^90" (ply "<4 2 1 2> <2 [1 8]>")
......@@ -42,7 +42,7 @@ d11 $ gM3 $ gF3
-- # tremdp 0.8
-- # tremr "<2 4 4 <8 16>>"
# gain 1.2
d7 $ gF1 $ gM1 -- SCRATCH
d7 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^55" (# n 13)
$ midiOn "^59"(# n 15)
......@@ -52,7 +52,7 @@ d7 $ gF1 $ gM1 -- SCRATCH
# cut 7
# pan (slow 16 $ range 0.9 0.6 saw)
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ someCyclesBy "<0 1 0 <1 1>>" (slice 8 "0 2 4 <6 ~>")
$ midiOn "^92" (ply 4)
$ loopAt 2
......
do
setcps (120/60/4)
-- resetCycles
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k <k!6 ~ ~> <k!7 ~> <k k*2>")
$ midiOff "^42" (<| "<k <~ [~!7 k]>>")
$ "[reverbkick,808bd:4]" -- Profond
......@@ -9,24 +9,24 @@ d1 $ gF1 $ gMute2
# lpf 400
# octersub 2
# cut 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ midiOff "^43" (<| "~ . <~ <s [s*2 . ~ <~ s>]>>")
$ "[snare:70]"
# note "-5"
# gain 1.4
d3 $ gF1 $ gM1 -- Soft drumroll
d3 $ gF1 $ gM2 -- Soft drumroll
$ fix (|* gain (slow 16 $ range 1.2 0.6 perlin))
"h2ogmsn:1"
$ "d*[8 <16 12 [16 12] [6 12]> <8!3 <12 16>>]"
# "[h2ogmsn:1,h2ogmhh]"
|* gain (range 1.1 0.95 (slow 4 perlin))
-- d4 $ "wobble" # cut 4
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ "~ cy ~ cy*<<1!4 2!4> <1!4 2!4> 2 2> ~ cy ~ cy*<1!3 2>"
# "h2ogmcy"
# n (slow 4 "<0 1 2 3>") # cut 6
d4 $ gF2 $ gM2 -- BASSLINE SYNTH
d4 $ gF2 $ gM3 -- BASSLINE SYNTH
$ chop 2
$ superimpose (
(
......@@ -69,7 +69,7 @@ d7
# cut 7
# room 0.4
# dry 1.1
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" ( -- BREAK ME
splice 4 "<0!3 [0 1] 0 0 [0 1] [0 1]*2> 1 2 3*<4 <2 8>>")
$ midiOn "^56" (loopAt 0.5 . (# "break:15"))
......@@ -99,7 +99,7 @@ d12 $ gM3 $ gF3
-- # tremdp 0.8
-- # tremr "<2 4 4 <8 16>>"
# gain 1.2
d7 $ gF1 $ gM1 -- SCRATCH
d7 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^55" (# n 15)
$ midiOn "^59" (# n 15)
......@@ -109,7 +109,7 @@ d7 $ gF1 $ gM1 -- SCRATCH
# cut 7
# pan (slow 16 $ range 0.9 0.6 saw)
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply 4)
$ loopAt 2
$ chop 8
......
......@@ -6,7 +6,7 @@
do
setcps (114/60/4)
d1 $ gM2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t*4")
......@@ -14,13 +14,13 @@ d1 $ gM2 $ gF1 -- Kick solide
$ "[jazz,kick:4,909]"
-- # midiG' "^78" 0 1.2
# gain 1.2
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ "~ s . ~ <~!4 s ~ ~ s> s ~" # "snare:38"
# pan 0.65
# room 0.8 # sz 0.8 # dry 1
-- # midiG' "^79" 0 1.5
# gain 1.5
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "[~ d ~ d ~ d*<2!2 1 2> ~ d]"
# "electrn:4"
# hpf 7000
......@@ -107,14 +107,14 @@ setcps (120/60/4)
$ midiOff "^42" (<| "k . ~ <~!3 k> ~ ~")
$ "[jazz,kick:4]" # lpf 3000
# midiG' "^78" 0 1.5
d2 $ gM1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ midiOn "^43" (<| "~ cp ~ cp")
$ midiOff "^43" (<| "~ cp")
$ "[cp]"
# pan 0.65
# legato 0.22
# midiG' "^79" 0 1.5
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
......
do
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
setcps (140/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ superimpose ( -- Technique ine*fable : la basse du kick
(# "vec2_bass_ob:190")
. (# att 0.2) . (# rel 1))
......@@ -11,9 +11,9 @@ d1 $ gM2 $ gF1
$ speed "1 1 1 [1,[~ -4]]"
# s "[clubkick:2,hardkick_rha:1]"
# gain 1
d2 $ gM1 $ gF1 $ "~ <~!8 s!8> ~ s*<1!6 <2 4> <2 <4 [4 8]>>>"
d2 $ gM2 $ gF1 $ "~ <~!8 s!8> ~ s*<1!6 <2 4> <2 <4 [4 8]>>>"
# "vec1_snare:3"
d3 $ gM1 $ gF1 $ "hh([4 4 4 16],8,1)"
d3 $ gM2 $ gF1 $ "hh([4 4 4 16],8,1)"
# "h2ogmhh" # n "<1!8 3!8>"
d4 $ gF2 $ gM3
$ freq "102 108 110 ~ 105 130 52 33"
......@@ -35,7 +35,7 @@ d5 $ gF3 $ gM3
# att 0.22
# rel 4
# gain 0.9
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^92" (ply "<1 2 4 8>")
$ midiOff "^60" (mask "t(4,8,1)")
$ chop 16
......
......@@ -3,7 +3,7 @@
do
setcps (104/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>") -- RUN 4/4
$ midiOff "^42" (struct "t . ~ t ~ ~ ") -- OFFBEAT DNB
$ stack [
......@@ -15,7 +15,7 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 1.2
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s"
# "gretsch:14"
# begin 0.2
......@@ -24,7 +24,7 @@ d2 $ gF1 $ gM1
# legato 0.25
# lpf (range 20000 200 $ (fast 4 $ envL))
# lpq 0
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "dr*[16 16 8 <16 8 64 [128 64]>]"
# gain 0.8
# "gretsch:14"
......
......@@ -4,7 +4,7 @@ do
setcps (124/60/4)
let modIndex = pF "modIndex"
let chord = "<Dm79 FM79 CM79 CM79>"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>") -- RUN 4/4
$ midiOff "^42" (struct "t . ~ t ~ ~ ") -- OFFBEAT DNB
$ stack [
......@@ -16,7 +16,7 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 0.9
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ <s!3 [s ~ [~ s ~]]>"
# "gretsch:14"
# begin 0.2
......@@ -24,7 +24,7 @@ d2 $ gF1 $ gM1
# room 0.4 # dry 1.14 # sz 0.1
# rel 0.08
# lpf 2500
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "dr*[16 16 8 <16 8 64 [128 64]>]"
# gain 0.8
# "gretsch:14"
......@@ -55,7 +55,7 @@ d5 $ gF3 $ gM3
# octave 3
# "FMRhodes1"
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^56" (loopAt 2 . (# "jungle_breaks:23")) -- Raise COMEON!
$ midiOn "^92" ( -- Bouton Nassim <3
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t*<1!6 2 2>")
......@@ -10,7 +10,7 @@ d1 $ gMute2 $ gF1 -- Kick solide
$ "[jazz,kick:4]"
# gain 1.2
-- # midiG' "^78" 0 1.5
d2$ gMute1 $ gF1 -- snare contretemps variable
d2$ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
......@@ -18,19 +18,19 @@ d2$ gMute1 $ gF1 -- snare contretemps variable
-- # pan 0.65
# gain 1.5
-- # legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "jazz:4"
# gain 1.4
# legato 0.3
# cut 3
d4 $ gF1 $ gM1
d4 $ gF1 $ gM3
$ note ("<e3 b3 e3 g3>" - 12)
# "bassWarsaw"
# gain 1.3
# crushbus 41 (range 16 3.5 "^53")
# octersubbus 42 (range 0 1.5 "^33")
d5 $ gF1 $ gM1
d5 $ gF1 $ gM3
-- $ midiOn "^90" (ply "4")
$ midiOn "^90" (stut 4 0.9 "q")
$ midiOn "^58" (slice 8 "<4 4 <4 5> 6>") -- Phase 2
......@@ -39,7 +39,7 @@ d5 $ gF1 $ gM1
# cut 5
# gain 1.2 # room 0.3 # sz 0.9 # lpf 4000
-- # begin 0.05
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
......@@ -2,13 +2,13 @@ resetCycles
do
setcps(120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ fix (|* gain 0.9) "kick:5"
$ "[h2ogmbd:1,kick:5]" -- TODO: Meilleur kick?
# gain 1.2
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1!3 2>")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
$ "cp"
......@@ -16,7 +16,7 @@ d2 $ gF1 $ gM1
# pan 0.6
# note "-3"
-- # room 0.84 # dry 0.95 # sz 0.1
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow 2)
$ arp "up"
$ midiOn "^76" (ply 2)
......@@ -47,7 +47,7 @@ d5 $ gM3 $ gF3
-- # cut 5
# pan 0.7
# gain 1.2
d8 $ gF1 $ gM1 -- Break populaire
d8 $ gF1 $ gM2 -- Break populaire
$ midiOn "^92" (ply 2)
$ chop 8
$ loopAt 2
......@@ -56,7 +56,7 @@ d8 $ gF1 $ gM1 -- Break populaire
$ "jungle_breaks:18"
# gain 0.85
# pan "0.68 0.42 0.42 0.68"
d7 $ gF1 $ gM1 -- SECOND BREAK!!?!
d7 $ gF1 $ gM3 -- SECOND BREAK!!?!
$ midiOn "^91" (ply 2)
$ midiOn "^55" (loopAt 1 . (|> "jungle_breaks:19"))
$ midiOn "^59" (slice 8 (run "8 <8!3 16>"))
......
......@@ -3,7 +3,7 @@
do
-- resetCycles
setcps(124/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
$ midiOff "^42" (<| "k . ~ <~!4 k!12> ~ ~")
$ fix ((# lpf 1400)) "kick:4"
......@@ -12,7 +12,7 @@ d1 $ gF1 $ gMute2
# gain 1.2
# room 0.2
# dry 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1!3 2>")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
-- $ "[rampleM2:12,rampleD3:1,rampleD4:1]"
......@@ -22,7 +22,7 @@ d2 $ gF1 $ gM1
# gain 1.5
# pan 0.6
# rel (slow 16 $ range 0.6 0.2 saw)
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ whenmod 32 16 (swingBy (slow 16 $ range 0.08 0.01 saw) 4)
$ midiOn "^44" (off "s" id)
$ midiOn "^76" (ply "<2!2 4 8>")
......@@ -32,7 +32,7 @@ d3 $ gF1 $ gM1 -- Highest hats
# cut 3
# gain (1.4 * (range 0.85 1.05 (fast 4 perlin)))
# room 0.2 # dry 0.99 # sz 0.25
d4 $ gF2 $ gMute3 -- BASSLINE VIOLENTE PAR VALENTIN <3
d4 $ gF2 $ gM3 -- BASSLINE VIOLENTE PAR VALENTIN <3
$ superimpose (
(# crushbus 41 (range 16 3.5 "^53"))
. (# hpf 500)
......@@ -61,7 +61,7 @@ d5 $ gM3 $ gF3 -- Suns of Gold Keys, samples
# tremrbus 51 (range 0 "<0 8>" "^78")
# tremdp 2
# gain 1.2
d7 $ gMute3 $ gF3 -- Suns of Gold Guitars, sampled and cut
d7 $ gM3 $ gF3 -- Suns of Gold Guitars, sampled and cut
$ superimpose ((# cut 71) .
(# crushbus 73 (range 16 2.9 "^55")) -- CRASH THIS GUITAR
)
......@@ -73,7 +73,7 @@ d7 $ gMute3 $ gF3 -- Suns of Gold Guitars, sampled and cut
# lpfbus 72 (range 10000 200 "^35")
# pan 0.2
# gain 1.1
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165")
......@@ -93,7 +93,7 @@ d8 $ gF1 $ gM1
# gain 1.6
# hpf 1200
-- # room 0.52 # sz 0.04 # dry 1.01
d9 $ gF3 $ gMute3 -- Voice of the Father
d9 $ gF3 $ gM3 -- Voice of the Father
$ someCyclesBy "<0!16 1!16>" (slice 10 "<5 5 <2 2 7 2> <7 4>>")
$ someCyclesBy "<1!16 0!16>" (slice 10 "<0 0 2 <4 5 5 4>>")
$ "suns_voice:0"
......
......@@ -3,7 +3,7 @@
do
-- resetCycles
setcps (140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "k k k*<1!3 [4 1] 1!2 2 1> <k!3 <[~ k] k*2>>"
-- $ "k ~ <~ [~ k*<1 1 2 1>]> [<~!7 k> <~!3 k*<1 2>>]"
# "[reverbkick]"
......@@ -13,12 +13,12 @@ d1 $ gF1 $ gM2
# note "-8"
-- # cut 1
# gain 1.5
d2 $ gF1 $ gM1 $ "~ ~ ~ <~!3 s> . s"
d2 $ gF1 $ gM2 $ "~ ~ ~ <~!3 s> . s"
# "cp"
# bandf 2000
# room 0.5 # sz 0.8 # dry 1.1
# gain 1.7
d3 $ gF1 $ gM1 $ "dr:2*8" # "hh27:3" # cut 3 # gain 1.8
d3 $ gF1 $ gM2 $ "dr:2*8" # "hh27:3" # cut 3 # gain 1.8
d4 $ gF2 $ gM3
-- $ superimpose (# cut 41)
$ "jungle_bass:15"
......@@ -34,7 +34,7 @@ d5 $ gF3 $ gM3
# cut 5
# room "<0!4 0.2!3 0>"
-- # delay "<0!16 0.5!16>"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 2
$ midiOff "^60" (mask "f(8,16)")
$ chop 16
......
......@@ -3,7 +3,7 @@
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ "k k k*<1!3 [4 1] 1!2 2 1> <k!3 <[~ k] k*2>>"
-- $ "k ~ <~ [~ k*<1 1 2 1>]> [<~!7 k> <~!3 k*<1 2>>]"
$ midiOn "^42" (<| "k k k k*<2 4>")
......@@ -13,12 +13,12 @@ d1 $ gF1 $ gM2
-- # rel 0.5
# lpf 4000
# gain 1.3
d2 $ gF1 $ gM1 $ "~ s ~ s*<1 2>"
d2 $ gF1 $ gM2 $ "~ s ~ s*<1 2>"
# "vec1_snare:40"
-- # lpf 2000
-- # room 0.5 # sz 0.8 # dry 1.1
# gain 1.2
d3 $ gF1 $ gM1 $ "~ d ~ d ~ d ~ d*<1 <2 [2 4]>>" # "dr:2" # "hh27:3" # cut 3 # gain 1.8
d3 $ gF1 $ gM2 $ "~ d ~ d ~ d ~ d*<1 <2 [2 4]>>" # "dr:2" # "hh27:3" # cut 3 # gain 1.8
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 8)
$ note ("<c <ef <[ef@7 g] [ef [g ef g]]>> f@2>" - 24)
......@@ -46,7 +46,7 @@ d7 $ gF3 $ gM3
# delay (slow 16 $ range 0.4 "<0!32 0.8!32>" saw)
# delayt 0.125 # delayfb 0.5
# gain 1.4
d8 $ gF1 $ gM1 $ chop 8
d8 $ gF1 $ gM2 $ chop 8
$ midiOff ("^60" + "^92") (mask "f(4,8)")
$ midiOn ("^56" - "^92") (chop 8 . loopAt 2 . (# "jungle_breaks:45"))
$ midiOn ("^92") ( -- Bouton Nassim <3
......
......@@ -3,7 +3,7 @@ do
setcps (165/60/4)
-- d1 $ gF1 $ gM2
d1
$ gF1 $ gMute2
$ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
......@@ -11,7 +11,7 @@ d1
-- # lpf 300 -- TODO Sound design this kick <3
-- # cut 1
# gain 2
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ s ~ s*<1!3 2>")
$ midiOn "^43" (<| "~ . s*<1!3 2> ~")
$ "[realclaps:0]"
......@@ -21,7 +21,7 @@ d2 $ gF1 $ gM1
-- # room 0.5 # dry 1.1
-- # delay "<0!15 0.6!1>"
-- # delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h*<1!8 2!8> ~ h*<1 1 1> ~ h"
-- $ "h(3,8) h(3,8)"
-- # pan "0.2 0.8"
......@@ -30,13 +30,13 @@ d3 $ gF1 $ gM1
# hpf 1500
-- # att 0.03 # rel 0.9
-- # legato (range 0.05 0.9 "^32")
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ note ("<cs4 <c4 f4> [gs3@3 <~ bf3>] f3>" -12)
# "bassWarsaw"
# gain 1.3
# cut 4
# room 0.3
d5 $ gF2 $ gM2
d5 $ gF2 $ gM3
$ note (
"<cs4 c4 [gs3@3 bf3] f3>"
+ (arp "up" "c'maj'4 c'maj'4")
......@@ -46,7 +46,7 @@ d5 $ gF2 $ gM2
# gain 1.3
# cut 5
# room 0.3
d8 $ gF1 $ gM1 $ loopAt 2
d8 $ gF1 $ gM2 $ loopAt 2
$ chop 8 $ "jungle_breaks:74" # cut 8
d4 $ gF2 $ gM3
......@@ -72,7 +72,7 @@ d5 $ gF3 $ gM3 -- Les ptites keys de fin de session tranquilou
# pan 0.9
# room 0.3
d7 $ gF3 $ gM3 $ "trance_amb:0/2" # cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36 " (loopAt 4 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 4 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (142/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ whenmod 32 24 (# lpf (slow 8 $ range 50 500 saw))
$ midiOn "^30" ((# "gtkick:1") . (# bandf 993). (|* gain 1.2))
-- $ mask "<f!16 t!4 f!8 t!36>"
......@@ -14,14 +14,14 @@ d1 $ gF1 $ gM2
]
# gain 1.7
-- # room 0.2
d2 $ gM1 $ gF1 -- Snare contretemps DNB Techno-compatible
d2 $ gM2 $ gF1 -- Snare contretemps DNB Techno-compatible
-- $ fix ((|- note 2) . (# lpf 1200)) ""
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ midiOff "^43" (<| "~!3 s")
-- $ "[snare:35,<snare:43!4 snare:40!4>]"
$ "vec1_claps:45" # legato 0.25
# gain 1.44
d6 $ gM1 $ gF1 -- HAWKS
d6 $ gM3 $ gF1 -- HAWKS
-- $ mask "<f!16 t!16>"
$ "~ [s <~!3 s*2>] ~ [s <~!3 s>]"
# "armora:1"
......@@ -34,7 +34,7 @@ d6 $ gM1 $ gF1 -- HAWKS
# sz 0.8
# gain 1.4
# dry 1.02
d3 $ gM1 $ gF1-- DrumRoll
d3 $ gM2 $ gF1-- DrumRoll
$ midiOn "^76" (ply 2)
-- $ mask "<f!20 t!44>"
$ whenmod 8 "<7!4 6!3 4>" (juxBy 0.93 rev)
......@@ -108,7 +108,7 @@ d12 $ gF1 $ gM3
# "cs80leadMH"
# room 0.4 # dry 1 # sz 0.8
# gain 1.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60" - "^92") (ply "1!2 <1!3 <2 1 1 2>>!2" . mask "f(4,8)")
$ midiOn ("^36" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:45")) -- Clochettes?
$ midiOn ("^56" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:30")) -- Clochettes?
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (166/60/4)
-- d1 $ gF1 $ gM2
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
......@@ -10,7 +10,7 @@ d1 $ gF1 $ gMute2
-- # lpf 300 -- TODO Sound design this kick <3
# cut 1
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ s ~ [s*<1!3 2> ~]")
$ midiOn "^43" (<| "~ . s*<1!3 2> ~")
$ "[snare:24,snare:51]"
......@@ -19,7 +19,7 @@ d2 $ gF1 $ gM1
-- # room 0.5 # dry 1.1
-- # delay "<0!15 0.6!1>"
-- # delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h*<1!8 2!8> ~ h*<1 1 1 2> ~ h*<1 2>"
-- $ "h(3,8) h(3,8)"
# pan "0.2 0.8"
......@@ -48,7 +48,7 @@ d5 $ gF3 $ gM3 -- Les ptites keys de fin de session tranquilou
# crushbus 51 (range 16 3.5 "^54")
# pan 0.9
# room 0.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36 " (loopAt 4 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 4 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -3,19 +3,19 @@ do
resetCycles
setcps (70/60/4)
let endSong = (someCyclesBy "<0!48 1!999>" (# silence))
d1 $ gF1 $ gM2 $ endSong
d1 $ gF1 $ gM1 $ endSong
$ "k . k(<<3 4> 3 3 [3 <5 8>]>,8)"
# "kicklinn"
# gain 1.2
# lpf 5000
d2 $ gM1 $ gF1 $ endSong -- Snare le fantome de la plage
d2 $ gM2 $ gF1 $ endSong -- Snare le fantome de la plage
$ "~ s ~ <s [s*2 <~ s*4>]>"
# "hh:11"
# att 0.3
# octersub 2
# rel 2
# gain 1.5
d3 $ gF1 $ gM1 $ endSong
d3 $ gF1 $ gM2 $ endSong
$ midiOn "^76" (ply 2)
$ whenmod 8 6 (juxBy 0.8 rev)
$ "hh*[8 <[8!7 16] [8!3 16] 8 [16 32 16]>]"
......@@ -43,7 +43,7 @@ d5 $ gF3 $ gM3 -- Marimba bulles de savon dans l'espace
# "FMRhodes1"
# pan 0.6
# room 0.4
d8 $ gF1 $ gM1 $ endSong -- Unconditional loving breaks
d8 $ gF1 $ gM2 $ endSong -- Unconditional loving breaks
$ midiOn "^92" (slice 8 "0 <1 [~ 1*2]> <2 [3 2]> <3 [2 3]> [4 5]*<2 2 4 8> [4 5]*2 6 7*<4 <8 [16 8]>>")
$ whenmod 4 3 (struct "t([4 4 8 4],8,<0 1>)" . chop 8) -- STUTTER
$ chop 8
......
......@@ -2,7 +2,7 @@
-- resetCycles
setcps (110/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOn "^30" (# "hardkick_rha")
$ midiOn "^42" (struct "t*<1!4 2 1!3> t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t*<1!3 2> ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
......@@ -15,7 +15,7 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[vec1_snare:5]"
......@@ -27,7 +27,7 @@ d3
$ "~ h ~ h ~ h <~ h> h"
# "h2ogmhh" # gain 1.1
# delay 0.2 # delayt "s" # delayfb 0.4
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ "~ clap:2"
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 4)
......@@ -69,7 +69,7 @@ d12 $ gF3 $ gM3
$ note ("<f f ef c>")
# "meth_bass:3/4" |- note 5
# cut 12
d8 $ gF1 $ gM1 -- DRUM N BASS AS A SERVICE
d8 $ gF1 $ gM2 -- DRUM N BASS AS A SERVICE
$ chop 8
$ midiOn "^60" (mask "t(8,16,1)" . chop 16)
$ midiOn "^56" (
......@@ -106,7 +106,7 @@ d7 $ gF3 $ gM3
d8 $ loopAt 4 $ "break:5" # cut 8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ (0.125 ~>)
$ slow 2
$ midiOn "^76" (ply "1 <2!3 4>")
......@@ -133,7 +133,7 @@ d12
# speed ("<0.2!3 0.5>")
# gain 1.4
# cut 12
d8 $ gF1 $ gM1 -- Break discret face à une telle idole
d8 $ gF1 $ gM2 -- Break discret face à une telle idole
-- $ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
-- $ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ midiOn "^60" (mask "t(16,32)" . ply "2 2 <4 8 16 16> 2")
......@@ -143,7 +143,7 @@ d8 $ gF1 $ gM1 -- Break discret face à une telle idole
$ loopAt 4
$ "jungle_breaks:12" # cut 8
# gain 1.4
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
-- $ mask "t(4,8)"
$ note "ef <ef gs ds <c f>> <af <g!3 gf>> f*<1!3 2> gs ef bf <ef!3 <ef f>>"
# s "bassWarsaw" |- note "[12,24]"
......@@ -160,14 +160,14 @@ d9 $ gF3 $ gM3 -- CHOEUR INTRO TODO ALIGNER MELODIQUEMENT
# room 0.4
# note "-2"
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "clap:2"
# hpf 2500
# room (slow 16 $ range 0 0.8 saw)
# dry 1.1
d8 $ gF1 $ gM1 $ "jungle_breaks:22" # cut 8
d8 $ gF1 $ gM2 $ "jungle_breaks:22" # cut 8
-- # note "<-0!12 -2 -2 -3 0>"
-- # gain 1.3
-- d3 $ gF1 $ gM1 -- Cymbales sol
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (80/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOn "^30" (# "hardkick_rha")
$ midiOn "^42" (fast 2 . struct "t*<1!4 2 1!3> t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t*<1!3 2> ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
......@@ -15,7 +15,7 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[vec1_snare:5]"
......@@ -28,7 +28,7 @@ d3
$ "~ h ~ h ~ h <~ h> h"
# "h2ogmhh" # gain 1.1
# delay 0.2 # delayt "s" # delayfb 0.4
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ "~ clap:2"
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 4)
......@@ -68,7 +68,7 @@ d12 $ gF3 $ gM3
$ note ("<f f ef c>")
# "meth_bass:3/4" |- note 5
# cut 12
d8 $ gF1 $ gM1 -- DRUM N BASS AS A SERVICE
d8 $ gF1 $ gM2 -- DRUM N BASS AS A SERVICE
$ chop 8
$ midiOn "^60" (mask "t(8,16,1)" . chop 16)
$ midiOn "^56" (
......@@ -104,7 +104,7 @@ d7 $ gF3 $ gM3
d8 $ loopAt 4 $ "break:5" # cut 8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ (0.125 ~>)
$ slow 2
$ midiOn "^76" (ply "1 <2!3 4>")
......@@ -131,7 +131,7 @@ d12
# speed ("<0.2!3 0.5>")
# gain 1.4
# cut 12
d8 $ gF1 $ gM1 -- Break discret face à une telle idole
d8 $ gF1 $ gM2 -- Break discret face à une telle idole
-- $ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
-- $ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ midiOn "^60" (mask "t(16,32)" . ply "2 2 <4 8 16 16> 2")
......@@ -141,7 +141,7 @@ d8 $ gF1 $ gM1 -- Break discret face à une telle idole
$ loopAt 4
$ "jungle_breaks:12" # cut 8
# gain 1.4
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
-- $ mask "t(4,8)"
$ note "ef <ef gs ds <c f>> <af <g!3 gf>> f*<1!3 2> gs ef bf <ef!3 <ef f>>"
# s "bassWarsaw" |- note "[12,24]"
......@@ -158,14 +158,14 @@ d9 $ gF3 $ gM3 -- CHOEUR INTRO TODO ALIGNER MELODIQUEMENT
# room 0.4
# note "-2"
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "clap:2"
# hpf 2500
# room (slow 16 $ range 0 0.8 saw)
# dry 1.1
d8 $ gF1 $ gM1 $ "jungle_breaks:22" # cut 8
d8 $ gF1 $ gM2 $ "jungle_breaks:22" # cut 8
-- # note "<-0!12 -2 -2 -3 0>"
-- # gain 1.3
-- d3 $ gF1 $ gM1 -- Cymbales sol
......
do
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k [<~ k> k]>")
$ midiOff "^42" (<| "k . k(<1!4 3!11 5 [5 8]>,8)" )
$ "kick:4"
d2 $ gF1 $ gM1 $ "~ cp ~ cp" # note "-4"
d3 $ gF1 $ gM1 $ "~ s ~ s ~ s ~ s*2"
d2 $ gF1 $ gM2 $ "~ cp ~ cp" # note "-4"
d3 $ gF1 $ gM2 $ "~ s ~ s ~ s ~ s*2"
# "vec1_snare:27"
# gain 1.4
d4 $ gF2 $ note (
......
......@@ -3,7 +3,7 @@ do
resetCycles
setcps (135/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ midiOn "^42" (struct "t t*<1!3 <1!4 2!4>> t <t <t!4 [~ t]!4> t t*2>")
$ midiOff "^42" (<| "k . ~ k ~ <~!3 k*[4 1]>")
$ stack [
......@@ -18,7 +18,7 @@ d1 $ gMute2 $ gF1 -- Kick solide
# delay 0
# gain 1
-- # cut 1
d2 $ gF1 $ gM1 -- Basic clap ma gueule
d2 $ gF1 $ gM2 -- Basic clap ma gueule
$ midiOn "^43" (<| "~ <~!8 cp!8> . cp*<1!3 2> <~!8 [~ cp]!8>" )
$ midiOff "^43" (<| "~ <cp!3 <~ [cp*<2 4>]>>")
$ "cp"
......@@ -26,7 +26,7 @@ d2 $ gF1 $ gM1 -- Basic clap ma gueule
# lpf 4000
# gain 1.3
# room 0.4 # sz 0.4 # dry 1.1
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
-- $ jux (rev)
-- $ whenmod 8 6 (mask "f t" . rev)
$ "h h*2 ~ h ~ h ~ <~!2 h h*2>"
......@@ -46,7 +46,7 @@ d10 $ gF3 -- Self-destruction riser
])
# "rhadamanthe_vocal"
# gain 1.3
d6 $ gF1 $ gM1 $ "~ ~ ~ 808cy:1"
d6 $ gF1 $ gM3 $ "~ ~ ~ 808cy:1"
d9 $ gF3
$ mask "<<t!4 f!4> t t f>"
$ note ("<d4/2!12>" + 5)
......@@ -57,7 +57,7 @@ d9 $ gF3
# octersubsub 0.5
# bandf 400
# gain 1.3
d4 $ gF2 $ gMute3 -- V2 PLN's "Je peux ptet faire une basse acide moi meme"
d4 $ gF2 $ gM3 -- V2 PLN's "Je peux ptet faire une basse acide moi meme"
$ midiOff "^57" (
-- (|+ note "<0 12>") .
mask "<[t f]!0 t(<1!3 [1 4]>,4)!0 t([<8!3 <4 16>> <8!3 16>],16)>")
......@@ -96,7 +96,7 @@ d5 $ gF3 $ gM3 -- Piano lead acidule
-- # bandf 50 # bandq 0
-- # crushbus 51 (range 16 4.5 "^54")
# gain 1.8
d7 $ gF2 $ gMute3 -- Caring bass
d7 $ gF2 $ gM3 -- Caring bass
$ midiOn "^59" (|+ note "[0,12]")
$ midiOn "^91" ((struct "<[t t . t*[4 <4 8>]]!3 t*[<8 4> 8]>") . (# rel 0.5))
$ superimpose (
......@@ -112,7 +112,7 @@ d7 $ gF2 $ gMute3 -- Caring bass
# bandq 0
# cut 7
# gain 1.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" ( -- Bouton Nassim <3
slice 8 "0 1 2 <3!3 ~> <4!3 ~> 5 <6!3 6*2 ~!3 6> 7*<1!3 <2 4>>"
. loopAt 0.5 . (# "breaks165") . (# octersub 2)
......
......@@ -5,21 +5,21 @@ setcps (105/60/4)
do
-- d1 $ gF1 $ gM1 $ "kick:5"
-- d1 $ gF1 $ gM1 $ "kick:5"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k [<~ k> k*<1 4>]>")
-- $ midiOn "^42" (<| "k k(<3 [3 5]>,8)")
$ "kick:5"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ cp"
# "rampleP5:15"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "hh(5,8)"
# "rampleP5:16"
# cut 3
d4 $ gF2 $ gM1
d4 $ gF2 $ gM3
$ "90s_synatm:9"
# cut 4
d5 $ gF3 $ gM1 -- Semi-basse
d5 $ gF3 $ gM3 -- Semi-basse
$ superimpose (("h" ~>)
. (|+ note 12)
. (# cut 51))
......@@ -37,7 +37,7 @@ d10 $ gF3 $ note "f/4" -- Anges des intertubes
# pan 0.7
# cut 10
d4 $ gF2 $ gM1 -- Bass electrique
d4 $ gF2 $ gM3 -- Bass electrique
$ note (scale "aeolian" (
"3"
+ "<~!16 0!16> <4 1 <2 5> <3 6>>"
......
do
setcps (80/60/4)
-- let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ fast 2
$ midiOn "^42" (<| "k*4")
$ midiOff "^42" (<| "k . ~!3 <~!3 k>")
$ "[kick:5,clubkick]"
# cut
1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fast 2
$ midiOn "^43" (<|"~ s ~ s*<1 2>" )
$ midiOff "^43" (<| "~ s/2")
$ "rampleM9:4"
# gain 0.9
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ fast 2
$ midiOn "^76" (fast 2)
$ superimpose ((# "hh") . (# cut 31) . (# pan 0.8))
......@@ -22,7 +22,7 @@ d3 $ gF1 $ gM1
# "rampleA4:9"
# cut 3
# pan 0.2
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^89" (ply "2 4")
$ note ("[c4@2 c5 ~ [bf4 c5]@2 ~ bf4 c5 bf4 g4 fs4 f4@4]" - 12)
# "bassWarsaw"
......@@ -48,7 +48,7 @@ d5 $ gF3 $ gM3
# room 0.2 # sz 0.9
# cut 5
|- note 12
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^60" (ply 2)
$ midiOn "^92" (ply 2)
$ chop 16
......
do
setcps (128/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k <k*2 [<~!3 k> k*<1 2>]>>")
$ midiOff "^42" (<| "k . ~ k")
$ "kick:5"
# gain 1.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_snare" # gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (sometimes rev . stut 3 0.8 "s")
$ "~ h ~ h ~ h ~ h"
# "ho:2" # gain 1.1 # cut 3
......
do
setcps (160/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k*<1 1 0 1 1 1 1 2> k*<1!3 2>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[cpu,kick:5]"
# gain 0.8
# lpf 2000
d2 $ gF1 $ gM1 $ "~ sn ~ sn*<1!3 2>" # "snare:30" # lpf 4000
d3 $ gF1 $ gM1 $ "[~ hh]*4" # "h2ogmhh" # gain 0.8
d4 $ gF2 $ gMute3
d2 $ gF1 $ gM2 $ "~ sn ~ sn*<1!3 2>" # "snare:30" # lpf 4000
d3 $ gF1 $ gM2 $ "[~ hh]*4" # "h2ogmhh" # gain 0.8
d4 $ gF2 $ gM3
$ midiOn "^57" (struct "t(4,8)")
$ midiOn "^89" (off "e" id)
-- TODO Vary bassline, pas juste l'attente
......@@ -34,7 +34,7 @@ d5 $ gF3 $ gM3
# att 0.9
# rel 2
-- d6 $
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 2
$ chop 8
$ midiOff ("^60" + "^92") (mask "f(8,16)" . chop 8)
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gM2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
-- $ fast 2
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
......@@ -10,7 +10,7 @@ d1 $ gM2 $ gF1 -- Kick solide
$ midiOff "^42" (<| "k . ~ <~!3 k> ~ ~")
$ "[jazz,kick:4]"
d2
$ gM1 $ gF1 -- snare contretemps variable
$ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ cp")
......@@ -18,7 +18,7 @@ d2
# pan 0.65
# legato 0.22
-- # midiG' "^79" 0 1.6
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
......@@ -50,7 +50,7 @@ d6 $ gF2
$ "meth_bass:14"
# cut 6
d7
$ gM2 $ gF3 -- High carillon!
$ gM3 $ gF3 -- High carillon!
$ midiOn "^91" ( -- Basse reponse
superimpose ((0.125 <~) . (|* gain 1.2) . (# note "<c4!4 cs4!4>") . (# pan 0.45))
)
......@@ -62,7 +62,7 @@ d7
# pan 0.85
-- # midiG' "^83" 0 1.5
-- # gain 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff ("^56" + "^36") (mask "t(4,8,1)")
$ chop 16
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (110/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ superimpose ((# cut 11) -- Rumble
-- . (# att 0.2) . (# rel 2)
. (# gain 2.4)
......@@ -18,11 +18,11 @@ d1 $ gMute2 $ gF1 -- Kick solide
# lpf 400
# pan 1
# cut 1
d2 $ gF1 $ gM1 $ "~ . s*<1!3 2 1 2 1 2> ~"
d2 $ gF1 $ gM2 $ "~ . s*<1!3 2 1 2 1 2> ~"
# "snare:70"
# note "-14"
# room 0.14 # dry 1 # gain 1.7
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (<| "~ h ~ h ~ h*<1 2 2 1> ~ h*<1 1 2 <2 4>>")
$ midiOff "^44" (<| "h h ~!5 h*<1 2>" )
$ "h2ogmhh"
......@@ -65,7 +65,7 @@ d5 $ gF3 $ gM3
# lpf 1400
# lpq 0.4
# legato 0.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (loopAt 0.5)
$ loopAt 2
$ midiOff "^60" (mask "t(8,16,1)" . chop 16)
......
......@@ -3,9 +3,9 @@ setcps (120/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ "jazz*4" # lpf 3000
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "[jazz,kick:5]*4"
d2 $ gF1 $ gM1 $ dMask
d2 $ gF1 $ gM2 $ dMask
$ fix (
(# lpf 800) .
(|* gain (slow 16 $ range 0.5 1.35 saw))
......@@ -13,7 +13,7 @@ d2 $ gF1 $ gM1 $ dMask
$ "~ cp ~ cp*<1!3 2>"
# "[h2ogmcy:1,cp]"
# gain 1
d3 $ gF1 $ gM1 $ dMask
d3 $ gF1 $ gM2 $ dMask
$ midiOff "^76" (mask "t(4,8,1)")
$ midiOn "^44" ((# "vec1_snare") -- Mechant drum-snare!!
. (struct "t t t t t t*<1 2 1 1> ~ t*<1!3 2>")
......@@ -51,7 +51,7 @@ d7 $ gF3 $ gM3
# room 0.3
# pan 0.3
# cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)")
$ chop 16
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:45"))
......
do
-- resetCycles
setcps (127/60/4)
d1 $ gF1 $ gMute2 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
d1 $ gF1 $ gM1 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
$ midiOn "^41" (<| "k k k <k k*2 k [~ k]>") -- ON: 4otf + flourish variations
$ midiOff "^41" (<| "k ~ ~ <~!3 k>") -- OFF: sparse intro
$ sometimesBy "^29" ( -- ^29: ghost doubles (pre-drop energy)
......@@ -9,7 +9,7 @@ d1 $ gF1 $ gMute2 -- KICK: Sub thud, 4otf with flourish (NTO: deepens over time)
)
$ "[techno:0,jazz]"
# gain 1.5
d2 $ gF1 $ gM1 -- CLAP: Dry quiet snap, contretemps (enters late)
d2 $ gF1 $ gM2 -- CLAP: Dry quiet snap, contretemps (enters late)
-- NTO: peak=0.13 (QUIET!), att=10ms, dom=1292Hz, 0% sub, beats 1&3
$ midiOn "^42" (<| "cp ~ cp ~") -- ON: contretemps (NTO climax)
$ midiOff "^42" (<| "~ cp ~ <~ cp*<1 2>>") -- OFF: backbeat (our touch)
......@@ -21,7 +21,7 @@ d2 $ gF1 $ gM1 -- CLAP: Dry quiet snap, contretemps (enters late)
# room 0.1 # dry 1.5 -- very dry
# gain (slow 32 $ range 0.8 1.2 saw) -- 32-bar: clap grows into the mix
# pan 0.55
d3 $ gF1 $ gM1 -- OH/CY: Subtle offbeat hats, ^44 morphs to cymbal shimmer
d3 $ gF1 $ gM2 -- OH/CY: Subtle offbeat hats, ^44 morphs to cymbal shimmer
-- NTO: OH on upbeats, centroid brightens 4000→8400Hz. Breakdown = quiet cymbal.
$ midiOn "^43" (stut 3 0.6 "s") -- push: rolls
-- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^44 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d3's own control.
......@@ -68,7 +68,7 @@ d4 $ gF2 $ gM3 -- Claude's Gesture
# "bassWarsaw" # voice 0.05
# lpf (range 300 1800 "^32") # resonance 0.2
# gain 1.15
d6 $ gF1 $ gM2 -- ACID ARP: D minor, 4/16 square rises, ^59-driven
d6 $ gF1 $ gM3 -- ACID ARP: D minor, 4/16 square rises, ^59-driven
$ midiOn "^90" (arp "<up updown pinkyup speedupdown>")
$ off 0.125 ((|+ note 12) . (|* gain 0.6))
$ note (scale "aeolian" (run "<4 16>") + "<0 3 5 3>" + 2) -- +2 = D root
......@@ -115,7 +115,7 @@ d7 $ gF3 $ gM3 -- Voices FIXME order of voices? not sure which is what atm ahah
$ "desire"
# cut 7
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 2
$ midiOn "^92" ( -- Bouton Nassim <3
loopAt 0.5 . (# "breaks165")
......
......@@ -6,7 +6,7 @@ let gM = gMask . gMute
-- Harmonic foundation: 16-bar cycle (each chord = 2 bars)
-- Main Bbm/F vamp with Db/Ebm variation at the end
let rt = slow 2 "<bf3 f3 bf3 f3 bf3 f3 df3 ef3>"
d1 $ gF1 $ gMute2 -- KICK: Deep 4otf house kick
d1 $ gF1 $ gM1 -- KICK: Deep 4otf house kick
$ midiOn "^42" (<| "k k k <k k*2 k [~ k]>")
$ midiOff "^42" (<| "k")
$ fix ((# att 0.01) . (# rel 0.5) . (# lpf 2000)) "kick:4"
......@@ -40,7 +40,7 @@ d5 $ gF3 $ gM3 $ loopAt 16 $ chop 8
# octersubbus 51 (range 0 2.9 "^34")
# hpf 1000
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 2 $ chop 8
$ midiOn "^56" ((|* gain 1.2) . loopAt 2 . (>| "jungle_breaks:19"))
$ "jungle_breaks:74"
......
......@@ -2,14 +2,14 @@ do
setcps (80/60/4)
-- let gMask = (midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>"))
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k [~ k]>")
$ midiOff "^42" (<| "k ~ ~ <~!3 k>. k ~ <~ k> <k ~>")-- RubADub+adjustements
$ "[cpu,jazz]"
# lpf 5000
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s*2" # "snare:44"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "drum:2*[16 <16 [16 8] 8 [16 32]>]"
d4 $ gF2 $ gM3
$ midiOn "^89" (struct "t*8")
......
do
setcps (140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k*4")
-- $ midiOff "^42" (<| "k . ~ k")
$ "kick:5"
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_claps" # n 10
# gain 1.8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "[~ h*<1!3 <1 2 [4 2] 1?>>]*4"
# "h2ogmhh" # gain 1.4
# room 0.3
......@@ -40,7 +40,7 @@ d9 $ gF3 $ gM3
# crushbus 91 (range 16 3.5 "^19")
-- # room 0.3
# cut 9
d5 $ gF3 $ gMute3 -- PRAISE YOU VOICE.
d5 $ gF3 $ gM3 -- PRAISE YOU VOICE.
-- $ midiOn "^90" (ply 16)
-- $ midiOn "^58" (ply 4 . (# begin 0)
-- . (# end 0.115) -- A LONG LONG WAY
......@@ -52,7 +52,7 @@ d5 $ gF3 $ gMute3 -- PRAISE YOU VOICE.
# pan 0.3
# room 0.3
# gain 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
......@@ -2,7 +2,7 @@ do
setcps (160/60/4)
-- resetCycles
let gF4 = (# djfbus 4 (range 0.05 0.95 "^29"))
d1 $ gF4 $ gMute2
d1 $ gF4 $ gM1
$ superimpose (
(# "hardkick_rha") .
-- (# n "<14!3 15 <14 15>>")
......@@ -14,15 +14,15 @@ d1 $ gF4 $ gMute2
# note ("<0!4 -4!4>") -- Calage
-- # n "<14!3 15 <14 15>>" -- SALE
# gain 1.8
d2 $ gF1 $ gM1 $ "~ s ~ [s*<1!3 2> ~]"
d2 $ gF1 $ gM2 $ "~ s ~ [s*<1!3 2> ~]"
# "[cp]"
# gain 1.4
d3
$ gF1 $ gM1
$ gF1 $ gM2
$ "d(4,8,1)"
# "h2ogmhh"
# gain 2 # cut 3 -- Drill that Baby
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply 4)
$ loopAt 2
$ chop 8
......
......@@ -3,7 +3,7 @@ setcps (180/60/4)
let gF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF $ gMute2 -- Kick variable
d1 $ gF $ gM1 -- Kick variable
$ midiOn "^41" (
# "hardkick:2" -- Kick GABBER
)
......@@ -84,7 +84,7 @@ once $ "c c " "phazer"
# gain 0.8
# cut 3
d6 $ gM2 $ gF3
d6 $ gM3 $ gF3
$ chop 4
-- $ slice 4 "<0 1 2 3>"
$ loopAt 4
......
......@@ -24,7 +24,7 @@ do
-- resetCycles
setcps (205/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^30" (# "hardkick_rha")
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t*<1!3 2> ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
......@@ -37,7 +37,7 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[vec1_snare:5]"
......@@ -45,7 +45,7 @@ d2 $ gF1 $ gM1
# gain 1.3
# lpf 4000
# sustain 0.8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ (0.125 ~>)
$ slow 2
$ midiOn "^76" (ply "1 <2!3 4>")
......@@ -72,7 +72,7 @@ d12
# speed ("<0.2!3 0.5>")
# gain 1.4
# cut 12
d8 $ gF1 $ gM1 -- Break discret face à une telle idole
d8 $ gF1 $ gM2 -- Break discret face à une telle idole
-- $ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
-- $ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ midiOn "^60" (mask "t(16,32)" . ply "2 2 <4 8 16 16> 2")
......@@ -82,7 +82,7 @@ d8 $ gF1 $ gM1 -- Break discret face à une telle idole
$ loopAt 4
$ "jungle_breaks:12" # cut 8
# gain 1.4
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
-- $ mask "t(4,8)"
$ note "ef <ef gs ds <c f>> <af <g!3 gf>> f*<1!3 2> gs ef bf <ef!3 <ef f>>"
# s "bassWarsaw" |- note "[12,24]"
......@@ -99,14 +99,14 @@ d9 $ gF3 $ gM3 -- CHOEUR INTRO TODO ALIGNER MELODIQUEMENT
# room 0.4
# note "-2"
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "clap:2"
# hpf 2500
# room (slow 16 $ range 0 0.8 saw)
# dry 1.1
d8 $ gF1 $ gM1 $ "jungle_breaks:22" # cut 8
d8 $ gF1 $ gM2 $ "jungle_breaks:22" # cut 8
-- # note "<-0!12 -2 -2 -3 0>"
-- # gain 1.3
-- d3 $ gF1 $ gM1 -- Cymbales sol
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (140/60/4)
-- d1 $ gF1 $ gM2
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
......@@ -11,7 +11,7 @@ d1 $ gF1 $ gMute2
# lpf 3000 -- TODO Sound design this kick <3
# cut 1
# gain 1.6
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (fast 2)
$ someCyclesBy "<0!16 1!16>" (<| "~ s ~ s*<1!4 1!3 2 1!3 2 2!4>")
$ someCyclesBy "<1!16 0!16>" (<| "~ <~ [<s s*2 s [s*2 ~]>]>")
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
# room 0.5 # dry 1.1
# delay "<0!12 0.6!4>"
# delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "h(3,8) h(<3 <5 [5 <1 <8 [8 16]>>]>>,8)"
-- $ "h(3,8) h(3,8)"
# pan "0.2 0.8"
......@@ -41,7 +41,7 @@ d9 -- Bogdan the Grime sample provider
# speed 0.92
-- # room 0.4
# gain 1.6
d8 $ gF1 $ gM1 -- Come on breaks!
d8 $ gF1 $ gM2 -- Come on breaks!
$ chop 8
$ midiOn "^60" (mask "t(4,8,1)" . chop 4)
$ midiOn "^92" (ply 4)
......@@ -53,7 +53,7 @@ d8 $ gF1 $ gM1 -- Come on breaks!
$ "jungle_breaks:26"
# cut 8
# gain 1.8
d4 $ gF2 $ gMute3 -- Bassline aqualgorithmique
d4 $ gF2 $ gM3 -- Bassline aqualgorithmique
-- $ midiOn "^57" ((# tremdp 1) . (# tremrbus 43 "<[8 4] [<4 8> <2 16>]>"))
$ slow 2 $ note (
-- "<0!8 0(3,8)!8> 0" + "<d4!3 a3> <fs4 e4 d4 b3>"
......@@ -113,7 +113,7 @@ d7 $ gM3 $ gF2
# crushbus 71 (range 16 1.7 "^55")
# panbus 72 (range 0.2 0.8 (fast "<2!4 4!4>" sine))
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 2 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -2,14 +2,14 @@
do
-- resetCycles
setcps (99/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 [~ k] k*[2 <2 4>]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[808bd:4,808bd:2]"
# gain 1.51
# lpf 2000
-- # cps ((range (99 - 20) (99 + 20) "^29") / 60/ 4) -- TODO CPS MAGIC??
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ whenmod 8 15 (# silence)
$ midiOn "^42" (# "vec1_snare:21")
$ "~ s [~!3 <~ s>] s*<1!7 2>"
......@@ -17,7 +17,7 @@ d2 $ gF1 $ gM1
# octersub 0.6
# "[snare:40,snare:421,bssnare:2]"
# gain "1 1 0.93 1"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ whenmod 8 15 (mask "t t t f")
$ "hh*[8 <16!6 8!2> <8!7 16>]"
# "h2ogmhh:3" # cut 3 # gain (1.2 * "1 1 0.9 1 0.9 0.85 0.9 1")
......@@ -37,7 +37,7 @@ d5 $ gF3 $ gM3 $ chop 4
-- # n "<0!7 1>"
# cut 5
# crushbus 51 (range 16 3.5 "^54")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ midiOn "^92" (ply 2)
$ midiOff "^60" (mask "t(4,8,1)" . chop 4)
$ chop 8
......
do
setcps (102/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fast 2
$ midiOn "^42" (<| "k k k k*<1 2>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "kick:5"
# gain 1.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fast 2 $ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_snare" # gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "[~ h*<1!3 <1 2 [4 2] 1?>>]*4"
# "h2ogmhh" # gain 1.4
d4 $ gF2 $ gM3
......@@ -21,13 +21,13 @@ d4 $ gF2 $ gM3
# gain 1.7
# crushbus 41 (range 16 2.5 "^53")
# octerbus 42 (range 0 1.2 "^33")
d7 $ gF3 $ gM1
d7 $ gF3 $ gM3
$ midiOn "^59" (slow 1 . slow 2 . slice 8 "0 1 2 3*<1 <2 4>> 4*2 5*2 [6 7]*<1 <2 4>> 7*4")
$ midiOn "^91" (slice 8 "0 1 2 3")
$ "praise:1/2"
# cut 7
# gain 1.4
d5 $ gF3 $ gMute3 -- PRAISE YOU VOICE
d5 $ gF3 $ gM3 -- PRAISE YOU VOICE
$ midiOn "^90" (ply 16)
$ midiOn "^58" (ply 4 . (# begin 0)
. (# end 0.115) -- A LONG LONG WAY
......@@ -37,7 +37,7 @@ d5 $ gF3 $ gMute3 -- PRAISE YOU VOICE
# pan 0.3
# room 0.3
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2 2 4 2 4 4 8 [8 16]>")
$ midiOff "^60" (mask "t(4,8,1)" . chop 8)
$ loopAt 1
......
......@@ -4,7 +4,7 @@ do
let width = pF "width"
let fundamental = slow 4 $ "<gb3'maj db3'maj bb2'min bb2'maj>"
setcps (160/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ fix (# bandf 300) "clubkick"
$ midiOff "^41" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
......@@ -12,12 +12,12 @@ d1 $ gF1 $ gMute2
$ "[jazz,clubkick]"
# cut 1
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ s ~ [s*<1 2> <~!7 [~ s]>]")
$ midiOff "^42" (<| "~ s")
$ "snare:45"
# "jazz:4" # gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOff "^43" (
(<| "h(3,8)") . (# "jbk_kick:43")
. (# room 0.2) . (# sz 0.4)
......@@ -65,7 +65,7 @@ d7 $ gF3 $ gM3 -- FIXME ACID WEIRD NOT GOOD
-- FIXME(#54) d7 3rd+ effect: the grid gives d7 B7 + C7. Fold ^19 in via gSel rather than borrowing a column.
-- FIXME(#54) d7 drives more controls than the grid gives it (B7 + C7). ^19 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d7's own control.
-- # width (range 0 5 "^19")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60" - "^92") (mask "f(4,8)")
$ midiOn ("^36" - "^92") ((loopAt 2) . (# hpf 1500) . (# "jungle_breaks:45")) -- ORL RPZ
$ midiOn ("^56" - "^92") ((loopAt 2) . (|* gain 1.1) . (# "jungle_breaks:30")) -- Clochettes?
......
......@@ -4,7 +4,7 @@ do
-- resetCycles
setcps (84/60/4)
d1
$ gF1 $ gMute2
$ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")#
$ midiOn "^30" (# "jazz:0")
$ midiOff "^42" (<| "k . ~ k ~ ~")
......@@ -14,14 +14,14 @@ d1
-- # cut 1
# gain 2
-- # midiG' "^78" 0 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s*<1!3 <2 [4 2]>>")
$ midiOff "^43" (<| "~ . s*<1!3 2> ~")
$ "[realclaps:0,snare:56]"
-- # "h2ogmcp"
-- # gain (1.0 * "<[1]!16 [1 <1 <1 [1 0.93] 1 [0.9]>>]!16>")
# gain 1.2
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d*<1 2 2 1> ~ d ~ d"
# "h2ogmhh"
# hpf 7000
......@@ -56,7 +56,7 @@ d9 $ gF3 $ gM3
d7 $ gF3 $ gM3
$ note "[ef fs bf ef4]" # "FMRhodes1"
d8 $ gF1
$ gM1
$ gM2
$ midiOn "^92" (ply "<2 2 2 <4 8>>")
$ midiOff "^60" (mask "t(8,16,1)" . chop 16)
$ chop 8
......
......@@ -2,29 +2,29 @@
do
setcps (155/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2 -- Kick resolu
d1 $ gF1 $ gM1 -- Kick resolu
$ midiOn "^42" (<| "t t t*<1!3 2> <t t*2 t t*4>")
$ midiOff "^42" (<| "t . ~ t ~ ~")
$ "[rampleA0:1,jazz]"
# gain 1.6
# cpsbus 1 (155/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ <s s*2 s [~ s]>")
$ midiOff "^43" (<| "~ s ~ s*<1!4 2 2 4 8>")
$ "[snare:38,snare:39]"
# gain 1.2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" (ply 2)
$ "dr*<8!3 16>"
# "h2ogmhh" # cut 3
# gain 0.85
d8 $ gF1 $ gM1 $ chop 16 -- Breaks-in-a-box' (patent pending)
d8 $ gF1 $ gM2 $ chop 16 -- Breaks-in-a-box' (patent pending)
$ loopAt 1
$ midiOn "^92" (# "breaks165") -- BOUTON NASSIM <3
-- $ midiOn ("^36" - "^56" - "^89") (loopAt 2 . (# n 45))
$ midiOn ("^56" - "^92") (loopAt 4 . (# n 44))
$ "jungle_breaks:79" -- Arguably not very drum-n-bass
d4 $ gF2 $ gMute3 -- Ligne directrice: P-U-N-K
d4 $ gF2 $ gM3 -- Ligne directrice: P-U-N-K
$ midiOn "^89" (ply 2)
$ midiOn "^57" (chop 2)
$ chop 4
......@@ -34,7 +34,7 @@ d4 $ gF2 $ gMute3 -- Ligne directrice: P-U-N-K
# legato (range 0.42 1 "^33")
# crushbus 41 (range 16 1.5 "^53")
# room 0.2 # dry 1.9 # sz 0.6
d5 $ gF3 $ gMute3
d5 $ gF3 $ gM3
$ midiOn "^90" (ply "2 <1 4>")
$ midiOn "^58" (
chop "<4 4 8 16>"
......@@ -52,7 +52,7 @@ d6 $ gF3
# "meth_bass:3"
# cut 6
# hpf 2000
d9 $ gF3 $ gMute3 -- Violoncelle Manouche punko-magique
d9 $ gF3 $ gM3 -- Violoncelle Manouche punko-magique
-- $ chop "<4 4 8 16>"
$ struct "t(<3!3 5>,8,<0!7 1>)"
$ note (
......@@ -63,7 +63,7 @@ d9 $ gF3 $ gMute3 -- Violoncelle Manouche punko-magique
# cut 9
# legato 0.5
# pan 0.2
d11 $ gF3 $ gMute3 -- Anges melodiques
d11 $ gF3 $ gM3 -- Anges melodiques
-- $ struct "t([5 <3!3 5>],8)"
$ note "<e <a a e6 e6> <g c6 a6 c6> b5>"
# "moogBass"
......
do
setcps (150/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k <k*2 [~ k*<1 [4 2]>]>>")
$ "[techno:0,808bd:2,909,kick:4]"
# lpf 1200
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^75" (ply 4)
$ midiOn "^43" (<| "~ s*<1!7 2> ~ s*<1!3 2>")
$ midiOff "^43" (<| "~ s")
......@@ -16,7 +16,7 @@ d2 $ gF1 $ gM1
# octersubsub 0
# pan 0.25
-- # lpf 3000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" (ply 2)
$ sometimesBy "0 <0.5!3 2>" (mask "t(<12!3 2>,16)")
$ midiOff ("^44"+"^76") ((mask "t(<8!3 [8!3 4]>,16,2)"))
......@@ -40,7 +40,7 @@ d4 $ gF2 $ gM3
# squizbus 44 (range 0 1.5 "^33")
# crushbus 41 (range 16 2.5 "^53")
# gain 1
d5 $ gF3 $ gMute3
d5 $ gF3 $ gM3
$ midiOff "^58" (slice 4 "<0 0 0 0 1 1 1 <1 2>>*<4!7 8>")
$ midiOn "^58" (
slice 4 "<0 1 2 3> <0 1 0 3>*<1 2 1 4>" .
......@@ -77,7 +77,7 @@ d7 $ gM3 $ gF3
# octersubbus 71 (range 0 3 "^55")
# octersubsubbus 73 (range 0 3 "^55")
# cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ chop 16
$ loopAt 2
......
do
-- resetCycles
setcps (124/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^41" (<| "k k k <k [<~!3 k> k]>")
$ midiOff "^41" (<| "k . <[~ k] k(<3 5>,8)>")
$ "[techno:0,808bd:2,909,kick:4]"
-- $ "kick:5"
# gain 1.7
# lpf 400
d2 $ gF1 $ gM1 -- Clap Technocratique
d2 $ gF1 $ gM2 -- Clap Technocratique
$ midiOn "^42" (mask "[t <f t!3>] [t <f t>]" . fast 2)
$ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_claps" # n 10
# gain 1.3
# lpf 2000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (<| "[~ h*<1!3 <1 2 [4 2] 1?>>]*4" )
$ midiOff "^43" (<| "h(3,8) h([3 1 3],8)")
$ "h2ogmhh"
......@@ -71,7 +71,7 @@ d10 $ gF3 $ gM3 -- Menace
# legato 2
# octersub 1
# cut 9
d8 $ gF1 $ gM1 -- La Boite à breaks de ParVagues <3
d8 $ gF1 $ gM2 -- La Boite à breaks de ParVagues <3
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
do
setcps (160/60/4)
-- resetCycles
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOn "^42" (<| "k k k <k <[~ k] k*2>>")
$ midiOff "^42" (<| "k . ~. k ~ ~ ")
$ "[kick:4]"
# gain 1.2
# lpf 400
# cps ((range 60 180 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s")
$ midiOn "^43" (<| "~ s ~ s*<1 2 [2 1] [4 <2 8>]>" )
$ "cp" # hpf 1400 # gain 1.3
d3 $ gF1 $ gM1$ "hh(3,8) hh(3,8,1)" # "vec1_snare:11"
d3 $ gF1 $ gM2$ "hh(3,8) hh(3,8,1)" # "vec1_snare:11"
d5 $ slow 2 $ "playa" # begin "<0.1!4 0.2!4 0.3!4 0.4!4>" # cut 5
d6 $ "playa" # cut 6
d8 $ slice 32 0 $ "playa" # cut 8
......
......@@ -3,17 +3,17 @@ do
setcps (170/60/4)
-- let gMute = (midiOn "^73" (mask "f*16"))
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOn "^42" (<| "k k k k*<1!3 2>")
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ "[kick:4]"
# gain 1.2
d2 $ gF1 $ gM1 -- Snare melancolie fromagere
d2 $ gF1 $ gM2 -- Snare melancolie fromagere
$ midiOff "^43" (<| "~ <s s <s!3 ~> <~!7 [~ s]>>")
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ "[snare:39]"
# gain 1.45
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
$ "d*[16 <12 <16 [12 24]>> . 8]" # "dr"
......@@ -63,7 +63,7 @@ d6
-- # sustain 2
-- # att (range 0.01 0.13 "^55")
-- # chorus 2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 2
$ midiOn "^92" ( -- Bouton Nassim <3
loopAt 0.5 . (# "breaks165")
......
......@@ -3,7 +3,7 @@ do
setcps (160/60/4)
-- let gMute = (midiOn "^73" (mask "f*16"))
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOn "^42" (<| "k . ~ k ~ ~ ")
$ "[bskick,jazz]"
# gain 1.2
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
$ stack [
......@@ -15,12 +15,12 @@ d1 $ gF1 $ gM2
# "[techno:1,jazz]"
# gain 1.4
# cps ((range 75 165 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[snare:24]"
# gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "hh(3,8) hh(3,8)" # "h2ogmsn" # n "<0!6 1 2>"
# legato "<1!16 0.5!16>"
d4 $ gF2 $ gM3 $ loopAt 4
......@@ -42,7 +42,7 @@ d5 $ gF3 $ gM3
# modIndex (range 0 32 "^54")
# gain 1.7
# delay 0.4 # delayfb 0.5 # delayt 0.125
d7 $ gM1 $ gF1
d7 $ gM3 $ gF1
-- $ midiOn rev
$ chop 16
-- $ loopAt 4
......@@ -52,7 +52,7 @@ d7 $ gM1 $ gF1
# gain 1.5
# squizbus 71 (range 0 4 "^35")
# room 0.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 4 $ loopAt 2
$ slice 8 "0 1 2 3 4 5 6 <7 6 7*2 7*4>"
$ "jungle_breaks:62"
......
do
setcps (160/60/4)
-- resetCycles
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ "k k k <k k*2 k [~ k*<1 1 <1 2> <2 4>>]>"
# "hardkick_rha" # n "<14!3 15 <14 15>>" -- SALE
# gain 1.2
d2 $ gF1 $ gM1 $ "~ s ~ [s*<1!3 2> ~]"
d2 $ gF1 $ gM2 $ "~ s ~ [s*<1!3 2> ~]"
# "[cp]"
# gain 1.4
d3
$ gF1 $ gM1
$ gF1 $ gM2
$ "d(3,8) d(<3!3 [8@3 3]>,8)"
# "h2ogmsn"
# gain 2 # cut 3 -- Drill that Baby
......@@ -49,7 +49,7 @@ d12 $ gM3 $ gF3
-- # tremdp 0.8
-- # tremr "<2 4 4 <8 16>>"
# gain 1.2
d7 $ gF1 $ gM1 -- SCRATCH
d7 $ gF1 $ gM3 -- SCRATCH
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^55" (# n 15)
$ midiOn "^59" (# n 15)
......@@ -59,7 +59,7 @@ d7 $ gF1 $ gM1 -- SCRATCH
# cut 7
# pan (slow 16 $ range 0.9 0.6 saw)
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply 4)
$ loopAt 2
$ chop 8
......
......@@ -26,7 +26,7 @@
do
resetCycles
setcps (140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ mask "<f!8 t!56>" -- Mask regulier
$ midiOn "^42" (<| "k k k <k k*2 [~ k] k*[2 <2 4>]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
......@@ -34,7 +34,7 @@ d1 $ gF1 $ gM2
$ "[808bd:4,808bd:2]"
# gain 1.3
# lpf 2000
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ whenmod 8 15 (# silence)
-- $ midiOn "^42" (# "[cp]") -- Un bon vieux clap
-- $ midiOn "^42" (# "[vec1_snare:33]") -- Un snare vener'
......@@ -46,12 +46,12 @@ d2 $ gF1 $ gM1
# octersub 0.6
-- # "vec1_snare:1"
-- # gain "1 1 0.93 1"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
-- $ whenmod 8 15 (mask "t t t f")
$ midiOn "^42" (mask "t(4,8,1)")-- Le snare s'est fait... kick?!
$ "hh*[8 <16!6 8!2> <8!7 16>]"
# "h2ogmhh:3" # cut 3 # gain (1.2 * "1 1 0.9 1 0.9 0.85 0.9 1")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ midiOn "^92" (ply 2)
$ midiOff "^60" (mask "t(4,8,1)" . chop 4)
$ chop 8
......
......@@ -3,7 +3,7 @@ do
setcps (90/60/4)
-- let gMute = (midiOn "^73" (mask "f*16"))
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOff "^42" (<| "k k k k*<1!3 2>")
$ midiOn "^42" (<| "k . ~ k ~ ~ ")
-- $ "[bskick,kicklinn:2]"
......@@ -11,12 +11,12 @@ d1 $ gF1 $ gM2 -- Kick
# lpf 3000
# att 0.01 # rel 0.5
# gain 1.1
d2 $ gF1 $ gM1 -- Snare melancolie fromagere
d2 $ gF1 $ gM2 -- Snare melancolie fromagere
$ midiOff "^43" (<| "~ <s s <s!3 ~> <~!7 [~ s]>>")
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ "[snare:39]" # note "-2" # lpf 4000
# gain 1.45
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
$ "d*[16 <12 <16 [12 24]>> . 8]" # "dr"
......@@ -31,7 +31,7 @@ d4 $ gF2 $ gM3
# crushbus 41 (range 16 3.5 "^53")
# octerbus 42 (range 0 0.85 "^33")
# octersubbus 43 (range 0 1.5 "^33")
d8 $ gF1 $ gM1 $ chop 8
d8 $ gF1 $ gM2 $ chop 8
$ midiOn "^60" (mask "t(4,8,1)") $ chop 8
-- TODO PR#EMIER JET
$ loopAt 2 $ "jungle_breaks:30" # cut 8
......
do
-- resetCycles
setcps (120/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ whenmod 8 6 (mask "f")
$ midiOn "^42" (<| "k k k k*<1!3 2>")
$ midiOff "^42" (<| "k ~ ~ <~ [~ k]>" )
$ "[808bd:1,jazz,kick:4]"
# gain (1.45 * "1!7 0.9")
d2 $ gM1 $ gF1 $ "~ s <[~ <~!4 s!12>]> s*<1!3 2>"
d2 $ gM2 $ gF1 $ "~ s <[~ <~!4 s!12>]> s*<1!3 2>"
# "snare:2"
# gain 1.5
# note "0 0 -2 0"
# room 0.2 # dry 1.1
# sz 0.8
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "<~ h> h ~ h ~ h*<1 2 2 <1 [4 2]>> ~ h"
# "h2ogmhh:4" # gain 1.5
d4 $ gM3 $ gF2
......@@ -45,7 +45,7 @@ d5 $ gM3 $ gF3
# gain 1.1
-- # octersub 0.5
-- d5 $ gM3 $ gF3
d8 $ gM1 $ gF2
d8 $ gM2 $ gF2
$ chop 8
$ midiOn "^60" (mask "t(4,8,1)" . chop 8)
$ midiOn "^36" (loopAt 1 . (# "jungle_breaks:23"))
......@@ -60,7 +60,7 @@ d8 $ gM1 $ gF2
$ loopAt 2
$ "trance_loops:3"
# gain 2
d9 $ gF2 $ gM2
d9 $ gF2 $ gM3
$ note "<g4!3 <c5 bf4>>"
# "moog:1"
# octerbus 91 (range 0 0.8 "^18")
......
do
setcps (133/60/4)
-- resetCycles
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOn "^42" (<| "k k k <k <[~ k] k*<2 [4 2]>>>")
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ midiOn "^30" (|> "hardkick_rha:4")
......@@ -9,12 +9,12 @@ d1 $ gF1 $ gM2 -- Kick
# gain 1.6
# lpf 400
# cps ((range 100 166 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s ~ s ~ s")
$ midiOff "^43" (<| "~ s ~ s*<1 2 [2 1] [4 <2 8>]>" )
$ "vec1_snare:24"
# gain 1.3
d3 $ gF1 $ gM1$ "hh(3,8) hh(3,8,1)" # "vec1_snare:11"
d3 $ gF1 $ gM2$ "hh(3,8) hh(3,8,1)" # "vec1_snare:11"
-- d4 $ gF2 $ gM3 -- WAP BASS
-- $ midiOn "^57" (# n 1)
-- $ loopAt 2
......@@ -50,13 +50,13 @@ d6 $ gF3 $ gM3
$ "fx_gameboy:1"
# note "<0 1 6 12>"
# gain 0.8
d7 $ gF1 $ gM1 --Les WAP DRUMS
d7 $ gF1 $ gM3 --Les WAP DRUMS
$ midiOff "^60" (mask "t(4,8,1)" . chop 8)
$ midiOn "^91" (ply "2 <2 4>")
$ loopAt 2 $ chop 8
$ "wap" # n "<3!4 4!4 5!4 6!4>"
# cut 7 # gain 1.8
d8 $ gF1 $ gM1 -- La stack de breaks
d8 $ gF1 $ gM2 -- La stack de breaks
$ midiOff "^60" (mask "t(4,8,1)" . chop 8 ) -- BREAK JUNGLE
$ midiOn "^92" (ply 2) -- BREAK JUNGLE
$ midiOn "^36" (# 45) -- BREAK ORLEANS
......
......@@ -3,7 +3,7 @@ do
-- resetCycles
setcps (90/60/4)
-- d1 $ gF1 $ gM2
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "k . k(3,8)")
-- $ midiOn "^42" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
$ "k . k" # "cpu"
......@@ -11,28 +11,28 @@ d1 $ gF1 $ gMute2
# lpf 3000 -- TODO Sound design this kick <3
# cut 1
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ sn ~ [sn*<1 2>]"
# "snare:42"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ whenmod 4 3 (fast 2)
$ "dr*[8 <8 <16 [16 32]>>]" # gain 0.8
d4 $ gM2 $ gF2
d4 $ gM3 $ gF2
$ "giorgio_syn:2/2"
# crushbus 41 (range 16 2.5 "^53")
# cut 4
# gain 0.8
d8 $ gF1 $ gM1 $ loopAt 2
d8 $ gF1 $ gM2 $ loopAt 2
$ splice 8 (run "8 <8 16>")
-- $ midiOn
$ "jungle_breaks:20" # cut 8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ someCyclesBy "<0!16 1!16>" (<| "~ s ~ s*<1!4 1!3 2 1!3 2 2!4>")
$ someCyclesBy "<1!16 0!16>" (<| "~ <~ [<s s*2 s [s*2 ~]>]>")
$ "[snare:24,snare:51]"
# gain "<[1]!16 [1 <1 <1 [1 0.93] 1 [0.9]>>]!16>"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
-- $ "h(3,8) h(<3 <5 [5 <1 <8 [8 16]>>]>>,8)"
$ "h(3,8) h(3,8)" # pan "0.2 0.8"
# drumFrom "rolandtr909" "hh" # cut 3 # gain 0.9 # legato (range 0.05 0.9 "^32")
......@@ -50,7 +50,7 @@ d9 -- Bogdan the Grime sample provider
# speed 0.92
-- # room 0.4
# gain 1.2
d8 $ gF1 $ gM1 -- Come on breaks!
d8 $ gF1 $ gM2 -- Come on breaks!
$ chop 8
$ midiOn "^92" (ply 4)
$ midiOn "^36" (loopAt 2 . (# n "<61>")) --
......@@ -61,7 +61,7 @@ d8 $ gF1 $ gM1 -- Come on breaks!
$ "jungle_breaks:26"
# cut 8
# gain 0.9
d4 $ gF2 $ gMute3 -- Bassline aqualgorithmique
d4 $ gF2 $ gM3 -- Bassline aqualgorithmique
$ midiOn "^81" ((# tremdp 1) . (# tremrbus 43 "<[8 4] [<4 8> <2 16>]>"))
$ slow 2 $ note (
-- "<0!8 0(3,8)!8> 0" + "<d4!3 a3> <fs4 e4 d4 b3>"
......@@ -107,7 +107,7 @@ d10 $ gF2 $ gM3 -- Menace
# crushbus 101 (range 16 3.5 "^14")
# legato 2
# cut 9
d7 $ gM2 $ gF2
d7 $ gM3 $ gF2
-- $ ply 2
$ midiOn "^59" (# speed "-0.25")
$ midiOn "^91" (struct "t*<8!3 [8 4]>")
......
......@@ -7,15 +7,15 @@ resetCycles
do
setcps(140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k(3,8) k [k k*2]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[jazz,kick:5]"
d2 $ gF1 $ gM1 $ "~ ~ ~ <~ s> . s" # "snare:4"
d3 $ gF1 $ gM1 $ "d(<3!12 2!4>,8) d(<3!3 5>,8)" # "ho" # gain 0.8 # att 0.1 # rel 2
d2 $ gF1 $ gM2 $ "~ ~ ~ <~ s> . s" # "snare:4"
d3 $ gF1 $ gM2 $ "d(<3!12 2!4>,8) d(<3!3 5>,8)" # "ho" # gain 0.8 # att 0.1 # rel 2
d4 $ gF2 $ gM3 $ note "<b2 d3 cs3 fs3>" # "bassWarsaw"
# crushbus 41 (range 16 3.6 "^53")
d8 $ gF1 $ gM1 -- JazzyBelle JazzyBreak
d8 $ gF1 $ gM2 -- JazzyBelle JazzyBreak
$ midiOn "^92" (ply "2 <2 <4 [4 8]>>")
-- $ slice 4 "0 1*<1 2 4> 2? 3*<1!3 2>"
$ chop 16
......
......@@ -2,7 +2,7 @@
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k . k(<2 2 [2 4] <3 4 3 5>>,8)")
$ midiOff "^42" (<| "k . ~ k ~ <~!3 k*2>")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -10,7 +10,7 @@ d1 $ gF1 $ gM2
$ "[jazz,kick:4]"
# gain 1.1
# lpf 300
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ . s@3 <~ s*<1 <2 [4 2]>>>")
$ midiOn "^43" (<| "~ s ~ <s!3 s*<2 [4 2]>>")
$ fix (# lpf 4000) "snare:30"
......@@ -18,7 +18,7 @@ d2 $ gF1 $ gM1
# lpf 4800
# gain 1.3
# cut 2
d3 $ gF1 $ gM1 -- Hihat
d3 $ gF1 $ gM2 -- Hihat
$ midiOn "^76" (ply "2 <2!3 4>")
$ midiOn "^44" (ply "2 <2!3 4>")
$ "~ h ~ h ~ h*<1 2 1 <1 [4 2]>> ~ h*<1 <1 1 0 2> 1 <2 4>>"
......@@ -30,7 +30,7 @@ d3 $ gF1 $ gM1 -- Hihat
# dry 1.3
# gain 2.9
# pan 0.3
d8 $ gF1 $ gM1 -- BROKEN BEAT | BREAKS STACK
d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
$ midiOff "^59" (mask "t(4,8,1)" . chop 4)
$ loopAt 2 $ chop 16
$ midiOn "^92" (ply "<2 [2 4]>")
......@@ -43,7 +43,7 @@ d8 $ gF1 $ gM1 -- BROKEN BEAT | BREAKS STACK
# pan 0.7
# gain 1.45
# lpf 4000
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
$ midiOff "^59" (mask "t(4,8,1)" . chop 4)
-- $ jux (rev . (# cut 71))
-- $ slice 16 (run 8)
......@@ -60,7 +60,7 @@ d10 -- FIXME Other RISER
$ "risers:8"
# cut 10
# hpf 2000
d11 $ gF1 $ gM1
d11 $ gF1 $ gM3
$ "~ h ~ [h*2 ~]"
# "h2ogmcy" # n "<1 1 1 1 2 2 3 2 3 4 3 2>"
# gain 1.2
......
......@@ -2,14 +2,14 @@ resetCycles
do
setcps (120/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOn "^42" (<| "k k <k!3 [k*2 ~]> k")
$ "kick:5"
-- # room 0.2 # dry 1.1
-- # gain "<1 0.8>"
-- # cut 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ <rampleO10:2!3 cp>"
-- $ someCyclesBy "<0!16 1!16>" (<| "~ s ~ s*<1!4 1!3 2 1!3 2 2!4>")
-- $ someCyclesBy "<1!16 0!16>" (<| "~ <~ [<s s*2 s [s*2 ~]>]>")
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
d3
$ midiOn "^44" (stut 4 "0.8" "e")
$ n ("~ 1 ~ 2 ~ 2 ~ <1!3 2>") # "rampleS24" # cut 3
d4 $ gF2 $ gMute2 $ note (
d4 $ gF2 $ gM3 $ note (
"b4(<3 5 3 [3 5]>,8) <a5 <ef5 a4>>(<1!3 3>,8,<0 1>)"
- 24
-- - 1
......@@ -30,7 +30,7 @@ d4 $ gF2 $ gMute2 $ note (
-- # octersubbus 41 (range 0 2 "^53")
-- # crushbus 42 (range 16 2 "^33")
# att 0.2
d4 $ gF2 $ gM1 -- BASSE SIMPLE
d4 $ gF2 $ gM3 -- BASSE SIMPLE
$ note "~ b ~ b ~ b ~ [c b]"
# octave 4
# n ("<1!4 2!4>")
......@@ -70,7 +70,7 @@ d5 -- ARPEGIATEUR
-- # speed 0.85
-- # room 0.4
-- # gain 1.2
d8 $ gF1 $ gM1 -- Come on breaks!
d8 $ gF1 $ gM2 -- Come on breaks!
$ chop 8
$ midiOn "^56" (loopAt (2/3) . (# n "<74>"))
$ midiOn "^92" (ply 4)
......
......@@ -5,7 +5,7 @@ let gF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gMute = (midiOn "^74" (mask "f*16"))
let gLPF = whenmod 64 48 (# lpfbus 4 (slow 16 $ range 20000 200 saw))
let gLPFSoft = whenmod 64 48 (# lpfbus 5 (slow 16 $ range 20000 2000 saw))
d1 $ gF $ gMute1
d1 $ gF $ gM1
-- $ fast 2
$ midiOn "^42" (struct "t t t t")
-- $ midiOff "^42" (struct "t . ~ t ~ ~")
......@@ -39,7 +39,7 @@ d8 $ gF3 $ gMute -- MARINE BREAKS
$ "jungle_breaks:1"
# cut 8
# midiG' "^84" 0 1.3
d8 $ gF3 $ gMute1 -- MARINE BREAKS
d8 $ gF3 $ gM2 -- MARINE BREAKS
$ midiOn "^73" (mask "f*16") -- FIXME DUPLICATE
$ midiOn "^41" (mask "t . <f t f <f t>> <t f f <t f>>")
$ midiOn "^92" (off "e" id)
......
......@@ -11,7 +11,7 @@ let modIndex = pF "modIndex"
-- # room 0.3 # dry 1.9
-- # sz 0.8
-- # pan 0.7
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ mask "<f!16 t!4 f!8 t!36>"
$ midiOn "^42" (<| "k k*<1 1 2 <1 4>> k k*<1!3 2>")
$ midiOff "^42" (<| "k . ~ <k!12 ~!4> ~ <~!7 k>")
......@@ -21,7 +21,7 @@ d1 $ gF1 $ gM2
]
# gain 1.7
-- # room 0.2
d2 $ gM1 $ gF1 -- Snare contretemps DNB Techno-compatible
d2 $ gM2 $ gF1 -- Snare contretemps DNB Techno-compatible
$ fix ( (# gain "<0!32 0!28 2!4>") . (ply "<1!7 2>") .(# speed 1.7) . (# lpf 2000)) "nass"
$ midiOff "^43" (<| "~ s ~ s*<1 <2 4>>")
$ midiOn "^43" (<| "~ s")
......@@ -29,7 +29,7 @@ d2 $ gM1 $ gF1 -- Snare contretemps DNB Techno-compatible
$ "[snare:45]"
-- # note "<0!6 -1 -2>"
# gain 1.44
d3 $ gM1 $ gF1-- DrumRoll
d3 $ gM2 $ gF1-- DrumRoll
-- $ mask "<f!20 t!44>"
$ whenmod 8 "<7!4 6!3 4>" (juxBy 0.93 rev)
$ whenmod 4 2 (rarely (ply 2))
......@@ -77,7 +77,7 @@ d10 $ gF3 $ gM3 -- Mad organ
-- # pan 0.9
-- # hpf (slow 32 $ range 0 2500 sine)
-- # room (slow 16 $ range 0 0.4 perlin)
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60" - "^92") (ply "1!2 <1!3 <2 1 1 2>>!2" . mask "f(4,8)")
$ midiOn ("^36" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:45")) -- Clochettes?
$ midiOn ("^56" - "^92") ((loopAt 1) . (# hpf 1500) . (# "jungle_breaks:30")) -- Clochettes?
......@@ -127,7 +127,7 @@ d12 $ gF3 $ gM3 -- GLITCH DNB
# note "-7"
# dry 1
# gain 0.8
d6 $ gF1 $ gM1-- Claps occasionnels
d6 $ gF1 $ gM3-- Claps occasionnels
$ mask "<f!24 t!4 f!36>"
$ "[~ cp]*<1 1 <1 2> <[2 <1 4>]>>"
# "cp"
......
......@@ -44,7 +44,7 @@ d5 $ gF3 -- Accusation juste
# midiG' "^82" 0 0.8
# pan 0.8
# cut 5
d6 $ gM $ gM2 -- Sirènes lointaines
d6 $ gM $ gM3 -- Sirènes lointaines
$ whenmod 8 0 (>| note "<a c6 d6 e6> <g a5 c6 d6> <f g a5 c6> . ~ ~ <e f g e6> <d e f f6>")
$ note "a g f . ~ ~ e <d!3 f>"
# "superfork"
......@@ -64,7 +64,7 @@ d8 $ gF2 -- Crystal de sel
# delayt 0.125
# delayfb 0.9
# cut 8
d9 $ gF1 $ gM $ gM2 -- Break clap your hands sous-marin
d9 $ gF1 $ gM $ gM3 -- Break clap your hands sous-marin
$ midiOn "^92" (ply "[1 <2 4 [4 8 4] [8 8 4 8]>]")
$ chop 16
$ loopAt 2
......
......@@ -2,15 +2,15 @@ resetCycles
do
setcps (85/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ mask "<f!16 t!48>"
$ "k*<1!4 2 1!3> ~ . ~ k ~ <~ k ~ <~ k>>"
# "[reverbkick,jazz]"
# gain 0.86
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ [s*<1 2 1 [4 2]> ~]" # "[snare:1]"
# gain 0.95
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ mask "<f!4 t!28>"
$ fast "1 <1 <2 [<2 [4 8]> <4 [4 . 16 8]>]>>"
$ "drum:2*8"
......@@ -28,7 +28,7 @@ d5 $ gF3 $ gM3
# cut 4
d4 $ note ("<a4 c5 <d5 f5> <e5!3 g5>>" - 24)
# "bassWarsaw"
d6 $ gF1 $ gM1-- SUB accompagnateurs
d6 $ gF1 $ gM3-- SUB accompagnateurs
$ mask "<f!8 f f t t t!50>"
$ note "d*<1!4 2!4> ~!3 . ~!3 <~ <f g>*<1!3 <4 [4 2]>>>"
# "[808bd:1,wobble]"
......@@ -38,7 +38,7 @@ d6 $ gF1 $ gM1-- SUB accompagnateurs
# sz 0.9
# dry 1
# pan 0.33
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ whenmod 64 32 (
(|* gain (slow 32 $ range 4 1 saw))
. mask "t!3 <t!4 f t f t> . <f t [t f] t> t"
......@@ -49,4 +49,4 @@ d6 $ gF1 $ gM1
$ loopAt 1
$ "break:11"
# gain 0.8
d8 $ gF1 $ gM1 $ loopAt 2 $ chop 8 $ "jungle_breaks:125" # cut 8
d8 $ gF1 $ gM2 $ loopAt 2 $ chop 8 $ "jungle_breaks:125" # cut 8
......@@ -29,7 +29,7 @@ d2 $ gMute
# sz 0.4
# gain 0.8
# midiG' "^79" 0 1.2
d3 $ f1l $ gMute2
d3 $ f1l $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply "<[2 2 4 2]!3 [2!3 4]>" . (# room 0.2))
$ ply "1 . <1!6 2 2> <2!3 [2 4]>"
......@@ -94,7 +94,7 @@ d7 $ f2 -- LEADS
. (|* gain (range 0 0.8 "^18"))
) "pad"
$ fix (
(# "superpiano") . gMute2
(# "superpiano") . gM3
. whenmod 64 16 (
whenmod 4 3 (arp "up" . ply "1!3 2") -- Second hit et montée
)
......@@ -108,7 +108,7 @@ d7 $ f2 -- LEADS
) "piano"
$ "[pad,piano]"
# midiG' "^82" 0 0.9
d8 $ f1 $ gMute2
d8 $ f1 $ gM2
$ chop 8
$ midiOn ("^60"+"^92") (slice 8 "0 <1 [1 1]!2 1> [0 ~] <3 3*<2 4>>") -- DARK
$ midiOff ("^60"+"^92") (slice 8 "0 1 <2 ~> <3!3 ~>") -- Light side
......
......@@ -2,16 +2,16 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ midiOn "^42" (<| "k*2 k k <k <k*2 [~ k*<1 [4 2]>]>>") -- PERMANENCE
$ midiOn "^42" (<| "k k k <k k*2 k [~ k]>" )
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[jazz,kick:5]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1 <2 2 1>>")
$ midiOff "^43" (<| "~ <c!3 [c*2]>")
$ "[snare:40,sn:31]"
d3 $ gF3 $ gM1
d3 $ gF3 $ gM2
$ midiOn "^76" (ply 4)
$ midiOn "^44" (<| "~ h ~ h ~ h ~ h*<1 2>")
$ midiOff "^44" (<| "h(<3!4 8!8>,8) h(<3 3 5 <5 [5 8]>>,8)" )
......@@ -21,7 +21,7 @@ d3 $ gF3 $ gM1
# cut 3
d4
$ loopAt 2 $ "meth_bass"
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^60" (("e" <~) . mask "<t(4,8)>")
$ chop 16
$ midiOn "^20" (# "break:5")
......@@ -35,7 +35,7 @@ d8 $ gM1 $ gF1
$ loopAt 4
$ "jungle_breaks:45"
d1 $ gM2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t*<1!6 2 2>")
......@@ -43,7 +43,7 @@ d1 $ gM2 $ gF1 -- Kick solide
$ "[jazz,kick:4]"
-- # midiG' "^78" 0 1.5
d2
$ gM1 $ gF1 -- snare contretemps variable
$ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ cp")
......@@ -51,7 +51,7 @@ d2
# pan 0.65
# legato 0.22
-- # midiG' "^79" 0 1.6
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
......@@ -88,7 +88,7 @@ d5 $ gF3 -- Appel oiseau joyeux oiseau joyaux
# delayfb 0.25
# pan 0.7
-- # midiG' "^82" 0 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)")
$ chop 16
......@@ -110,7 +110,7 @@ d6 $ gF1 -- HAWKS
-- # room 0
-- # midiG' "^31" 0 1.5
d7
$ gM2 $ gF3 -- High carillon!
$ gM3 $ gF3 -- High carillon!
$ midiOn "^91" ( -- Basse reponse
superimpose ((0.125 <~) . (|* gain 1.2) . (# note "<c4!4 cs4!4>") . (# pan 0.45))
)
......
......@@ -7,7 +7,7 @@ let lagTime = pF "lagTime"
let rq = pF "rq"
let filterRange = pF "filterRange"
-- lagTime = 0.12, filterRange = 6, width = 0.51, rq = 0.3;
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ midiOn ("^41") ((<| "k(3,8) ~"))
$ midiOff ("^41") (<| "k*<1!7 2> ~ . ~ <~!7 [k*2 k]>")
$ midiOn "^41" (fast 2 . (<| "k k k*<1!8 2!8> k*<1 <2!2 4>>"). (# "kick:4") . (|* gain 0.54))
......@@ -19,7 +19,7 @@ d2 $ gF1 $ gM2
$ midiOff "^42" (<| "~ . ~ c")
$ "vec1_claps:18"
# gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (fast "2 <2 2 4 8>")
-- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^44 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d3's own control.
-- $ midiOff "^44" (mask "f(4,32)" . chop 16)
......@@ -75,7 +75,7 @@ d5 $ gF3 $ gM3 -- Synth lapin speed
# octer 0.4
# att 0.01 # rel 10
-- # pan "[0.4|0.6]*8"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^36" (# "jungle_breaks:75")
$ midiOn "^92" (ply 4)
-- $ midiOff "^60" (mask "f(8,16)" . chop 8)
......
......@@ -10,18 +10,18 @@ let curve = pF "curve"
let rq = pF "rq "
let filterRange = pF "filterRange"
let lagTime = pF "lagTime"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k [~ <k <k? k*2>>]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[jazz,kick:4]"
# gain 1.4
d2 $ gM1 $ gF1 -- Clap timer
d2 $ gM2 $ gF1 -- Clap timer
$ midiOn "^43" ((|* gain "0 1 0.8 1") . (<| "~ c <~!3 [~ c]> c"))
$ midiOff "^43" ((|* gain "1 0.8") . (<| "~ c . ~ ~ ~ <~!3 c>"))
$ drumFrom "[sakatadpm48,rolandr8]" "cp"
# lpf 2000
# gain 1.8
d3 $ gF1 $ gM1 -- Drumroll chaser de highs technooo
d3 $ gF1 $ gM2 -- Drumroll chaser de highs technooo
$ midiOn "^76" (struct "t([16 . <16 32> <16!3 <8 32>>],16)" . (# n 20))
$ midiOff "^76" (<| "~ h ~ h ~ h*<1 2> ~ h")
$ "h2ogmhh"
......@@ -107,7 +107,7 @@ d5 $ gF3 $ gM3 -- ACID SYNTH <3
-- # room 0.4 # sz 0.5 # dry 1.4
-- -- # pan (slow 16 $ range 0.9 0.6 saw)
-- # gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (slice 4 "0 1 2 3 0 1 3 3 1 3 1 2 0 1 3*2 3*2")
$ midiOff "^60" (mask "t(4,8,1)")
$ midiOn "^36" (loopAt 2 . (# "break:2"))
......
......@@ -2,14 +2,14 @@ do
-- resetCycles
setcps (135/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k*<1 1 2 1> k*<2!3 [4 2]>")
$ midiOff "^42" (<| "k")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 400)) "kick:4"
$ "[808bd:1,808bd:2,jazz,kick:4]"
# gain 1.6
d2 $ gF1 $ gM1 -- Basic clap ma gueule
d2 $ gF1 $ gM2 -- Basic clap ma gueule
$ midiOn "^43" (<| "~ <~!8 cp!8> . cp*<1!3 2> <~!8 [~ cp]!8>" )
$ midiOff "^43" (<| "~ <cp!3 <~ [cp*<2 4>]>>")
$ "vec1_claps:42"
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1 -- Basic clap ma gueule
d6 $ "~ cp [~ <~!3 [cp*<1 2>]>] cp*<1!3 2>" # "vec1_claps:52" # lpf 4000
# att 0.01 # rel 1
-- # room 0.3 # dry 1.1
d3 $ gF1 $ gM1 -- Elaborate offbeat drums
d3 $ gF1 $ gM2 -- Elaborate offbeat drums
$ "~ h ~ h ~ h*<1!12 2!4> ~ h*<1!6 2 2>"
# "h2ogmhh"
# n "<0!7 3> <3!3 0>"
......@@ -62,7 +62,7 @@ d9 $ gM3 $ gF3
# octersubsub 0.5
# bandf 400
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2 <2 4 4 8>>")
$ midiOff "^60" (mask "t(4,8,1)" . chop 4)
$ midiOn "^36" (loopAt 0.5 . (# "jungle_breaks:29"))
......
......@@ -13,13 +13,13 @@ d12 $ gM3 $ gF3 -- PIANO DE DEBUGGING
# gain 1
# velocity 2
-- # room 0.3 # sz ("0.2 0.4 0.6")
d1 $ gF1 $ gMute2 -- KICK PLEIN
d1 $ gF1 $ gM1 -- KICK PLEIN
-- $ fix ((# att 0.05) . (# lpf 4500) . (# gain 0.9)) "rampleR1:0"
$ midiOn "^42" (<| "k k k <k!3 <k*2 [k*2 k] [k ~ k] [k*4]>>")
$ midiOff "^42" (<| "k <~!4 k ~ ~ k*2> . ~ ~ [~ <~ k>] k")
$ "[rampleR1:0]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ s ~ <s s s [s*<1 2> s]>")
$ midiOff "^42" (<| "~ s")
$ "snare:36"
......@@ -27,7 +27,7 @@ d2 $ gF1 $ gM1
d3 $ gF1
$ "~ hh ~ h*<1!4 2!3 1> ~ h ~ h*<1 2 1 [8 4]>"
# "rampleS33:6"
d6 $ gF1 $ gM1-- La neige eternelle
d6 $ gF1 $ gM3-- La neige eternelle
$ struct "~ <~ t(<1 <2 3>>,8)>"
$ slow 16
$ slice 16 (run 16)
......@@ -52,13 +52,13 @@ d5 $ gF3 $ gM3 -- La lumiere, partout
# cut 5
# pan 0.8
# octerbus 51 (range 0.01 1.99 "^54")
d7 $ gF1 $ gM1 -- Les inevitables trolls
d7 $ gF1 $ gM3 -- Les inevitables trolls
$ fix ((|* gain 0.8) . (|- note 4) . (# "rampleR0:3")) "r0bd1"
$ fix (# "rampleR0:2") "r0bd"
$ fix ((# "90s_megafx") . (# cut 81) . (|* gain 1.1)) "fx"
$ stack ["r0bd@7 <~!0 r0bd1!8>","~ fx:78"]
# gain 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ ply "1 2"
$ midiOn "^56" (# n "4")
$ midiOn "^60" (slice 16 (run "<[8!3 4]!3 <4 [4 <8 16>]>>"))
......
......@@ -9,13 +9,13 @@ let f3 = (# djfbus 3 (range 0.05 0.95 "^51"))
let gMute = (midiOn "^73" (mask "f*16"))
let maskLoops = (mask "<t!4 [t!3 f]>" . mask "<t!14 f [f!3 t]>")
setcps (90/60/4)
d1 $ f1 $ gMute2
d1 $ f1 $ gM1
$ midiOn "^42" (struct "t t t <t!2 [<~ t> <t t?>]>")
$ midiOff "^42" (struct "t . <~!4 t(<3!3 1>,8,<<0 3 <3 0> 0>>)!12>")
$ fix ((# hpf 500) . (|* gain 0.7)) "kick:5"
$ "[jazz,kick:5]"
# gain 1.3
d2 $ f1 $ gMute2
d2 $ f1 $ gM2
$ mask "<t(<1!3 3>,4)!4 t!28>" -- Intro / break/32
$ midiOff "^75" maskLoops $ midiOn "^75" (ply "2 <2!3 4>")
$ midiOn "^43" (slice 4 (run 8))
......@@ -60,7 +60,7 @@ d7 $ f3 -- High lead: Winds of truth
# cut 7
# crushbus 62 (range 16 2.25 "^55")
# panbus 63 (range 0.05 0.95 "^19")
d8 $ f1 $ gMute2 -- Breaks divins
d8 $ f1 $ gM2 -- Breaks divins
$ midiOn "^92" (off "e" id)
$ midiOn "^60" (mask "[f t]")
$ someCyclesBy "^36" (loopAt 1 . mask "[f t]*4" . chop 16 . (# n 81))
......
......@@ -14,12 +14,12 @@ do
let modIndex = pF "modIndex"
let gMute = (midiOn "^73" (mask "f*16"))
setcps (110/60/4)
d1 $ gF1 $ gM2 $ gMute -- Kick
d1 $ gF1 $ gM1 $ gMute -- Kick
$ midiOn "^42" (<| "k k k <k k*2>")
$ midiOff "^42" (<| "k ~ <~ k> k . ~ ~ <~ k> ~")
$ "[jazz,808bd:6]"
# gain 1.5
d2 $ gF1 $ gM1 --
d2 $ gF1 $ gM2 --
$ midiOn "^43" (fast "<1!3 2 2 2 4 <8 [8 4]>>")
$ "~ s" # "[db:12]"
-- # note "<-2!3 -4>"
......@@ -46,7 +46,7 @@ d4 $ gF2 $ gM3 -- BASSLINE BoomRang!
# pan 0.3
# crushbus 53 (range 10 1.61 "^53")
# midiG' "^81" 0 1.4
d8 $ gF1 $ gM1 -- Break bonus banane
d8 $ gF1 $ gM2 -- Break bonus banane
$ midiOn "^92" (ply "2!3 1 2!3 <2 4>")
$ midiOn "^60" ( -- Aerial mask
mask "t <f t> <f f t f> <t t f t> f <f t> <f!3 t> t"
......
......@@ -2,17 +2,17 @@ resetCycles
do
setcps(120/60/4)
d1 $ gF1 $ gM2 -- Kick solide 4/4 disponible
d1 $ gF1 $ gM1 -- Kick solide 4/4 disponible
-- $ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[kick:4]"
d2 $ gF1 $ gM1 -- Snare fantomatique
d2 $ gF1 $ gM2 -- Snare fantomatique
$ midiOn "^43" (<| "~ s ~ s")
$ midiOff "^43" (<| "~ s")
$ "[cp:1,rampleM1:10]"
# room 0.1 # sz 0.5 # dry 0.9
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow 2)
$ midiOn "^76" (fast 2)
-- $ "d(<8 10 12 <14 [16 32 [16 <16 32>]]>>,16,1)" -- FIXME IRREGULIER
......@@ -23,7 +23,7 @@ d3 $ gF1 $ gM1 -- Highest hats
-- # cut 3
# gain (0.7 * (range 0.8 1.25 (fast 2 perlin)))
# pan 0.3
d6 $ gF1 $ gM1 $ "hh(3,8) hh(<3!6 5 <5 [5 8]>>,8)"
d6 $ gF1 $ gM3 $ "hh(3,8) hh(<3!6 5 <5 [5 8]>>,8)"
# "rampleS57:1" # "<hh:2 [hh:2 hh:3*<1!3 4>]>" # cut 6
# gain 0.9 # cut 3
d4 $ gM3 $ gF2 -- Major Ambient Bassline au rapport
......@@ -57,12 +57,12 @@ d5 $ gF3 $ gM3 -- Guitare contetemps FIXME Pas convaincante
d9 $ gF3 $ gM3 $ "wind:0" -- Vent de minuit originel
# speed (slow 16 $ range 0.12 0.34 perlin)
# roombus 91 (fast 4 $ range 0 0.4 sine)
d7 $ gM1 $ gF1 $ loopAt 2 -- Break de secours
d7 $ gM3 $ gF1 $ loopAt 2 -- Break de secours
$ midiOn "^91" (ply 8)
$ whenmod 4 2 (ply "1 <1 2>" . rev)
$ slice 4 (run 4)
$ "jungle_breaks:48" # gain 0.8
d8 $ gM1 $ gF1 -- Break horloger
d8 $ gM2 $ gF1 -- Break horloger
$ midiOn "^92" (ply "2!3 <2 4>")
$ someCyclesBy (1-"^36") (mask "t(<3 3 5 [3 8]>,8)")
$ midiOff "^60" (mask "t(<1 <0!3 1>>,4)")
......
......@@ -24,7 +24,7 @@ d3 $ gF1 $ gM
$ loopAt 2
$ "break:20"
-- # midiG' "^80" 0 1.4
d4 $ gF2 $ gM2 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
d4 $ gF2 $ gM3 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
# "FMRhodes1" # cut 4
# modIndex 5
# room 0.2
......@@ -33,7 +33,7 @@ d4 $ gF2 $ gM2 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
# delayt 0.125
# crushbus 41 (range 16 2.5 "^53")
-- # midiG' "^81" 0 1.6
d6 $ gF3 $ gM2
d6 $ gF3 $ gM3
-- $ mask "<f!12 t!4>"
$ note praxis
# "bassWarsaw"
......@@ -41,7 +41,7 @@ d6 $ gF3 $ gM2
# crushbus 61 (range 16 2 "^56")
# midiG' "^17" 0 1.4
# pan 0.3
d7 $ gF3 $ gM2
d7 $ gF3 $ gM3
$ mask "<t(10,16)!8 f(10,16)!8>"
$ note (praxis + 36)
# "prophet5pwmStrings"
......
......@@ -3,7 +3,7 @@
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k . k(<2 2 [2 4] <3 4 3 5>>,8)")
$ midiOff "^42" (<| "k . ~ k ~ <~!3 k*2>")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -11,7 +11,7 @@ d1 $ gF1 $ gM2
$ "[jazz,kick:4]"
# gain 1.4
# lpf 300
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ . s@3 <~ s*<1 <2 [4 2]>>>")
$ midiOn "^43" (<| "~ s ~ <s!3 s*<2 [4 2]>>")
$ fix (# lpf 4000) "snare:30"
......@@ -19,7 +19,7 @@ d2 $ gF1 $ gM1
# lpf 2800
# gain 1.1
# cut 2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply "2 <2!3 4>")
$ "~ h ~ h ~ h*<1 2 1 <1 [4 2]>> ~ h*<1 <1 1 0 2> 1 <2 4>>"
# "hh"
......@@ -65,7 +65,7 @@ d7 $ gF3 $ gM3
# rel 2
-- # freezebus 71 "^55"
# pan 0.8
d8 $ gF1 $ gM1 -- BROKEN BEAT | BREAKS STACK
d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
$ loopAt 2 $ chop 16
$ midiOn "^92" (ply 2)
$ midiOn "^60" ( -- Broken Beat!
......
......@@ -65,14 +65,14 @@ d1
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
-- $ fix ((# att 0.02) . (# rel 0.5) . (# lpf 400)) "kick:4"
$ "[jazz,kick:4]"
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ . s@3 <~ s*<1 <2 [4 2]>>>")
$ midiOn "^43" (<| "~ s ~ <s!3 s*<2 [4 2]>>")
$ fix (# lpf 4000) "snare:30"
......@@ -80,7 +80,7 @@ d2 $ gF1 $ gM1
# lpf 2800
# gain 1.1
# cut 2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h ~ h*<1 2 1 <1 [4 2]>> ~ h*<1 <1 1 0 2> 1 <2 4>>"
# "hh"
# att (slow 32 $ range 0.4 0.04 saw)
......@@ -124,7 +124,7 @@ d7 $ gF3 $ gM3
# rel 2
# freezebus 71 "^55"
# pan 0.8
d8 $ gF1 $ gM1 -- BROKEN BEAT | BREAKS STACK
d8 $ gF1 $ gM2 -- BROKEN BEAT | BREAKS STACK
$ loopAt 2 $ chop 16
$ midiOn "^92" (ply 2)
$ midiOn "^60" ( -- Broken Beat!
......
......@@ -3,7 +3,7 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t*<1!6 2 2>")
......@@ -11,7 +11,7 @@ d1 $ gMute2 $ gF1 -- Kick solide
$ "[jazz,kick:4]"
# gain 1.2
-- # midiG' "^78" 0 1.5
d2$ gMute1 $ gF1 -- snare contretemps variable
d2$ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
......@@ -19,7 +19,7 @@ d2$ gMute1 $ gF1 -- snare contretemps variable
# pan 0.65
# gain 1.4
-- # legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "snare:34"
# hpf 7000
......@@ -58,7 +58,7 @@ d5 $ gM3 $ gF3 -- Appel oiseau joyeux oiseau joyaux
# delayfb 0.25
# pan 0.7
-- # midiG' "^82" 0 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......@@ -68,7 +68,7 @@ d8 $ gF1 $ gM1
$ "jungle_breaks:45"
# cut 8
# gain 1.5
d6 $ gF1 $ gM1 -- HAWKS
d6 $ gF1 $ gM3 -- HAWKS
-- $ mask "<f!16 t!16>"
$ "~ [s s*2] ~ [s*<1!3 2> <~!3 s*<1 2>>]"
# "armora:1"
......
......@@ -2,7 +2,7 @@ do
setcps (90/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" (fast 1 . (<| "k k k <k [k*2 <k [~ k]>]>"))
$ midiOff "^42" (<| "k . k(<3 [3 <5 4 5 8>]>,8)")
$ "[jazz, kick:5,808bd:2]"
......@@ -24,7 +24,7 @@ d3 $ gM $ gF1
# pan 0.2
# gain 0.9
|* gain (fast 2 $ segment 16 $ range 0.85 1.1 perlin)
d4 $ gMute3 $ gF2 -- Can I?
d4 $ gM3 $ gF2 -- Can I?
$ slow 2
$ note ("<[a3@3 ~ ~ ~ ~ <c4 g3>] [e3@3 ~ ~ ~ ~ g3]>" + "[0,12]" - 12)
# modIndex (range 0 4 "^53")
......
......@@ -5,7 +5,7 @@ let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
let gDJF = (whenmod 64 32 (# djfbus 1 (slow 16 $ range 0.01 0.45 saw)))
let gDJF = id
d1 $ gDJF $ gM2 $ gF1 -- KICK SOUTENANT
d1 $ gDJF $ gM1 $ gF1 -- KICK SOUTENANT
$ midiOn "^42" (<| "k . ~ k ~ ~")
$ fix ((# drumFrom "rolandtr909" "bd:3")) "909bd"
$ "[jazz,909bd]"
......
......@@ -3,12 +3,12 @@ resetCycles
do
setcps (117/60/4)
d1 $ gM2 $ gF1 -- KICK SOUTENANT
d1 $ gM1 $ gF1 -- KICK SOUTENANT
$ midiOn "^42" (<| "k k k <k!3 [<~ k> k]>")
$ "[hardkick_rha:60,jazz]"
-- # bandf 200
# lpf 1300
d2 $ gM1 $ gF1 -- Snare glitch+perc
d2 $ gM2 $ gF1 -- Snare glitch+perc
$ midiOn "^43" (struct "~ t ~ t*<1!3 2>")
$ midiOff "^43" (struct "~ t")
$ fix (whenmod 4 3 (ply "4 [4 <1 2>]") . (|* gain 0.8) . (# rel 0.1)) "clap"
......@@ -17,7 +17,7 @@ d2 $ gM1 $ gF1 -- Snare glitch+perc
# begin 0.02
# end 0.35
# pan 0.8
d3 $ gM1 $ gF1 -- Hats reguliers mais varies
d3 $ gM2 $ gF1 -- Hats reguliers mais varies
$ midiOn "^44" (ply 2)
$ midiOn "^76" (struct "t(3,8). t(5,8)")
$ someCyclesBy "<1!8 0!56>" (mask "f . t f")
......@@ -25,11 +25,11 @@ d3 $ gM1 $ gF1 -- Hats reguliers mais varies
# drumFrom "rolandtr909" "hh:2"
# hpf 5000
|* gain (range 0.85 1 (fast 4 sine + (slow 2 perlin)))
d6 $ gM1 $ gF1
d6 $ gM3 $ gF1
$ "~ rampleS0"
# n "<6!6 7 7>"
# pan 0.8
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^92" (ply 2)
$ whenmod 4 3 (ply 2)
$ chop 16
......
do
setcps (80/60/4)
resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "k(<1 1 3 2> ,8) . ~ <~!8 k!24> ~ [~ <~ k*<1 2>>]"
-- # "[rampleM8:0,rampleM12:0]"
# "[jazz,808bd:3]" -- Doux
# gain 1.4
# room 0.1 # sz 0.5 # dry 0.9
d2 $ gF1 $ gM1 $ "~ s ~ [s*<1!3 2> ~]"
d2 $ gF1 $ gM2 $ "~ s ~ [s*<1!3 2> ~]"
# "[snare:70,sn:24]"
# gain 1.4
d3 $ gF1 $ gM1 $ "d(3,8) d(3,8)" # "h2ogmsn" # gain 2 # cut 3 -- Drill that Baby
d3 $ gF1 $ gM2 $ "d(3,8) d(3,8)" # "h2ogmsn" # gain 2 # cut 3 -- Drill that Baby
d4 $ gF2 $ gM3 -- Basse languinante d'un vieux violoncelle
$ midiOn "^89" (off "0.25" id)
$ superimpose ((# crushbus 41 (range 16 2.5 "^53"))
......@@ -31,7 +31,7 @@ d4 $ gF2 $ gM3 -- Basse languinante d'un vieux violoncelle
# lpf 500
# octersubbus 42 (range 0 1 "^33")
# tremr 1.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (
ply "<<1 [1!3 2]> <2 4>>" .
slice 4 ("[0 1 2 3] 3 <3 [2 3 1] [0 1 ~ 2] 3> 3 0 <1 [~ 1]> 0*2 0*4")
......
do
-- resetCycles
setcps (92/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ mask "<f!8 t!56>"
$ fix (# lpf 400) "gtkick"
$ "k ~ <~ [~ k*<1 1 2 1>]> [<~!7 k> <~!3 k*<1 2>>]"
......@@ -10,14 +10,14 @@ d1 $ gF1 $ gM2
-- # rel 0.5
# cut 1
# gain 1.4
d2 $ gF1 $ gM1 -- snare clair sable mouvant inspired
d2 $ gF1 $ gM2 -- snare clair sable mouvant inspired
$ mask "<f!7 [f t] t!8>"
$ "~ s ~ [s*<1 2> <~ [~ s] ~ [~ s] ~!3 [~ s]>]"
# "snare"
# n "<47!16 48!16>" -- CHANGEMENT DE SNARE ?!? QUELLE AUDACE
# cut 2
# gain 1.4
d3 $ gF1 $ gM1 -- Drumroll fantome
d3 $ gF1 $ gM2 -- Drumroll fantome
$ mask "<f!16 f!11 [f t] t!4 t!32>"
$ whenmod 32 24 (juxBy 0.4 rev)
$ "~ h ~ h ~ h*<1!3 2> ~ h*<1!7 [4 <4 <2 8>>]>"
......@@ -52,7 +52,7 @@ d5 $ gF3 $ gM3
# begin "<0!4 0.2!4 0.4 0.2!2 0.79!2>"
# cut 5
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^60" (mask "f(<4!3 [2 8]>,8)")
$ chop 16
$ loopAt 1
......
......@@ -2,12 +2,12 @@ resetCycles
do
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*<1 1 1 2>")
$ midiOff "^42" ((<| "<k(3,8) [k k k k ~]>") . superimpose (# "kick:5"))
$ "[jazz,house]"
# gain 1.2
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
$ "[rampleM1:10]"
......@@ -15,7 +15,7 @@ d2 $ gF1 $ gM1
# pan 0.6
# room 0.84 # dry 0.95 # sz 0.1
# lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow 2)
$ arp "up"
$ midiOn "^76" (ply 2)
......@@ -37,7 +37,7 @@ d4 $ gF2 $ gM3 -- LOOP Bass Jazzy Electrique
# cut 4
# octerbus 42 (range 0 0.9 "^17")
-- # octersub 0.5
d5 $ gF1 $ gM1
d5 $ gF1 $ gM3
$ n "<10 10 11 10 10 12 11 12 11 12 12 11 11 12 12 13>"
# "nujazz_guitar120" # cut 5
# crushbus 51 (range 16 4.5 "^54")
......@@ -54,7 +54,7 @@ d7 $ gF1-- Comeon!
# att 0.09
# rel 2
# cut 7 # gain 1.4
d8 $ gF1 $ gM1 -- BREAK THIS FLOOR
d8 $ gF1 $ gM2 -- BREAK THIS FLOOR
$ midiOn "^60" (slice 8 $ run 16)
$ midiOn "^92" (ply "2 <2 <4 [4 8]>>")
$ chop 16
......
......@@ -6,19 +6,19 @@ do
setcps (93/60/4)
-- let gMute = (midiOn "^73" (mask "f*16"))
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOff "^42" (<| "k k k <k <k*2 [~ k]>>")
$ midiOn "^42" (<| "k . ~ <~!2 k!2> ~ <~!3 k*<1 2>>")
$ "[808bd:4,jazz]"
# lpf 400
# gain 1.2
-- # gain 1.4
d2 $ gF1 $ gM1 -- Snare melancolie fromagere
d2 $ gF1 $ gM2 -- Snare melancolie fromagere
$ midiOff "^43" (<| "~ <s s <s!3 ~> <~!7 [~ s]>>")
$ midiOn "^43" (<| "~ . s*<1!4 2!3 [4 2]> ~")
$ "[rampleM12:3]"
# gain 1.2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
$ "d d d <d [<d ~> d]>" # "drum:2"
......@@ -52,7 +52,7 @@ d7 $ gF3 $ gM3
# delaytbus 72 (range "s" ("h"+"q") "^35")
# delayfbbus 73 "^19"
# room 0.3 # pan 0.66
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ loopAt 1
$ midiOn "^60" (mask "f(4,8)" . chop 8)
......
......@@ -22,19 +22,19 @@ once $ "leon:19" -- Encore <3
do
-- resetCycles -- TODO UNCOMMENT
setcps (90/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix (# n 0) "jazz"
$ midiOff "^42" (>| n "0 . ~ [~ <~!2 0!2>]")
$ midiOn "^42" (>| n "0 0 0 0*<1 2 1 4 1 2 2 1>")
$ "[rampleK1,jazz]"
# gain 1.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s*<1!7 <2 [4 2]>>"
-- $ "~ <s!3 [s s*2 . ~]>"
# "[rampleD4:3,snare:30]"
-- # lpf 2000
# gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (fast 2)
$ "~ h ~ h ~ h ~ h*<1 2>"
# "h2ogmhh:3"
......@@ -77,7 +77,7 @@ d7 $ gF3 $ gM3
# tremrbus 51 (range 0 8 "^55")
# tremdp 0.8
-- # tremoloratebus 71 (range 0 2 "^55")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2!3 [2 <4 8>]>")
$ midiOff "^60" (mask "f(4,8)" . chop "2")
$ chop 32
......
do
setcps (140/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "k(<1 1 3 2> ,8) . ~ <~!8 k!24> ~ [~ <~ k*<1 2>>]"
-- # "[rampleM8:0,rampleM12:0]"
# "[kicklinn]" -- Doux
# gain 1.4
-- # room 0.1 # sz 0.5 # dry 0.9
d2 $ gF1 $ gM1 $ "~ sn ~ sn" # "snare:61"
d3 $ gF1 $ gM1
d2 $ gF1 $ gM2 $ "~ sn ~ sn" # "snare:61"
d3 $ gF1 $ gM2
$ whenmod 64 16 (ply "1 <2 2 1 <2 [2 4]>>")
$ "dr*[8@3 <8!3 16>]"
# delay 0.2 # delayt "s" # delayfb 0.4
......@@ -17,7 +17,7 @@ d5 $ gF3 $ gM3
$ slow 2 $ slice 8 "<0 0 [1 2] 3 4!4 5!4 6 6 7 7>"
$ "latin"
# cut 5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ struct "t(<4 4 8 8 16 16 [16 32 16 8]!2>,32)"
$ chop 32 $ loopAt 2
$ "jungle_breaks:30" # cut 8
do
setcps (160/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k [~ k*<1 2>]>")
$ midiOff "^42" (<| "k ~ . ~ k ~ ~")
$ "[jazz,808bd:3]"
-- $ "[808bd:4]"
# gain 1.4
d2 $ gF2 $ gM1
d2 $ gF2 $ gM2
-- $ gF1 $ gM1
$ "~ s ~ s"
-- $ "~ s ~ [s*<1!3 2> ~]"
# "[snare:70,sn:24]"
-- # note "-4"
-- # gain 1.2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "d(3,8) d(<3 3 <3 5 5 3> <[8 16] [16!7 12]>>,8)" -- Modified Drill
-- # "snare:49"
# "drum:2"
......@@ -48,7 +48,7 @@ d5 $ gF3 $ gM3
# room 0.5
# sz 0.8
-- d8 $ loopAt 2 $
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn ("^60"- "^92") (slice 8 "~ 0 ~ <1 3(<1 3 3 5>,8) 5 7*<1!3 2>>")
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
......
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k <k k*2 k [<~!3 k*2> k*<1 2>]>"))
$ midiOff "^42" (<| "k ~ . ~ k ~ <~!3 <k k*2>>")
$ "[jazz,808bd:3]"
# gain 1.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s ~ s ~ <s? s*2>")
$ midiOff "^43" (<| "<[~ s]!12 [~ s ~ [s*<1 2> ~]]!4>")
$ "snare:21" # gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "dr*[8 8 8 <4 12 12 [<12 32> 16]>]"
# gain 1.2
d4 $ gF2 $ gM3
......@@ -56,8 +56,8 @@ d9 $ gF3 $ gM3
# legato 1
# room 0.2
# gain 1.1
d7 $ gF1 $ gM1 $ ply "1 <1 <2 [2 4]>>" $ "[~ hh]*8" # gain 1.4
d8 $ gF1 $ gM1 $ loopAt 1
d7 $ gF1 $ gM3 $ ply "1 <1 <2 [2 4]>>" $ "[~ hh]*8" # gain 1.4
d8 $ gF1 $ gM2 $ loopAt 1
$ midiOn ("^60"- "^92") (slice 8 "~ 0 ~ <1 3(<1 3 3 5>,8) 5 7*<1!3 2>>")
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
......
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k <k!6 ~ ~> k*<<1!3 <0 1>> <2 [4 <4 2 2 4> 2 <4 [8 4]>]>>"))
$ midiOff "^42" (<| "k(<1 1 3 2> ,8) . ~ <~!8 k!24> ~ [~ <~ k*<1 2>>]")
$ "[rampleM8:0,jazz,808bd:3]"
# gain 1.4
# room 0.1 # sz 0.5 # dry 0.9
d2 $ gF1 $ gM1 $ "~ s ~ [s*<1!3 2> ~]"
d2 $ gF1 $ gM2 $ "~ s ~ [s*<1!3 2> ~]"
# "[snare:70,sn:24]"
# note "-4"
# gain 1.2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "d(3,8) d(<3 3 <3 5 5 3> <[8 16] [16!7 12]>>,8)" -- Modified Drill
# "snare:49" # gain 0.9 # cut 3
# delay 0.15
......@@ -34,7 +34,7 @@ d5 $ gF3 $ gM3
# gain 1.4
# legato 0.125
# delay 0.8 # delayt (1/32) # delayfb (slow 16 $ range 0 0.7 saw)
d6 $ gF2 $ gM2
d6 $ gF2 $ gM3
$ whenmod 8 6 (ply "2 <1 4>")
$ slice 4 "<0 1 2 3>"
$ "meth_bass:25"
......@@ -50,7 +50,7 @@ d7 $ gF3 $ gM3 -- PUNK TIMER
# octer 1
# octersub 2
# octersubsub 2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ whenmod 8 6 (mask "t([16 <16 8> . <8 4>],16)")
$ chop 16
$ midiOn "^56" (loopAt 1 . (>| "jungle_breaks:108"))
......
do
-- resetCycles
setcps (92/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ mask "<f!8 t!56>"
$ fix (# lpf 400) "gtkick"
$ "k ~ <~ [~ k*<1 1 2 1>]> [<~!7 k> <~!3 k*<1 2>>]"
......@@ -10,7 +10,7 @@ d1 $ gF1 $ gM2
# rel 0.5
# cut 1
# gain 1.3
d2 $ gF1 $ gM1 -- Submarine snare sable mouvant inspired
d2 $ gF1 $ gM2 -- Submarine snare sable mouvant inspired
-- $ mask "<f!7 [f t] t!8>"
$ "~ s ~ [s*<1 2> <~ [~ s] ~ [~ s] ~!3 [~ s]>]"
# "snare:36"
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1 -- Submarine snare sable mouvant inspired
# octersub 2
# cut 2
# gain 1.6
d3 $ gF1 $ gM1 -- Drumroll fantome
d3 $ gF1 $ gM2 -- Drumroll fantome
$ mask "<f!16 f!11 [f t] t!4>"
$ whenmod 32 24 (juxBy 0.4 rev)
$ "~ h ~ h ~ h*<1!3 2> ~ h*<1!7 [4 <4 <2 8>>]>"
......@@ -53,7 +53,7 @@ d5 $ gF3 $ gM3 -- Le barde du Temps
$ "medieval:38"
# cut 5
-- # room 0.2 # dry 1.1
d8 $ gF1 $ gM1 -- MEDIEVAL BREAK EMULATION
d8 $ gF1 $ gM2 -- MEDIEVAL BREAK EMULATION
$ stack [
-- LOST SOUL BREAKBEAT
midiOn "^60" (mask "t(4,8,1)") $
......
......@@ -9,10 +9,10 @@ d1 $ gF1 $ gM1
$ "jazz"
# gain 1.4
# lpf 4000
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s"
# "vec1_snare:33"
d3 $ gF1 $ gM1 $ fast "1 [1|2]!6 [2|2|4|2]*4" $ "hh*16" # "h2ogmhh"
d3 $ gF1 $ gM2 $ fast "1 [1|2]!6 [2|2|4|2]*4" $ "hh*16" # "h2ogmhh"
# gain "1 [1|0.9|0.93|0.97]!14 1"
d4 $ gF2 $ gM3 $ midiOn "^89" (ply 8)
$ slice 4 "<0 1 2 3>" $ "noir_bass:5" # cut 4
......@@ -40,7 +40,7 @@ d5 $ gM3 $ gM3
# pan 0.8
# cut 5
# gain 1.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ loopAt 2
$ midiOn "^56" (# n 45)
......
......@@ -3,7 +3,7 @@ setcps (100/60/4)
let gF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gM2 $ gF -- Tradition never disappoints: 4 on the fl00r...
d1 $ gM1 $ gF -- Tradition never disappoints: 4 on the fl00r...
$ midiOn "^42" (<| "k k k <k <k*2 [k*2 k]>>")
$ midiOff "^42" (<| "k(<1!3 <3 5>>,8) . <k!3 [~ <~ k>]>") -- ..or not?
$ "[kick:5,808bd:4,kick:4]"
......
......@@ -4,7 +4,7 @@ do
-- resetCycles
setcps (128/60/4)
let gO = (# octersubbus 5 (range 0 1 "^29")) . (# octerbus 6 (range 0 0.52 "^29"))
d1 $ gF1 $ gM2 -- Kick FIXME PLUS PUISSANT!!1!
d1 $ gF1 $ gM1 -- Kick FIXME PLUS PUISSANT!!1!
-- $ superimpose ((# crush 5) . (# lpf 2000) . (# gain 2))
-- $ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
-- $ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
......@@ -17,13 +17,13 @@ d1 $ gF1 $ gM2 -- Kick FIXME PLUS PUISSANT!!1!
-- # n "[5 5 5 <6 5>]" # note "0 [1 <0>]"
-- $ "[rampleA0:3,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s ~ s*<1 1 2 <1 4>>")
$ midiOff "^43" (<| "~ s ~ s*<1 2 <1 2> 1>")
$ "[rampleA0:11,rampleA2:11]" -- Basic snare
# note "-5"
# gain 0.9
d3 $ gF1 $ gM1 -- Contretemps
d3 $ gF1 $ gM2 -- Contretemps
$ midiOn "^76" (slow 2)
$ midiOff "^44" (slow 2)
$ "~ h ~ h ~ h ~ h*<1 2 2 <1 2>>"
......@@ -31,7 +31,7 @@ d3 $ gF1 $ gM1 -- Contretemps
# "[snare:38]"
# room 0
# gain 1.3
d4 $ gO $ gF2 $ gMute3 -- SUBSUB INFRABASS
d4 $ gO $ gF2 $ gM3 -- SUBSUB INFRABASS
$ superimpose (
# crushbus 41 (range 12 2 "^53")
)
......@@ -50,7 +50,7 @@ d4 $ gO $ gF2 $ gMute3 -- SUBSUB INFRABASS
# pan 0.3
d5
-- $ superimpose ((# distortbus 51 (range 0 1.2 "^34")) . (|+ cut 1))
$ gO $ gMute3 $ gF2 -- Basse appel important
$ gO $ gM3 $ gF2 -- Basse appel important
$ note "<fs3 [fs3@7 b3] [fs3@7 g3] [fs3@5 g3 fs3 d2] [b2@7 d2] [b2@7 d2] [b2@7 gs2] [b2 . b2 d3 <fs3 g3>]>"
# "giorgio_syn:0"
# pan 0.351
......@@ -66,7 +66,7 @@ d7 $ gO $ gF3 -- guitare salvatrice
$ "fguitar:55"
# cut 7
# gain 1.1
d6 $ gO $ gM1 $ gF1 -- Rim drums
d6 $ gO $ gM3 $ gF1 -- Rim drums
$ fix ((|* gain (1.2 + 0.1 * perlin))) (n 18)
$ n (stack [
"~ ~ ~ <~!7 <13 14 15 16 17>>", -- Cy
......@@ -75,7 +75,7 @@ d6 $ gO $ gM1 $ gF1 -- Rim drums
# "h2ogmhh:1"
|* gain (range 0.8 1 perlin)
# gain 1.5
d8 $ gM1 $ gF1 -- BOOM BOOM THE BREAKS
d8 $ gM2 $ gF1 -- BOOM BOOM THE BREAKS
$ midiOn "^60" (mask "f(4,8)")
$ midiOn "^92" ( -- Bouton Nassim <3
superimpose ((# lpf 200) . (|* gain 1.5)) .
......
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOff "^41" (<| "k k k k")
$ midiOn "^41" (<| "k k k k*<1 1 1 2>")
$ "[jazz,kick:4]"
d2 $ gF1 $ gM1 $ "~ cp ~ cp*<1!3 2>" # "snare:24" # gain 1.4
d3 $ gF1 $ gM1 $ "hh([12 <12 16 12 6>],16)" # "h2ogmhh"
d2 $ gF1 $ gM2 $ "~ cp ~ cp*<1!3 2>" # "snare:24" # gain 1.4
d3 $ gF1 $ gM2 $ "hh([12 <12 16 12 6>],16)" # "h2ogmhh"
d4 $ gF2 $ gM3
$ midiOn "^57" (mask "t(<4!3 <6 8>>,8,1)")
$ fast 2
......@@ -17,7 +17,7 @@ d4 $ gF2 $ gM3
# room 0.4 # sz 0.8
d5 $ gF3 $ gM3 $ note ("<e!3 cs>@7 [<d d g d>]" - 12) # "FMRhodes1"
d7 $ gF3 $ gM3 $ note "<e3!3 cs2>@7 [d]" # "FMRhodes2"
d8 $ gF1 $ gM1 $ loopAt 2 $ chop 8
d8 $ gF1 $ gM2 $ loopAt 2 $ chop 8
$ midiOn "^60" (splice 8 "1 4 3 7 4 5*2 [6 7] 7*2")
$ "jungle_breaks:45"
......
......@@ -8,7 +8,7 @@ do
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
setcps (93/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k ~ ~ <~ k> . ~ k ~ <~!3 k*<1 2>>")
$ fix ((# att 0.1) . (# rel 10)) "wobble"
......@@ -23,7 +23,7 @@ d3 $ gF1 $ gM
$ "~ h ~ h ~ h ~ [<h!2 ~ h> h*<1!7 2>]"
# "hh" # pan 0.8
-- # midiG' "^80" 0 1.4
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ note "<[e2,b2] [e2,c3] [e2,cs3] [e3,c3]>"
# "moogBass"
# chorus 0
......
......@@ -54,7 +54,7 @@ d4 $ gLPFSoft $ gF2 -- Guitar sample turned bassline
# pan "0.7 0.3"
# midiG' "^81" 0 1
# crushbus 42 (range 16 2 "^53")
d5 $ gF2 $ gM2 -- BASS BONES
d5 $ gF2 $ gM3 -- BASS BONES
$ midiOn "^92" (ply "<8 16>")
$ note "<ef ef {b, [~!7 fs]} fs>"
# "moog"
......@@ -64,7 +64,7 @@ d5 $ gF2 $ gM2 -- BASS BONES
# octerbus 52 (range 0 0.63 "^36")
# octersubbus 53 (range 0 0.58 "^36")
# midiG' "^84" 0 1.8
d6 $ gF3 $ gM2 -- High pitched guitar
d6 $ gF3 $ gM3 -- High pitched guitar
$ whenmod 4 3 (someCyclesBy (slow 32 $ range 0.5 0.95 saw)
$ ply "<2 [2 4] 4 8>")
$ slice 32 "1 1 1 <2 <[1 1] [1 <2 3>]>>"
......
......@@ -43,12 +43,12 @@ aonce
do
resetCycles
setcps (110/60/4)
d1 $ gMute2 $ gF1 -- Tradition never disappoints: 4 on the fl00r...
d1 $ gM1 $ gF1 -- Tradition never disappoints: 4 on the fl00r...
$ midiOn "^42" (<| "k k k <k k*2 k <k [<~ k> k]>>")
$ midiOff "^42" (<| "k(<1!3 <3 5>>,8) . <k!3 [~ <~ k>]>") -- ..or not?
$ "[808bd:4,kick:4]" -- FIXME DESIGN THIS KICK BETTER <3
# gain 1.5
d3 $ gM1 $ gF1 -- Break "80s' Apocalypse in a Box"
d3 $ gM2 $ gF1 -- Break "80s' Apocalypse in a Box"
$ midiOn "^44" (fast "1 2")
$ midiOn "^76" -- L'Esprit de Nassim
(
......@@ -64,7 +64,7 @@ d3 $ gM1 $ gF1 -- Break "80s' Apocalypse in a Box"
# cut 2
-- # midiG' "^80" 0 1
# pan 0.4
d2 $ gF1 $ gM1 -- Un peu d'encouragement?
d2 $ gF1 $ gM2 -- Un peu d'encouragement?
$ midiOn "^43" ((# "cp") . (|- note 2) . (# lpf 5000))
$ "~ clap"
-- # midiG' "^79" 0 2
......@@ -101,7 +101,7 @@ d7 $ gF3 $ gM3 -- Jump aboard the BASIC BUS
# gain 1.4
# panbus 64 (range 0.13 0.87 (slow 16 saw))
# cut 7
d8 $ gM1 $ gF1 -- Breaks divins -- TODO Rework
d8 $ gM2 $ gF1 -- Breaks divins -- TODO Rework
$ midiOn ("^92") ( -- Bouton Nassim <3
slice 8 "[0 .. 3] . <[0 .. 3]!1 [0 1 . 3*2]>"
. loopAt 0.5 . (# "breaks165")
......
......@@ -3,12 +3,12 @@ do
setcps (138/60/4)
-- resetCycles
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . k(<3!3 [5 5 8 5]>,8)")
$ "[techno:0,808bd:2,909,kick:4]"
-- $ "jazz"
d2 $ gM1 -- Clap timer
d2 $ gM2 -- Clap timer
$ midiOn "^43" ((|* gain "0 1 0.8 1") . (<| "~ c <~!3 [~ c]> c"))
$ midiOff "^43" ((|* gain "1 0.8") . (<| "c . ~ ~ ~ <~!3 c>"))
$ drumFrom "[sakatadpm48,rolandr8]" "cp"
......@@ -72,7 +72,7 @@ d12 $ gF3 $ gM3
# gain 1.4
# lpf (slow 16 $ range 800 2000 sine)
# room 0.4
d7 $ gF3 $ gMute3 -- Lady Perplexity
d7 $ gF3 $ gM3 -- Lady Perplexity
-- $ whenmod 8 7 (# silence)
$ midiOn "^91" (ply "2 4 <8 8 4 16>")
$ midiOn "^59" (chop 4)
......@@ -88,7 +88,7 @@ d7 $ gF3 $ gMute3 -- Lady Perplexity
# room 0.4 # sz 0.5 # dry 1.4
-- # pan (slow 16 $ range 0.9 0.6 saw)
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (slice 4 "0 1 2 3 0 1 3 3 1 3 1 2 0 1 3*2 3*2")
$ midiOff "^60" (mask "t(4,8,1)")
$ midiOn "^36" (loopAt 2 . (# "break:2"))
......
......@@ -2,7 +2,7 @@
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k k*2"))
$ midiOff "^42" (<| "k*<1!7 2> ~ . ~ <~!7 [k*2 k]>")
$ fix (# lpf 1200) "kick"
......@@ -15,17 +15,17 @@ d2 $ gF1 $ gM2
# "vec1_claps:2"
-- # lpf 4000
# gain 1.4
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "hh(3,8) hh(3,8)" # "h2ogmsn:4"
# delay 0.5 # delayt "<0.05 0.1 0.2 0.3 0.4>" # delayfb 0.8
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ note "d4/4"
# "moog:1"
# room 0.2
# sz 0.4
# crushbus 41 (range 12 3 "^53")
# octersubbus 42 (range 0 2 "^33")
d5 $ gF2 $ gM2
d5 $ gF2 $ gM3
$ superimpose ((|* gain (range 0 1.5 "^34")) . (# n 5) . (|+ note 12))
$ midiOn "^58" (fast 2)
$ fast 2
......@@ -34,7 +34,7 @@ d5 $ gF2 $ gM2
# "vec2_synth_acid"
# room 0.2
# sz 0.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^60" (splice 4 "0*2 1*<2 8 2 <4 3 5 8>> 2(3,8) 4*<1 2 1 8>")
$ chop 8
$ loopAt 2
......
......@@ -5,7 +5,7 @@ let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
let maskDrum = "t(5,8) . t(9,16)"
let maskDrumI = "f(5,8) . f(9,16)"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . k(3,8)")
$ "[techno:0,808bd:2,jazz]"
......
......@@ -6,16 +6,16 @@ do
setcps (160/60/4)
let scale = getScale (scaleTable ++ [("gameboy", [1,2,4,5,7,9,11])])
-- once $ note (scale "gameboy" (run 8)) # "superpiano" # gain 2
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
-- $ midiOff "^42" (<| "k . ~ <~!8 k!56> ~ <~!6 <~ k>!54>") -- Attente
$ midiOff "^42" (<| "<k ~>") -- TRAP
$ midiOn "^42" (<| "k k k*[1 <1 <2 4>>] k*<1 2>")
$ "[jazz,kick:4]"
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ "~ <~!8 s!56> <s!8 ~!56> <~!8 s!56>"
# "[sn:20,snare:8]" # rel 0.4 # note "-12"
# gain 1
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ midiOff "^44" (mask "[~ [t . <~!3 t> ~!3 ]]*4")
$ midiOn "^76" (ply 2)
$ n ("~ 0*<1 1 2 1> ~ 0*<1 2 <1 2> 2> ~ <0!32 0*<1!4 2 4!3>!32> ~ <1!16 1*<1 1 2 1 4 1 2 <4 8>>!16>")
......@@ -23,14 +23,14 @@ d3 $ gM1 $ gF1
# cut 3
# panbus 31 "^52"
|* gain (fast 8 $ range 0.9 1.1 perlin)
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ someCyclesBy "<f!3 t f f t t>" (superimpose ((|- note 1) . (|* gain 0.9) . (0.125 <~)))
$ "<~ cp>"
# drumFrom "rolandtr909" "cp:1"
# room 0.4 # dry 1.1 # sz 0.5
# lpf 2000
# gain 1.1
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^89" (slow "<4!12 8!4>" . striate "<4!12 8!4>")
$ midiOn "^57" (slow "<1!12 [1 2]!3 [2 4]>" . mask "<t!6 [<t f> [<t f> f]] [t f]>" . (stut "<4!12 2 2 4 8>" 0.7 "<e!12 e e s s>") . mask "t(2,16)")
-- $ midiOn "^17" (mask "t(4,16)")
......@@ -84,7 +84,7 @@ d10 $ gM3 $ gF3 -- Angels of constance
# "moogBass"
# room 0.2
# pan 0.7
d11 $ gF3 $ gMute3
d11 $ gF3 $ gM3
$ note ("<d d e cs d d e cs f f g e f f g a>"
+ "0(<3!3 [3 <5 6>]>,8)"
+ 12
......@@ -93,7 +93,7 @@ d11 $ gF3 $ gMute3
# room 0.8
# gain 0.85
# cut 11
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^92" (ply "1 <2 4 8> 2 <2 [4 8]>")
$ midiOff "^60" (mask "t(4,8,1)")
-- $ slice 8 "<~!7 0> 1 <~!6 2 2> 3 <~!4 4!4> 5 <~ 6 ~ ~ 6 ~ 6 6> 7"
......
......@@ -2,14 +2,14 @@ do
-- resetCycles
setcps (110/60/4)
-- d1 $ gF1 $ gM2
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
$ "jazz"
# gain 1.4
# cut 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ s ~ [s*<1!3 2> ~]")
$ midiOn "^43" (<| "~ . s*<1!3 2> ~")
$ "[snare:24,snare:51]"
......@@ -18,7 +18,7 @@ d2 $ gF1 $ gM1
# room 0.5 # dry 1.1
# delay "<0!15 0.6!1>"
# delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h*<1!8 2!8> ~ h*<1 1 1 2> ~ h*<1 2>"
-- $ "h(3,8) h(3,8)"
# pan "0.2 0.8"
......@@ -47,7 +47,7 @@ d7 $ gF3 $ gM3
$ "rhadamanthe_vocal:31"
# cut 7
# gain 1.3 # sz 0.5 # dry 1.1 # room 0.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36 " (loopAt 4 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 4 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -2,7 +2,7 @@
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k <k [<k k*2 ~ k*[1|2]> k]>"))
$ midiOff "^42" (<| "k*<1!7 2> ~ . ~ <~!7 [k*2 k]>")
$ fix (# lpf 1200) "kick"
......@@ -18,13 +18,13 @@ d2 $ gF1 $ gM2
# pan 0.4
# gain 2
# note "-4"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "h(3,8) h(<3 <5 [5 <1 <8 [8 16]>>]>>,8)"
# pan "0.2 0.8"
# drumFrom "rolandtr909" "hh:2" # cut 3
# gain 1.8
# legato (range 0.05 0.9 "^32")
d7 $ gF1 $ gM1 -- Breaks Demoniaques
d7 $ gF1 $ gM3 -- Breaks Demoniaques
$ midiOn "^91" (ply "2 <2!2 <3 4> <4 8>>")
$ midiOn "^55" (slice 4 "<[0 1 2 3]!6 3*8 3*[16 . 32 8 8 4]>"
. (loopAt 1)
......@@ -54,7 +54,7 @@ d5 $ gF3 $ gM3 -- ANGEL MOOG CHOIR
# crushbus 51 (range 12 3 "^54")
# octerbus 52 (range 0 1 "^34")
# gain 1
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ midiOn "^60" (off 0.5 id)
$ midiOn "^92" (ply "2 <2!2 <3 4> <4 8>>")
......
......@@ -26,7 +26,7 @@
do
-- resetCycles
setcps (99/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ midiOn "^42" (<| "k*<1!12 2 1 1 2> <~!4 [~ k]!4> . ~ k ~ <~ k>")
$ midiOn "^42" (<| "k k k k*<1 2>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
......@@ -34,7 +34,7 @@ d1 $ gF1 $ gM2
# gain 1.51
# lpf 2000
-- # cps ((range (99 - 20) (99 + 20) "^29") / 60/ 4) -- TODO CPS MAGIC??
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ whenmod 8 15 (# silence)
$ midiOn "^42" (# "vec1_snare:21")
$ "~ s [~!3 <~ s>] s*<1!7 2>"
......@@ -42,7 +42,7 @@ d2 $ gF1 $ gM1
# octersub 0.6
# "[snare:40,snare:421,bssnare:2]"
# gain "1 1 0.93 1"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ whenmod 8 15 (mask "t t t f")
$ midiOn "^44" (struct "t*8")
$ "hh*[8 <16!6 8!2> <8!7 16>]"
......@@ -102,7 +102,7 @@ d7 $ gF3 $ gM3
# pan 0.4
# room 0.3
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165")
......
......@@ -7,7 +7,7 @@
do
setcps (60/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ fast 2 -- 120BPM!!!
$ fix (
(# att 0.001) . (# rel 0.05) .
......
......@@ -4,7 +4,7 @@ resetCycles
do
setcps (160/60/4)
let g32Bridge = whenmod 64 32 (|* gain (slow 16 $ range 0.85 1.1 saw))
d1 $ gF1 $ gMute2 -- KICK
d1 $ gF1 $ gM1 -- KICK
$ mask "t t <t!14 f f> <t!12 f t f f>"
$ whenmod 16 14 (ply "<2 0>")
$ every' 8 7 (ply 2)
......@@ -24,7 +24,7 @@ d1 $ gF1 $ gMute2 -- KICK
# delay "<0!12 0.3!3 0.8>"
# delayfb "<0!3 0.5>"
# delayt 0.2
d2 $ gF1 $ gM1 -- Snare tchak!
d2 $ gF1 $ gM2 -- Snare tchak!
$ midiOn "^43" (ply 2)
$ whenmod 16 12 (struct "t*<4 4 8 16>") -- Snare Rush
$ "~ s . ~ <~ ~ s ~ s!3 ~ s s ~ s s ~ s s ~ s s s>"
......@@ -33,7 +33,7 @@ d2 $ gF1 $ gM1 -- Snare tchak!
# note (range "-7" 7 "^31")
# room 0.8 # dry 0.99 # sz 0.2
-- # midiG' "^79" 0 1.2
d3 $ gF1 $ gM1 -- Running Hats
d3 $ gF1 $ gM2 -- Running Hats
$ g32Bridge
$ midiOn "^44" (slow 2)
$ midiOn "^76" (mask "t(32,64)" . ply 2)
......@@ -49,7 +49,7 @@ d3 $ gF1 $ gM1 -- Running Hats
# pan 0.6
# cut 344
# gain 1.6
d4 $ gF2 $ gMute3 -- Resolute Bass
d4 $ gF2 $ gM3 -- Resolute Bass
$ superimpose ((# crushbus 41 (range 16 2.5 "^53")). (# pan 0.2))
$ superimpose ((# octerbus 42 ("^33")) . (# cut 41))
-- $ jux ((# cut 41) . (|+ crush (range 0.5 1 perlin)))
......@@ -91,7 +91,7 @@ d5 $ gF3 $ gM3-- Guitar A/B - La surprise et l'attente
# pan 0.8
# crushbus 51 (range 10 3.5 "^54")
# cut 5
d7 $ gF3 $ gMute3 -- Clave de l'été pitchable
d7 $ gF3 $ gM3 -- Clave de l'été pitchable
$ midiOn "^59" (fast 2)
$ midiOn ("^91" - "^59") (fast 2)
$ (|* gain "0.75 1 1 1 0.75 1 1 1")
......@@ -99,7 +99,7 @@ d7 $ gF3 $ gMute3 -- Clave de l'été pitchable
# "[<808lc!6 808hc!2>,<~!4 808mc!4>]"
# speed (range 0 2 "^55")
# gain 1.7
d8 $ gF1 $ gM1 -- I WANT THEM DRUMS
d8 $ gF1 $ gM2 -- I WANT THEM DRUMS
$ midiOn "^92" --BOUTON NASSIM
(
chop 16 .
......@@ -150,7 +150,7 @@ d10 $ gF3 $ gM3 -- Sirene indépendante
# dry (slow 32 $ range 0 2 perlin)
# cut 10
# gain 0.8
d6 $ gF1 $ gM1 -- CLAPS!
d6 $ gF1 $ gM3 -- CLAPS!
$ "~ c ~ <c!3 <c*2 [c c*2]>>" # "cp"
d11
-- $ mask "<f!8 t!8>"
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (140/60/4)
d1 -- Kick premier`
$ gF1 $ gM2
$ gF1 $ gM1
-- $ midiOn "^42" (off "e" (# "jazz:0"))
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ midiOn "^42" (<| "k k k <k <[~ k] k*2>>")
......@@ -10,14 +10,14 @@ d1 -- Kick premier`
$ "[kick:4]"
# room 0.2 # sz 0.8 # dry 1.1
# gain 1.3
d2 $ gM1 $ gF1 -- Snare second
d2 $ gM2 $ gF1 -- Snare second
-- $ fix (# lpf 4000) "snare"
$ midiOff "^43" (mask "<t!16 f!16>")
$ fix ((|* gain 1.1) . (|- note 2)) ("ab:11")
$ "~ s ~ s*<1!3 2>"
# "[<ab:10!3 ab:11>]" -- FIXME kick plus "on ne vit qu'une fois"
# gain 1.4
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ midiOn "^76" (ply 2)
-- $ midiOn "^44" (mask "t([16 <16 [32 64]>],64)" . chop 16 . ply 4)
$ "dr*[8 [<8 <16 [16 <8 32> 16]>>]]"
......@@ -79,7 +79,7 @@ d7 $ gF3 $ gM3
# pan 0.3
# gain 0.9
# room 0.2
d8 $ gF1 $ gM1 -- BREAK THAT SHIT
d8 $ gF1 $ gM2 -- BREAK THAT SHIT
$ midiOn "^60" (slice 8 $ run 16)
$ midiOn "^92" (ply "2 <2 <4 [4 8]>>")
$ chop 8
......
......@@ -2,17 +2,17 @@ do
-- resetCycles
setcps (74/60/4)
d1 $ fast 2
$ gF1 $ gM2
$ gF1 $ gM1
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ midiOn "^42" (<| "k k k <k <[k k*2] [k*2 k]>>")
$ superimpose ((|* gain "^30") .(# "tek_kick:3"))
$ "[jazz,rampleA0:1]"
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ "~ s ~ s*<1!3 2>"
# "snare:40"
# note "-4"
# lpf 3000
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "drum:2*[[24 <8 12 16 24> 32 16 32 16 32 8] 8]"
d4 $ gM3 $ gF2
$ midiOn "^89" (ply 2)
......@@ -26,7 +26,7 @@ d5
$ note ("<b3 c4 cs4 c4>" )
# crushbus 51 (range 16 3.5 "^54")
# "FMRhodes2"
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 1
$ chop 8
$ midiOn "^56" (# n 52)
......
......@@ -3,25 +3,25 @@ do
-- resetCycles
setcps (125/60/4)
d1 -- Kick premier`
$ gF1 $ gMute2
$ gF1 $ gM1
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ midiOn "^42" (<| "k k k k")
-- $ superimpose ((# hpf 500) . (# delay "<0!2 <0 0.2> 0.2>") . (# delayt 0.25))
$ "[kick:4,jazz]"
# lpf 5000
# gain 0.93
d2 $ gM1 $ gF1 -- Snare second
d2 $ gM2 $ gF1 -- Snare second
$ fix (# lpf 4000) "snare"
$ midiOff "^43" (mask "<t!16 f!16>")
$ "~ s ~ s*<1!3 2>"
# "[rampleM8:8,snare:45]"
# note "-2"
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
-- $ midiOn "^44" (mask "t([16 <16 [32 64]>],64)" . chop 16 . ply 4)
$ "hh(3,8) hh(<3!3 5>,8)"
# "rampleM8:4"
# gain (fast 8 $ range 0.85 0.95 perlin)
d4 $ gMute3 $ gF2
d4 $ gM3 $ gF2
$ midiOff "^89" (slice 4 "1 2*<1 2> 3*<1 4> 4") -- ON OFF
$ chop 16 $ loopAt 4
$ "nujazz_bass125:1"
......@@ -54,7 +54,7 @@ d7 $ gM3 $ gF3
# crushbus 71 (range 12 3.4 "^55")
# cut 7
# gain 1.2
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^60" (mask "t(4,8,1)")
$ midiOn "^92" (iter "1 <1 4>")
$ midiOn "^36" ((|* gain 0.9) . loopAt 2 . (# "jungle_breaks:16"))
......
do
setcps (160/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2 -- Kick resolu
d1 $ gF1 $ gM1 -- Kick resolu
$ midiOn "^42" (<| "k*4")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ "[rampleA2:0]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (struct "~ t ~ <t <t*2 [~ t]>>")
$ midiOff "^43" (struct "~ ~ t ~")
-- $ fix (|+ note 2) "snare"
$ "[rampleA2:10]"
# lpf 2000
# rel 0.35
d3 $ gF1 $ gM1 -- Scintillement de claquements de doigts
d3 $ gF1 $ gM2 -- Scintillement de claquements de doigts
$ whenmod 8 6 (superimpose ((# n "13") . (# room 0.4) . (|* gain 1.1)))
$ midiOn "^44" (off "<e!4 s!4>" ((|* gain 0.8) . (# hpf 5000)))
$ "~ <~!4 c!4> ~ c ~ <~!3 c ~ c!3> ~ <~!4 c!4>"
......@@ -73,7 +73,7 @@ d9 $ gM3 $ gF3
# chorus (range 0 1.8 "^20")
# room 0.4
# gain 0.5
d8 $ gF1 $ gM1 -- Drums of Love <3
d8 $ gF1 $ gM2 -- Drums of Love <3
$ chop 16
$ loopAt 2
$ midiOn "^92" (loopAt 0.5 . (# "breaks165")) -- BOUTON NASSIM <3
......@@ -124,7 +124,7 @@ d12 $ gF2 $ gM3 -- Devils of delusion
# crushbus 121 (slow 4 $ range 16 3.5 perlin)
# cut 12
# gain 0.9
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^36" (loopAt 0.25 . iter "<1!8 [1 4]!4 4>" . (# "breaks165"))
$ midiOn "^56" (struct "t([<4 4 5 4> <4 5 5 8>],8,1)" . (>| n "44 45"))
$ midiOn "^60" (loopAt 0.5)
......@@ -143,7 +143,7 @@ d6
-- # crushbus 61 (range 16 4.5 "^31")
-- # hpfbus 62 (range 0 1500 "^31")
# gain 0.65
d7 $ gF3 $ gMute3 -- La guitare d'Icare
d7 $ gF3 $ gM3 -- La guitare d'Icare
$ midiOn "^91"(ply 2)
$ midiOn "^59" (# n 1)
$ fix (|* gain 0.8) (n "1")
......@@ -158,7 +158,7 @@ d7 $ gF3 $ gMute3 -- La guitare d'Icare
# hpf 1200
# cut 7
# gain 0.9
d9 $ gF3 $ gMute3 -- VOICES OF SUNS
d9 $ gF3 $ gM3 -- VOICES OF SUNS
$ midiOn "^17" ((>| n "<2 ~>") . (|* gain 1.1))
$ whenmod 64 48 (# n 3)
$ slice 2 "<0 <0 1> <0 0 [1 0] 1> 1>/2"
......@@ -172,7 +172,7 @@ d9 $ gF3 $ gMute3 -- VOICES OF SUNS
# pan (slow 32 $ sine)
d10 -- Decoration
$ fix (
(loopAt 4) . gMute . gMute2
(loopAt 4) . gMute . gM3
. mask "<f!24 t!8>"
. (# gain 0.8)
. (# speed 0.5)
......
do
-- resetCycles
setcps (120/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" ((<| "k k k <k <[~ k] k*<2 [4 2]>>>") . (# legato 0.5))
$ midiOff "^42" ((<| "<k ~> . ~ [~ k ~] ~ <~!3 k>") . (# legato 0.5))
$ "[808bd:1,808bd:2,jazz]"
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ midiOn "^43" ((<| "~ s ~ s"))
$ midiOff "^43" ((<| "~ . <~ s*<<1 2 4>>> ~"))
$ "snare:41"
# lpf 5000
# room 0.4
d3 $ gMute1 $ gF1
d3 $ gM2 $ gF1
$ midiOff "^44" (mask "t(2,8,1)")
$ "~ h ~ h ~ <h!6 ~ h*2> ~ h*<1!4 2!3 <2 <1 4>>>"
# "ho" # n "<0!6 1 1>"
......@@ -61,7 +61,7 @@ d12 $ gM3 $ gF3
$ off 0.125 (arp "up" . (|- note 12))
$ note ("<a!4 c!3 a a!6 cs ~>" + "-12" + "c'maj'2")
# "moogBass"
d8 $ gM1 $ gF1 -- BREAKS WITH RULES <3
d8 $ gM2 $ gF1 -- BREAKS WITH RULES <3
$ midiOn "^60" (mask "t(4,8,1)" . chop 8)
$ midiOn "^92" (mask "t(4,8,1)" . chop 8)
$ chop 8
......
......@@ -3,7 +3,7 @@ ydo
setcps (124/60/4)
-- DESHADOW(#96): now global in BootTidal.hs; body kept in case it was music
-- let gF1 = (y# djfbus 1 (range 0.05 0.95 "^49"))
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^30" ((# "hardkick_rha:25") . (|- note 1) . (|* gain 0.8))
......@@ -12,14 +12,14 @@ d1 $ gMute2 $ gF1 -- Kick solide
$ "[jazz,kick:4]"
# gain 1.2
-- # midiG' "^78" 0 1.5
d2 $ gMute1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp [~!3 <~!3 cp>] cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
$ "[cp,snare:22]"
# pan 0.65
-- # legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ midiOn "^44" (ply "<2!6 4 8>")
$ "~ d ~ d ~ d ~ <d!12 [~ d]!3 [d d]>"
# "vec1_snare:34"
......@@ -57,7 +57,7 @@ d7 $ gF3 $ gM3
# "foule_vox"
# cut 71
# pan 0.6
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36" ((# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 2 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -7,7 +7,7 @@ let filterRange = pF "filterRange"
let width = pF "width"
let rq = pF "rq"
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
$ stack [
......@@ -19,19 +19,19 @@ d1 $ gF1 $ gMute2
]
# "[techno:1,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "[vec1_snare:4]"
# lpf 1800
# gain 1.3
d6 $ gF1 $ gM1 -- Cymbales sol
d6 $ gF1 $ gM3 -- Cymbales sol
$ midiOn "^44" (<| "~ cy ~ cy ~ cy ~ <cy [~ cy]>")
$ midiOff "^44" (<| "~!7 <~ <cy ~> ~ cy>")
$ "cy" # "<cy:1!6 cy:2!2>" # "h2ogmcy"
|* gain (range 1.1 0.8 perlin)
|* legato (range 0.5 2 (fast 2 perlin))
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" ((# "dr") . (|* gain 1.45))
$ midiOff "^44" (mask "t(4,8,1)")
$ "hh*[16 . <16!3 <[16 8] 8>>]"
......@@ -80,7 +80,7 @@ d7 $ gF3 $ gM3
# cut 7
# crushbus 71 (range 16 3.5 "^55")
# gain 1.4# room 0.4 # sz 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^60" (mask "t(4,8,1)" . chop 4)
$ chop 8
$ midiOn "^36" (loopAt 2 . (# n 45)) -- Break Orleans
......@@ -96,7 +96,7 @@ d9 $ gF3 $ gF3
# octersub 2
# room 0.4 # sz 0.4 # dry 1.5
# gain 1.5
d11 $ gF2 $ gMute3 -- Menace de retour
d11 $ gF2 $ gM3 -- Menace de retour
$ slow 2
$ whenmod 32 24
(fast 4 . (>| note ("[a3 <d3 e3 f3 g3>]" + "[0,12]")))
......
......@@ -8,19 +8,19 @@ setcps(166/60/4)
-- gDJF. The old local form (# djfbus N (range 0.05 0.95 "^NN")) is the #21/#48
-- footgun -- djf 0.05 is a ~26 Hz low-pass, i.e. total silence, and that is
-- where an untouched/low knob sits. Bypass is djf 0.5, the CENTRE.
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
$ midiOn "^41" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOff "^41" (<| "k . ~ k ~ ~")
$ "[jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ c ~ c*<1!3 <2 [2 4]>>")
$ midiOff "^42" (<| "~ . c*<1!3 <2!3 4>> ~")
$ "rampleS37:5"
# gain 1.8
-- # lpf 2650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOn "^43" (ply 2)
-- FIXME(#94) d3 drives more controls than the grid gives it (BT3 only — BL1-3 are the family mutes). ^76 now belongs to another orbit, so the line(s) below are COMMENTED OUT rather than left firing across columns. Nothing is lost — restore by removing the dashes once gSel folds this onto d3's own control.
-- $ midiOn "^76" (ply 2)
......@@ -52,11 +52,11 @@ d4 $ gF2 $ gM3
# delay 0.3 # delayt 0.25 # delayfb 0.5
-- # octersubbus 41 (range 0 2 "^53")
# crushbus 42 (range 16 2.5 "^52")
d5 -- The Voice of Love
d5 $ gM3 -- The Voice of Love
-- $ gF3 $ gM3
$ midiOn "^57" ( -- I KNOW
(# n "<16 ~!3>")
. (# cut 5)) -- FIXME VOICE OFF
. (# cut 5)) -- FIXME VOICE OFF <- root cause was d11 sharing this group, fixed (#70)
$ midiOff "^57" (>| n ("<~ ~ [~ 0] ~>"
+ (slow 4 "<9 9 10 11 ~ 12 13 14 ~>")))
$ "no_sunshine"
......@@ -74,17 +74,20 @@ d6 $ gF3 $ gM3 -- Guitar Sunshine
# cut 6
# gain 1.4
# room 0.3
d11 $ gF3 $ gM3
$ chop 4
$ "no_sunshine:4/4"
# cut 5
d11 $ gF3 $ gM3
$ chop 4
$ "no_sunshine:4/4"
# cut 11 -- was cut 5, which is d5's group: every d11 event killed the voice
-- mid-word (#70, found by pvlint PV004). Group N = orbit N, as d3/d6/d8/d9
-- already do. If the vocal WAS meant to be monophonic across both layers,
-- put this back to 5 — it is the only line that changed.
# room 0.3 # sz 0.5
# gain 1.2
d9 $ gF3 $ gM3
$ "no_sunshine/4" # n (slow 4 "<0 1 2 3>" )
# cut 9
# room 0.3
d8 $ gF1 $ gM1 -- JazzyBelle JazzyBreak
d8 $ gF1 $ gM2 -- JazzyBelle JazzyBreak
$ juxBy 0.5 (# cut 81)
$ midiOn "^92" (slice 4 "0*2 [1 2] 2*2 3*<1 1 1 2>")
$ chop 16
......
do
setcps (110/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k [<~ k?> k]>")
$ midiOff "^42" (<| "k . ~ k ~ <~!7 k>")
$ "[techno:0,808bd:2,909,kick:4]"
# gain 0.9
d2 $ gF1 $ gM1 -- Snare FOU
d2 $ gF1 $ gM2 -- Snare FOU
$ superimpose (# lpf 5300) -- Double bass
$ midiOn "^75" (<| "[<~!3 s> s]*<4!3 8>")
$ midiOn ("^43" - "^75") (<| "~ s ~ <s s*<1!7 2> s s*2>")
......@@ -13,7 +13,7 @@ d2 $ gF1 $ gM1 -- Snare FOU
$ "[sn:25,gretsch:4]"
# note (range "-4" 4 "^51")
# gain 0.7
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply "1 2 1 <2 <1 4>>")
$ midiOn "^76" (ply 2)
$ ply "1 . 1 <<2 1> [<4 [4 2]> 1]>"
......@@ -58,7 +58,7 @@ d7 $ gF2 $ gM3
# octerbus 72 (range 0 1 "^35")
# roombus 71 (range 0.3 1.2 "^55") # dry 1.8 # sz 0.7
# gain 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^20" (loopAt 2 . (# "jungle_breaks:11"))
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:38"))
-- $ sometimesBy "^56" (off "h" ((|+ pan 0.2) . ply 2 . (# cut 41)))
......
......@@ -25,17 +25,17 @@ do
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
setcps (81/60/4)
d1 $ gF1 $ gM2 -- YRVHTECHNO KICK TO DNB
d1 $ gF1 $ gM1 -- YRVHTECHNO KICK TO DNB
$ fast 2
$ midiOn "^42" (<| "k k k*<1 2 2 [4 2]> k*<1 <2 <4 [4 2]>>>")
$ midiOff "^42" (<|"k . ~ k ~ <~ k>" )
$ "[808bd:13,jazz,kicklinn]"
# gain 1.8
d2 $ gF1 $ gM1 $ fast 2
d2 $ gF1 $ gM2 $ fast 2
$ "~ s ~ [s*<1!3 2> <~ <s s*[4 2]>>]"
# "vec1_snare:4" # gain 1 # cut 2 # gain 0.9
# lpf 5000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "dr*[<32!3 16> . 16 <32 [8 32]>]"
# "h2ogmsn:4"
# gain 1
......@@ -69,7 +69,7 @@ d7 $ gF3 $ gM3 -- VOICES
# n "<14!3 15 <14 15> <14 15> <15 16> <16 16*2>>"
# cut 7
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(8,16,1)" . chop 8)
$ chop 8
$ loopAt 0.5
......
......@@ -3,18 +3,18 @@ do
setcps (160/60/4)
-- let gMute = (midiOn "^73" (mask "f*16"))
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOff "^42" (<| "k . ~ k ~ ~ ")
$ midiOn "^42" (<| "k k k <k <k*2 [~ k]>>")
$ "[bskick,jazz]"
# gain 1.2
# gain 1.8
d2 $ gF1 $ gM1 -- Snare melancolie fromagere
d2 $ gF1 $ gM2 -- Snare melancolie fromagere
$ midiOff "^43" (<| "~ <s s <s!3 ~> <~!7 [~ s]>>")
$ midiOn "^43" (<| "~ s ~ s*<1!3 2>")
$ "[drumtraks:9]"
# gain 1.45
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (ply 2)
$ midiOn "^76" (struct "t*16")
$ "d d d <d [<d ~> d]>" # "drum:2"
......@@ -78,7 +78,7 @@ d5 $ gF2 $ gM3 $ slow 2 -- V2 -- TODO : Feedback: reverb? un peu creux?
# modIndex (range 0 2 "^54")
# room 0.4
# gain 1.7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "f(4,8)" . chop 8)
$ midiOn "^92" (ply 4)
$ midiOn "^36" (# "jungle_breaks:45")
......
......@@ -2,7 +2,7 @@
do
setcps (85/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2 -- Kick variable
d1 $ gF1 $ gM1 -- Kick variable
-- $ midiOn "^76" (fast /2)
$ midiOn "^42" (fast 2 . struct "t t t <t!3 t*2 t!3 t*2>") -- COME FOR THE KICK
-- $ midiOff "^42" (struct "~ <t!3 ~>") -- L'attente
......@@ -25,14 +25,14 @@ d2 $ gF1 $ gMute $ fast 2 -- Snare dnb assorti
# room 0
# note "-2"
# legato 0.5
d3 $ gF1 $ gMute2
d3 $ gF1 $ gM2
$ midiOn "^44" (ply "1 2")
$ midiOn "^76" (ply "<2 [2 4]>")
$ fix ((|* gain (slow 32 $ range 0.3 1.3 saw))) "oh"
$ "~ h ~ h ~ h*<1!3 2> <~!3 h> h*<1!3 2>" # drumFrom "sakatadpm48" "[hh,oh]"
# n "0!3 <0!3 1>"
# pan 0.35
d4 $ gF2 $ gMute3 -- COME WITH THE BASS
d4 $ gF2 $ gM3 -- COME WITH THE BASS
-- $ superimpose (const $ gF2
-- $ whenmod 16 8 (rev . chop 4)
-- $ n "[19 <21!3 <20 22>>]"
......@@ -87,7 +87,7 @@ d7 $ gF3 -- together yeah!
# hpfbus 72 (range 0 3500 "^55")
# cut 7
# gain 1.4
d8 $ gM1 $ gF1 -- Angel Breaks
d8 $ gM2 $ gF1 -- Angel Breaks
$ midiOn "^92" (ply "<2 2 4 8>")
$ midiOn "^60" (mask "f <t t f t>")
$ chop 8
......
do
setcps (133/60/4)
-- resetCycles
d1 $ gF1 $ gM2 -- Kick
d1 $ gF1 $ gM1 -- Kick
$ midiOn "^41" (<| "k k k <k <[~ k] k*2>>")
$ midiOff "^41" (<| "k . ~ k ~ ~ ")
$ "[kick:4]"
# gain 1.2
# lpf 400
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^42" (slow 2 . (<| "~ ~ ~ s"))
$ midiOn "^42" (<| "~ s ~ s*<1 2 [2 1] [4 <2 8>]>" )
$ "cp" # hpf 1400 # gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (<| "h(4,8,1)")
$ midiOff "^43" (<| "hh(3,8) hh(<3 [3 5] 8>,8,1)")
$ "vec1_snare:11"
......@@ -39,7 +39,7 @@ d4 $ gF2 $ gM3 -- WAP BASS
-- # room 0.4
-- # octersubsubbus 42 (range 0 1.4 "^53")
-- # octerbus 41 (range 0 1.4 "^53")
d5 $ gF3 $ gMute3 -- WAP HOES v1 magic repeat
d5 $ gF3 $ gM3 -- WAP HOES v1 magic repeat
$ midiOn "^33" (# 7) -- FORCE INTRO
$ midiOff ("^33"+"^89") (slow 4)
$ stut 4 1 1 -- Four repeats each
......@@ -56,7 +56,7 @@ d5 $ gF3 $ gMute3 -- WAP HOES v1 magic repeat
# room 0
# sz 0
# gain 1.4
d5 $ gF3 $ gMute3 -- WAP HOES v1 science of repeat
d5 $ gF3 $ gM3 -- WAP HOES v1 science of repeat
$ midiOn "^89" ((slice 4 "0*4"))
$ midiOn "^33" (# 7) -- FORCE INTRO
$ midiOff ("^33" + "^89") (slow 4) -- 4 bars
......@@ -68,14 +68,14 @@ d5 $ gF3 $ gMute3 -- WAP HOES v1 science of repeat
# room 0
# sz 0
# gain 1.4
d7 $ gF1 $ gM1 --Les WAP DRUMS
d7 $ gF1 $ gM3 --Les WAP DRUMS
$ midiOff "^59" (mask "t(4,8,1)" . chop 8)
$ midiOn "^91" (ply "2 <2 4>")
$ loopAt 2 $ chop 8
$ "wap" # n "<3!4 4!4 5!4 6!4>"
# cut 7
# gain 1.2
d8 $ gF1 $ gM1 -- La stack de breaks
d8 $ gF1 $ gM2 -- La stack de breaks
$ midiOff "^60" (mask "t(4,8,1)" . chop 8 ) -- BREAK JUNGLE
$ midiOn "^92" (ply 2) -- BREAK JUNGLE
$ midiOn "^36" (# 45) -- BREAK ORLEANS
......
do
setcps (100/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*<1 2>" )
$ midiOff "^42" (<| "k . k(<3!3 5>,8,<0!6 3 3>)" )
$ "[jazz]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ ~ ~ sn")
$ midiOn "^43" (<| "~ s ~ s")
$ "[snare:21]"
# gain 0.7
d3 $ gF1 $ gM1 $ "dr*[8 8 8 <4 4 8 16>]"
d3 $ gF1 $ gM2 $ "dr*[8 8 8 <4 4 8 16>]"
# "hh:7" # legato 0.25 # cut 3
|* gain (range 0.95 1.1 (fast 2 perlin))
d4
......@@ -32,7 +32,7 @@ d5 $ gM3 $ gF3
# legato 0.5
# octerbus 51 (range 0 0.8 "^54")
-- # velocity 0.8
d8 $ gF3 $ gM1
d8 $ gF3 $ gM2
$ chop 16
-- $ midiOn "60" (ply 2)
$ loopAt 2
......
do
setcps (70/60/4)
-- resetCycles
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
-- $ mask "<f!8 t!24 f!16 t!16>"
-- $ "k*<1!8 2!8> ~!3 . ~ k ~ <k!3 <~!3 k*4>>"
$ "k k k k . k*<1!3 2> k*<1!3 2> k*<1!3 2> k*<1 <2 4>>"
# "jazz"
d2 $ gM1 $ gF1
d2 $ gM2 $ gF1
$ "~ s ~ [s*<1 2> ~]"
# "snare:32" # lpf 800
# gain 1
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
-- $ mask "t . <t!3 f>"
-- $ someCyclesBy "<1!4 0!28>" (ply 2)
$ midiOn "^44" (ply 2)
......@@ -68,7 +68,7 @@ d7 $ gM3 $ gF3 -- CHOIR
# pan 0.38
# room 0.4
# dry 1
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
-- $ mask "t . <t!3 f>"
-- $ mask "<f!6 t f t!24>"
$ loopAt 2
......
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t <t!3 t*2 t t [~ t] t>")
$ "[techno:0,kick:4]"
d2 $ gF1 $ gM1 $ "~ h2ogmcp:1"
d2 $ gF1 $ gM2 $ "~ h2ogmcp:1"
# room 0.2 # dry 1.1 # sz 0.1
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (fast 2)
$ "hh(<3!3 5>,8,<0!6 1 2>)"
d4 $ gF2 $ gM3 -- Basse Fantome
......@@ -33,7 +33,7 @@ d5 $ gF3 $ gM3 -- LASER SALVATEUR
# octersubsubbus 52 (range 0 1.2 "^34")
# crushbus 53 (range 16 2 "^54")
# att 0.2 # rel 3.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^56" (loopAt 4)
-- $ midiOn "^92" (ply "2 <2 4 4 [16 . 8 4]>")
$ midiOn "^92" (ply "<2 4> <4 8>")
......
......@@ -2,7 +2,7 @@
do
setcps (80/60/4)
-- resetCycles
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k k*2"))
$ midiOff "^42" (<| "k*<1!7 2> ~ . ~ <~!7 [k*2 k]>")
$ "[jazz]"
......@@ -3,17 +3,17 @@ resetCycles
do
let gMaskEnd16 = mask "<t!7 [<t f> <f t> ]>"
setcps (140/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k [~ k]>")
$ midiOff "^42" (<| "<<k!3 k(<3 6 12>,8)> [~ !7 <~ k>]>")
$ "[kick:5,808bd:5]"
d2 $ gF1 $ gM1 -- Snare complice
d2 $ gF1 $ gM2 -- Snare complice
$ fix (|* gain 0.8) "sn"
$ midiOn "^43" (<| "~ s ~ s*<1!6 3 3>")
$ midiOff "^43" (<| "<~ [s*<1!3 3> ~]>")
$ "[snare:13,sn:2]"
# pan 0.3
d3 $ gF1 $ gM1 $ gMaskEnd16 -- My grimest hat
d3 $ gF1 $ gM2 $ gMaskEnd16 -- My grimest hat
$ midiOn "^76" (fast "[2]")
$ "h(3,8) h([<3 5 5 3> <3 5>],8)"
# drumFrom "rolandtr909" "hh"
......@@ -61,7 +61,7 @@ d4 $ gM3 $ gF2 -- giorgio's massive tribal bass
# squizbus 42 (range 0 1.5 "^33")
# crushbus 41 (range 16 2.5 "^53")
# gain 0.6
d8 $ gF1 $ gM1 $ gMaskEnd16 -- Come on breaks!
d8 $ gF1 $ gM2 $ gMaskEnd16 -- Come on breaks!
$ chop 8
$ midiOn "^56" (loopAt 2 . (# n "<60!3 61>"))
$ midiOn "^92" (ply 4)
......@@ -98,7 +98,7 @@ d11 $ gF3
# gain 0.8
# lpf 5000
d11 -- Cut Cymbals
$ gM1 $ gF1
$ gM3 $ gF1
$ mask "<f!10 t!6>"
$ "h(3,8) h(<3 <5 8>>,8)"
# "hh:7"
......
......@@ -2,9 +2,9 @@ once $ note ("c e g" + "24" - 6) # "jungbass:2" # cut 1
do
setcps (82/60/4)
d1 $ gF1 $ gM2 $ "jazz*4"
d2 $ gF1 $ gM1 $ "~ <sn cp> ~ <sn cp*<0 1 1 2>>" -- TODO SNARES <#
d3 $ gF1 $ gM1 $ "hh*[8 16]"
d1 $ gF1 $ gM1 $ "jazz*4"
d2 $ gF1 $ gM2 $ "~ <sn cp> ~ <sn cp*<0 1 1 2>>" -- TODO SNARES <#
d3 $ gF1 $ gM2 $ "hh*[8 16]"
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 4)
$ midiOn "^57" (superimpose (
......@@ -27,7 +27,7 @@ d5 $ gF3 $ gM3
-- |+ note "0 <4 0 3 2>"
# "90s_synatm:3"
# cut 5
d8 $ gF1 $ gM1 -- UNAVOIDABLE 90s Break
d8 $ gF1 $ gM2 -- UNAVOIDABLE 90s Break
$ loopAt 0.5
$ slice 4 "0 <1 <~!4 1!4>> 2*<1!4 2!4 2 2 4 4> <1!3 3>*<1!4 1 1 2 2>"
-- $ chop 8
......
......@@ -7,19 +7,19 @@
do
-- resetCycles
setcps (108/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 400)) "kick:4"
$ "[808bd:1,808bd:2,jazz,kick:4]"
d2 $ gF1 $ gM1 $ "~ sn <~ [~ sn]> sn"
d2 $ gF1 $ gM2 $ "~ sn <~ [~ sn]> sn"
# note "0 0 -1 0" # legato "1 1 0.75 1"
-- # "[snare:5,snare:19]" -- BIT
# "<rampleM9:6!6 rampleM9:7 rampleM9:8>" |* gain "<1.3!6 1.7!2>"
# room 0.4 # sz 0.6 # dry (slow 8 $ range 1 1.24 saw)
# gain 1.5
d3 $ gF1 $ gM1 -- Hats ouverts legers
d3 $ gF1 $ gM2 -- Hats ouverts legers
$ midiOn "^76" (ply 2)
$ midiOff "^44" (mask "t(4,8,1)")
$ "ho:0*8"
......@@ -49,7 +49,7 @@ d5 $ gF3 $ gM3
# room 0.1 # sz 0.9
# freezebus 51 "^18"
# crushbus 52 (range 16 2.5 "^54")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (loopAt "0.5 0.5 <0.5!7 0.25> <0.5!3 0.25>" . (# "breaks165"))
$ midiOn ("^60" - "^92") (mask "t(4,8,1)" . chop 8)
$ loopAt 2
......
do
-- resetCycles
setcps (114/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ sometimesBy "^29" (fast 2)
$ midiOn "^41" (<| "k k k k*2")
$ midiOff "^41" (<| "k . k(3,8)")
......@@ -10,7 +10,7 @@ d1 $ gF1 $ gM2
"bd:5" # gain 1.0 # lpf 90 # hpf 25 -- sub thump (90% sub @ 43Hz)
]
-- alt punchier replacement: "hardkick:5" (sub + 9% mid click, distorted)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ <s!4 [~ s] s s s*2> ~ <s [s s*<1 2>]>")
$ midiOff "^42" (<| "~ s")
$ stack [
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
]
-- # room 0.45 # sz 0.55
-- # delay 0.2 # delayt "e" # delayfb 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ stack [
-- light closed offbeats, velocity-layered
"~ h ~ h ~ h ~ h*<1 1 2 [2 4]>"
......@@ -93,7 +93,7 @@ d7 $ gF2 $ gM3 -- LEAD: Rhodes arp in D Dorian (i7 → IV7 → bIII → v)
# gain 1.1
# modIndex (slow 16 $ range 0.4 2.5 perlin)
# legato 0.9
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2 <4 [4 8]>>")
$ midiOff "^60" (mask "t(4,8,1)" . chop 16)
$ chop 16
......@@ -114,7 +114,7 @@ d10 $ gF3 $ gM3 -- SUGAR KEY SWEET TRIGGER
-- # end 0.92 # speed 1.2
# room 0.4 # sz 0.4 # dry 0.9
# cut 10
d11 $ gF3 $ gM2 -- SUGAR GLITCH: stuttered chops + bitcrush
d11 $ gF3 $ gM3 -- SUGAR GLITCH: stuttered chops + bitcrush
-- $ midiOn "^61" (stut 4 0.6 0.125)
-- $ sometimesBy "^31" (hurry "<1 2 0.5 [2 4]>")
$ every 4 (rev . chop 32)
......@@ -129,7 +129,7 @@ d11 $ gF3 $ gM2 -- SUGAR GLITCH: stuttered chops + bitcrush
# delay 0.3 # delayt "e" # delayfb 0.4
# pan "<0.35 0.65>"
# gain 1.0
d12 -- HEY HEY!
d12 $ gM3 -- HEY HEY!
$ chop 8
$ "like_sugar:20/4"
# room 0.5
......
......@@ -3,19 +3,19 @@ once $ "bumbum"
do
-- resetCycles
setcps (135/60/4)
d1 $ gF1 $ gM2 -- Le Bum dans Bumbum
d1 $ gF1 $ gM1 -- Le Bum dans Bumbum
$ midiOn "^41" (mask "<t f> <f!3 [f t]>")
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . k(<3!7 8>,<9 8 8 9>)")
$ "[jazz]"
# gain 1.3
d2 $ gM1 $ gF1 -- Popping snare
d2 $ gM2 $ gF1 -- Popping snare
$ "~ s ~ <s <s*2 [s s s ~]>>" -- TODO Rewrite ?
# "[rhadamanthe_fx:187,realclaps]" -- POPPING SNARE
# begin 0.048 # end 0.055
# gain 3
# room 0.4 # sz 0.8 # dry 1
d3 $ gM1 $ gF1 -- TAMTAM
d3 $ gM2 $ gF1 -- TAMTAM
$ midiOn "^44" (<| "~ h ~ h ~ h ~ h")
$ midiOff "^44" (<| "hh(3,8) hh(3,8)")
$ "rampleS20:3"
......@@ -39,7 +39,7 @@ d5 $ gF3 $ gM3 -- BumBum Flute (Run/Wait)
$ "bumbum"
# cut 5
# gain 1.4
d7 $ gF3 $ gMute3 -- When the voice says BumBum
d7 $ gF3 $ gM3 -- When the voice says BumBum
$ midiOn "^91" ((# begin 0.5) . ply "<4 4 4 8 4 8 16 32>")
$ midiOn "^19" (
(slow 2 . (>| n "<17 17 18 18 17 17 18 19>")) -- CALL
......@@ -60,7 +60,7 @@ d7 $ gF3 $ gMute3 -- When the voice says BumBum
# "bumbum"
# cut 7
# gain 1.1
d8 $ gF1 $ gM1 -- Jungle breaks stack
d8 $ gF1 $ gM2 -- Jungle breaks stack
$ midiOff "^60" (mask "t(8,16,1)" . chop 8)
$ loopAt 4
$ chop 8
......
......@@ -3,7 +3,7 @@ do
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
setcps (95/60/4)
d1 $ gMute2 $ gF1
d1 $ gM1 $ gF1
$ fix (|* gain 0.9) "kick:6"
$ midiOn "^42" (<| "k <~!8 k!56> . <~!4 k!28> k*<1!3 2>")
$ midiOff "^42" (<| "k . ~ ~ ~ <~ k*<1!3 2> ~ [~ k*<1 2 1 <1 2>>]>")
......@@ -32,7 +32,7 @@ d3 $ gF1 $ gMute
# rel 0.4
# room 0.2 # dry 0.9
# gain 1.05
d4 $ gF2 $ gMute3 -- Basse complainte
d4 $ gF2 $ gM3 -- Basse complainte
$ midiOn "^89" ((ply "8 <16 [16 8]>")
-- . (# room "0 0.4")
-- . (# sz "1 1.2")
......@@ -69,7 +69,7 @@ d5 $ gF3 $ gM3 -- SIDEKICK LEAD AMI FIABLE DE LA BASSE
# room 0.2
# cut "41 42 43 44"
# gain 1.42
d7 $ gMute3 $ gF3
d7 $ gM3 $ gF3
$ n "<0 0 <6 5> 0 1 1 2 7>"
# "come_guitar" # cut 6
# crushbus 61 (range 16 2.5 "^55")
......
......@@ -5,18 +5,18 @@ setcps (60/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" ((|> "808bd:4") . fast "<2!6 4 8>" . (<|"k k k k"))
$ midiOff "^42" ((|> "808bd:4") . (<|"k . k(<3 [3 5] [5 3] [8 <8 16>]>,8)"))
-- $ fast 2
$ "808bd:4"
# gain 1.4
d2 $ gF2 $ gM1
d2 $ gF2 $ gM2
$ fast "<1!8 4!24>" $ "~ s*<1!7 [4 <2 4>]>"
# "snare:32"
# gain 1.3 # legato 0.35
# hpf 1300
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^44" (fast 2 . (>| "~ hh ~ hh ~ hh ~ hh"))
$ midiOff "^44" (<| "dr*[8 <8 8 16 [32 16 32 16]>]")
$ "dr"
......@@ -70,7 +70,7 @@ d7 $ gF3 $ gM3 -- SO NUMB
# "numb"
# gain 0.55
# room 0.3
d8 $ gF1 $ gM1 $ chop 8
d8 $ gF1 $ gM2 $ chop 8
$ midiOff "^60" (mask "t(8,16,1)" . chop 16)
$ midiOn "^36" (loopAt 2 . (>| "jungle_breaks:44"))
$ midiOn "^56" (loopAt 0.5 . (>| "jungle_breaks:19"))
......
......@@ -3,20 +3,20 @@ resetCycles
do
setcps(125/60/4)
let prog = "<c g f c>"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
$ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[kick:5,tech:5,jazz]"
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . c*<1!3 <2!3 4>> ~")
$ fix ((|* gain 0.8) . (# room 0)) "cp"
$ "[cp]" # room 0.4 # sz 0.5 # dry 1.2
# gain 0.7
-- # lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
$ "drum:2*[<6!3 12> <6 [8 <12 24>]>]"
......@@ -64,7 +64,7 @@ d7 $ gF3 -- Anges du Minitel
d10 $ gF3 $ gM3 -- Anges du Minitel
$ note ((slow 4 prog) + arp "up" "c'min'3(<3 3 <5 3> 5>,8) ~")
# "moogBass"
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
-- Transforms over samples
$ midiOn "^60" (iter "1 4") -- Split
$ midiOn "^92" (fast 2) -- Multi
......
......@@ -2,12 +2,12 @@ do
setcps (65/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (fast 2 . (<| "k k k k"))
$ midiOff "^42" (<| "<k ~> . ~ ~ ~ <~ [<k ~ ~ k> <k <~ k>>]>")
$ "[jazz,kick:5,808bd:3]"
# room 0.3 # sz 0.9 # dry 1
d2 $ gF1 $ gM1 $ dMask
d2 $ gF1 $ gM2 $ dMask
-- $ fix (
-- (# lpf 800) .
-- (|* gain (slow 16 $ range 0.5 1.35 saw))
......@@ -15,12 +15,12 @@ d2 $ gF1 $ gM1 $ dMask
$ fast 2 "~ cp ~ cp*<1!3 2>"
# "[snare:29]"
# gain 0.9
d3 $ gF1 $ gM1 $ dMask
d3 $ gF1 $ gM2 $ dMask
$ "[~ h]*8"
# "h2ogmhh:19"
# legato "<0.33!16 0.5!16 0.75!16 1!16>"
# hpf (slow 32 $ range 200 8000 sine)
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ note (
"<g g <gf bf> g g g bf d>" + (fast 2 $ arp "pinkyup" ("<c!7 g>" + "c'min'4"))
- 36
......@@ -47,7 +47,7 @@ d7 $ gM3 $ gF3
# delayt 0.25
# delayfb 0.5
# gain 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "2 2 4 2")
$ chop 8
$ loopAt 1
......@@ -64,7 +64,7 @@ once $ "law_adri" # cut 1 # n 21
-- # lpf 2000
-- # octer 0.
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 1 $ chop 8
$ "jungle_breaks:45"
# cut 8 # hpf 500
......@@ -97,7 +97,7 @@ d7 $ gF3 $ gM3
# room 0.3
# pan 0.3
# cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)")
$ chop 16
$ midiOn "^36" (loopAt 2 . (# "jungle_breaks:45"))
......
......@@ -12,7 +12,7 @@ let lagamount = pF "lagamount"
let dec = pF "dec"
let sus = pF "sus"
let cutoff = pF "cutoff"
d1 $ gF $ gMute2
d1 $ gF $ gM1
$ fix (|* gain 0.9)"kick:4"
$ midiOn "^42" (struct "t t t t") -- Le Run
$ midiOff "^42" (struct "~ <t!3 ~>") -- L'attente
......@@ -69,7 +69,7 @@ d8 $ gM $ gF -- Breaks divins
# cut 8
# pan "[<0.35!3 0.65> <0.65!3 0.35>]*4"
# gain 1
d9 $ gF2 $ gM2
d9 $ gF2 $ gM3
$ fix ((# cut 91)
. ply "<1!4 2 2 1 [4 8]>"
. (|* gain 1.1)
......
......@@ -6,7 +6,7 @@ let gM = gMask . gMute
let width = pF "width"
let lagTime = pF "lagTime"
let filterRange = pF "filterRange"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k")
-- $ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -36,7 +36,7 @@ d6 $ gF1 $ gM -- Hats closed legers
# note "<2!2 -1!2>"
# room 0.3 # sz 0.13 # dry 1.1
# gain 1.2 * ("1 0.9 1 0.8 <0.9!3 1.05> 1")
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^57" (chop 4)
$ midiOn "^89" (mask "t(8,16)" . ply "<2!3 [2 4]>")
$ superimpose (
......@@ -51,7 +51,7 @@ d4 $ gF2 $ gMute3
# att 0.02 # rel 4
# room 0.3 # sz 0.5
# octerbus 42 (range 0 0.95 "^33")
d7 $ gF3 $ gMute3
d7 $ gF3 $ gM3
-- $ note "<[fs4@7 <~ a4>] <d4!3 <g4 [g4@5 a4 g4 e4]>>>"
$ note ("fs fs a <~!8 fs!8> <~!8 fs!8> <a!3 <b cs>>")
-- # "moog:1"
......@@ -100,7 +100,7 @@ d8 $ gF1 $ gM
# room 0
# gain 1
d9 $ gF3
$ gMute3
$ gM3
$ stack [
"vocalMix:8/2", -- Basse question
mask "<f!8 t!24>" $ "<~ vocalMix:6>", -- Basse reponse
......
......@@ -7,7 +7,7 @@ setcps (93/60/4)
-- vi V IV I
let prog = "<[d,fs,b4] [cs,e,a4] [d,g,b4] <[d,fs,a4] [d,a4,fs5]>>"
let progMin = "<[d,b4] [cs,a4] [d,b4] <[d,a4] [d,fs5]>>"
d1 $ gF1 $ gMute2 -- Kick resolu
d1 $ gF1 $ gM1 -- Kick resolu
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . ~!3 k*<1!3 4>")
$ "[jazz,rampleA0:1]"
......@@ -15,12 +15,12 @@ d1 $ gF1 $ gMute2 -- Kick resolu
# att 0.02
# rel 2
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "<[~ s]!16 [~ s*<1!7 4> ~ s*<1!3 <2 4>>]!16>"
# "snare:59"
# hpf 5000
# rel 0.35
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" (off "e" id)
$ "hh(3,8) hh(<3!3 <[5] [3 5]>>,8)" # "hh:8" -- Chunglristmas bath
# gain 1.4
......@@ -53,7 +53,7 @@ d7 $ gF3
# octerbus 71 (range 0 0.9 "^55")
# gain 1.5
# room 0.4 # sz 0.8 # dry 1
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 8
$ midiOn "^60" (ply "<4 <2 [2 8]>>")
$ midiOn "^92" (ply "2!3 <2 4>")
......@@ -68,7 +68,7 @@ d9 $ gF2 $ gM3-- Choeur des fans d'AOC
# "moogBass"
# legato 2
# gain 0.8
d10 $ gF3 $ gMute3 -- Sous-marin risque de noyade
d10 $ gF3 $ gM3 -- Sous-marin risque de noyade
$ "feelfx:0"
# note ("<d5 <cs5 a4> <d5!3 g5> fs5>"
+ 1 -- Calage
......
......@@ -4,12 +4,12 @@ resetCycles
-- Il ne viendra pas tout seul ;)
do
setcps (115/60/4)
d1 $ gM2 $ gF1
d1 $ gM1 $ gF1
$ midiOn "^42" (<| "k k k <k k k*2 [~ k]>")
$ midiOff "^42" (<| "k*2")
$ "[jazz,kick:5]"
# gain 1.4
d2 $ gM1 $ gF1 -- Clave de l'été
d2 $ gM2 $ gF1 -- Clave de l'été
$ midiOn "^43" (fast 2)
$ midiOn ("^75"-"^43") (fast 2)
$ (|* gain ("0.75 1 1 1 0.75 1 1 1"))
......@@ -18,7 +18,7 @@ d2 $ gM1 $ gF1 -- Clave de l'été
# "[snare:22,sn:4]"
# speed (range 0 2 "^31")
# gain 1.4
d3 $ gF1 $ gM1 -- L'inoubliable drumroll
d3 $ gF1 $ gM2 -- L'inoubliable drumroll
$ fix (
mask "<f!24 t!3 f t t [t f] t>"
. (|* gain (slow 16 $ range 0.6 1.2 sine))
......@@ -54,7 +54,7 @@ d5 $ gF3 $ gM3 -- Douce guitare juxée
# room 0.2 # dry 1
# cut 3
# gain 1.5
d7 $ gF3 $ gMute3
d7 $ gF3 $ gM3
$ midiOn "^35" (mask "t f" . (chop 4))
$ superimpose ((# cut 71) . (# crushbus 71 (range 16 2.5 "^55")))
$ loopAt 4
......@@ -66,7 +66,7 @@ d7 $ gF3 $ gMute3
# cut 7
# octersub 0.5
# gain 1.4
d8 $ gF1 $ gM1 -- Mecano Course Break
d8 $ gF1 $ gM2 -- Mecano Course Break
$ chop 8
$ midiOn "^36" (|> "jungle_breaks:102")
$ midiOn ("^60" - "^92") (slice 16 ("0*<1 2> 1 2 3*<2 1>"))
......@@ -75,13 +75,13 @@ d8 $ gF1 $ gM1 -- Mecano Course Break
$ "breaks125:3"
# gain 1.8
# cut 8
d11 $ gF2 $ gM2 -- Synth Angel Bassline
d11 $ gF2 $ gM3 -- Synth Angel Bassline
$ note ("<a3'maj g3'maj a3'min d3'maj>" + "0*<4 [4 16]>" + 0)
# octave 4
# room 0.24
# "90s_synatm:8"
# pan 0.4
d9 $ gF3 $ gMute3 -- Angels of moogland
d9 $ gF3 $ gM3 -- Angels of moogland
$ midiOn "^16" ((|* gain 0.85) .(|+ note 24))
$ midiOn "^17" (
superimpose (
......
......@@ -4,17 +4,17 @@ setcps (91/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k <k [~ k] k*2 [~ . k*2 k*<1 2>]>>")
$ midiOff "^42" (<| "<k ~>")
$ fix (|* gain 0.6) "jazz"
$ "[808bd:13,jazz]"
# gain 1.8
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ sometimesBy "<0!3 [0 1]>" (superimpose (("s" <~) . (|* gain 0.9)))
$ "~ s ~ s"
# "vec1_snare:31"
d3 $ gF1 $ gM1 $ often (ply 2) $ "hh*8" # "h2ogmhh"
d3 $ gF1 $ gM2 $ often (ply 2) $ "hh*8" # "h2ogmhh"
d4 $ gF2 $ gM3
$ (0.125 ~>) -- Decalade de Bruno
$ struct "t(<[12 12 12 <12 16>]!3 16>,16)"
......@@ -33,7 +33,7 @@ d5 $ gF3 $ gM3 -- Handmade grinder piano
d12 $ gF3 $ "gfunk_lead:19/4" # cut 12 # room 0.4 # panbus 120 (slow 16 $ range 0.2 0.8 sine) # octersub 2.5
d10 $ gF3 $ "gfunk_lead:17/2" # cut 10 # pan 0.2 # gain 1.2
d9 $ gF3 $ "gfunk_lead:18/2" # cut 9 # pan 0.8 # sz 0.4 # room 0.3 # dry 0.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7] . <[0 .. 7]!3 [0 1 . [2 3]]>"
. loopAt 0.5 . (# "breaks165")
......
......@@ -2,14 +2,14 @@ do
-- resetCycles
setcps (125/60/4)
-- d1 $ gF1 $ gM2
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
$ "jazz"
# gain 1.4
# cut 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ s ~ [s*<1!3 2> ~]")
$ midiOn "^43" (<| "~ . s*<1!3 2> ~")
$ "[snare:24,snare:51]"
......@@ -18,7 +18,7 @@ d2 $ gF1 $ gM1
# room 0.5 # dry 1.1
# delay "<0!15 0.6!1>"
# delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h*<1!8 2!8> ~ h*<1 1 1 2> ~ h*<1 2>"
-- $ "h(3,8) h(3,8)"
# pan "0.2 0.8"
......@@ -54,7 +54,7 @@ d7 $ gF3 $ gM3 -- Laser!!!
# crushbus 71 (range 16 2.7 "^55")
# pan 0.9
# room 0.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36 " (loopAt 4 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 4 . (# "jungle_breaks:23")) -- Raise COMEON!
......
do
-- resetCycles
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix (# lpf 2000) "kick"
$ midiOn "^42" (<| "k k k <k k*2 [~ k] k*[2 <2 4>]>")
$ midiOff "^42" ((<| "k . ~ k ~ <~!3 k>") . fix (# silence) "kick")
......@@ -9,7 +9,7 @@ d1 $ gF1 $ gM2
# gain 1.51
# lpf 2000
-- # cps ((range (99 - 20) (99 + 20) "^29") / 60/ 4) -- TODO CPS MAGIC??
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ whenmod 8 15 (# silence)
$ midiOn "^42" (# "vec1_snare:21")
$ "~ s [~!3 <~ s>] s*<1!7 2>"
......@@ -17,7 +17,7 @@ d2 $ gF1 $ gM1
# octersub 0.6
# "[snare:42]"
# gain "1 1 0.93 1"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ whenmod 8 15 (mask "t t t f")
$ "hh*[8 <16!6 8!2> <8!7 16>]"
# "h2ogmhh:3" # cut 3 # gain (1.2 * "1 1 0.9 1 0.9 0.85 0.9 1")
......@@ -41,7 +41,7 @@ d4 $ gF2 $ gM3
-- -- # n "<0!7 1>"
-- # cut 5
-- # crushbus 51 (range 16 3.5 "^54")
d7 $ gF1 $ gM1
d7 $ gF1 $ gM3
-- $ jux rev
$ note ("0(<<1!4 3!12> <1!8 <3!3 5>!8> 3 1>,8) 0(<1 3 1 5>,8)"
+ "<f gs bf g>"
......@@ -60,7 +60,7 @@ d9 $ gF2 $ gM3
# bandfbus 93 (range 0 10000 "^17")
# cut 9
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply 2)
$ midiOff "^60" (mask "t(4,8,1)" . chop 4)
$ chop 8
......
......@@ -5,10 +5,10 @@ setcps (120/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "[jazz,kick:5]*4"
d2 $ gF1 $ gM1 $ dMask $ "~ cp ~ cp*<1!3 2>" # "h2ogmcp" # gain 1.3
d3 $ gF1 $ gM1 $ dMask
d2 $ gF1 $ gM2 $ dMask $ "~ cp ~ cp*<1!3 2>" # "h2ogmcp" # gain 1.3
d3 $ gF1 $ gM2 $ dMask
$ midiOn "^44" ((# "vec1_snare") -- Mechant drum-snare!!
. (struct "~ t ~ t ~ t*<1 2 1 1> ~ t*<1!3 2>")
)
......@@ -42,7 +42,7 @@ d5 $ gF3 $ gM3
# width (range 0.05 0.5 "^54")
# crushbus 51 (range 16 3.5 "^34")
# room 0.3
d7 $ gF1 $ gM1 $ dMask -- Tracey Trancey's loop art
d7 $ gF1 $ gM3 $ dMask -- Tracey Trancey's loop art
$ midiOff "^59" (mask "t(4,8,1)" . chop 16) -- TECHNO MASK
$ midiOn "^55" (# n 2) -- UPDOWN
$ chop 8
......@@ -50,7 +50,7 @@ d7 $ gF1 $ gM1 $ dMask -- Tracey Trancey's loop art
$ "trance_loops:0"
# cut 7
# gain 1.7
d8 $ gF1 $ gM1 $ dMask -- BYOB: Bring your own Breaks
d8 $ gF1 $ gM2 $ dMask -- BYOB: Bring your own Breaks
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7]"
. loopAt 0.5 . (# "breaks165")
......
......@@ -8,13 +8,13 @@ do
setcps (123/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t f> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k k*2 k <k [~ k] k*2 [~ . k*2 k*<1 2>]>>")
$ midiOff "^42" (<| "<k [~ <~!7 k*4>]>")
-- $ fix (|* gain 0.6) "jazz"
$ "[808bd:13,jazz,kicklinn]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" ((whenmod 4 3 (superimpose (("e" <~) . ply "<1 2 [4 2] [8 4]>" . (|* gain 0.95)))) . (<| "~ s ~ s*<1 <2 [2 4]>>") . (# legato 0.5))
$ midiOff "^43" (<| "~ <s <~ [~ s]>>")
$ "vec1_claps"
......@@ -23,7 +23,7 @@ d2 $ gF1 $ gM1
# sz 0.67
# dry 0.9
-- # att 0.03 # rel 2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOff "^44" (mask "t(4,8,1)")
$ "h h h h*<1!4 2 1 <1 2 [4 2]>> h h h h*<1 2 1 <1 2>>"
# "h2ogmhh:4"
......@@ -67,7 +67,7 @@ d5 $ gF3 $ gM3 -- guitar+synth mariés pour toujours
# bandfbus 51 (range 200 6800 "^54")
# crushbus 52 (range 16 5.7 "^34")
# room 0.4 # sz 0.8 # dry 0.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
......@@ -6,7 +6,7 @@ let gM = gMask . gMute
let width = pF "width"
let lagTime = pF "lagTime"
let filterRange = pF "filterRange"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k . ~!3 <~ [~|k?]!6 k>")
-- $ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -37,7 +37,7 @@ d6 $ gF1 $ gM -- Hats closed legers
# note "<2!2 -1!2>"
# room 0.3 # sz 0.13 # dry 1.1
# gain 1.2 * ("1 0.9 1 0.8 <0.9!3 1.05> 1")
d4 $ gF2 $ gMute3 $ chop 8 -- La super sunny bass on the other side of the sunny street
d4 $ gF2 $ gM3 $ chop 8 -- La super sunny bass on the other side of the sunny street
$ midiOn "^89" (mask "t(8,16)" . ply "<2!3 [2 4]>")
$ midiOff "^57" (mask "t(<4 [4 <2!3 [2 8]>]>,8)")
$ superimpose (
......
......@@ -6,17 +6,17 @@ fs ds
do
setcps (94/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
d1 $ gF1 $ gMute2 -- Kick resolu
d1 $ gF1 $ gM1 -- Kick resolu
$ midiOn "^42" (<| "k*4")
$ midiOff "^42" (<| "<k [k ~ ~ <k [k k k ~]>]>")
$ "[clubkick,jazz]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (struct "~ t ~ t")
$ midiOff "^43" (struct "~ ~ t ~")
$ fix (|+ note 2) "snare"
$ "[dr55,snare:24]"
# rel 0.35
d3 $ gF1 $ gM1 -- Scintillement de claquements de doigts
d3 $ gF1 $ gM2 -- Scintillement de claquements de doigts
$ midiOn "^44" (off "<e!4 s!4>" ((|* gain 0.8) . (# hpf 5000)))
$ "~ <~!4 c!4> ~ c ~ <~!3 c ~ c!3> ~ <~!4 c!4>"
# "rampleC5:14"
......@@ -73,7 +73,7 @@ d12 $ gF2 $ gM3 -- Devils of delusion
# crushbus 121 (slow 4 $ range 16 3.5 perlin)
# cut 12
# gain 0.9
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^36" (loopAt 0.25 . iter "<1!8 [1 4]!4 4>" . (# "breaks165"))
$ midiOn "^56" (struct "t([<4 4 5 4> <4 5 5 8>],8,1)" . (>| n "44 45"))
$ midiOn "^60" (loopAt 0.5)
......@@ -91,7 +91,7 @@ d6
-- # crushbus 61 (range 16 4.5 "^31")
-- # hpfbus 62 (range 0 1500 "^31")
# gain 0.65
d7 $ gF3 $ gMute3 -- La guitare d'Icare
d7 $ gF3 $ gM3 -- La guitare d'Icare
$ midiOn "^91"(ply 2)
$ midiOn "^59" (# n 1)
$ fix (|* gain 0.8) (n "1")
......@@ -106,7 +106,7 @@ d7 $ gF3 $ gMute3 -- La guitare d'Icare
# hpf 1200
# cut 7
# gain 0.9
d9 $ gF3 $ gMute3 -- VOICES OF SUNS
d9 $ gF3 $ gM3 -- VOICES OF SUNS
$ midiOn "^17" ((>| n "<2 ~>") . (|* gain 1.1))
$ whenmod 64 48 (# n 3)
$ slice 2 "<0 <0 1> <0 0 [1 0] 1> 1>/2"
......@@ -120,7 +120,7 @@ d9 $ gF3 $ gMute3 -- VOICES OF SUNS
# pan (slow 32 $ sine)
d10 -- Decoration
$ fix (
(loopAt 4) . gMute . gMute2
(loopAt 4) . gMute . gM3
. mask "<f!24 t!8>"
. (# gain 0.8)
. (# speed 0.5)
......
......@@ -4,20 +4,20 @@ setcps (124/60/4)
-- let gF1 = id
-- let gF2 = id
-- let gF3 = id
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^41" (<| "k k k <k [<~!3 k> k]>")
$ midiOff "^41" (<| "k . <[~ k] k(<3 5>,8)>")
$ "[techno:0,808bd:2,909,kick:4]"
-- $ "kick:5"
# gain 1.5
# lpf 400
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]")
$ midiOff "^42" (<| "~ s")
$ "vec1_claps:10"
# gain 1.3
# lpf 2000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (ply 2 . (<| "h(4,8,1)"))
$ midiOff "^43" (<| "[~ h*<1!3 <1 2 [4 2] 1?>>]*4" )
$ "h2ogmhh"
......@@ -97,7 +97,7 @@ d12
# room 0.3 # sz 0.5 # dry 0.2
# pan 0.2
# gain 1.1
d8 $ gF1
d8 $ gF1 $ gM2
-- $ gF1 $ gM1 -- La Boite à breaks de ParVagues <3
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
......@@ -111,7 +111,7 @@ d8 $ gF1
$ "take5:0"
# cut 8
# gain 1.4
d10 -- A FAIR RISER
d10 $ gM3 -- A FAIR RISER
$ mask "<f!24 t!8>"
$ loopAt 8
$ "risers"
......
......@@ -2,7 +2,7 @@ resetCycles
do
setcps(120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
-- $ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
......@@ -11,7 +11,7 @@ d1 $ gF1 $ gM2
$ "[house:0,kick:5]" -- TODO: Meilleur kick?
-- # cut 1
# gain 1.1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1!3 <1 <2 4>>>")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
$ "[cp:1,rampleM1:10]"
......@@ -19,7 +19,7 @@ d2 $ gF1 $ gM1
# pan 0.6
# room 0.84 # dry 0.95 # sz 0.1
# lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow 2)
$ arp "up"
$ midiOn "^76" (ply 2)
......@@ -58,7 +58,7 @@ d11 $ gF2 $ gM3 -- Plucked doubts
# cut 4
# att 0.06 # rel 2
# crushbus 41 (range 16 3 (slow 16 $ perlin))
d10 $ gF3 $ gMute3
d10 $ gF3 $ gM3
$ someCyclesBy "<1!32 0!32>" (|+ note "<e g bf b>")
$ someCyclesBy "<0!32 1!32>" (|+ note "<e b bf g>")
$ note (
......@@ -68,7 +68,7 @@ d10 $ gF3 $ gMute3
)
# cut 10
# "cpluck:4"
d7 $ gF1 $ gM1 -- SECOND BREAK!!?!
d7 $ gF1 $ gM3 -- SECOND BREAK!!?!
$ midiOn "^91" (ply 2)
$ chop 8
$ midiOn "^55" (loopAt 1 . (|> "jungle_breaks:19"))
......@@ -76,7 +76,7 @@ d7 $ gF1 $ gM1 -- SECOND BREAK!!?!
$ loopAt 2
$ "jungle_breaks:22"
# pan "0.8 0.2"
d8 $ gF1 $ gM1 -- Le Beat, Nu
d8 $ gF1 $ gM2 -- Le Beat, Nu
$ midiOn "^92" (ply "2 <2 <4 [4 8]>>")
$ chop 16
$ midiOn "^60" (mask "f(4,8)" . chop 16)
......
......@@ -2,7 +2,7 @@
do
-- resetCycles
setcps(120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
-- $ midiOn "^42" (<| "k k sk <k <k*2 [k k k ~]>>")
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
......@@ -12,7 +12,7 @@ d1 $ gF1 $ gM2
$ "[house:0,kick:5]" -- TODO: Meilleur kick?
-- # cut 1
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
$ "[snare:40,rampleM1:10]"
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
# pan 0.6
# room 0.4 # dry 0.95 # sz 0.1
# lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow "<2!7 [4 2] 4!7 [2 4]>")
$ arp "up"
$ midiOn "^76" (ply 2)
......@@ -61,7 +61,7 @@ d6 $ gF1 -- UN GLITCH DANS MON CAFE!!?!
# crush 8
# lpf (slow 32 $ range 4000 400 sine)
# gain 1.26
d8 $ gF1 $ gM1 -- Break populaire
d8 $ gF1 $ gM2 -- Break populaire
$ midiOn "^92" (ply 2)
$ chop 8
$ loopAt 2
......@@ -70,7 +70,7 @@ d8 $ gF1 $ gM1 -- Break populaire
$ "jungle_breaks:53"
# pan "0.68 0.42 0.42 0.68"
# gain 1
d7 $ gF1 $ gM1 -- SECOND BREAK!!?!
d7 $ gF1 $ gM3 -- SECOND BREAK!!?!
$ midiOn "^91" (ply 2)
$ midiOn "^55" (loopAt 1 . (|> "jungle_breaks:19"))
$ midiOn "^59" (slice 8 (run "8 <8!3 16>"))
......
......@@ -2,13 +2,13 @@ resetCycles
do
setcps(125/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
$ midiOn "^42" (<| "k k k <k <k*2 [k <k ~> k ~]>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[kick:5,tech:5,jazz]"
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1!3 2>")
$ midiOff "^43" (<| "~ . c*<1!3 <2!3 4>> ~")
-- $ fix ((|* gain 0.8) . (# room 0)) "cp"
......@@ -18,7 +18,7 @@ d2 $ gF1 $ gM1
# gain 1.4
# pan 0.5
-- # lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOn "^44" (ply 2)
-- $ midiOn "^76" ((ply 2) . (# pan "0.2 0.8 0.2 0.8"))
$ "drum:2*[<6!3 12> <6 [8 <12 24>]>]"
......@@ -74,7 +74,7 @@ d12 $ gM3 $ gF3
# gain 0.8
# pan 0.7
# room 0.2
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
-- Transforms over samples
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^92" (fast 2) -- Multi
......
......@@ -5,7 +5,7 @@ do
-- resetCycles
setcps (120/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
$ stack [
......@@ -16,19 +16,19 @@ d1 $ gF1 $ gM2
""]
# "[techno:1,jazz]"
# gain 1.4
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ <s s*2 s [s s <~ s> <s ~>]>")
$ midiOff "^43" (<| "~ s")
$ "cp"
-- # note "-2"
# gain 1.8
d6 $ gF1 $ gM1 -- Cymbales sol
d6 $ gF1 $ gM3 -- Cymbales sol
$ midiOn "^44" (<| "~ cy ~ cy ~ cy ~ <cy [~ cy]>")
$ midiOff "^44" (<| "~!7 <~ <cy ~> ~ cy>")
$ "cy" # "<cy:1!6 cy:2!2>" # "h2ogmcy"
|* gain (range 1.1 0.8 perlin)
|* legato (range 0.5 2 (fast 2 perlin))
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" ((# "dr") . (|* gain 1.45))
$ midiOff "^44" (mask "t(4,8,1)")
$ "hh*[16 . <16!3 <[16 8] 8>>]"
......@@ -76,7 +76,7 @@ d7 $ gF3 $ gM3 -- TODO: DEVELOP THE GUITAR
# dry 1.1
# gain 1.8
# sz 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- House d'Orléans <3
$ chop 8
$ loopAt 2
......
......@@ -5,17 +5,17 @@ setcps (60/60/4)
-- resetCycles
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fast 2
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . <~ k(3,8)>")
$ "[jazz]"
d2 $ gF1 $ gM1 $ dMask
d2 $ gF1 $ gM2 $ dMask
$ fast 2
$ "~ cp ~ cp*<1!3 2>"
# "h2ogmcp"
# gain 1.3
d3 $ gF1 $ gM1 $ dMask
d3 $ gF1 $ gM2 $ dMask
$ fast 2
$ midiOn "^44" ((# "vec1_snare") -- Mechant drum-snare!!
. (struct "~ t ~ t ~ t*<1 2 1 1> ~ t*<1!3 2>")
......@@ -63,7 +63,7 @@ d12 $ gM3 $ gF3
$ "zombie:22"
# cut 11
# gain 1.3
d8 $ gF1 $ gM1 $ dMask -- BYOB: Bring your own Breaks
d8 $ gF1 $ gM2 $ dMask -- BYOB: Bring your own Breaks
$ midiOn "^92" ( -- Bouton Nassim <3
slice 16 "[0 .. 7]"
. loopAt 0.5 . (# "breaks165")
......
......@@ -2,11 +2,11 @@ resetCycles
do
setcps(120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[jazz,house]"
d2 $ gF1 $ gM1 -- Surprise fourth fast snare
d2 $ gF1 $ gM2 -- Surprise fourth fast snare
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
$ "[cp:1,rampleM1:10]"
......@@ -14,7 +14,7 @@ d2 $ gF1 $ gM1 -- Surprise fourth fast snare
# pan 0.6
# room 0.84 # dry 0.95 # sz 0.1
# lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOff "^44" (slow 2)
$ arp "up"
$ midiOn "^76" (ply 2)
......@@ -36,7 +36,7 @@ d4 $ gF2 $ gM3
# pan 0.4
# room 0.4 # sz 0.4
-- e b...a e4! f3 c4.. d3 b3
d5 $ gMute3 $ gF3
d5 $ gM3 $ gF3
$ midiOn "^58" (# n "12")
$ midiOn "^90" (superimpose ((# cut 51) . (|* gain 0.8) . ply 8 . chop 8))
$ n "<10!3 11 10!3 11 10!3 11 10!3 11>"
......@@ -46,7 +46,7 @@ d5 $ gMute3 $ gF3
# room 0.9 # sz 0.3
# dry (range 0.1 1.9 "^34")
# crushbus 51 (range 16 2 "^54")
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
-- $ midiOn "^60" (mask "t(8,16)")
$ chop 16
$ midiOn "^92" (ply "<2!3 [2 4]>")
......
......@@ -11,15 +11,15 @@ do
resetCycles
let double = (midiOn "^29" $ fast 2)
setcps (80/60/4)
d1 $ gF1 $ gM2 $ double
d1 $ gF1 $ gM1 $ double
$ "k . ~ k ~ <~ k*<1 2>>"
# "[techno:0,kick:4]"
-- # "[cpu,kick:4]"
d2 $ gF1 $ gM1 $ double $ "~ s ~ s*<1!3 2>"
d2 $ gF1 $ gM2 $ double $ "~ s ~ s*<1!3 2>"
# "vec1_snare:26"
d3 $ gF1 $ gM1 $ "~ h ~ h ~ h ~ h ~ h ~ h ~ h h? h*<1!3 2>"
d3 $ gF1 $ gM2 $ "~ h ~ h ~ h ~ h ~ h ~ h ~ h h? h*<1!3 2>"
# "ho:1" # gain 0.5 # cut 3
d4 $ gF2 $ gMute3
d4 $ gF2 $ gM3
$ midiOn "^89" (loopAt "<0.5!7 0.25>")
$ midiOn "^57" (# n "<3!8 4!8>")
$ chop 8
......@@ -27,7 +27,7 @@ d4 $ gF2 $ gMute3
$ "menthe" # n "<2!16 5!16>"
# room 0.3
# cut 1
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 0.5
$ chop 8
$ midiOn "^36" (loopAt 4 . (|> "jungle_breaks:75"))
......
......@@ -4,20 +4,20 @@ resetCycles
do
setcps(120/60/4)
let gMask1 = (midiOn ("^41" -"^42")(mask "t f f [<f t> t]"))
d1 $ gF1 $ gMask1 . gMute2
d1 $ gF1 $ gMask1 . gM1
-- $ fix ((# hpf 150) . (|* gain 1.05)) "jazz"
$ fix ((# lpf 1250) . (|* gain 1.3)) "kick:5"
$ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[kick:5,tech:5,jazz]"
# gain 1.1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . c*<1!3 <2!3 4>> ~")
$ "[cp:1,rampleM1:10]"
# gain 0.6
# lpf 4650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOn "^76" (ply 2)
-- $ (0.125 ~>) -- decalage
-- $ whenmod 32 16 (sometimesBy "0 0.2!6 0" (ply 2))
......@@ -28,7 +28,7 @@ d3 $ gF1 $ gM1 -- Highest hats
# gain (0.7 * (range 0.85 1.05 (fast 4 perlin)))
# room 0.14 # sz 0.4 # dry 1
# pan 0.8
d4 $ gF2 $ gMute3 -- Questions basses
d4 $ gF2 $ gM3 -- Questions basses
$ midiOn "^89" (slice 8 "<[0 0 0 3] [4 4 4 7]>")
$ midiOn ("^57"-"^89") (slice 8 "<[0 1 2 3]!4 [4 5 6 7]!4>")
$ midiOff ("^57"+"^89") (slice 8 "<[0 1 2 3] [4 5 6 7]>")
......@@ -54,7 +54,7 @@ d9 $ gF3 $ gM3 -- Ambiance garantie
# pan 0.3
# gain 0.8
# room 0.4
d6 $ gF1 $ gM1 -- Highest hats
d6 $ gF1 $ gM3 -- Highest hats
-- $ (0.125 ~>) -- decalage
-- $ whenmod 32 16 (sometimesBy "0 0.2!6 0" (ply 2))
$ whenmod 64 8 (struct "{t(<3 <5 6 7>>,8),t*4}")
......@@ -78,7 +78,7 @@ d7 $ gM3 $ gF2
# octersubsub 0
-- # note "<0!4 2!4>"
# gain 0.6
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2!4 1!3> <2 4>")
$ somecyclesBy (slow 16 $ range 0.89 0.1 saw) (midiOff "^92" (mask "t f . t(3,8)"))
$ iter "1 4 2 1"
......
......@@ -7,19 +7,19 @@ resetCycles
do
setcps(120/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ fix ((# lpf 150) . (|* gain 0.93)) "kick:5"
$ midiOn "^42" (<| "k k k <k <k*2 [k k k ~]>>")
$ midiOff "^42" (<| "k ~ ~ [~ <~ k>]")
$ "[kick:5,tech:5,jazz]"
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c")
$ midiOff "^43" (<| "~ . c*<1!3 <2!3 4>> ~")
$ "[cp:1,rampleM1:10]"
# gain 1.2
# lpf 2650
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ midiOn "^44" (ply 2)
$ midiOn "^76" (ply 2)
-- $ (0.125 ~>) - - decalage
......@@ -35,7 +35,7 @@ d3 $ gF1 $ gM1 -- Highest hats
# gain (1.1 * (range 0.85 1.05 (fast 4 perlin)))
# room 0.14 # sz 0.4 # dry 1
# pan 0.8
d6 $ gF1 $ gM1 -- Highest hats
d6 $ gF1 $ gM3 -- Highest hats
$ (0.125 ~>) -- decalage
$ whenmod 32 16 (sometimesBy "0 0.2!6 0" (ply 2))
$ whenmod 64 8 (struct "t*<8 <4 <2 <1 [1 8]>>>>")
......@@ -91,7 +91,7 @@ d7 $ gF2 $ gM3 -- Guitare egaree
# octersubbus 71 (range 0 2 "^55")
# octersubsubbus 72 (range 0 3 "^55")
# gain 1.1
d8 $ gF1 $ gM1 -- JazzyBelle JazzyBreak
d8 $ gF1 $ gM2 -- JazzyBelle JazzyBreak
$ midiOn "^92" (ply "2 <2 <4 [4 8]>>")
$ chop 16
$ midiOn "^36" (loopAt 0.5 . (# "jungle_breaks:24"))
......
......@@ -14,7 +14,7 @@ d1 $ gF1 $ gM
d3 $ gF1 $ gM
$ "[~ drum:2]*8"
# midiG' "^80" 0 1.5
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ midiOff "^57" ((slow 2) . ( # room 0.5))
$ note (lineTeng)
# "rootsBass"
......
......@@ -4,7 +4,7 @@ do
let width = pF "width"
let fundamental = slow 4 $ "<gb3'maj db3'maj bb2'min bb2'maj>"
setcps (128/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ fix (# bandf 300) "clubkick"
$ midiOff "^41" (<| "k . ~ k*<1 2> ~ <~ k k <~ k*4>>")
......@@ -12,13 +12,13 @@ d1 $ gF1 $ gMute2
$ "[jazz,clubkick]"
# cut 1
# gain 1.5
d2 $ gF1 $ gM1 -- Clap Technocratique
d2 $ gF1 $ gM2 -- Clap Technocratique
$ midiOn "^42" (mask "[t <f t!3>] [t <f t>]" . fast 2)
$ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_claps" # n 10
# gain 1.7
# lpf 4000 # cut 2
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (ply "2 <2!3 [2|4|[4 8]]>")
$ "~ h ~ h ~ h*<1!3 2> ~ h*<1 [1|2]>"
# "h2ogmhh" # n "<0!4 1!3 2>"
......@@ -46,7 +46,7 @@ d4 $ gF2 $ gM3
-- # octersubbus 43 (range 0 5 "^17")
# cut 4
# gain 1.5
d5 -- SuperStars
d5 $ gM3 -- SuperStars
-- $ gF3 $ gMute3 -- COUNT TO SUPERSTARDOM
-- $ slow 2
$ midiOn "^33" (
......@@ -114,7 +114,7 @@ d12 $ gF3 $ gM3 -- Acid techno arp with structured rhythms
# resonance 0.3
# accelerate (choose [0, 0.1, -0.1]) -- slight pitch drift
# room 0.2 # sz 0.3
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(<4 [<2 4> 8]>,8,1)" . chop 8)
$ midiOff "^36" (
slice 8 "0 1 <2!3 ~> <3!3 0> <4!3 1> 5 <6!12 ~!3 6*4> 7*<1 2 0 8>")
......@@ -143,7 +143,7 @@ d10 $ gF2 $ gM3-- Euclidian mid arpss
# room 0.5 # sz 0.6
# lpf (slow 4 $ range 2000 3500 sine)
-- d11: sparse chord stabs, ambient pad
d11
d11 $ gM3
-- $ slow 8
$ note (slow 2 $ "<bf3'min'5 cs3'maj'5 ef3'min'5 bf3'min'5>")
# s "sine" |- note 12
......@@ -156,7 +156,7 @@ d11
# delayfb 0.8
-- d12: high shimmer, random note selection from chords
d12
d12 $ gM3
$ fast 2
$ note ((slow 2 $ "<bf cs ef bf>")
+ (slow 3 $ "0 12 19 24 <0 7>")) -- chord tones, high octaves
......@@ -168,21 +168,21 @@ d12
# delay 0.6 # delaytime "0.375" # delayfb 0.5
-- Layered periodicities - 4 bar chords + 3 bar melody = phasing
d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
d1 $ gM1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
+ (slow 3 "<[0 2] [3 5] [7 5]>"))
# s "FMRhodes1"
# velocity (slow 2 $ range 0.6 0.9 sine)
# room 0.5
-- Fundamental + rhythmic variation at different rates
d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
d1 $ gM1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
+ (slow 2 "0 ~ 3 ~ 5 ~ 7 2"))
# s "FMRhodes1"
# lpf (slow 8 $ range 2500 4000 sine)
# room 0.4
-- Complex algorithmic: structure + melody + octave shifts
d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>") -- 4-bar roots
d1 $ gM1 $ note ((slow 4 "<gb4 db4 bb3 bb3>") -- 4-bar roots
+ (slow 2 "<0 3 5 7>") -- 2-bar melody
+ (slow 3 "<0 12 -12>")) -- 3-bar octaves (polyrhythm!)
# s "FMRhodes1"
......@@ -190,14 +190,14 @@ d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>") -- 4-bar roots
# lpf 3500
-- Sparse topline with evolving density
d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
d1 $ gM1 $ note ((slow 4 "<gb4 db4 bb3 bb3>")
+ (slow 2 "<[0 ~ 5 ~] [3 ~ 7 ~] ~ [2 5]>"))
# s "FMRhodes1"
# delay 0.4 # delaytime (1/3) # delayfb 0.3
# room 0.5
-- Full algorithmic composition
d1 $ note ((slow 4 "<gb4 db4 bb3 bb3>") -- fundamental
d1 $ gM1 $ note ((slow 4 "<gb4 db4 bb3 bb3>") -- fundamental
+ (slow 3 "<0 2 3 5 7 9>") -- melodic movement
+ (slow 5 $ "0 ~ 12 ~ -12")) -- octave variation
# s "FMRhodes1"
......
......@@ -8,7 +8,7 @@ let lineAround0 = "~ ~ ~ ~ a4 ~ ~ ~ a4 ~ ~ ~ a4 ~ b4 c5"
let lineAround1 = "~ ~ ~ ~ c5 ~ ~ ~ c5 ~ ~ ~ c5 ~ d5 e5"
let lineAround2 = "~ ~ ~ ~ e5 ~ ~ ~ e5 ~ ~ ~ e5 ~ ~ ~"
let lineAround3 = "fs5 ~ e5 ~ d5 ~ c5 ~ b4 ~ a4 ~ g4@3 a4"
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ "[techno,jazz,kick:5]*4"
# gain 0.75
d2 $ gF1 $ gM
......
do
setcps (120/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fix (|* gain (0.9 * "^30")) "clubkick"
$ "k k k k*<1 <2 [4 2]>>"
# "[clubkick:0,rampleM1]"
......@@ -9,7 +9,7 @@ d1 $ gF1 $ gM2
# sz 0.75
# lpf 2000
# gain 1.5
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ s*<1!8 2!3 1 2!3 1> ~ s*<1!3 2>")
$ midiOff "^43" (<| "<s*<1 2> ~> ~!3")
$ "snare:40"
......@@ -17,7 +17,7 @@ d2 $ gF1 $ gM1
-- # room 0.4 # dry 0.9
# lpf 2400
-- # legato 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOff "^44" (mask "t f")
-- $ someCyclesBy 1 (|+ note "0!3 <0 4> 0!3 <4!6 -10!2>")
-- $ "dr*[8!3 <8 <16!3 [8 16]>>]"
......@@ -59,7 +59,7 @@ d7 $ gF3 $ gM3 -- La pluie <3
# rel (slow 8 $ range 0.1 0.4 saw)
# gain 0.9
# room 0.4 # dry 1.2 # sz (slow 8 $ range 0.8 0.2 saw)
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (const $ chop 8 $ whenmod 4 3 (ply "1 . 2 [4 2]") $ loopAt 1 $ "breaks165")
$ midiOff ("^36" + "^92") (slice 8 "~ 1 ~ 3 3*<0 <1 2 <4 [8 2]>>> 5 <~!3 6> 7")
$ midiOn "^36" (loopAt 0.5 . (# n 56) . (# lpf 5000)) -- Morning Mimosa
......
......@@ -3,20 +3,20 @@
do
resetCycles
setcps (124/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^29" (# "kick:4")
$ midiOff ("^41") (<| "k*<1!7 2> ~ . ~ <~!7 [k*2 k]>")
$ midiOn "^41" ((<| "k k k*<1!8 2!8> k*<1 <2!2 4>>") . (|* gain 0.94))
$ "[808bd:1,808bd:11]" -- 1 4 6 9 11
# gain 1.52
d2 $ gF1 $ gM1 -- Clap Technocratiqu
d2 $ gF1 $ gM2 -- Clap Technocratiqu
$ midiOn "^42" (mask "[t <f t!3>] [t <f t>]" . fast 2)
$ "~ s ~ [s*<1 2> <~ s*<2 [4 2]>>]"
# "vec1_claps" # n 10
# gain 1.4
# sz 0.4 # room 0.3 # dry 0.8
# lpf 2000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (<| "[~ h*<1!3 <1 2 [4 2] 1?>>]*4" )
$ midiOff "^43" (<| "h(3,8) h([3 1 3],8)")
$ "h2ogmhh"
......@@ -75,7 +75,7 @@ d7 $ gF3 $ gM3 -- Laisse moi kiffer la vibe.
# gain 2
# room 0.2 # sz 0.3 # dry 0.72
# pan "<0.7!3 0.3>"
d8 $ gM1 $ gF1
d8 $ gM2 $ gF1
$ midiOn "^60" (mask "t(4,8,1)")
$ chop 8
$ loopAt 1
......
do
setcps (105/60/4)
d1
$ gF1 $ gMute2
$ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")
$ midiOff "^42" (<| "k . ~ k ~ ~")
$ midiOn "^42" (<| "k k . k <k [~ k] k k*2>")
......@@ -10,7 +10,7 @@ d1
-- # cut 1
# gain 2
-- # cps ((range 60 180 "^29")/60/4)
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOff "^43" (<| "~ s ~ s*<1!3 2>")
$ midiOn "^43" (<| "~ . s*<1!3 2> ~")
$ "[realclaps:0]"
......@@ -20,7 +20,7 @@ d2 $ gF1 $ gM1
-- # room 0.5 # dry 1.1
-- # delay "<0!15 0.6!1>"
-- # delayt 0.25
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h*<1!8 2!8> ~ h*<1 1 1> ~ h"
-- $ "h(3,8) h(3,8)"
-- # pan "0.2 0.8"
......@@ -42,13 +42,13 @@ d5 $ gF3 $ gM3
# cut 5
# pan 0.8
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ note ("<cs4 <c4 f4> [gs3@3 <~ bf3>] f3>" -12)
# "bassWarsaw"
# gain 1.3
# cut 4
# room 0.3
d5 $ gF2 $ gM2
d5 $ gF2 $ gM3
$ note (
"<cs4 c4 [gs3@3 bf3] f3>"
+ (arp "up" "c'maj'4 c'maj'4")
......@@ -58,7 +58,7 @@ d5 $ gF2 $ gM2
# gain 1.3
# cut 5
# room 0.3
d8 $ gF1 $ gM1 $ loopAt 2
d8 $ gF1 $ gM2 $ loopAt 2
$ chop 8 $ "jungle_breaks:74" # cut 8
......@@ -86,7 +86,7 @@ d5 $ gF3 $ gM3 -- Les ptites keys de fin de session tranquilou
# pan 0.9
# room 0.3
d7 $ gF3 $ gM3 $ "trance_amb:0/2" # cut 7
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn "^36 " (loopAt 4 . (# "jungle_breaks:22")) -- Raise COMEON!
$ midiOn "^56" (loopAt 4 . (# "jungle_breaks:23")) -- Raise COMEON!
......
......@@ -3,7 +3,7 @@ once $ "coffee" # cut 1
do
-- resetCycles
setcps(140/60/4)
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k <k!3 <[~ k*<1!3 2>]!3 k*2>>")
$ midiOff "^42" (<| "k . ~ <~!4 k!12> ~ ~")
$ fix ((# lpf 1400)) "kick:4"
......@@ -12,7 +12,7 @@ d1 $ gF1 $ gMute2
# gain 1.2
# room 0.2
# dry 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<| "~ c ~ c*<1!3 2>")
$ midiOff "^43" (<| "~ . ~ c*<1!3 <2!3 4>>")
-- $ "[rampleM2:12,rampleD3:1,rampleD4:1]"
......@@ -22,7 +22,7 @@ d2 $ gF1 $ gM1
# gain 1.5
# pan 0.6
# rel (slow 16 $ range 0.6 0.2 saw)
d3 $ gF1 $ gM1 -- Highest hats
d3 $ gF1 $ gM2 -- Highest hats
$ whenmod 32 16 (swingBy (slow 16 $ range 0.08 0.01 saw) 4)
$ midiOn "^44" (off "s" id)
$ midiOn "^76" (ply "<2!2 4 8>")
......@@ -63,7 +63,7 @@ d7 $ gF3 $ gM3
# dry 1.3
# gain 1.4
# sz 0.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "1 <2!3 4>")
$ midiOff "^60" (mask "t(4,8,1)") -- Techno drum mask
$ midiOn ("^36" - "^56") ((# n "22")) -- Hmmm Break
......
......@@ -10,9 +10,9 @@ d1 $ gF1 $ gM1
$ "jazz"
# lpf 4000
# gain 1.3
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s . ~ s" # "snare:5"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ ("e" ~>)
$ chop 8
$ loopAt 2
......
......@@ -5,7 +5,7 @@ do
setcps (110/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......
......@@ -13,7 +13,7 @@ let lagamount = pF "lagamount"
let dec = pF "dec"
let sus = pF "sus"
let cutoff = pF "cutoff"
d1 $ gF $ gMute2
d1 $ gF $ gM1
$ fix (|* gain 0.9)"kick:4"
$ midiOn "^42" (struct "t t t t") -- Le Run
$ midiOff "^42" (struct "~ <t!3 ~>") -- L'attente
......@@ -71,7 +71,7 @@ d4 $ gF2 $ gM3 $ slow 2 -- Basse Germanique
# octersubbus 42 (range 0 5 "^33")
# gain 1.6
# cut 4
d5 $ gF3 $ gMute3 -- Leads reponse TODO moins carre?
d5 $ gF3 $ gM3 -- Leads reponse TODO moins carre?
$ midiOn "^90" (struct "t*<16 32>") -- Basse folle
$ midiOn "^58" (|+ note 12)
-- $ sometimesBy "^18" (bite 4 "[0, [~ 2]]")
......
......@@ -6,7 +6,7 @@ let gM = gMask . gMute
let position = pF "position"
let decaycoeff = pF "decaycoeff"
let slope = pF "slope"
d1 $ gM2 $ gF1 $ "k k k <k!3 <k*2 [~ k]>>"
d1 $ gM1 $ gF1 $ "k k k <k!3 <k*2 [~ k]>>"
# "[jazz,kick:4,kick:7]"
# midiG' "^78" 0 1
d2 $ gM $ gF1 -- Snare be there
......@@ -22,7 +22,7 @@ d3 $ gM $ gF1 -- Runnin' ones
# drumFrom "rolandtr808" "<oh [oh!6 oh:1 oh:2]>"
# midiG' "^80" 0 1.4
# pan 0.43
d4 $ gF2 $ gM2 -- SICK BURN
d4 $ gF2 $ gM3 -- SICK BURN
$ midiOn "^89" ((ply "<[8 16] [16 <16!2 32!2>]>") . (# legato 0.25). (# room 0) . (# cut 4))
$ superimpose (
(# crushbus 42 (range 16 2 "^53"))
......
......@@ -3,14 +3,14 @@ setcps (100/60/4)
let width = pF "width"
let dMask = (whenmod 8 7 (mask "t t <t [f t]> f"))
d1 $ "jazz*4" # lpf 3000
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ fast 2 $ "k . ~ k ~ ~"
# "[jazz,kick:5]"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ fast 2
$ "~ c ~ [c*<1!3 2> <~!7 c>]"
# "vec1_snare:3"
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ "~ h ~ h ~ h ~ h*<1 2>"
# "ho:1" # gain 0.8
d4 $ gF2 $ gM3
......@@ -23,7 +23,7 @@ d5 $ gF2 $ gM3
# cut 5
# gain 1.4
# room 0.4
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ loopAt 1
$ chop 8
-- $ midiOn "^56" ()
......
......@@ -35,7 +35,7 @@ setcps (120/60/4)
let gF = (# djfbus 1 (range 0.05 0.95 "^49"))
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF $ gM2
d1 $ gF $ gM1
-- $ midiOn "^75" (<| "k ~ ~ <~!3 k>. k ~ <~ k> <k ~>")-- RubADub+adjustements
$ midiOn "^42" (<| "k k k <k [<~ k> k]>") -- 4F
-- $ midiOff "^41" (<| "k . k <~ [<~ k> <k ~>]>")-- RubADub
......
......@@ -4,7 +4,7 @@ do
setcps (110/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k*2")
$ midiOff "^42" (<| "k")
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
......@@ -20,7 +20,7 @@ d3 $ gF1 $ gM -- Hats ouverts legers
# att (0.25 - (0.1 * perlin))
# rel 0.05
# gain (1.4 * "1 0.9 1 0.8 <0.9!3 1.05> 1")
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ superimpose ((# "vec1_acid:44")
. (|* gain (range 0 1.2 "^17"))
. (|+ note 24))
......
......@@ -21,7 +21,7 @@ do
resetCycles
setcps (128/60/4)
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
$ fix ((|* gain 0.9) . (# lpf 1000)) "jazz"
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^42" (struct "t t t t*<1!6 2 2>")
......@@ -29,7 +29,7 @@ d1 $ gMute2 $ gF1 -- Kick solide
$ "[jazz,kick:4]"
# gain 1.2
-- # midiG' "^78" 0 1.5
d2 $ gMute1 $ gF1 -- snare contretemps variable
d2 $ gM2 $ gF1 -- snare contretemps variable
$ fix ((|* gain 0.8) . (# legato 0.05)) "cp"
$ midiOn "^43" (<| "~ cp ~ cp*<1 1 2 <1 2>>")
$ midiOff "^43" (<| "~ [cp*<1!3 <2 <4 [4 2]>>> ~]")
......@@ -37,12 +37,12 @@ d2 $ gMute1 $ gF1 -- snare contretemps variable
# pan 0.65
# gain 1.4
-- # legato 0.22
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ <d d*2>"
# gain "1!7 [<1!3 0.85> <0.85!3 1>]"
# "snare:34"
# hpf 7000
d6 $ gF1 $ gM1 -- HAWKS
d6 $ gF1 $ gM3 -- HAWKS
$ "~ [s s*2] ~ [s*<1!3 2> <~!3 s*<1 2>>]"
# "armora:1"
# legato "<0.5>"
......@@ -109,7 +109,7 @@ d7 $ gM3 $ gF3 -- Russian Horns
# cut 5
# gain 2
# room 0.3 # sz 0.5 # dry 1.5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "t(4,8,1)" . chop 4)
$ chop 8 $ loopAt 2
$ midiOn "^36" (loopAt 1 . (# n 79))
......
......@@ -4,7 +4,7 @@ do
-- resetCycles
setcps (104/60/4)
let modIndex = pF "modIndex"
d1 $ gF1 $ gMute2
d1 $ gF1 $ gM1
$ midiOn "^42" (struct "t t t*<1!6 2 1> t*<1!7 2>")
$ midiOff "^42" (struct "t . ~ t ~ <~!3 t*<2 [2 1] [4 2] [2 4]>>")
$ stack [
......@@ -17,20 +17,20 @@ d1 $ gF1 $ gMute2
# "[techno:1,jazz]"
# gain 2
# room 0.4 # size 0.4 # dry 0.95
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ ~ s ~")
-- $ "[vec1_snare:3]"
$ "[snare:33]"
-- # note "<-0!12 -2 -2 -3 0>"
# gain 1.3
d6 $ gF1 $ gM1
d6 $ gF1 $ gM3
$ midiOn "^43" (<|"~ s ~ s*<1 2>")
$ midiOff "^43" (<| "~ s")
$ "clap:2"
-- # note "<-0!12 -2 -2 -3 0>"
-- # gain 1.3
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^76" (ply "1 <2!3 4>")
$ midiOn "^44" (
(# delay "<0 0.2 0.3 0.5 0.6 0.7 0.8 0.9>") .
......@@ -84,7 +84,7 @@ d9 $ gF2 $ gM3 -- ACID Doutes TODO Moins criard
# room 0.4
# sz 0.4
# gain 1.5
d8 $ gF1 $ gM1 -- Break discret face à une telle idole
d8 $ gF1 $ gM2 -- Break discret face à une telle idole
$ midiOn "^60" (mask "t(4,8,<1!3 0>)" . chop 8)
-- $ midiOn "^36" (id . (loopAt 0.5 . (# "jungle_breaks:130")))
$ whenmod 64 8 (midiOff ("^56" +"^36") (
......
do
setcps (120/60/4)
d1 $ gF1 $ gM2 $ "jazz*4" # gain 1.4 # lpf 300
d2 $ gF1 $ gM1 $ "~ rampleM9:6"
d1 $ gF1 $ gM1 $ "jazz*4" # gain 1.4 # lpf 300
d2 $ gF1 $ gM2 $ "~ rampleM9:6"
# note "<0!7 -2>"
-- # lpf 3000
d3 $ gF1 $ gM1 $ "dr*<8 <12 12 [12 6] [12 <8 16>]>>"
d3 $ gF1 $ gM2 $ "dr*<8 <12 12 [12 6] [12 <8 16>]>>"
d4 $ gF2 $ gM3
$ midiOn "^89" (ply 8)
$ superimpose (
......@@ -27,7 +27,7 @@ d5 $ gF3 $ gM3
# cut 4
# room 0.4 # sz 0.8 # dry 0.1
# gain 1.2
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOff "^60" (mask "f(4,8)")
$ chop 16
$ loopAt 2 $ "jungle_breaks:45"
......
......@@ -3,7 +3,7 @@ do
setcps (123/60/4)
let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
-- $ someCyclesBy
$ midiOn "^42" (<| "t*4")
$ midiOff "^42" (<| "t(<3!3 <5 [5 <8 [16 10]>]>>, 8)")
......@@ -36,7 +36,7 @@ d4 $ gF2 -- Maladive boucle
-- # midiG' "^81" 0 1
# cut 4
# pan 0.1
d8 $ gF1 $ gM3 -- rythmique tribale
d8 $ gF1 $ gM2 -- rythmique tribale
$ midiOn "^60" (iter "<1!8 4!4>" . chop 8)
$ midiOn "^92" (ply "<4!3 [8 4 . <16 32 64>]>")
$ chop 4
......
......@@ -18,12 +18,12 @@ once $ "dr"
do
setcps (80/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ superimpose ((|* gain (1.3 * "^30")) . (# "hardkick:2"))
$ midiOn "^42" (<| "k k k <k <k*2 [~ k*<1 [4 2]>]>>")
$ "kick:5"
# lpf 200
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ midiOn "^75" (ply 4)
$ midiOn "^43" (<| "~ s*<1!7 2> ~ s*<1!3 2>")
$ midiOff "^43" (<| "~ s")
......@@ -34,7 +34,7 @@ d2 $ gF1 $ gM1
# octersubsub 0.8
# pan 0.25
-- # lpf 3000
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ often (ply "[1 2] <2!3 [2 4]>")
$ "hh(3,8) hh(3,8)"
# octer 0.8
......@@ -62,7 +62,7 @@ d5 $ gF3 $ gM3
# gain 0.8
# pan (slow 8 $ range 0.8 0.6 saw)
# cut 5
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ chop 16
$ midiOn "^20" (loopAt 4)
$ midiOff "^20" (loopAt 1)
......
......@@ -2,7 +2,7 @@ do
-- resetCycles
setcps (89/60/4)
d1 $ fast 2
$ gF1 $ gMute2
$ gF1 $ gM1
-- $ midiOff "^42" (<| "<k [~!7 k*<1 2>]>")#
$ midiOn "^29" (# "jazz:0")
$ midiOff "^41" (<| "k . ~ k ~ ~")
......@@ -12,14 +12,14 @@ d1 $ fast 2
-- # cut 1
# gain 2
-- # midiG' "^78" 0 1.5
d2 $ fast 2 $ gF1 $ gM1
d2 $ fast 2 $ gF1 $ gM2
$ midiOn "^42" (<| "~ s ~ s*<1!3 <2 [4 2]>>")
$ midiOff "^42" (<| "~ . s*<1!3 2> ~")
$ "[realclaps:0,snare:56]"
-- # "h2ogmcp"
-- # gain (1.0 * "<[1]!16 [1 <1 <1 [1 0.93] 1 [0.9]>>]!16>")
# gain 1.2
d3 $ gM1 $ gF1
d3 $ gM2 $ gF1
$ "~ d ~ d ~ d ~ d ~ d*<1 2 2 1> ~ d ~ d ~ d"
# "h2ogmhh"
# hpf 7000
......@@ -56,7 +56,7 @@ d6 $ gF3 $ gM3 -- ignite
# dry 1.3 # sz 0.8 # room 0.4
# pan "0.7!3 <0.6 0.4>"
# room 0.7 # sz 0.8
d8 $ gF1 $ gM1
d8 $ gF1 $ gM2
$ midiOn "^92" (ply "<2 2 2 <4 8>>")
$ midiOff "^60" (mask "t(8,16,1)" . chop 8)
$ chop 8
......@@ -67,7 +67,7 @@ d8 $ gF1 $ gM1
$ "jungle_breaks:74"
# cut 8
# gain 1.3
d10
d10 $ gM3
$ mask "<f!4 t f!3>"
$ loopAt 4 $ "risers:8" # gain 1
# cut 10
......
......@@ -4,27 +4,27 @@ do
setcps (90/60/4)
let scale = getScale (scaleTable ++ [("blues",[0, 3, 5, 6, 7, 10])])
let modIndex = pF "modIndex"
d1 $ gMute2 $ gF1 -- Le pouvoir de voler
d1 $ gM1 $ gF1 -- Le pouvoir de voler
$ midiOn "^42" (<| "k k*<1!3 2> k <k k*2>")
$ midiOff "^42" (<| "k . k(3,8)")
$ fix (|* gain 1) "808bd"
$ fix ((|* gain 0.8)) "909"
$ "[jazz,909,808bd:4]"
# gain 1.4
d2 $ gM1 $ gF1 -- Every superhero needs a clap
d2 $ gM2 $ gF1 -- Every superhero needs a clap
$ midiOn "^43" (fast 2)
$ "~ cp"
# "h2ogmcp"
-- # note (-2)
# gain 1.1
d3 $ gM1 $ gF1 -- Gretsch frappe ton os pour le renforcer
d3 $ gM2 $ gF1 -- Gretsch frappe ton os pour le renforcer
$ midiOn "^76" (fast "2")
$ midiOn "^44" (fast "1 2")
$ sometimesBy "^52" (ply "1 2 1 2")
$ fix ((|* gain 0.86) . (# n "[4|5]")) "gretsch"
$ "~ h ~ h ~ h ~ h*<1 2>" # "[hh,gretsch]"
-- # midiG' "^80" 0 1.75
d4 $ gMute3 $ gF2 -- BASSLINE VOLTAIQUE
d4 $ gM3 $ gF2 -- BASSLINE VOLTAIQUE
$ midiOn "^57" ((|+ note 12) . (# legato 4))
$ note ("<bf g bf g bf g bf c c!4 g bf c6@2>" - 24)
-- $ note ("c6")
......
......@@ -2,20 +2,20 @@ resetCycles
do
setcps (120/60/4)
d1 $ gMute2 $ gF1 -- Kick solide
d1 $ gM1 $ gF1 -- Kick solide
-- $ midiOn "^30" (# cps (130/60/4))
$ fix ((# att 0.02) . (# rel 0.5) . (# lpf 5000)) "kick:4"
$ midiOn "^41" (struct "t t t t*<1!6 2 2>")
$ midiOff "^41" (<| "k . ~ <~!3 k> ~ ~")
$ "[kick:4,jazz]"
# gain 1
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
-- TODO Pattern on button
$ "~ c . <[~ c ~ c] [<c ~ ~ c> <~ c ~ c> . ~]>"
# "cp" # gain 1.1
# lpf 2000
# room 0.4 # sz 0.6 # dry 1.04 # octersub 0.8
d3 $ gF1 $ gM1
d3 $ gF1 $ gM2
$ midiOn "^43" (>| "[~ hh]*4")
$ midiOff "^43" (chop 8 . loopAt 4 . (>| "crimewave:3") . ("e" ~>))
$ "drums"
......@@ -65,7 +65,7 @@ d7 $ gM3 $ gF3 -- DARK LIPS <3
)
$ "crimewave" # cut 7
# gain 1.45
d8 $ gM1 $ gF1 -- Breaks divins
d8 $ gM2 $ gF1 -- Breaks divins
$ midiOn "^92" (off "e" id)
$ midiOff "^60" (("e" ~>) . mask "t(<4 [4!3 8]>,16)")
$ chop 16
......@@ -76,7 +76,7 @@ d8 $ gM1 $ gF1 -- Breaks divins
# cut 8
# pan "[<0.35!3 0.65> <0.65!3 0.35>]*4"
# gain 1.3
d10 $ gF1 $ gM1 $ mask "<t f!7>" $ "risers:8" -- safe riser
d10 $ gF1 $ gM3 $ mask "<t f!7>" $ "risers:8" -- safe riser
d6 $ gF3 $ gM3 $ slice 4 "<0 1 2 <3 3*2>>"
$ "crimewave:15"
# cut 9
......
......@@ -51,7 +51,7 @@ d1 $ gF1 $ gM
d3 $ gF1 $ gM
$ "[~ drum:2]*8"
# midiG' "^80" 0 1.5
d4 $ gF2 $ gM2
d4 $ gF2 $ gM3
$ midiOff "^57" ((slow 2) . ( # room 0.5))
$ note (lineTeng)
# "rootsBass"
......
......@@ -10,7 +10,7 @@ let gMute = (midiOn "^73" (mask "f*16"))
let gM = gMask . gMute
let majPop = "<[d4,fs4,a4] [a3,cs4,e4] [b3,d4,fs4] [g3,b3,d4]>"
setcps (80/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k [<k <~ k*2>> k]")
$ midiOff "^42" (<| "k . <~!3 k> ~ <~ k*2> k")
$ "[jazz,house,808bd:3]"
......
......@@ -39,7 +39,7 @@ d3 $ gF1 $ gM
$ loopAt 2
$ "break:20"
# midiG' "^79" 0 1.4
d4 $ gF2 $ gM2 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
d4 $ gF2 $ gM3 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
# "FMRhodes1" # cut 4
# modIndex 5
# room 0.2
......@@ -48,14 +48,14 @@ d4 $ gF2 $ gM2 $ note "<[a2@2 ~ ~ a2 b2 ~ <~!1 <b2 e2>>] <e2 g2>>"
# delayt 0.125
# crushbus 41 (range 16 2.5 "^53")
# midiG' "^81" 0 1.6
d6 $ gF3 $ gM2
d6 $ gF3 $ gM3
$ mask "<f!12 t!4>"
$ note praxis
# "bassWarsaw"
# modIndex 5
# midiG' "^17" 0 1.4
# pan 0.3
d7 $ gF3 $ gM2
d7 $ gF3 $ gM3
$ mask "<t(10,16)!8 f(10,16)!8>"
$ note (praxis + 36)
# "prophet5pwmStrings"
......
do
setcps (125/60/4)
d1 $ gF1 $ gM2
d1 $ gF1 $ gM1
$ midiOn "^42" (<| "k k k k")
$ midiOff "^42" (<| "k . [k*<1 2 <1 2> <1 <4 [4 2]>>>] ~")
$ "jazz"
d2 $ gF1 $ gM1
d2 $ gF1 $ gM2
$ "~ s ~ s*2" # "<rampleM12:3!3 rampleM12:2>" # note "<-0.5!3 -4.5>"
# gain 0.8
d3 $ gF1 $ gM1 $ "hh(<3!3 <3 5 7 1>>,8) hh(<3!3 5>,8)"
d3 $ gF1 $ gM2 $ "hh(<3!3 <3 5 7 1>>,8) hh(<3!3 5>,8)"
# "h2ogmhh"
# gain 0.8
d4 $ gF2 $ gM3 -- Blues "Fenbass" bassline
......@@ -54,7 +54,7 @@ d11 $ gF3 $ gM3 -- FIXME NOTES
# end 0.05
# gain 0.7
# room 0.8 # sz 0.8 # dry 1.9
d8 $ gF1 $ gM1 -- Break danse orleanaise
d8 $ gF1 $ gM2 -- Break danse orleanaise
$ midiOff "^60" (mask "t(<4!3 [4 8]>,8,1)")
$ chop 16
$ midiOn "^92" (ply "<2 [2!3 <4 8>]>")
......
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