Skip to content

Instantly share code, notes, and snippets.

@albedozero
Created September 12, 2022 06:13
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/817dd14370e6f49d90a2d5c27bdbb90d to your computer and use it in GitHub Desktop.
Save albedozero/817dd14370e6f49d90a2d5c27bdbb90d to your computer and use it in GitHub Desktop.
white2rnado go-to patches
# jam patches
patches:
Piano:
1: piano/Fazioli Grand.sf2:000:000
router_rules:
- {type: cc, chan: 16=1, par1: 30=64, par2: 0-127*127+0}
HohnerD6 Clav:
2: piano/Dsix Magic.sf2:000:004
router_rules:
- {type: note, chan: 1=2}
- {type: cc, chan: 1, par1: 15, par2: 0-127=0-1, ladspafx: AutoWah, port: Decay}
- {type: cc, chan: 1, par1: 16, par2: 0-127=0-1, ladspafx: AutoWah, port: Range}
- {type: cc, chan: 1, par1: 15, lcdwrite: Wah Decay, format: 3d}
- {type: cc, chan: 1, par1: 16, lcdwrite: Wah Range, format: 3d}
GreenOnions:
3: organ/BookerT.sf2:000:000
4: organ/BookerT.sf2:000:001
router_rules:
- {type: note, chan: 1=3-4}
- {type: cc, chan: 1=3, par1: 15=11, par2: 0-63=0-127}
- {type: cc, chan: 1=4, par1: 15=11, par2: 64-127=127-0}
- {type: cc, chan: 1, par1: 15, lcdwrite: Leslie Speed}
Hack Synth:
5: ModSynth_R1.sf2:000:000
router_rules:
- {type: note, chan: 1-2*1+4}
- {type: cpress, type2: cc, chan: 1=5, par2: 1}
- {type: cc, chan: 1=5, par1: 46=65}
- {type: cc, chan: 1=5, par1: 46=68}
- {type: cc, chan: 1=5, par1: 46, par2: 0, lcdwrite: Portamento OFF}
- {type: cc, chan: 1=5, par1: 46, par2: 1-127, lcdwrite: Portamento ON}
- {type: cc, chan: 1=5, par1: 15=73} # attack time
- {type: cc, chan: 1=5, par1: 16=72} # release time
- {type: cc, chan: 1=5, par1: 17=82} # modenv -> filter
- {type: cc, chan: 1=5, par1: 18=74} # filter cutoff
- {type: cc, chan: 1=5, par1: 18=74} # filter cutoff
- {type: cc, chan: 1=5, par1: 19=93} # chorus
- {type: cc, chan: 1=5, par1: 15, lcdwrite: Attack, format: 3d}
- {type: cc, chan: 1=5, par1: 16, lcdwrite: Release, format: 3d}
- {type: cc, chan: 1=5, par1: 17, lcdwrite: ModEnv->Filt, format: 3d}
- {type: cc, chan: 1=5, par1: 18, lcdwrite: Filter Freq, format: 3d}
- {type: cc, chan: 1=5, par1: 19, lcdwrite: Chorus Level, format: 3d}
- {type: cc, chan: 16, par1: 31, par2: 0-1=-70--10, ladspafx: Delay, port: L Echo Level}
- {type: cc, chan: 16, par1: 31, par2: 0-1=-70--10, ladspafx: Delay, port: R Echo Level}
- {type: cc, chan: 16, par1: 31, setpin: 0}
Rhodes:
7: piano/jRhodes4.sf2:000:000
router_rules:
- {type: note, chan: 1=7}
- {type: cc, chan: 1, par1: 15, par2: 0-127=0-20, ladspafx: trem, port: Frequency}
- {type: cc, chan: 1, par1: 16, par2: 0-127=0-100, ladspafx: trem, port: Depth}
- {type: cc, chan: 1, par1: 15, lcdwrite: Trem Freq, format: 3d}
- {type: cc, chan: 1, par1: 16, lcdwrite: Trem Depth, format: 3d}
- {type: cc, chan: 16, par1: 31, par2: 0-1=-70--10, ladspafx: Delay, port: L Echo Level}
- {type: cc, chan: 16, par1: 31, par2: 0-1=-70--10, ladspafx: Delay, port: R Echo Level}
- {type: cc, chan: 16, par1: 31, setpin: 0}
ladspafx:
AutoWah:
lib: autowah.so
audio: mono
chan: 2
vals: {Decay: 1, Range: 1, Freq: 0}
Delay:
lib: /usr/lib/ladspa/tap_echo.so
chan: 5-7
vals: {L Echo Level: -70, R Echo Level: -70, L Delay: 300,
R/Haas Delay: 300, L Feedback: 50, R/Haas Feedback: 50}
trem: {lib: tap_tremolo.so, audio: mono, chan: 7}
router_rules:
- {type: cc, chan: 1=2-7, par1: 1} # vibrato
- {type: cc, chan: 1=2-10, par1: 7} # volume
- {type: cc, chan: 1=2-7, par1: 64} # sustain pedal
- {type: cc, chan: 1=1-7, par1: 12=91}
- {type: note, chan: 10, par1: 48, patch: -1}
- {type: note, chan: 10, par1: 49, patch: 1}
- {type: pbend, chan: 1=2-7}
- {type: cc, chan: 1, par1: 13, par2: 0-127=0-1000, ladspafx: Delay, port: L Delay}
- {type: cc, chan: 1, par1: 13, par2: 0-127=0-1000, ladspafx: Delay, port: R/Haas Delay}
- {type: cc, chan: 1, par1: 13, par2: 0-127=0-1000, lcdwrite: Delay (ms), format: 4.0f}
- {type: cc, chan: 1, par1: 14, par2: 0-127=0-100, ladspafx: Delay, port: L Feedback}
- {type: cc, chan: 1, par1: 14, par2: 0-127=0-100, ladspafx: Delay, port: R/Haas Feedback}
- {type: cc, chan: 1, par1: 14, par2: 0-127=0-100, lcdwrite: Feedback%, format: 3.0f}
- {type: cc, chan: 16, par1: 31, par2: 0-127=0, setpin: 0}
messages:
- cc:16:31:0
init:
messages:
- cc:4:11:0
- cc:5:37:80
- cc:5:71:0
- cc:5:72:0
- cc:5:73:0
- cc:5:74:0
- cc:5:76:127
- cc:5:81:127
fluidsettings:
synth.reverb.room-size: 0.7
synth.reverb.damp: 0.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment