Homeentitytool

sid-wizard-vessel

m64's (Mario 64 / MARiO64) fork of sid-wizard 1.8.7 for anarkiwi's Vessel MIDI interface: external MIDI tempo sync IN plus a live-act feature set — free repositioning in the orderlist during synced playback, pattern hold/continue, channel mutes — turning SID-Wizard into a clock-slaved live instrument (sync, live-tracking; source: s-sid-wizard-vessel-readme).

Facts#

  • Lineage: hermit's SID-Wizard 1.8.7 → anarkiwi's Vessel port (github.com/anarkiwi/sid-wizard; "select MIDI device VESSEL", playback in the IRQ, reacts to MIDI start/stop "but unsynchronized") → this fork, github.com/M64GitHub/sid-wizard-vessel (source: s-sid-wizard-vessel-readme).
  • Sync mode (README block dated 09/21): a menu item toggles SYNC MODE ON/OFF. When ON, Vessel triggers NMIs on CIA2's /FLAG for MIDI start/stop/sync and playback runs in the NMI; timing is correct for tune tempo 06 only. Border sprites are lost in NMI mode, replaced by a playback status window over the instrument window (SID waveform registers, pattern position, playing instruments, the channel-3 oscilloscope, the pulse-width and filter bars); the editor stays usable while waiting and while playing (source: s-sid-wizard-vessel-readme).
  • Live-act features (block dated 04/23, "matured"): armed playback that starts on the MIDI gear's Play; orderlist navigation that never interrupts the running pattern; a virtual orderlist position −1 to restart the song from within the movement logic; pattern hold/continue with oscilloscope colour feedback; follow play always on; MIDI stop exits sync mode, and re-entering re-arms it "and all devices will play together from start again" (source: s-sid-wizard-vessel-readme).
  • Prehistory: m64 earlier modified SID-Wizard 1.7 with a user-port sync input compatible with Scannerboy's defmon sync adapter (posted in the defMON thread as MARiO64, 2020-10-28; identity confirmed by m64 2026-08-30) — the Vessel fork is the successor on the MIDI side (sources: s-chipmusic-defmon-thread, s-sid-wizard-vessel-readme).
  • A feature-demonstration video exists on YouTube (GRh49hOucJw; link in the README, not ingested).

Cheat sheet#

key / actionfunction
menu → SYNC MODEarm sync playback (1 = NMI sync ON, 0 = normal Vessel MIDI, unsynced)
MIDI START (from the gear)synced playback starts, follow play on; tempo must be 06
cursor UP/DOWNmove the playback position in the orderlist — the running pattern finishes first; position −1 = song start
F3hold (loop) the current pattern — oscilloscope turns green
F1continue — release the loop, advance to the cursor's orderlist position — oscilloscope purple
SHIFT+1/2/3mute/unmute channels (standard SID-Wizard)
MIDI STOPexits sync mode; re-enter to re-arm so all devices restart together

(source: s-sid-wizard-vessel-readme)

sid-wizard · hermit · sync · live-tracking · orderlist · defmon · vessel · duet · 037-lab

Sources#

s-sid-wizard-vessel-readme · s-chipmusic-defmon-thread

source file wiki/entities/sid-wizard-vessel.md · graph