SoundPad Desktop

Aplicação desktop de áudio desenvolvida com arquitetura híbrida (Python e Web). Foca na usabilidade e simplicidade visual para criadores de conteúdo e uso em chamadas no Discord. Gerenciamento simplificado de biblioteca de sons e baixíssima curva de aprendizado.

STATUS [Em desenvolvimento]
CATEGORIA Full Stack / App Desktop
STACK TEÓRICA Python, PHP(Laravel), MariaDB, JavaScript, HTML, CSS

// 01. A DOR (O PROBLEMA)

As ferramentas tradicionais de reprodução de áudio em tempo real cumprem bem a função técnica de injeção de áudio, mas pecam gravemente na experiência do usuário. Elas possuem interfaces datadas, pouco amigáveis e com gerenciamento engessado de arquivos e atalhos. A dor central é a ausência de uma alternativa moderna e intuitiva, que alie a estabilidade na reprodução de áudios em chamadas de voz e transmissões ao vivo com uma interface visual limpa, fluida e de rápida navegação durante a gameplay.

// 02. O RASCUNHO (ARQUITETURA)

Abaixo está a arquitetura conceitual híbrida. O fluxo separa a camada de interface e organização da biblioteca da camada de execução e roteamento do sinal de áudio no sistema operacional:

~/arquitetura/soundpad Arquitetura Híbrida & Roteamento de Áudio
# Topologia de Arquitetura Preliminar (ASCII Diagram):

[ Interface Web (HTML/CSS/JS) ] ---> (Gestão de Biblioteca via PHP) ---> [ Banco/Diretório Local de Sons ]
               |                                                                    |
               | (Gatilho de Reprodução / Keybinds)                                 |
               v                                                                    v
[ Backend / Core (Python) ] <-------------------------------------------------------+
               |
               v (Injeção em Driver Virtual / Cabos Virtuais)
[ Dispositivo de Entrada de Áudio (Discord / Live) ]
    

// 03. APRENDIZADOS & PRÓXIMOS PASSOS

O protótipo inicial permitiu compreender a dinâmica de manipulação de áudio via software e cabos virtuais. O principal desafio agora é a otimização da performance e a redução da latência na injeção de áudio, criação da interface e integrar o backend com a interface. Como próximos passos, planejo reestruturar a ponte de comunicação entre o script em Python e o gerenciador em PHP para reduzir o tempo de latência da injeção de áudio ao mínimo imperceptível e criar uma interface com tecnologias web(HTML/CSS/JS).

[ Ver Repositório no GitHub ]