rev. 201222
added:
- MIDI note output!
- Just Friends voice output!
- a TON of mappable MIDI triggers + mods in params!
- random recording probability per live segment
- feedback % per live segment
fixed:
- control pads from either a single external MIDI channel or multiple external MIDI channels (previously was only multiple) – this fixes issues related to Launchpad + Midi Fighter button-boxes. thank you for debugging help @leolodreamland + @Philternaut (and thanks to @fourhoarder for the credit correction
)
- arps other than
fwd
now restart correctly after being paused! thank you for the report, @sno!
- live segment recording behaves more predictably when using random triggering (oxymoron, I know, but previous behavior was buggy)
current-gen Launchpad template
nothing fancy, no bi-directional communication, but here’s a current-gen Launchpad template to load using Novation Components: cc-2_launchpad-template.syx (549 Bytes)
3 banks are solid colors, rainbow section is for the following MIDI-mappable triggers + mods…
MIDI-mappable triggers + mods
common functions / gestures are now MIDI-mappable, under the mappable control
parameter set.
save mappings
until the next norns release, you can’t save a map without saving a PSET. this save mappings
function works around this by allowing you to trigger a mapping save whenever you want.
ALT key
configured as a momentary hold, which passes special functions to the other MIDI triggers + mods
pattern trigs
- midi pattern recording: trigger MIDI pattern recording on/off
- +alt key: erase MIDI pattern
- random pattern: trigger a random MIDI pattern
- shuffle pattern: trigger a MIDI pattern shuffle
live recording trigs
- rec live: trigger on/off
- +alt key: erase audio between segment’s loop points
zilchmos global + local mods
the most common zilchmos, available for MIDI mapping!
a held zilchmo mod affects the next-played pad. works nicely with a 16n, where a flip of the fader will modify any next-played pad via the corresponding change. eg. keep the fader for random window
up while an arp is running and every step will result in a unique slice.
the difference between global and local is that global will affect any played pad and local will affect only pads within a specific bank.
- 0.5x rate
- 2x rate
- reverse rate
- reverse pan
- random pan
- pause
- random start
- random end
- random window
bank values
same as they ever were, but touched up a bit to work more smoothly. also included a MIDI mappable toggle loop
function.
MIDI notes + Just Friends voices
the idea of coupling pads with note output has been batted around for a few months between me, @mlogger, and @MatthewAshmore. i put together a quick implementation a few weeks ago and totally fell in love with this style of play.
it’s really neat to route a synth into a cheat codes live segment and play it with the same pads that control the slices of the recording live segment. this creates a doubling that gives new pockets to explore – when playing pads, you end up simultaneously recalling the past while creating new voicing.
in the video above, Just Friends is being sequenced by the same arps that are also playing back recorded audio of Just Friends.
more output destinations to come, but MIDI and JF should get things rolling 
PARAMS > pad to note setup
here’s where you can specify whether, where, and how notes are sent from each banks’ pads.
there’s a global
section for quick changes across all banks (eg. I know I want all banks to send notes to a connected USB MIDI synth on channel 2). there’s also sections for each bank where things can be fine-tuned.
MIDI
-
MIDI output?
: yes or no (nb. note duration defaults to the pad’s [arp]
length)
-
MIDI dest
: if a MIDI device was plugged in before cheat codes was loaded, you’ll see a name. otherwise, you’ll see [device]
. either way, this is where pad-to-note data will be sent if the above is yes.
-
MIDI channel
: specify channel of destination to send on
note settings
-
scale
: choose any scale within the MusicUtil library
-
root note
: specify the note that equals pad 1, from which the remaining 15 notes of the scale are built
-
octave
: specify the root’s octave
Just Friends
- (global)
Just Friends output?
: yes or no (nb. currently, for best results, use transient mode on JF)
- (global)
toggle JF synth mode
: hit K3 to toggle synth mode for a crow-connected Just Friends on or off
- (local)
Just Friends channel
: specify a channel destination (none, individual outs, all outs, or allocated to available)
- (local)
Just Friends velocity
: specify the level at which notes from the bank should play
it’s been a bonkers-ass year and i am deeply grateful for the positivity this community has brought to my life. thank you for sharing your work, your energy, and your kindness with me and each other. stoked for what’s to come.