Histórico de alterações

Versão 1.4.2

  • Suporte aprimorado a leitores de tela como VoiceOver e NVDA: todos os controles agora têm nomes descritivos, e eventos importantes são anunciados.
  • Audio Library e Show List: pressione Enter para carregar o Track selecionado e use a tecla de menu de contexto ou Shift+F10 para abrir o menu do Track selecionado.
  • O novo item de menu "Carregar no Sound Board" carrega um Track em um pad do Soundboard sem precisar arrastá-lo.
  • Adicionados atalhos de teclado para conectar e desconectar todas as estações: Ctrl+Shift+C / Ctrl+Shift+D no Windows ou Cmd+Shift+C / Cmd+Shift+D no macOS.
  • A gravação agora é iniciada com Ctrl+Shift+R e parada com Ctrl+Shift+S no Windows (Cmd+Shift+R / Cmd+Shift+S no macOS). Esses atalhos substituem o Ctrl+R / Cmd+R.
  • O Scheduler Manager agora também pode ser aberto pelo menu Configurações.
  • Correção: As notificações por e-mail e por URL de "gravação parada" podiam ser enviadas várias vezes.
  • Correção: Depois de ordenar a Audio Library, os indicadores de Deck A/B podiam marcar os Tracks errados.

Versão 1.4.1

  • O BUTTM agora está disponível em alemão, francês, espanhol, português do Brasil, holandês, italiano e grego.
  • Adicionado à Show List um seletor "Ação de fim de show" que define o que acontece após o último Track de um show: "Repetir show", "Parar show" ou "Parar e desconectar".
  • Correção: Atualizações do título do Song vindas do título de um aplicativo ou de uma janela não fazem mais o Waveform do Audio Player engasgar.

Versão 1.4.0

  • Adicionado suporte à gravação em arquivos M4A (AAC).
  • Agora é possível adicionar URLs à Audio Library e reproduzi-las no Audio Player como Tracks comuns.
  • Adicionado suporte à importação de arquivos de Playlists M3U no estilo Icecast, incluindo a criação de shows a partir delas.
  • Adicionado suporte à seleção da página de código do Metadata de web streams que não esteja codificado em UTF-8 (por exemplo, grego) nas Configurações do Audio Player.
  • Agora é possível tocar um Jingle global de Intro/Outro ao conectar-se aos Servers ou desconectar-se deles.
  • Adicionada a opção de fazer com que os eventos de iniciar/parar show do Scheduler também conectem/desconectem do Server.
  • Agora você pode escolher entre 3 opções diferentes de "Confirmar antes de fechar": "Nunca", "Apenas durante o streaming ou gravação" e "Sempre quando fechado manualmente".
  • Pequenas melhorias na interface das configurações de Stream e do Scheduler.
  • Correção: Os VU meters dos Channels do Mixer de Input 1 e do Audio Player agora mostram o Level correto após o Ducking, quando ele está ativado.
  • Correção: As janelas Encoder, Scheduler, Server e Configurações agora são exibidas corretamente em uma tela de 1024x768px.

Versão 1.3.0

  • Adicionado suporte a Streaming RTMP, por exemplo, para fazer Streaming no Mixcloud, Twitch e YouTube.
  • Adicionado um modo de Crossfade automático que pode ser usado independentemente de um show em andamento.
  • Adicionadas ações de iniciar/parar ao Scheduler.
  • Adicionado um modo compacto do Mixer, que pode ser acoplado ao Audio Player.
  • Adicionados mais comandos de rede e comandos MIDI para o Audio Player e o Scheduler.
  • O visual do medidor VU foi aprimorado. O medidor VU clássico ainda pode ser selecionado na página de configurações Misc.
  • Agora é possível selecionar um tema de cores "claro".
  • Correção: As atualizações do título do song agora são mais confiáveis.

Versão 1.2.3

  • A gravação agora pode ser iniciada e parada com Ctrl+R no Windows ou Cmd+R no macOS.
  • Os tracks do Audio Player agora podem ser normalizados para um nível LUFS alvo.
  • Agora é possível definir cue points personalizados para cada track.
  • A caixa de diálogo de propriedades do track agora pode ser aberta clicando na capa do Deck ou com Alt + duplo clique em um track.
  • Correção: As atualizações de song podiam parar de funcionar em conexões de rede instáveis.
  • Correção: A atualização das informações do song por uma conexão SSL não funcionava.
  • Correção: Cancelar o Server Manager depois de importar servers do BUTT deixava os campos de detalhes do server preenchidos.

Versão 1.2.2

  • Adicionada a opção de remover um texto específico dos títulos de songs lidos do título de uma janela.
  • Adicionado um novo botão "Pausar após o track", que pausa a reprodução após o track atual e a retoma quando pressionado novamente.
  • Agora é possível reorganizar a Show List enquanto um show está tocando.
  • Os arquivos da biblioteca agora podem ser tocados durante um show sem precisar adicioná-los antes à Show List.
  • Correção: O BUTTM vazava memória quando ficava aberto após desconectar de um server.
  • Correção: Para evitar desconexões causadas pelo server, o BUTTM agora envia um sinal de ruído branco de -90 dBFS quando nenhum track está tocando e nenhum sinal de input é recebido de um device de áudio físico ou virtual.
  • Correção: O BUTTM podia travar em certas circunstâncias quando um server derrubava a conexão.

Versão 1.2.1

  • Adicionado um botão de repetição aos Decks do Audio Player.
  • Agora é possível usar vários plugins VST3 em série.
  • Adicionada a validação dos tracks de áudio antes de serem adicionados à biblioteca.
  • Agora é possível criar novos shows pelo menu da Show List.
  • O nome do show atual agora aparece na barra de título da Show List.
  • O banco de dados buttm_library.db agora fica na mesma pasta dos Tracks de áudio importados, para que você possa usar o mesmo banco de dados da biblioteca a partir de um disco portátil em computadores diferentes.
  • O header HTTP keep-alive foi desativado ao consultar o número de Listeners, para contornar um bug do Icecast 2.5 hospedado no Windows.
  • Uso de memória reduzido, especialmente com bibliotecas de áudio grandes.
  • Correção: Às vezes, a atualização do título da música falhava se a senha do Shoutcast tivesse caracteres especiais, como '='. Agora a senha é codificada para URL.
  • Correção: Os Mountpoints do Icecast agora são codificados para URL ao enviar atualizações do título da música.
  • Correção: Nenhum dado de áudio era capturado do Input Device se o mesmo Device também fosse usado como Monitor Output.

Versão 1.2.0

  • Novo Audio Player completo com dois Decks (somente Pro).
  • Novo BUTTM-Link para fazer Streaming de uma instância do BUTTM para outra (somente Pro).
  • Agora é possível fazer upgrade de licenças de Standard para Professional.
  • Agora os Metadata das músicas podem ser registrados em um arquivo .csv, o que facilita a prestação de contas de direitos autorais.
  • Agora várias instâncias independentes do BUTTM podem rodar no mesmo computador.
  • Agora cada medidor VU pode exibir LUFS de curto prazo.
  • Os Devices de áudio agora ficam em cache, o que acelera a inicialização do aplicativo.
  • Novos comandos MIDI e de rede.
  • Agora é possível ajustar a escala da interface de 25% a 300%.
  • Novos itens na resposta do comando de rede "GET STATUS". Use "GET STATUS V1" para manter a compatibilidade com versões anteriores.
  • Uso de CPU otimizado.
  • O BUTTM não pede mais confirmação ao receber um comando de rede "QUIT".
  • A janela do Mixer agora mostra apenas os Channels de áudio ativados.
  • Agora as janelas podem ser fechadas com Ctrl+W no Windows e Cmd+W no macOS.
  • Correção: O aplicativo travava ao abrir o Server Manager a partir do Station Manager com a lista de estações vazia.

Versão 1.1.7

  • Correção: Em alguns computadores, a conexão a um Server usando Opus ou Vorbis podia falhar.
  • Correção: O aplicativo travava ao selecionar Channels de áudio quando nenhum Device de Monitor estava selecionado.
  • Correção: Alterar as configurações de áudio podia fazer o aplicativo travar.

Versão 1.1.6

  • Para reduzir a Latency do Monitor, agora é possível selecionar o Buffer Size de áudio entre 10 ms e 50 ms.
  • Stream, Gravação e Monitor agora podem ser mutados no Mixer de áudio.
  • Novos comandos de rede e MIDI para mutar/desmutar o streaming e a gravação.
  • Agora é possível selecionar a fonte do Monitor no Mixer de áudio.
  • Agora é possível carregar/descarregar plugins VST3 durante o streaming ou a gravação.
  • As configurações de vários plugins VST3 agora são lembradas.
  • Agora o aplicativo pode ser minimizado no Tray do sistema do Windows.
  • Correção: Caracteres especiais em arquivos de Song com codificação ANSI não eram exibidos corretamente.
  • Correção: Alguns plugins VST3 não carregavam no macOS.
  • Correção: Ruído de estalos ao fechar o aplicativo.
  • Correção: Distorção de áudio ao usar devices [DirectSound] por muitas horas.
  • Correção: O streaming às vezes parava quando uma sessão RDP era iniciada.
  • Correção: A janela de Configurações e outras não abriam depois que uma mensagem de aviso aparecia durante a inicialização.
  • Correção: Excluir todas as estações desativadas, exceto uma, impedia o streaming.
  • Correção: Estações/Encoders/Servers/Schedulers excluídos não eram removidos do arquivo de configuração.

Versão 1.1.5

  • Arquivos gravados com mais de N dias agora podem ser movidos automaticamente para a lixeira.
  • Agora você pode selecionar manualmente um arquivo de configuração do BUTT para importar servers para o BUTTM.
  • Agora você pode diferenciar entre "Iniciar gravação ao conectar" e "Iniciar reconexão quando conectado".
  • Agora é possível redefinir as configurações MIDI para os valores padrão.
  • Novos comandos de rede para mutar e desmutar um Input.
  • Ao usar um device de Loopback WASAPI, o BUTTM agora garante que o stream de áudio continue mesmo que nenhum áudio esteja sendo reproduzido no device de Loopback.

Versão 1.1.4

  • Adiciona suporte a OGG/Vorbis.
  • Adiciona suporte a drivers de áudio baseados em WDM-KS.
  • Adiciona suporte a bundles de plugins VST3 (por exemplo, WavesShell).
  • Adiciona suporte a Metadata ICY inband do Icecast para MP3 e AAC.
  • Melhora a compatibilidade com plugins VST3 (por exemplo, os plugins da Angry Audio agora são suportados).
  • As Configurações agora podem ser protegidas com senha.
  • O Scheduler agora tem precisão de segundos.
  • Ao passar o mouse sobre o indicador azul "Agendado", agora aparece uma dica com o próximo horário de disparo agendado.
  • As configurações de gravação agora podem ser acessadas diretamente na seção Gravação da tela principal.
  • Correção: Agendamentos com intervalo "Uma vez" não eram marcados como agendados em algumas circunstâncias.
  • Correção: O encoder AAC não funcionava em algumas instalações do macOS.

Versão 1.1.3

  • Correção: O envio de notificações por e-mail por meio de um Server com SSL ativado nem sempre funcionava no Windows.

Versão 1.1.2

  • Adiciona suporte à gravação em WAV.
  • Adiciona botões de ordenação às listas de Servers, Encoders, Estações e Scheduler.
  • Reduz os cliques audíveis no Output de Monitor durante a inicialização.
  • Reduz o espaço vertical necessário para a janela principal do aplicativo.
  • No Windows, o Log agora é armazenado em %LOCALAPPDATA%/BUTTM/logs em vez de na pasta do aplicativo.
  • Correção: A obtenção das estatísticas de Listeners de um Server Shoutcast v1 não funcionava se o título do Song atual contivesse uma vírgula ou caracteres UTF-8.
  • Correção: A reordenação manual das listas de Servers, Encoders, Estações e Scheduler nem sempre funcionava de forma confiável.

Versão 1.1.1

  • O BUTTM agora consegue armazenar as configurações de Plugins VST3.
  • Agora você pode carregar os valores padrão dos efeitos integrados clicando em um botão de recarregar.
  • Correção: Às vezes a reconexão automática não funcionava corretamente.
  • Correção: "Atualizar Song a partir de aplicativo" não funcionava.

Versão 1.1.0

  • Adiciona suporte a efeitos VST3!
  • Desativa o suporte a ASIO quando não está em uso, para evitar interações indesejadas com outros aplicativos de áudio.
  • Agora você pode definir um título personalizado para a janela principal (Configurações -> Diversos).
  • A posição de um efeito de áudio na cadeia de sinal agora pode ser escolhida com mais liberdade.
  • Agora também é possível agendar gravações.
  • Correção: Variáveis como %EVENT% não funcionavam no assunto do e-mail.
  • Correção: O Streaming e a gravação não são mais interrompidos quando uma sessão RDP é encerrada.
  • Correção: A detecção e importação automática de servidores do BUTT não funcionava no Windows.
  • Correção: A detecção de novos dispositivos de áudio não funcionava corretamente com alguns dispositivos.

Versão 1.0.2

  • Agora é possível alterar a Bandwidth do encoder AAC.
  • Agora o mesmo Song não é mais enviado ao Server várias vezes seguidas.
  • Correção: Alguns usuários relataram falhas de áudio ao iniciar e fechar o aplicativo. Isso agora deve estar corrigido.
  • Correção: A alteração da configuração de afterburner do AAC não funcionava corretamente.
  • Correção: Depois de digitar uma URL inexistente no campo "Atualizar Song a partir de URL", uma URL existente também deixava de funcionar.
  • Correção: Limpar campos de URL não funcionava como esperado (por exemplo, em "Atualizar Song a partir de URL").

Versão 1.0.1

  • Agora é possível alterar a Sample Rate da codificação FLAC.
  • Um novo botão no Encoder Manager permite validar as configurações do encoder.
  • A precisão do timer de divisão de arquivos foi bastante aprimorada.
  • Correção: Nomes de arquivos de gravação com mais de um '.' agora funcionam corretamente.
  • Correção: A codificação FLAC agora funciona com Sample Rates do dispositivo de áudio diferentes de 48000 Hz.
  • Correção: A alteração de algumas configurações do encoder agora funciona corretamente.
  • Correção: A pasta de gravação agora abre corretamente mesmo que contenha um especificador de formato como %Y.
  • Correção: Pequenos problemas na interface foram resolvidos.