SpectraForge · Optional backend services

BACKEND UPGRADEUnlock full AI potential

SPECTRAFORGE works beautifully standalone — no setup needed. Connecting the optional local backend services unlocks the full AI preset pool, session analysis, and real-time musical intelligence. Everything runs on your own machine.

All services are local. No cloud. No account. No data leaves your machine.
01 Backend services

THREE SERVICES

Each service is independent — you can run any combination. Start with Ollama for AI preset selection, add the Conductor for the full 148k library, and optionally wire in the MilkDropLM bridge for AI-generated presets.

port 8765
CONDUCTOR SERVER
The preset library manager. Hosts the full 148k+ preset pool with lazy streaming so the browser never loads everything at once. Handles library seeding, audio preprocessing, BPM caching, and session brief analysis. This is the service that makes the complete preset library navigable.
148k preset pool Lazy streaming BPM cache Session analysis Python · Flask
port 8766
MILKDROPLM BRIDGE
AI-powered preset generation and recommendation. Connects to your local Ollama instance to generate new .milk presets on demand, run a real-time debate chamber between visual candidates, accept user voting and scoring, and make intelligent recommendations based on musical context.
AI preset generation Debate chamber User voting Smart recommendations Python · Ollama
OLLAMA INTEGRATION
Local LLM runtime — Mistral, Llama3.2, Qwen, or any compatible model. Provides the musical intelligence layer: reading audio feature vectors, classifying mood and energy, understanding track sections, and dynamically adjusting visual parameters in response to what's playing.
Mistral · Llama3.2 · Qwen Mood classification Section awareness Parameter control ollama.ai
02 Setup

GETTING STARTED

All services start from a single batch file on Windows. The browser connects automatically once the services are running on their default ports.

> launch.bat

[CONDUCTOR] Starting on port 8765...
[MILKDROPLM] Starting on port 8766...
[OLLAMA] Detected — connecting model...
[OK] All services running. Open SPECTRAFORGE in browser.

Requirements: Python 3.10+, Ollama installed and running a compatible model, Windows 10/11. Mac/Linux paths differ — see README.