Open-source agentic tools for weaving club tracks and DJ sets.
Setloom by AppAutomaton is a keyboard-first tool and agentic harness for generating, tuning, mixing, and sequencing club tracks and DJ sets. It starts with melodic/progressive techno, then expands through style grammars for house, tech house, and adjacent electronic music lanes.
Setloom is built for creators with rhythm, taste, and rave intuition who want to type their way through music production instead of learning a full professional DAW workflow.
- A file-based harness for track specs, style grammars, MIDI, stems, renders, review notes, and set plans.
- An agentic workflow where AI proposes candidates and the human approves, rejects, or redirects by typing.
- A practical bridge between algorithmic music tools, generative agents, and DJ-set-aware arrangement.
- Not a traditional DAW replacement.
- Not a one-click hit generator.
- Not a professional sound engineering course.
- Not a closed hosted music service.
V1 targets editable outputs:
MIDI + stems + review notes
The project should preserve control. A final WAV is useful, but the editable materials matter more.
Agents generate candidates.
Rules protect groove and low end.
Humans make the listening decision.
AGENTS.md High-signal instructions for coding agents.
docs/ Charter, roadmap, licensing, style grammar, and workflow notes.
harness/prompts/ Initial prompt specs for the agentic harness.
style-packs/ Executable style grammar files.
examples/ Example track specs and listening notes.
LICENSE AGPL-3.0-only text for the core project.
LICENSES/ Canonical license texts used by the project.
Start with docs/README.md for context routing.
Core code, harness prompts, schemas, style grammars, and automation logic are licensed under AGPL-3.0-only.
Project documentation is licensed under CC BY-SA 4.0 unless explicitly marked otherwise.
Generated music outputs belong to the user who creates them, subject to the user's own third-party samples, models, and inputs.
See docs/licensing.md.