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.
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:
- Abra o Type Piano, selecione Studio Grand e mantenha o buffer de áudio no padrão estável durante o teste.
- Defina uma velocity para o teclado do computador e toque
Z,XeC. Na oitava padrão, isso forma uma tríade de dó maior. - 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.
- Solte a barra de espaço e confirme que as notas retidas desaparecem.
- 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:
- Conecte e ligue o controlador; depois confirme que o sistema operacional o apresenta como entrada MIDI.
- 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.
- 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.
- 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.
- Na oitava padrão, segure o C4 no MIDI, pressione e solte
Ze, 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:
- Selecione o dispositivo de saída desejado e comece com 512 frames.
- Toque notas repetidas, um acorde sustentado e um glissando curto enquanto observa os estados do áudio e do banco de piano.
- Alterne entre Studio Grand, Felt Room, Classic EP e Glass Piano. Isso exercita tanto as amostras transmitidas sob demanda quanto as vozes sintetizadas.
- Se o caminho estiver estável, mas parecer lento, experimente 256 frames e repita a mesma passagem.
- 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:
- Baixe o pacote correto pela página oficial e verifique seu checksum.
- Desconecte-se da rede após a instalação.
- Confirme um acorde pelo teclado do computador, o sustain pela barra de espaço e a mudança de oitava.
- 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.
- Teste a saída de áudio escolhida com um buffer estável, usando um patch sampleado e outro sintetizado.
- 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.