Skip to content

Instantly share code, notes, and snippets.

@albedozero
Last active August 18, 2022 04:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save albedozero/3fce003b5a6e56ec13ef477b068893b4 to your computer and use it in GitHub Desktop.
Save albedozero/3fce003b5a6e56ec13ef477b068893b4 to your computer and use it in GitHub Desktop.
The example FluidPatcher (https://github.com/albedozero/fluidpatcher) bank file constructed in lesson 5 (https://youtu.be/GfelD8ZofyM)
patches:
BasicLoop:
1: FluidR3_GM.sf2:000:005
sequencers:
loop:
notes: [note:1:Eb4:100, note:1:F4:100, note:1:Ab4:100, note:1:Bb4:100]
router_rules:
- {type: cc, par1: 24, sequencer: loop}
MagicLoop:
1: FluidR3_GM.sf2:000:062
2: VintageDreamsWaves-v2.sf2:000:075
sequencers:
magic:
notes: [note:2:Eb5:100, note:2:F5:100, note:2:Ab5:100, note:2:Bb5:100]
tempo: 110
tdiv: 16
router_rules:
- {type: cc, par1: 24, par2: 127=3, sequencer: magic}
Scales:
2: FluidR3_GM.sf2:000:000
arpeggiators:
peggy:
tdiv: 5
sergei:
tdiv: 12
octaves: 3
style: both
groove: [1.5, 1, 1]
router_rules:
- {type: note, chan: 1=2, par1: C0-B3, arpeggiator: peggy}
- {type: note, chan: 1=2, par1: C4-C9, par2: 1-127=80, arpeggiator: sergei}
Chords:
2: FluidR3_GM.sf2:000:000
arpeggiators:
scranton:
style: chord
tempo: 150
groove: [2, 1, 1, 2, 1, 1, 2, 1]
router_rules:
- {type: note, chan: 1=2, par2: 1-127=80, par1: 0-127*1+12, arpeggiator: scranton}
10: FluidR3_GM.sf2:128:000
sequencers:
drums:
notes: [note:10:36:100, note:10:0:0, note:10:38:100, note:10:0:0,
note:10:36:100, note:10:36:100, note:10:38:100, note:10:0:0]
swing: 0.66
hihat:
notes: [note:10:42:120, note:10:42:80, note:10:42:120, note:10:42:80]
swing: 0.66
router_rules:
- {type: cc, par1: 21, par2: 127=-1, sequencer: drums}
- {type: cc, par1: 22, par2: 127=0, sequencer: drums}
- {type: cc, par1: 15, par2: 0-127=50-200, tempo: drums}
- {type: cc, par1: 21, par2: 127=-1, sequencer: hihat}
- {type: cc, par1: 22, par2: 127=0, sequencer: hihat}
- {type: cc, par1: 15, par2: 0-127=50-200, tempo: hihat}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment