Piano virtual sin conexión: teclado, MIDI y audio
Configura Type Piano sin conexión: asigna teclas, verifica velocidad MIDI y sustain, ajusta el búfer y comprueba los límites de muestras y paquetes.
Un piano virtual sin conexión debe seguir comportándose como un instrumento, no como una página web guardada para más tarde. Después de instalarlo, su ruta normal de interpretación debe mantener en el ordenador los eventos de las teclas, los mensajes MIDI, la lectura de muestras, el procesamiento del audio y las preferencias. También debe hacer visibles los fallos: el silencio debido a que falta un dispositivo de audio no es lo mismo que el causado por una entrada MIDI sin seleccionar.
Type Piano es un piano nativo autónomo con tres rutas de entrada —teclado del ordenador, controlador MIDI y teclado A0-C8 en pantalla— que alimentan un único estado de interpretación y un solo motor de audio en tiempo real. Su Community Edition completa es gratuita. Las siguientes comprobaciones muestran cómo configurar el sistema y establecer exactamente qué significa «sin conexión».
Qué funciona sin conexión y qué no
Una vez instalado un paquete oficial, tocar no requiere una cuenta ni un servicio en la nube que procese la interpretación. El banco de piano incluido se lee de forma local, las notas se procesan localmente y las preferencias de interfaz y dispositivos se guardan en el ordenador. Type Piano no necesita subir una interpretación antes de que puedas escucharla.
Ese límite es deliberadamente preciso:
| Tarea | Límite de Type Piano |
|---|---|
| Tocar con las teclas del ordenador, mediante MIDI o en la pantalla | Ruta local de escritorio |
| Reproducir los cuatro instrumentos incluidos | Motor de audio local y recursos incluidos en el paquete |
| Guardar las preferencias de interfaz, sonido y dispositivos | Ajustes locales |
| Descargar un paquete, leer la ayuda en línea o visitar el repositorio del código fuente | Requiere el acceso a la red que esa tarea externa necesite normalmente |
| Grabar, secuenciar, alojar un plugin, mostrar notación u ofrecer lecciones | No es una función de Type Piano |
Esta distinción importa al comparar un piano virtual sin conexión con uno que funciona en el navegador. Aquí, «sin conexión» describe la ruta de interpretación de la aplicación instalada; no afirma que el sistema operativo pueda instalar sin acceso a la red un controlador de audio o MIDI que falte.
Asignar primero el teclado del ordenador y después añadir hardware
El teclado del ordenador es la ruta de diagnóstico más corta porque elimina de la cadena el controlador MIDI, el cable y el controlador del sistema. Type Piano distribuye 29 notas cromáticas entre dos filas conocidas:
- La secuencia inferior es
Z S X D C V G B H N J M. - La secuencia superior continúa con
Q 2 W 3 E R 5 T 6 Y 7 U I 9 O 0 P.
En la octava predeterminada, Z corresponde a C4, Q a C5, I a C6 y P a E6. Cambiar la octava desplaza esta asignación, mientras que el instrumento en pantalla sigue mostrando como referencia las 88 teclas completas de A0 a C8. Si una octava guardada difiere del valor predeterminado, las indicaciones de teclas que aparecen en pantalla son la referencia válida.
Un teclado de escritura no comunica la fuerza con la que se ha pulsado una tecla, así que Type Piano aplica la velocidad seleccionada en los controles de interpretación. La barra espaciadora funciona como control momentáneo de sustain. La pantalla diferencia las notas pulsadas físicamente de las retenidas por sustain, en lugar de representar ambos estados de la misma manera.
Realiza primero esta prueba para obtener sonido:
- Abre Type Piano, selecciona Studio Grand y conserva el búfer de audio en su valor estable predeterminado durante la prueba.
- Define una velocidad para el teclado del ordenador y toca
Z,XyC. En la octava predeterminada forman una tríada de do mayor. - Mantén pulsada la barra espaciadora, suelta las tres teclas de notas y confirma que la pantalla cambia de notas pulsadas a notas retenidas por sustain.
- Suelta la barra espaciadora y confirma que desaparecen las notas retenidas.
- Desplaza la octava una vez y repite. Si las notas visibles cambian de posición pero no se oye nada, investiga la ruta de audio en vez de la asignación.
Esta prueba también comprueba la gestión del foco. Cuando la aplicación pierde el foco del teclado, libera la fuente del teclado del ordenador en lugar de dejar esas notas pulsadas intencionadamente.
Verificar un teclado MIDI sin una DAW
Type Piano es software de piano MIDI para escritorio, pero no es una DAW ni un plugin. Una entrada MIDI nativa del sistema envía mensajes note-on, note-off, velocidad y pedal de sustain CC64 al mismo modelo de interpretación que utilizan las entradas del ordenador y del puntero.
Sigue una secuencia basada en evidencias comprobables:
- Conecta y enciende el controlador, y después confirma que el sistema operativo lo incluye como entrada MIDI.
- Abre Type Piano o actualiza su lista de dispositivos MIDI y selecciona esa entrada. Si un dispositivo no aparece en la lista del sistema operativo, seleccionarlo repetidamente en la aplicación no puede repararlo.
- Toca la misma nota primero con suavidad y luego con fuerza. El sonido y la respuesta visual de velocidad deben cambiar; así se distingue la velocidad MIDI real del valor fijo que emplean las teclas de escritura.
- Pisa el pedal de sustain, suelta una nota y después levanta el pedal. Si la nota continúa retenida, comprueba si el controlador sigue enviando un estado CC64 pulsado.
- En la octava predeterminada, mantén C4 en el teclado MIDI, pulsa y suelta
Z, y después suelta C4 en el teclado MIDI. El modelo de propiedad compartida debe mantener activa la nota hasta que la última fuente de entrada la libere.
Si el dispositivo desaparece, comprueba el cable, el puerto USB, la lista MIDI del sistema y si otra aplicación tiene su propiedad exclusiva. Actualiza o vuelve a conectarlo después de cambiar la ruta física. Type Piano diferencia los estados disconnected, connecting, connected y attention; una lista de dispositivos vacía o un error de conexión no cuenta como una sesión silenciosa correcta.
Ajustar la ruta de audio en vez de perseguir una promesa de latencia
La interpretación de piano con baja latencia depende de más factores que el código de la aplicación. Influyen el dispositivo de salida, el controlador del sistema operativo, la frecuencia de muestreo, el búfer, otros clientes de audio y la carga actual del equipo. Por eso Type Piano no anuncia una única cifra fija de latencia.
Los tamaños de búfer disponibles son 256, 512, 1024 y 2048 tramas, con 512 como valor predeterminado de un perfil nuevo. Un búfer menor puede acortar una parte de la ruta, pero deja menos tiempo para terminar cada bloque de audio; uno mayor da más margen al sistema a costa de la capacidad de respuesta. El motor sigue la frecuencia del dispositivo activo, por lo que una cantidad de tramas no garantiza por sí sola una latencia total determinada en milisegundos.
Utiliza esta prueba de audio repetible:
- Selecciona el dispositivo de salida deseado y empieza con 512 tramas.
- Toca notas repetidas, un acorde sostenido y un glissando breve mientras observas el estado del audio y del banco de piano.
- Cambia entre Studio Grand, Felt Room, Classic EP y Glass Piano. Así se comprueban tanto las muestras reproducidas en streaming como las voces sintetizadas.
- Si la ruta es estable pero parece lenta, prueba 256 tramas y repite el mismo pasaje.
- Si el sonido se entrecorta, vuelve a 512 tramas o aumenta el búfer y, antes de cambiar cualquier otra cosa, cierra los clientes de audio que compitan por el dispositivo.
Cambiar varias variables a la vez oculta la causa. Mantén constantes el patch, la velocidad, el dispositivo de salida y la frase de prueba al comparar los búferes. Si fallan los dos instrumentos muestreados pero funcionan los sintetizados, comprueba que el banco de piano esté preparado en lugar de culpar al MIDI.
Saber de dónde procede el sonido del piano
Studio Grand y Felt Room utilizan grabaciones de Salamander Grand Piano V3 realizadas por Alexander Holm bajo licencia CC BY 3.0. Type Piano incluye un banco cuya procedencia está acreditada y conserva su aviso de atribución y su texto legal. Las comprobaciones de las versiones fijan la identidad del archivo y verifican el banco preparado, en vez de deducir su procedencia a partir del nombre de un archivo.
Las dos interpretaciones acústicas transmiten material de velocidad, liberación, resonancia y pedal mediante un número acotado de voces; la aplicación no copia toda la biblioteca en la memoria del proceso al iniciarse. Tampoco sustituye silenciosamente el banco por un sonido ajeno mientras afirma que el banco de piano verificado está listo.
Los demás instrumentos siguen rutas de síntesis diferentes. Classic EP emplea síntesis FM sensible a la velocidad y Glass Piano utiliza síntesis aditiva. Compara los cuatro con la misma velocidad y el mismo nivel maestro para no confundir el volumen con una implementación distinta.
Comprobar el límite actual de las versiones para Linux y Windows
Solo los archivos mostrados en la página oficial de descarga de Type Piano cuentan como versiones públicas. Los canales públicos actuales son Linux x64 y Windows x64:
- Para Linux se publican paquetes AppImage, DEB y RPM. Elige el formato que corresponda al sistema de destino y verifica la suma de comprobación publicada antes de instalarlo.
- Para Windows se publica un instalador NSIS x64. Actualmente no está firmado y carece de un informe de aceptación en el host de destino. Su suma de comprobación verifica los bytes descargados; no demuestra la instalación, el audio, el MIDI, la interfaz ni la aceptación de la seguridad de Windows en un equipo concreto.
- macOS no es un canal público actual. Generar un archivo no equivale a publicar un DMG universal firmado, notarizado, con el ticket incorporado y aceptado de forma nativa.
Este lenguaje sobre las versiones es deliberadamente preciso. La existencia del paquete, la identidad mediante suma de comprobación, la firma de código y la aceptación en tiempo de ejecución nativo son evidencias independientes.
Lista práctica de aceptación
Antes de depender de Type Piano lejos de una conexión de red, completa un ensayo local:
- Descarga el paquete correcto desde la página oficial y verifica su suma de comprobación.
- Desconéctate de la red después de la instalación.
- Confirma un acorde con el teclado del ordenador, el sustain con la barra espaciadora y el cambio de octava.
- Si corresponde, confirma la detección MIDI, la diferencia de velocidad entre tocar suave y fuerte y la liberación del pedal CC64.
- Prueba la salida de audio elegida con un búfer estable, tanto con un patch muestreado como con uno sintetizado.
- Cierra y vuelve a abrir la aplicación para confirmar que persisten los ajustes deseados.
Para obtener detalles sobre los controles y la solución de problemas, consulta la guía de interpretación de Type Piano. Los archivos de versión y las sumas de comprobación permanecen en la página de descarga, mientras que los informes de problemas y las pruebas públicas de las versiones se encuentran en el repositorio oficial de Type Piano.