Circuit Tracks x2 Pack Manager
Circuit Tracks x2 Pack Manager is a MusicRIG-included patch transfer workspace for two Novation Circuit Tracks units. It gives musicians a clear way to see which pack is loaded on CT 1 and CT 2, inspect synth patch slots, import Circuit Tracks SysEx pack files, and drag patches from one device pack to the other without losing track of source metadata.
The design is built around side-by-side hardware confidence: each Circuit Tracks has its own 64-slot pack grid, category counts, loaded pack name, import drop zone, and connection state. A central transfer rail makes the copy-only behavior obvious, while the patch inspector shows the selected slot, source pack, SysEx size, signature, category, and quick actions for rename, copy, and export.
Key capabilities shown:
Dual-device workspace for CT 1 and CT 2
Loaded pack visibility for each Circuit Tracks unit
64-slot synth patch grids with category color coding
Drag-and-drop patch transfer from one pack to another
SysEx pack and patch import workflow
Patch inspector with source, signature, and export metadata
Transfer queue for reviewing cross-device patch copies
MusicRIG integration for managing multiple connected hardware devices
Role: product design, UI direction, hardware workflow design, and frontend prototype.
1
17
PRO VS Mini Studio
PRO VS Mini Studio is a MusicRIG-included patch librarian and performance editor for the Behringer PRO VS Mini. It gives musicians a focused interface for browsing program banks, importing SysEx and JSON patch collections, selecting presets, shaping vector oscillator blends, and sending MIDI program/control changes to the hardware.
The design brings the PRO VS Mini into the larger MusicRIG workflow while preserving the immediacy of a standalone synth editor. A searchable bank browser, color-coded program grid, vector XY pad, oscillator meters, filter/LFO controls, envelope shaping, patch export, and test-note actions are organized for fast sound design and live hardware validation.
Key capabilities shown:
PROVS-MINI MIDI bridge connection and device status
SysEx, MIDI, binary, and JSON bank import
Searchable, color-coded program bank and preset categories
Vector XY pad for oscillator blend control
Cutoff, resonance, LFO rate, and amp envelope editing
Patch export, save, audition, and test-note actions
MusicRIG workflow integration for hardware-aware preset management
Role: product design, UI direction, hardware workflow design, and frontend prototype.
1
23
Launchpad Loop Studio
Launchpad Loop Studio is both a standalone performance app and a MusicRIG-integrated module for loading audio loops, assigning them to a Novation Launchpad Pro MK3, and animating the full hardware grid in real time. It turns the Launchpad into a visual loop launcher: clips can be loaded, mapped, triggered, stopped, and paired with LED animation states from one focused interface.
The design is built for fast studio use whether launched on its own or used inside the larger MusicRIG workflow. A loop browser keeps source material close at hand, the 8 x 8 session grid mirrors the physical Launchpad layout, and the animation panel gives performers direct control over brightness, tempo, flash depth, and playback-driven LED modes.
Key capabilities shown:
Audio loop import and browser-based clip selection
8 x 8 Launchpad Pro MK3 session grid
Pad assignment, clip playback, and stop-all controls
Hardware LED animation modes including pulse, chase, rainbow, and clips
MIDI target connection status for LPProMK3 MIDI
Animation timeline for scene-based visual movement
MusicRig session sync and hardware preview feedback
Role: product design, UI direction, hardware workflow design, and frontend prototype.
1
22
KO II MIDI Programmer
KO II MIDI Programmer is a dark, performance-focused MIDI utility integrated into the MusicRig app for programming the Teenage Engineering EP-133 K.O. II from a desktop control surface. The app brings connection status, pad note assignments, pattern settings, MIDI channel controls, transport, sync options, velocity shaping, and a 16-step sequencer into one focused interface.
The design prioritizes studio readability inside the larger MusicRig workflow: high-contrast panels, clear hardware status, fast pad editing, real-time pattern controls, and a visual sequencer grid built for quick iteration. It is intended for musicians who want the immediacy of hardware with the precision of a software editor.
Key capabilities shown:
USB/MIDI device connection and port selection
16-pad note assignment grid for the EP-133 K.O. II
Tempo, velocity, gate, duration, pattern length, and MIDI channel controls
Step sequencer with active/rest states and per-step velocity values
Transport controls, clock sync, utility actions, and firmware/MIDI status
Role: product design, UI direction, hardware workflow design, and frontend prototype.
1
25
StekLogic Media Downloader is a standalone desktop utility for downloading YouTube media into production-ready audio and video formats. It supports format selection, download queues, output folder management, and activity tracking for creative workflows like editing, sampling, archiving, and media prep. This standalone app also acts as the prototype for a future MusicRig feature, bringing media downloading and conversion directly into the larger creative workflow system.
1
29
MusicRig is a custom music-production management app I designed and built to organize a large personal library of samples, MIDI files, software tools, hardware, and creative workflows.
The project combines application development, database design, automation scripts, audio-production tooling, and interface design. It includes pages for browsing sound libraries, managing MIDI files, launching creative jam workflows, reviewing software inventories, and running maintenance utilities.
MusicRig was built to solve a real-world creative problem: making a large, messy music-production setup searchable, usable, and inspiring again. The app helps turn scattered files, hardware, and software into a practical workflow for writing, sampling, performing, and experimenting.