reSIDue User Guide – Patch Management

Patch System Overview

reSIDue’s patch system saves complete plugin states including:

  • All wavetable indexes (which tables each voice uses)
  • Complete wavetable content (all programmed sequences)
  • Voice MIDI channel assignments
  • MOS chip model selection (6581 or 8580)
  • All register values and settings

Built-in Patches

Init: Clean starting point with basic settings
Bass: Deep bass sounds with resonant filter
Lead: Bright lead tones with vibrato
Arpeggio: Arpeggiated sequences with complex timing

Patch Operations

Load: Opens file dialog to load binary patch files (.reSIDue format) with automatic filename display and UI refresh
Save: Opens file dialog to save current patch collection as binary file (.reSIDue format) to custom location
Patch Set Name: Label showing current patch file name with visual borders for better identification
Patch Selection: Scrollable ListBox displaying all 256 patch slots with inline editing capabilities
Inline Patch Editing: Click a selected patch to enable direct renaming with 500ms delay, Enter/Escape support
Visual Enhancements: Improved layout with logo positioned far left, hamburger menu far right, coordinated color borders
Hamburger Menu (☰): Additional file operations including JSON import/export for cross-format compatibility

Patch Workflow

  1. Load Patch Set: Click “Load” to open binary patch file (.reSIDue), filename automatically displays in label with red border for visibility
  2. Select Individual Patch: Choose from scrollable ListBox showing all 256 available patch slots (0-255), empty slots display as “”
  3. Edit Patch Names: Click a selected patch to enable inline editing with automatic save, use Enter to confirm or Escape to cancel
  4. Select Chip Model: Choose MOS 6581 or MOS 8580 for different SID characteristics using image-based toggle button
  5. Modify Settings: Adjust wavetables, voice settings, observe visual feedback from bordered interface elements
  6. Save Changes: Click “Save” to store entire collection as binary file (.reSIDue format) with user-specified filename
  7. Cross-Format Operations: Use hamburger menu for “Import from JSON” or “Export to JSON” for compatibility with external tools