Roadmap
Get Involved · In Progress · Planned Features · Changelog
Get Involved
I maintain the core tools and roadmap, but there's room to collaborate:
- Testing & evaluations — automated end-to-end testing, LLM comparisons
- Small model optimization — help make Ollama/LM Studio work better
- Voice interaction — experimental bidirectional voice chat
- Documentation — improvements and tutorials
- Bug reports — especially reproducible LLM tool misuse
Open a GitHub Discussion or reach out directly.
In Progress
1.4 - MIDI Modulation
Enhance the ppal-create-clip, ppal-update-clip, and ppal-transform-clips tools with flexible MIDI modulation features:
- Apply ramps, curves, and LFO shapes to MIDI velocity, start time, duration, and other note properties
- Apply timing patterns like swing
- Randomize velocity and timing
- Changes are applied directly to MIDI clips (the notes are modified). The results can be easily seen and edited by hand.
Changelog
1.3 - Device Control (December 2025 - January 2026)
- Full device control: add/delete/move native devices on any track, read/write parameters, insert into rack chains
- Rack macro and variation management
- A/B comparison for device parameters
Also added support for:
- Arrangement locators
- MIDI clip quantization
1.2 - Audio clip, mixer, and improved Arrangement support (November 2025)
- Audio clip support with a
read-samplestool to scan folders for samples - Track mixer control: gain, panning, and sends
- Arrangement clip positioning and length control
- Experimental
ppal-transform-clipstool for slicing, shuffling, and randomizing clips
1.1 - Built-in chat UI (November 2025)
Direct API integrations for Google Gemini, OpenAI, Mistral, OpenRouter, LM Studio, Ollama, and more.
1.0 - Support for more LLMs (October 2025)
Expanded features and support for multiple AI platforms.
0.9 - Public Beta with Claude Desktop (July 2025)
Initial public release with Claude Desktop support and a focus on MIDI clip manipulation and basic Live Set management.
Planned Features
1.5 - Code Execution
- Sandboxed JavaScript for algorithmic composition and transformation
1.6 - Customization
- Custom skills, system prompts, tool descriptions, and task-focused personas for experimentation and local model optimization
1.7 - Harmony
- Chord notation
- Pitches as scale/chord degrees of the current chord (instead of absolute pitches)
- Microtonal support
1.8 - Audio Editing and Synthesis
- Reverse audio clips
- Generate audio files on demand from a selection of synthesis algorithms and arrange them as audio clips or use them in Drum Racks/Simpler/Sampler
- Generate novel DSP algorithms
1.x - Misc
- Take lane support
- Groove support
- Persist conversations from the built-in chat UI and continue them later
- Voice interface: Speak to Producer Pal instead of typing