DelugeHub, image 1 from its README
1/2
Firmware

DelugeHub

Hype19/100

Synthstrom Deluge Data Managerhub

DelugeHub is custom firmware for the Synthstrom Audible Deluge, by @LakortWPS. Open source under MIT, latest release v2.2.3 (September 2026).

forSynthstrom Audible Deluge·by@LakortWPS

Unclaimed. Is this yours? Sign in with GitHub as @LakortWPS to claim it.

Downloads
0
Stars
0
Forks
0
Commits
82
Last commit
Get the source

No release files yet. Build from source.

MIT· LakortWPS/DelugeHub·downloads come from the creator’s GitHub releases

74
Commits
17
Releases
74 commits and 17 releases in the last year
Activity · last 12 months

DelugeHub

All-in-One SD Card Manager for the Synthstrom Deluge

Python PySide6 Platform License Version

DelugeHub is a desktop application for managing the SD card of the Synthstrom Deluge synthesizer. It lets you browse, edit, rename and export songs, kits, synths and samples — all from your computer, with a non-destructive staging system that only writes changes to disk when you say so.


Screenshots

Dashboard (Dark)Dashboard (Light)
Dashboard DarkDashboard Light

Features

ModuleDescription
🎵 Song ManagerBrowse, rename, duplicate and export songs with all dependencies
🥁 Kit ManagerEdit kits & pad assignments, normalize and cap volumes
🎹 Synth EditorEdit parameters, randomizer, import/export
📁 Sample ManagerFolder tree, preview, move/rename with automatic XML path update
🔍 Lost Sample FinderFind missing samples, auto-match, batch fix
⚡ Batch HubBulk rename, export, delete, normalize across all content types
💾 Backup & SyncCreate ZIP backups, manage history, selectively restore
⚙️ SettingsSD path, theme (dark/light), auto-scan

Requirements

  • Python 3.10 or newer
  • PySide6 >= 6.6.0
  • lxml >= 5.0.0
  • Windows, macOS or Linux
  • Optional: sounddevice + numpy for audio preview in Sample Manager

Installation

Run from source

pip install -r requirements.txt
python main.py

Optional audio preview:

pip install sounddevice numpy

Windows installer (no Python required)

Download DelugeHub-2.2.3-Setup.exe from the latest release and run it. No Python installation needed.


Project Structure

DelugeHub/
├── main.py                  ← Entry point
├── requirements.txt
├── CHANGELOG.md
├── installer/               ← Windows installer build system
│   ├── DelugeHub.spec       ← PyInstaller config
│   ├── setup.iss            ← Inno Setup script
│   ├── build_installer.bat  ← One-click build script
│   └── README.md            ← Build instructions
└── app/
    ├── main_window.py       ← Main window, StagingStore, status bar
    ├── theme.py             ← Dark + Light QSS stylesheets
    ├── core/
    │   ├── models.py        ← Data models (Song, Kit, Synth, …)
    │   ├── xml_parser.py    ← Deluge XML parser (firmware 1.x + 2.x)
    │   ├── sd_scanner.py    ← Async SD-card scanner
    │   ├── file_ops.py      ← File operations + XML path update
    │   ├── staging.py       ← StagingStore, PendingChange, ChangeType
    │   ├── volume_utils.py  ← Deluge volume encoding helpers (shared)
    │   ├── lost_finder.py   ← Lost sample logic
    │   └── backup.py        ← Backup/restore, ZIP management
    ├── widgets/
    │   └── pending_panel.py ← PendingPanel widget (staging display)
    └── modules/
        ├── song_manager.py
        ├── kit_manager.py
        ├── synth_editor.py
        ├── sample_manager.py
        ├── lost_sample_finder.py
        ├── batch_hub.py
        ├── backup_sync.py
        └── settings_module.py

Building a Windows Installer

See installer/README.md for full instructions.

Requirements: PyInstaller + Inno Setup 6

installer\build_installer.bat

Output: installer\output\DelugeHub-2.0.4-Setup.exe


Changelog

See CHANGELOG.md for the full version history.

Latest: v2.0.4 — Bugfix release: synth editor parameter save collision fix (parent-block scoping), Inno Setup deprecation warnings resolved.


License

This project is licensed under the MIT License.