SuperOS‑303
Pattern Editor
Syncing with 303
Reading device config and patterns...
0 / 16
Device config: waiting...
■ Serve over HTTP for Web MIDI — run: python3 -m http.server 8080 --directory tools/web-pattern-edit
Connect MIDI
Not connected
Out → 303
303 → In
Keyboard → 303
Off
From 303
↓ Request
↓ All 16
Save JSON
Pattern
Bank
Group
All Groups
Load JSON
↑ Upload JSON
Bank A
Bank B
Edit Live
Edits
← Undo
Redo →
Reset to Saved
Reset to Latest
Clear pattern
Clipboard
Copy Pattern
Paste Pattern
Nudge
← Pitch
Pitch →
← Oct
Oct →
← Acc
Acc →
← Slide
Slide →
← Rtch
Rtch →
← Time
Time →
← All
All →
Randomize
Pitches
Octave
Time
Accent
Slide
Ratchet
All
Brownian
Scale
Lock
Off
Root
Scale
Notes
Steps
−
+
Dir
Fwd
Rev
Ping
Rnd
Half
Brn
Mode
Triplets
Transpose
−
+
Full range pitch
N
note ·
T
tie ·
R
rest — vertical drag = pitch —
A
accent ·
S
slide — up to
32
steps (
24
in triplet mode) · red dot = currently playing step
►
Library
0 patterns
Upload JSON(s)
Clear Library
►
Device Config
Not synced
MIDI Channel
Omni (all)
MIDI Clock
Receive MIDI Clock
Internal only (DIN jack)
MIDI Thru
Off
On (forward MIDI IN → OUT)
LED Brightness
Read from 303
Write to 303
►
MIDI Log