Piano virtual offline: teclado do computador, MIDI e configuração de áudio

Configure o Type Piano como piano de desktop offline, mapeie as teclas do computador, verifique velocity e sustain MIDI, ajuste o buffer de áudio e confirme os limites das amostras e dos pacotes.

piano virtual offline, piano no teclado do computador, piano MIDI para desktop, piano sampleado

Um piano virtual offline ainda deve se comportar como um instrumento, e não como uma página da web guardada para depois. Após a instalação, o fluxo normal de execução deve manter no computador os eventos das teclas, as mensagens MIDI, a leitura das amostras, a renderização de áudio e as preferências. As falhas também devem ficar visíveis: o silêncio causado pela ausência de um dispositivo de áudio é diferente daquele causado por uma entrada MIDI não selecionada.

Type Piano é um piano nativo e independente com três caminhos de entrada — teclas do computador, um controlador MIDI e um teclado A0-C8 na tela — ligados a um único estado de performance e a um único motor de áudio em tempo real. Sua Community Edition completa é gratuita. As verificações a seguir mostram como configurar esse sistema e determinar com precisão o que “offline” significa.

O que funciona offline e o que não funciona

Depois que um pacote oficial é instalado, tocar não exige uma conta nem um serviço de performance na nuvem. O banco de piano incluído no pacote é lido localmente; as notas são renderizadas localmente; as preferências de interface e de dispositivos são salvas localmente. O Type Piano não precisa enviar uma performance para que você possa ouvi-la.

Esse limite é propositalmente restrito:

Tarefa Limite do Type Piano
Tocar com as teclas do computador, MIDI ou a tela Caminho local no desktop
Renderizar os quatro instrumentos incluídos Motor de áudio local e recursos empacotados
Salvar preferências de interface, som e dispositivos Configurações locais
Baixar um pacote, consultar a ajuda online ou visitar o repositório de código-fonte Exige o acesso à rede normalmente necessário para essa tarefa externa
Gravar, sequenciar, hospedar um plugin, exibir partitura ou oferecer aulas Não é um recurso do Type Piano

Essa distinção é importante ao comparar um piano virtual offline com um piano de navegador. Aqui, “offline” descreve o caminho de performance já instalado; não significa que o sistema operacional consiga instalar um driver de áudio ou MIDI ausente sem acesso à rede.

Mapear o teclado do computador antes de adicionar hardware

O teclado do computador é o caminho de diagnóstico mais curto porque retira da cadeia o controlador MIDI, o cabo e o driver. O Type Piano distribui 29 notas cromáticas por duas fileiras familiares:

  • A sequência inferior é Z S X D C V G B H N J M.
  • A sequência superior continua com Q 2 W 3 E R 5 T 6 Y 7 U I 9 O 0 P.

Na oitava padrão, Z corresponde a C4, Q a C5, I a C6 e P a E6. Alterar a oitava desloca o mapeamento, enquanto o instrumento na tela continua sendo a referência completa de 88 teclas, de A0 a C8. As indicações de teclas exibidas são a fonte correta quando uma oitava salva difere do padrão.

Um teclado de digitação não informa com que força uma tecla foi pressionada, por isso o Type Piano aplica a velocity escolhida nos controles de performance. A barra de espaço funciona como controle momentâneo de sustain. A tela distingue notas fisicamente pressionadas daquelas mantidas pelo sustain, em vez de pintar os dois estados da mesma maneira.

Execute primeiro este teste de som:

  1. Abra o Type Piano, selecione Studio Grand e mantenha o buffer de áudio no padrão estável durante o teste.
  2. Defina uma velocity para o teclado do computador e toque Z, X e C. Na oitava padrão, isso forma uma tríade de dó maior.
  3. Segure a barra de espaço, solte as três teclas das notas e confirme que a tela muda de notas pressionadas para notas sustentadas.
  4. Solte a barra de espaço e confirme que as notas retidas desaparecem.
  5. Mude a oitava uma vez e repita. Se as notas visíveis se moverem, mas o som não as acompanhar, investigue o caminho de áudio, não o mapeamento.

Esse teste também verifica o tratamento de foco. Quando o aplicativo perde o foco do teclado, ele libera a fonte do teclado do computador, em vez de deixar intencionalmente essas notas pressionadas.

Verificar um teclado MIDI sem uma DAW

O Type Piano é um piano MIDI para desktop, mas não é uma DAW nem um plugin. Uma entrada MIDI nativa do sistema envia mensagens de note-on, note-off, velocity da nota e pedal de sustain CC64 para o mesmo modelo de performance usado pelas entradas do computador e do ponteiro.

Siga uma sequência de configuração baseada em evidências:

  1. Conecte e ligue o controlador; depois confirme que o sistema operacional o apresenta como entrada MIDI.
  2. Abra o Type Piano ou atualize sua lista de dispositivos MIDI e selecione essa entrada. Se o dispositivo não aparece na lista do sistema operacional, selecioná-lo repetidamente no aplicativo não resolverá o problema.
  3. Toque a mesma nota com suavidade e com força. O som e a resposta visual de velocity devem mudar; isso diferencia a velocity MIDI real da velocity fixa usada pelas teclas de digitação.
  4. Pressione o pedal de sustain, solte uma nota e depois levante o pedal. Se a nota continuar retida, verifique se o controlador ainda está enviando CC64 acionado.
  5. Na oitava padrão, segure o C4 no MIDI, pressione e solte Z e, por fim, solte o C4 no MIDI. O modelo de propriedade compartilhada deve manter a nota ativa até que a última fonte de entrada a libere.

Se o dispositivo desaparecer, verifique o cabo, a porta USB, a lista MIDI do sistema e se outro aplicativo tem propriedade exclusiva sobre ele. Atualize ou reconecte depois de alterar o caminho físico. O Type Piano expõe os estados desconectado, conectando, conectado e requer atenção; uma lista de dispositivos vazia ou um erro de conexão não é contado como uma sessão silenciosa bem-sucedida.

Ajustar o caminho de áudio em vez de perseguir uma promessa de latência

Uma performance de piano com baixa latência depende de mais do que o código do aplicativo. O dispositivo de saída, o driver do sistema operacional, a taxa de amostragem, o buffer, os clientes de áudio concorrentes e a carga atual do sistema contribuem para o resultado. Por esse motivo, o Type Piano não anuncia um único número fixo de latência.

As opções de buffer disponíveis são 256, 512, 1024 e 2048 frames, e 512 é o padrão de um perfil novo. Um buffer menor pode encurtar uma parte do caminho, mas deixa menos tempo para concluir cada bloco de áudio; um buffer maior dá mais margem ao sistema, ao custo de resposta. O motor acompanha a taxa do dispositivo ativo, portanto a quantidade de frames, sozinha, não garante uma latência de ponta a ponta em milissegundos.

Use este teste de áudio reproduzível:

  1. Selecione o dispositivo de saída desejado e comece com 512 frames.
  2. Toque notas repetidas, um acorde sustentado e um glissando curto enquanto observa os estados do áudio e do banco de piano.
  3. Alterne entre Studio Grand, Felt Room, Classic EP e Glass Piano. Isso exercita tanto as amostras transmitidas sob demanda quanto as vozes sintetizadas.
  4. Se o caminho estiver estável, mas parecer lento, experimente 256 frames e repita a mesma passagem.
  5. Se o som começar a falhar, volte para 512 ou aumente o buffer; depois feche clientes de áudio concorrentes antes de mudar qualquer outra coisa.

Alterar várias variáveis ao mesmo tempo esconde a causa. Mantenha constantes o patch, a velocity, o dispositivo de saída e a frase de teste ao comparar buffers. Se os dois instrumentos sampleados falharem, mas os instrumentos sintetizados tocarem, verifique a prontidão do banco de piano em vez de culpar o MIDI.

Saber de onde vem o som do piano

Studio Grand e Felt Room usam gravações do Salamander Grand Piano V3, de Alexander Holm, sob a licença CC BY 3.0. O Type Piano inclui um banco com origem atestada e preserva seu aviso de atribuição e texto legal. As verificações de release fixam a identidade do arquivo e verificam o banco preparado, em vez de deduzir sua procedência pelo nome de um arquivo.

As duas apresentações acústicas transmitem material de velocity, release, ressonância e pedal por meio de um número limitado de vozes; o aplicativo não copia toda a biblioteca para a memória do processo ao iniciar. Ele também não substitui silenciosamente o banco por um som sem relação enquanto afirma que o banco de piano verificado está pronto.

Os outros instrumentos seguem caminhos de síntese diferentes. Classic EP usa síntese FM sensível à velocity, e Glass Piano usa síntese aditiva. Comparar os quatro com a mesma velocity e o mesmo nível master evita confundir volume com uma implementação diferente.

Conferir o limite atual dos releases para Linux e Windows

Somente os arquivos exibidos na página oficial de download do Type Piano contam como releases públicos. Os canais públicos atuais são Linux x64 e Windows x64:

  • No Linux, são publicados pacotes AppImage, DEB e RPM. Escolha o formato correspondente ao sistema de destino e verifique o checksum publicado antes da instalação.
  • No Windows, é publicado um instalador NSIS x64. Atualmente, ele não é assinado e não tem um relatório de aceitação no host de destino. Seu checksum verifica os bytes baixados; não comprova instalação, áudio, MIDI, interface nem aceitação pela segurança do Windows em uma máquina específica.
  • O macOS não é um canal público atual. Compilar um arquivo não equivale a publicar um DMG universal assinado, notarizado, com ticket anexado e aceito de forma nativa.

Essa linguagem de release é intencionalmente precisa. Existência do pacote, identidade por checksum, assinatura de código e aceitação nativa em tempo de execução são evidências distintas.

Uma lista prática de aceitação

Antes de depender do Type Piano longe de uma conexão de rede, conclua um ensaio local:

  1. Baixe o pacote correto pela página oficial e verifique seu checksum.
  2. Desconecte-se da rede após a instalação.
  3. Confirme um acorde pelo teclado do computador, o sustain pela barra de espaço e a mudança de oitava.
  4. Se aplicável, confirme a enumeração MIDI, a diferença de velocity entre toques suaves e fortes e a liberação do pedal CC64.
  5. Teste a saída de áudio escolhida com um buffer estável, usando um patch sampleado e outro sintetizado.
  6. Feche e abra novamente o aplicativo para confirmar que as configurações desejadas persistem.

Para obter detalhes sobre controles e solução de problemas, consulte o guia de performance do Type Piano. Os arquivos de release e seus checksums permanecem na página de download, enquanto o relato de problemas e as evidências públicas de release ficam no repositório oficial do Type Piano.