Your AI studio companion that transforms modular synthesis from solitary experimentation into a guided creative journey.
Tagline: "The path to sound. Your rack, infinite possibilities."
PatchPath AI analyzes your ModularGrid rack and becomes the friend in your studio—suggesting patches, teaching techniques, and revealing possibilities you never knew existed.
28 years in the making: From Nashville warehouse raves (1997) to AI-powered synthesis tools (2025). Part of the Fladry Creative ecosystem, built by The Fladry Creative Group × Trash Team.
- Rack Analysis: Paste your ModularGrid URL and get instant analysis of your rack's capabilities
- AI Patch Generation: Describe what you want (mood, genre, technique) and get working patches with visual diagrams
- Personal Cookbook: Save, organize, and iterate on your favorite patches
- Variations: Generate 3-5 alternative routing options for any patch
- Frontend: Next.js 15, React 19, TypeScript
- UI: shadcn/ui, Tailwind CSS v4, Framer Motion
- Auth: Clerk
- AI: Anthropic Claude (Haiku for MVP, Sonnet for production)
- Database: Azure Cosmos DB (free tier)
- Scraping: Puppeteer (ModularGrid integration)
- Hosting: Azure Container Apps
- CI/CD: GitHub Actions
- Node.js 18+ (tested on 20.x)
- npm or yarn
- Clerk account (free tier)
- Anthropic API key
- Azure account (with $200 credit)
```bash git clone https://github.com/fladry-creative/patchpath-ai.git cd patchpath-ai npm install ```
```bash cp .env.example .env.local ```
Then fill in your keys:
- Clerk: Get keys from clerk.com
- Anthropic: Get API key from console.anthropic.com
- Azure Cosmos DB: Create free tier database (see docs/azure-setup.md)
```bash npm run dev ```
Open http://localhost:3000 🎉
``` patchpath-ai/ ├── app/ # Next.js App Router │ ├── api/ # API routes │ │ ├── racks/ # Rack analysis endpoints │ │ └── patches/ # Patch generation endpoints │ ├── (auth)/ # Auth pages (sign-in, sign-up) │ ├── (dashboard)/ # Protected routes │ │ ├── dashboard/ │ │ ├── generate/ │ │ └── cookbook/ │ └── page.tsx # Landing page ├── components/ │ ├── ui/ # shadcn/ui components │ ├── rack/ # Rack visualization │ ├── patches/ # Patch cards, diagrams │ └── chat/ # Conversational interface ├── lib/ │ ├── ai/ # Claude integration │ ├── scraper/ # ModularGrid scraper │ ├── db/ # Cosmos DB client │ └── validation/ # Patch validation logic ├── types/ # TypeScript definitions │ ├── module.ts │ ├── rack.ts │ └── patch.ts └── docs/ # Documentation └── azure-setup.md ```
Test with the demo rack: ``` https://modulargrid.net/e/racks/view/2383104 ```
See docs/azure-setup.md for Azure Container Apps deployment guide.
- Project setup
- ModularGrid scraper
- AI patch generation
- Visual patch diagrams
- Personal cookbook
- Azure deployment
- Patch sharing
- Discovery & browsing
- Learning paths
- AI personality modes
- Multi-rack support
- Audio examples
- Community challenges
- Monetization
We're in MVP mode! If you'd like to contribute:
- Check open issues
- Comment on an issue you'd like to work on
- Fork, branch, code, PR!
MIT
- ModularGrid for the incredible modular synth database
- Anthropic for Claude API
- Modular synthesis community for inspiration
- The Nashville rave scene (1997-2002) - where it all started
Built with ❤️ by modular synth enthusiasts, for modular synth enthusiasts
"AI can't make the music, but it can show you the path."
Born from the chaos of Nashville warehouse raves, PatchPath AI represents 28 years of making machines scream. What started as The Ghetto Headliners throwing legendary parties in 1999 evolved through Grammy-winning engineering careers, 200+ DIY modules sold, and cross-country studio collaborations.
July 7, 2025 - exactly 18 years after a wedding - everything launched: Fladry Creative, The Fladry Creative Group, and PatchPath AI. The weirdness when music + creativity + cutting-edge tech + physical gear + obsession over craft all mix together.
Read the full story: About Page
"Sometimes you just have to see if you can do what you talk about. Here it is."