Releases: AlbertoLucass/sf2-live
Release list
SF2 Live v0.10.0
SF2 Live v0.10.0
Primeira versão pública do SF2 Live, um app Android simples para tocar instrumentos .sf2 com teclado MIDI USB.
A ideia do projeto é permitir que músicos, estudantes e curiosos importem seus próprios arquivos SoundFont, escolham presets, ajustem o release/sustain e toquem em tempo real com foco em baixa latência.
Funcionalidades principais
- Importação de arquivos
.sf2 - Biblioteca local de SoundFonts
- Seleção de presets disponíveis no arquivo
.sf2 - Entrada por teclado MIDI USB
- Seleção automática do dispositivo MIDI conectado
- Ajuste de release/sustain
- Saída de áudio em tempo real usando Oboe/AAudio
- Perfis de baixa latência
- Otimizações para acordes e teclas repetidas rapidamente
- Botão Panic para interromper notas presas
- Diagnóstico de MIDI, áudio, vozes, buffer e xruns
Destaques da versão
- Interface reorganizada e mais intuitiva
- Melhor estabilidade ao carregar, trocar e remover timbres
- Correção de problemas ao remover SoundFonts da biblioteca
- Melhor tratamento de teclas repetidas rapidamente
- Melhor gerenciamento de vozes em acordes
- Redução de atrasos causados por excesso de vozes em release
- Ajustes no uso da Oboe para melhorar estabilidade e resposta
- Suporte a arquivos
.sf2grandes, sem limite artificial de tamanho - Ajuste visual no topo da tela para evitar sobreposição com a barra do Android
Requisitos
- Android com suporte a USB MIDI
- Teclado MIDI USB
- Arquivo
.sf2 - Interface de áudio USB opcional, recomendada para menor latência
Ambiente de teste
Esta versão foi testada principalmente em:
- Poco X7 Pro
- Teclado MIDI USB Harmonics HA-500
- Interface de áudio USB Teyun Q12
Outros celulares, teclados MIDI e interfaces de áudio USB podem funcionar, mas ainda não foram amplamente testados.
Instalação
Baixe o APK anexado nesta release e instale no Android.
Ao conectar o teclado MIDI USB ou a interface de áudio USB, conceda as permissões solicitadas pelo sistema.
Observação
O app já está funcional para uso real, mas a latência final pode variar conforme o celular, a interface de áudio, o teclado MIDI e o arquivo .sf2 utilizado.