Skip to content

Releases: AlbertoLucass/sf2-live

Release list

SF2 Live v0.10.0

Choose a tag to compare

@AlbertoLucass AlbertoLucass released this 31 Jul 13:59

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 .sf2 grandes, 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.