USER GUIDE
RRRESPONSEQ IS A SEQUENCER DESIGNED FOR LIVE PERFORMANCE, BUT ALSO USEFUL AND FUN FOR CREATING WILD IDEAS IN THE STUDIO. IT'S BUILT TO REDUCE THE COMPLEXITY OF A DAW WHILE GIVING ACCESS TO EUCLIDEAN AND STOCHASTIC FUNCTIONS, DIFFERENT LENGTHS, PLAYBACK MODES, AND SOME EXPERIMENTAL IDEAS LIKE PATTERN MORPHING. IT IS CURRENTLY IN DEVELOPMENT — YOU MAY ENCOUNTER SOME ISSUES. IF YOU HAVE ANY QUESTIONS, FEEL FREE TO REACH OUT AT UGE@AZ-ROTATOR.COM.
OPEN THE APP → INTERFACE LOADS AT localhost:5001. SELECT A TRACK. PRESS PLAY. ADJUST PULSES AND STEPS TO SHAPE THE EUCLIDEAN RHYTHM.
INTERFACE
THE WEB UI RUNS AT 1440×920 AND SCALES AUTOMATICALLY TO ANY SCREEN SIZE. THE RENDER BELOW IS LIVE WHEN THE APP IS RUNNING.
| ELEMENT | DESCRIPTION |
|---|---|
| HEADER | ACTIVE PAGE (A–D), PLAY MODE, AND BPM. ALWAYS VISIBLE. |
| PARAM GRID | 8 PARAMETERS FOR THE ACTIVE TRACK ON THE CURRENT PAGE. VALUES UPDATE IN REAL TIME. |
| STEP ROW | BOTTOM — STEP PATTERN. LIVE WHEN SEQUENCER IS RUNNING. |
| TRK BOX | BOTTOM LEFT — ACTIVE TRACK NUMBER, OUTLINED IN ITS COLOUR. |
STEP STATES — WHAT EACH COLOUR MEANS:
ON REST
INACTIVE
(REC)
TRACKS
8 INDEPENDENT TRACKS. EACH HAS ITS OWN EUCLIDEAN PATTERN, MIDI CHANNEL, SCALE, AND FULL PARAMETER SET.
| PROPERTY | RANGE | DESCRIPTION |
|---|---|---|
| STEPS | 1–64 | TOTAL PATTERN LENGTH. |
| PULSES | 0–STEPS | NUMBER OF ACTIVE (TRIGGERED) STEPS. |
| CHANNEL | 1–16 | MIDI CHANNEL THIS TRACK OUTPUTS ON. |
| MUTE | ON/OFF | MUTES MIDI OUTPUT. PATTERN STILL ADVANCES. |
SEQ PAGE
RHYTHMIC STRUCTURE OF THE ACTIVE TRACK. DEFAULT PAGE ON STARTUP.
NOTE PAGE
MELODIC AND HARMONIC CONTENT. KEYBOARD INPUT, SCALE QUANTIZATION, AND AUTOMATIC HARMONIES.
FX PAGE
ARTICULATION AND TIME-BASED EFFECTS. DELAY, RATCHETING, AND GATE SHAPING.
CONF PAGE
ROUTING, PROGRAM CHANGE, AND BANK MANAGEMENT FOR THE ACTIVE TRACK.
STEP RECORD
PROGRAM NOTES AND PARAMETER LOCKS USING A MIDI KEYBOARD, ONE STEP AT A TIME. SEQUENCER MUST BE STOPPED.
| ACTION | RESULT |
|---|---|
| PLAY NOTE | RECORDS PITCH + LENGTH AT CURRENT STEP. CURSOR ADVANCES. |
| SHIFT + NOTE | SKIPS CURRENT STEP AS REST. STEP FLASHES RED. CURSOR ADVANCES. |
| MOVE KNOB | RECORDS A P-LOCK (PER-STEP PARAMETER OVERRIDE). |
| CC LANE INPUT | RECORDS CC VALUES FROM CONNECTED SYNTHS INTO THE ACTIVE LANE. |
PATTERNS & BANKS
8 BANKS, EACH HOLDING UP TO 64 PATTERN SLOTS (8×8 GRID). USE BANKS TO ORGANISE SONG SECTIONS OR VARIATIONS.
| OPERATION | HOW |
|---|---|
| OPEN BANK VIEW | 0 OR B — OPENS THE 8×8 SLOT GRID. |
| SAVE PATTERN | NAVIGATE TO TARGET SLOT → Cmd+S. |
| LOAD PATTERN | NAVIGATE TO SLOT → Enter. SWITCHES IMMEDIATELY. |
| DELETE SLOT | Delete OR Backspace ON SELECTED SLOT. |
| SWITCH BANK | Shift+← / Shift+→ IN BANK VIEW, OR SBANK/LBANK ON CONTROLLER. |
| COPY PATTERN | HOLD COPY ON LAUNCHPAD → TAP SOURCE PAD → TAP DESTINATION PAD. |
| MORPH A↔B (hardware) | HOLD COPY ON LAUNCHPAD + TAP TARGET SLOT → SET B. THEN MOVE FADER 9 (CC 9) TO BLEND. TAP SAME SLOT AGAIN WITH COPY TO CANCEL. |
| MORPH A↔B (keyboard) | IN BANK VIEW, NAVIGATE TO TARGET SLOT → C TO SET B. THEN Shift+↑ / Shift+↓ TO BLEND +5% / −5%. PRESS C ON THE SAME SLOT AGAIN TO CANCEL. |
PATTERN MORPHING
MORPH BLENDS ALL 8 TRACKS CONTINUOUSLY BETWEEN THE CURRENT LIVE STATE (A) AND A SAVED SLOT (B). THE BLEND IS PROBABILISTIC — AT 50% EACH STEP HAS EQUAL CHANCE OF FIRING FROM EITHER PATTERN.
| STEP | HOW |
|---|---|
| 1. SET PATTERN B | Keyboard: OPEN BANK VIEW (0), NAVIGATE TO SLOT, PRESS C. Hardware: HOLD COPY ON LAUNCHPAD + TAP PAD. THE CURRENT LIVE STATE IS FROZEN AS A, THE SLOT BECOMES B. THE DISPLAY SHOWS MORPH B → B1.3 (BANK.SLOT). |
| 2. BLEND A→B | Keyboard: Shift+↑ / Shift+↓ ADJUSTS BY +5% / −5%. WHEN MORPH B IS ACTIVE THESE KEYS CONTROL BLEND INSTEAD OF STOCHASTIC AMOUNT. Hardware: FADER 9 (CC 9) ON NANOKONTROL. 0% = ONLY A · 100% = ONLY B. THE BLEND PERCENTAGE IS SHOWN ON SCREEN. |
| 3. CANCEL MORPH | Keyboard: C ON THE SAME SLOT AGAIN IN BANK VIEW. Hardware: HOLD COPY + TAP SAME PAD. |
PLAY MODES
EACH TRACK CAN ADVANCE THROUGH ITS PATTERN IN A DIFFERENT WAY. MIXING MODES CREATES COMPLEX EVOLVING TEXTURES.
SCALES
ALL NOTES QUANTIZED TO THE ACTIVE SCALE. CHANGING SCALE TRANSPOSES THE TRACK IN REAL TIME.
| NAME | INTERVALS | CHARACTER |
|---|---|---|
| MINOR | W H W W H W W | DARK, EXPRESSIVE. DEFAULT. |
| MAJOR | W W H W W W H | BRIGHT, RESOLVED. |
| DORIAN | W H W W W H W | MODAL, JAZZY. |
| PENTA | W W WH W WH | PENTATONIC. OPEN, NO HALF-STEPS. |
| FRIGIA | H W W W H W W | PHRYGIAN. TENSE, FLAMENCO CHARACTER. |
CONF VIEW
FULL-SCREEN OVERLAY WITH THREE TABS. OPEN WITH CTRL+M OR CMD+,. CLOSE WITH ESC.
| TAB | CONTENT |
|---|---|
| STG | MIDI PORT ASSIGNMENT. CLICK ANY ROW TO CYCLE THROUGH AVAILABLE PORTS. ORANGE = ACTIVE CONNECTION. |
| MAP | CC ASSIGNMENTS FOR ALL CONTROLS ACROSS ALL 4 PAGES. CLICK A ROW TO ENTER LEARN MODE. |
| MOV | SAVE AND LOAD CC MAPPINGS AS JSON FILES. |
CC MAPPING
EVERY CONTROL CAN BE ASSIGNED TO ANY MIDI CC. TWO PRESETS INCLUDED. CUSTOM MAPPINGS CAN BE SAVED AND SHARED.
| PRESET | DEVICE | KNOBS |
|---|---|---|
| DEFAULT | KORG NANOKONTROL | CC 11–18 (KNOBS) · 1–8 (FADERS) · 21–28 (BTN S) · 31–38 (BTN M) |
| LAUNCHKEY | NOVATION LAUNCHKEY MK4 49 | CC 21–28 (8 KNOBS). NO FADERS OR BUTTONS. |
IMP / EXP
EXPORT YOUR CC MAPPING AS A HUMAN-READABLE JSON FILE. SHARE OR EDIT BY HAND.
| ACTION | HOW |
|---|---|
| EXPORT | CONF VIEW → IMP/EXP TAB → EXPORT. SAVES mapping.json TO DOWNLOADS FOLDER. |
| IMPORT | CONF VIEW → IMP/EXP TAB → IMPORT. SELECT A mapping.json FILE. APPLIED IMMEDIATELY. |
| RESET | LOAD THE DEFAULT NANOKONTROL PRESET FROM THE SAME TAB. |
CHAIN & MIDI EXPORT
BUILD AN ORDERED SEQUENCE OF PATTERNS AND EXPORT IT AS A STANDARD MIDI FILE — ALL 8 TRACKS, WITH NOTES, CC LANES, PROGRAM CHANGES, PITCH BEND, AND RATCHET.
BUILDING A CHAIN
OPEN BANK VIEW (0), NAVIGATE TO A SLOT AND PRESS Space TO ADD IT TO THE CHAIN. THE SLOT SHOWS A GREEN BADGE WITH ITS POSITION NUMBER. REPEAT FOR EACH SECTION IN ORDER. A SLOT CAN APPEAR MULTIPLE TIMES.
| ACTION | RESULT |
|---|---|
| Space ON FILLED SLOT | ADDS SLOT TO END OF CHAIN. IF ALREADY IN CHAIN, REMOVES LAST OCCURRENCE. |
| X | CLEARS THE ENTIRE CHAIN. |
| F OVER TARGET SLOT | FLATTENS THE ENTIRE CHAIN INTO THAT SLOT — CONCATENATES ALL PATTERNS INTO ONE LONG PATTERN AND LOADS IT IMMEDIATELY. THE CHAIN IS THEN CLEARED. MAX 8 SLOTS. |
| GREEN BADGE ON SLOT | SHOWS POSITION(S) OF THAT SLOT IN THE CHAIN (E.G. "1", "3", "1,4"). |
MIDI EXPORT
WITH A CHAIN BUILT, PRESS E. DOWNLOADS A TYPE-1 MIDI FILE (8 TRACKS, 480 PPQ).
| WHAT IS EXPORTED | DETAIL |
|---|---|
| NOTES | ALL ACTIVE STEPS — FROM P-LOCKS, TONAL MELODY, OR ROOT NOTE. |
| NOTE LENGTH & GATE | PER-STEP LENGTHS PRESERVED EXACTLY. |
| RATCHET | MULTIPLE NOTE-ON/OFF EVENTS PER STEP WITH CORRECT SPREAD AND VELOCITY CURVE. |
| SWING | TIMING OFFSET APPLIED TO EVERY OTHER STEP. |
| CC LANES | ALL 8 CC LANES PER TRACK — VALUES FROM P-LOCKS WRITTEN AS CC EVENTS. |
| PROGRAM CHANGE | SENT AT THE START OF EACH SLOT IF ENABLED. P-LOCK PCS ALSO INCLUDED. |
| PITCH BEND & AFTERTOUCH | PER-STEP VALUES FROM STEP RECORD. |
| TEMPO | ONE TEMPO META EVENT PER SLOT — EACH SLOT CAN HAVE ITS OWN BPM. |
| MUTED TRACKS | EXCLUDED FROM MIDI OUTPUT. |
KEYBOARD SHORTCUTS
ALL SHORTCUTS WORK IN THE WEB UI. MIDI KEYBOARD MUST BE ENABLED (MIDI IN CONFIGURED IN CONF → SETTINGS).
TRANSPORT
| ACTION | KEY |
|---|---|
| PLAY / PAUSE | Space |
| RECORD ON/OFF | R |
| UNDO | Cmd+Z |
| REDO | Cmd+Shift+Z |
| BPM +1 / -1 | Cmd+↑ / Cmd+↓ |
| BPM +10 / -10 | Cmd+Shift+↑ / Cmd+Shift+↓ |
TRACKS & PAGES
| ACTION | KEY |
|---|---|
| SELECT TRACK 1–8 | 1 – 8 |
| SELECT PARAM 1–8 | Alt+1 – Alt+8 |
| PREV / NEXT PARAM | ← / → |
| PREV / NEXT PAGE | Cmd+← / Cmd+→ |
| ADJUST PARAM VALUE | ↑ / ↓ |
| DUPLICATE PATTERN | Cmd+D |
| CLEAR TRACK (pattern + locks) | Cmd+Backspace |
STEP GRID
| ACTION | KEY |
|---|---|
| TOGGLE STEPS 1–8 (current page) | A S D F G H J K |
| STEP PAGE PREV / NEXT | Q / W |
| NAVIGATE STEPS | Tab / Shift+Tab |
P-LOCKS (STEP FOCUS MODE)
PRESS Enter TO ENTER STEP FOCUS MODE. THE SELECTED STEP IS HIGHLIGHTED IN THE GRID.
| ACTION | KEY |
|---|---|
| ENTER / EXIT STEP FOCUS | Enter |
| MOVE TO PREV / NEXT STEP | ← / → (in step focus) |
| NAVIGATE STEPS | Tab / Shift+Tab |
| NUDGE P-LOCK VALUE ±1 | ↑ / ↓ (in step focus) |
| NUDGE P-LOCK VALUE ±5 | Shift+↑ / Shift+↓ (in step focus) |
| CLEAR P-LOCKS ON STEP | Backspace (in step focus) |
| COPY STEP | Cmd+C (in step focus) |
| PASTE STEP | Cmd+V (in step focus) |
STOCHASTIC
| ACTION | KEY |
|---|---|
| TOGGLE STOCHASTIC (current param) | M — shows result on screen (2.5 s) |
| RANDOMIZE STOCHASTIC | E — shows result on screen (2.5 s) |
| STOCHASTIC AMOUNT +5% / -5% | Shift+↑ / Shift+↓ |
PATTERNS & BANKS
| ACTION | KEY |
|---|---|
| OPEN BANK VIEW | 0 (zero) or B |
| NAVIGATE SLOTS | ↑ ↓ ← → (in bank view) |
| CHANGE BANK | Shift+← / Shift+→ (in bank view) |
| LOAD SLOT | Enter (in bank view) |
| SAVE SLOT | Cmd+S (in bank view) |
| DELETE SLOT | Delete / Backspace (in bank view) |
| ADD / REMOVE SLOT FROM CHAIN | Space (in bank view) |
| CLEAR CHAIN | X (in bank view) |
| FLATTEN CHAIN → SLOT | F (in bank view, cursor on target slot) |
| EXPORT CHAIN AS MIDI | E (in bank view) |
| SET MORPH B (cursor slot) | C (in bank view) — press again on same slot to cancel |
| MORPH BLEND +5% / −5% | Shift+↑ / Shift+↓ — when morph B is active, these keys blend instead of adjusting stochastic amount |
| CLOSE BANK VIEW | Escape |
FILE IMPORT / EXPORT (JSON)
| ACTION | KEY |
|---|---|
| SAVE BANK (current bank → JSON file) | Cmd+Shift+S |
| LOAD BANK (JSON file → current bank) | Cmd+Shift+O |
| SAVE PATTERN (active track → JSON file) | Cmd+Shift+P |
| LOAD PATTERN (JSON file → active track) | Cmd+Shift+L |
CONF VIEW
| ACTION | KEY |
|---|---|
| OPEN / CLOSE CONF | Ctrl+M or Cmd+, |
| CLOSE CONF | Escape |