01 / FelpaMusic
Plataforma musical com IA para criação, edição e processamento de áudio.
FelpaMusic é meu projeto mais completo: uma plataforma para criação musical, mixagem, masterização, separação de stems e entrega de áudio com apoio de IA. Construí a base full stack do produto com interface web, Supabase, APIs FastAPI, workflows n8n, serviços containerizados e agentes especializados para sustentar jornadas longas e assíncronas.
Arquitetura, front-end, integrações, APIs, n8n, validação de contratos e operação.
Separar V1, V2 e God Mode para preservar compatibilidade enquanto evolui a qualidade.
Um ecossistema modular de áudio em que cada parte, criação, edição, processamento, QA e entrega, pode evoluir sem reescrever o produto inteiro.
Escopo do produto
- Lunna V1: fluxo de Mix & Master legado, preservado por compatibilidade e contrato de 4 stems.
- Lunna V2: pipeline high quality com contrato de 11 stems, roteamento próprio e separação clara entre mix, referência e entrega final.
- Lunna God Mode: experiência premium com variantes A/B, curadoria, recomendação e critérios de QA para reduzir decisões opacas.
- Editor: área operacional para projetos, biblioteca, stems, ferramentas e continuidade da sessão do usuário.
- Stem Splitters: serviços de separação de áudio usados como base para análise, mixagem e remasterização.
- Magic Volumes: módulo auxiliar para organização de ganho, consistência de volume e preparação de material.
- FelpaTune: camada de ajuste vocal integrada ao fluxo de produção musical.
- Creator: fluxo de criação musical assíncrona, com geração de versões, seleção de saídas e publicação de artefatos. Lunna é o agente que conduz a experiência, interpreta o pedido e orquestra as etapas do processo.
Arquitetura de agentes
A camada de IA foi desenhada como um sistema de decisão, não como um chat decorativo. Os fluxos incluem intake, normalização de payload, análise de referência, análise por stem, resolução de parâmetros, rechecagem de mix, master, QA e curadoria de variantes A/B. O trabalho técnico central foi manter contratos estáveis entre front-end, n8n, Supabase e APIs para impedir regressões em jornadas assíncronas.
React, TypeScript, Vite, Tailwind/shadcn, rotas de produto e player.
Python, FastAPI, jobs assíncronos, endpoints REST e serviços de áudio.
Supabase, PostgreSQL, storage, sessão, filas lógicas e artefatos.
Linux VPS, Docker, REAPER/FFmpeg, health checks, logs e validação de produção.