Duplex Mlrx (0.99)
inspired by mlr: the loop/sample sequencer
Download Duplex 0.99.1 (including mlrx)
Feature walkthrough
Four trigger modes
- TOUCH - only output while a trigger is touched
- WRITE - output while a trigger is touched, clear when not
- HOLD - continuously output loop, press to retrigger
- TOGGLE - continuously output loop, press to toggle
Per-track phrase recording - Press PHRASE button to toggle between sample and phrase (within same instrument)
- Press and hold the PHRASE button to record/capture a phrase
[When playing] begin session recording of “whatever you play”, press again to stop recording and create phrase from recording
[When stopped] instantly create phrase from pattern data underneath the cursor (same length as pattern)
Per-track sample slicing - Press and hold SLICE button to enable/disable slicing for the selected sample
- Mlrx detects when you have manually adjusted slices - they will not be overwritten unless you choose to
Per-track shuffle
Using the delay column, notes can be shuffled via additional delay commands
Also, enable the optional Cxx command to cut off when notes are overlapping (for sharp percussive sounds)
Per-track automation modes
- READ - only display recorded velocity and panning
- WRITE - once touched, continuously output velocity and panning for the selected parameters
- READ+WRITE - when touched, output velocity and panning for the selected parameters
Secondary MIDI keyboard
Connect a secondary MIDI keyboard to trigger sounds by note instead of offset
Per-track arpeggiator
- KEY - arpeggiate between held notes on secondary keyboard (order of arrival)
- ALL = pick random offset from all triggers
- RND = pick random offset among held triggers
- FW = step through held triggers, order of arrival
- 4TH = pick random offset (in step of four) from most recent trigger
- 2TH = pick random offset (in step of two) from most recent trigger
Per-track “Drifting” mode
This gives you the ability to change the offset for each note being written
It has two modes: “restrict to cycle”, and “drift across entire sample”
Per-track output filter
Determine which parts of the output that are actually written to the pattern
- [—] = Note output
- [Sxx] = Sample/slice/phrase output
- [Exx] = Envelope offset output
Per-track cycle length
Use this to determine the length of the loop - 1/1, 1/2, 1/4, 1/8 and 1/16: Use fraction of the entire duration
- “Step” = Use edit step size
- “Custom” = Use a precise value
Independent transpose and beat-sync/LPB settings
Previously, they were combined into a single value, which didn’t work very well…
More features
- Option to (auto)collapse mlrx-tracks within pattern editor
- Option to sync with selected track and/or instrument in Renoise
- All song-specific settings are automatically saved - mlrx will continue from where you left it
- Ability to “route” signals (aftertouch, key velocity, xy pad) to targets (group/track velocity/panning)
- Natively MIDI mappable sliders (CTRL/CMD+M), e.g. for track velocity, panning etc.
- Option to detect when new samples are being loaded, and automatically loop/sync them
Grab it here
https://forum.renoise.com/t/duplex-beta-versions/30625
Quickstart tutorial
1. Start mlrx from the duplex browser
choose one among the supported controllers. currently, that means the Launchpad or monome128 (or you can connect your MIDI keyboard and use it as a supplementary trigger device along with the on-screen controls)
2. Place your sounds in the first instrument slots
mlrx works with samples (including ones that are sliced and/or contain phrases) - simply drag any sample/instrument into the first few slots of the instrument list to automatically assign them to the controller
3. Hit play in renoise, and press any trigger button
this is it - the instrument is now triggered at a specific sample-offset - depending on track settings, you will either hear a continuously looping sound, or a sound that keeps playing until you release the button: briefly playing sound == WRITE or TOUCH, continuously looping sound == HOLD or TOGGLE. in both cases, a playing sound will overwrite existing data in the track, but carefully using e.g. the TOUCH mode, you can build complex sequences and see the buttons light up, as pattern data is being fed back to the controller
4. “Forget patterns”
this application is designed from the group up to support seamless recording and playback across pattern boundaries. this means that you can loop a 192 line-long sample - or phrase - across a 16 line pattern, the application will be smart enough to keep track of playback progress - including looped patterns, pattern sequence loops, or reaching the end of the song