Skip to content

Pautello v1.5.0 — Mayor Actualización de Rendimiento, Notación y Polifonía

Latest

Choose a tag to compare

@JasonS-V JasonS-V released this 29 Oct 16:21
· 1 commit to main since this release

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 useSyncExternalStore con 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).