Repository navigation
Pautello v1.5.0 — Mayor Actualización de Rendimiento, Notación y Polifonía
Nos complace presentar Pautello v1.5.0, una importante actualización que eleva el rendimiento, la capacidad de notación, la interoperabilidad y la experiencia de usuario del editor musical.
🚀 Novedades y Mejoras Destacadas
⚡ Rendimiento Extremo y Arquitectura React Moderna
- Desacoplamiento del Cursor de Reproducción: Migración a
useSyncExternalStorecon estados inmutables congelados, eliminando por completo los re-renders globales durante la reproducción y logrando un barrido fluido a 60 FPS. - División de Código Inteligente (Code-Splitting): Modularización de componentes e importación bajo demanda para modales e inspectores, reduciendo el tamaño del bundle principal de producción en más de un 50%.
- Gestión Eficiente de Memoria: Limpieza secuencial y optimización de buffers para partituras complejas y de múltiples páginas.
🎼 Notación Musical Avanzada y Polifonía
- Acordes Polifónicos Simultáneos: Edición granular e intuitiva de acordes con selección independiente de altura, octava y alteración accidental por nota.
- Dos Voces Independientes: Soporte para polifonía de dos voces por pentagrama con plicas opuestas, cálculo de streams rítmicos independientes desde el pulso inicial y alineación métrica precisa.
- Gran Pentagrama (Grand Staff): Preservación de doble pentagrama para piano y ensambles, manteniendo la continuidad de partes e instrumentos incluso ante compases en silencio (tacet).
- Indicaciones y Navegación Estructurada: Soporte extendido para repeticiones, marcas de ensayo (
[A],[B]), signos de navegación (Segno,To Coda,D.S. al Coda,Coda) y calderones tanto en notas como en silencios. - Elegancia Tipográfica: Integración de la tipografía clásica EB Garamond para títulos líricos y JetBrains Mono para tempo y fórmulas de compás.
🌐 Interoperabilidad Total: MusicXML 4.0, Audio y MIDI
- MusicXML 4.0 Estricto: Exportación e importación validadas contra el esquema XSD 4.0 oficial, preservando retroceso métrico (
<backup>) en voces polifónicas, indicaciones de dinámica y marcas de metrónomo. - Sincronización Sonora Multicanal: El sintetizador en vivo, la exportación de audio WAV sin compresión y los archivos MIDI multitrack reproducen exactamente la misma ruta musical, repeticiones y variaciones locales de tempo.
🔍 Reconocimiento Óptico de Partituras (OMR) Asistido
- Digitalización Inteligente: Flujo integrado para importar partituras desde PDF o imágenes mediante inferencia neuronal local y OCR sin conexión, con panel de revisión interactivo que permite inspeccionar y corregir compases de forma no destructiva antes de confirmar.
🎨 Experiencia de Usuario Refinada (Dark Studio DAW)
- Diseño Dark Studio DAW: Interfaz artesanal en modo oscuro profundo con paleta Slate/Indigo (
#0F172A,#111319,#6366F1) e iconografía Hugeicons de trazo fino. - Modales Adaptables y Accesibilidad: Navegación por teclado global intuitiva, diálogos protegidos contra desbordamientos y diseño responsive de alta precisión.
🛡️ Pruebas y Fiabilidad de Ingeniería
- 529 Pruebas Automatizadas en 71 Suites: Cobertura exhaustiva con Vitest sobre la lógica de compases, decodificación, síntesis de audio, esquemas de partitura e interoperabilidad de archivos.
📦 Artefactos de Descarga Disponibles
Pautello-Setup-1.5.0.exe: Instalador oficial para Windows (NSIS, 64-bit).Pautello-Portable-v1.5.0.zip: Versión portable para Windows (sin instalación requerida).