Controle remoto moderno para MuseScore via interface web
Transforme seu smartphone em um controle remoto profissional para o MuseScore
- 🎮 Interface moderna com design glass morphism
- 📱 Totalmente responsiva - funciona perfeitamente no celular
- 🎵 Controles musicais completos - notas, ritmos, acordes
- 🎯 Controle direcional flutuante e compacto
- 📡 QR Code automático para acesso rápido
- 🌐 Acesso via rede local - conecte qualquer dispositivo
- ⚡ Tempo real - comandos instantâneos via PyAutoGUI
- Notas: Dó, Ré, Mi, Fá, Sol, Lá, Si
- Alterações: Sustenido, Bemol, Bequadro
- Ritmos: Semibreve até Semifusa, Pontuação, Ligaduras
- Navegação: Setas direcionais, Oitavas
- Edição: Desfazer, Refazer, Apagar
- Design moderno com gradientes e animações
- Controles otimizados para touch
- QR Code para acesso instantâneo
- Layout responsivo para todos os tamanhos de tela
- Servidor Flask integrado
- Descoberta automática de IP
- Geração automática de QR Code
- Controles flutuantes minimizáveis
git clone https://github.com/brunofragoso/MuseControl.git
cd MuseControlpython -m venv venv
# Linux/macOS
source venv/bin/activate
# Windows
venv\Scripts\activatepip install -r requirements.txtpython main.py- Local:
http://127.0.0.1:8888 - Rede:
http://[seu-ip]:8888 - Mobile: Escaneie o QR Code exibido
- Certifique-se de que o MuseScore está aberto
- Conecte seu dispositivo à mesma rede Wi-Fi
- Acesse o endereço mostrado na tela
- Comece a controlar!
Interface principal com todos os controles musicais organizados em seções.
Design responsivo otimizado para smartphones com controles touch-friendly.
MuseControl/
├── main.py # Servidor Flask principal
├── requirements.txt # Dependências Python
├── README.md # Documentação
├── .gitignore # Arquivos ignorados pelo Git
├── static/ # Recursos estáticos
│ ├── notas_musicais/ # Ícones de notas musicais
│ ├── webfonts/ # Font Awesome
│ └── qrcode.png # QR Code gerado automaticamente
└── templates/ # Templates HTML
├── index.html # Página inicial
└── control.html # Interface de controle
- Flask - Framework web
- PyAutoGUI - Automação de teclado/mouse
- qrcode - Geração de QR codes
- Pillow - Processamento de imagens
- netifaces - Detecção de interfaces de rede
O aplicativo gera automaticamente um QR Code com o endereço de acesso, facilitando a conexão de dispositivos móveis.
- Design glass morphism com blur effects
- Animações suaves de entrada
- Gradientes modernos
- Efeitos hover interativos
- Controle direcional minimizável
- Botão de desligar no canto inferior
- Ícone de informações com QR Code
Contribuições são bem-vindas! Sinta-se à vontade para:
- Fazer fork do projeto
- Criar uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abrir um Pull Request
Este projeto está licenciado sob a MIT License - veja o arquivo LICENSE para detalhes.
Bruno Fragoso
- 📧 Email: brunofragosoa@gmail.com
- 🐙 GitHub: @brunomint
⭐ Se este projeto te ajudou, considere dar uma estrela!
Desenvolvido por Bruno Fragoso