Repository navigation
Releases
Releases · JasonS-V/Pautello
Pautello v1.5.0 — Mayor Actualización de Rendimiento, Notación y Polifonía
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).
v1.0.0
Pautello v1.0.0 — Primer Lanzamiento Oficial
¡Nos complace anunciar el primer lanzamiento oficial de Pautello! Un editor y creador de partituras moderno, accesible y de código abierto diseñado para estudiantes de música, profesores, directores de coro y compositores.
Novedades y Capacidades Destacadas
🎼 Notación Musical Completa
- Figuras Rítmicas: Desde redondas hasta fusas, silencios, puntillos, ligaduras y alteraciones accidentales (sostenido
#, bemolb, becuadron). - Claves y Compases: Clave de Sol, Fa y Do en 3ª línea. Soporte para compases arbitrarios (4/4, 3/4, 2/4, 6/8, 2/2) y armaduras mayores y menores.
- Grand Staff (Sistema de Piano): Doble pentagrama simultáneo con edición polifónica por sistema.
- Tablatura de Guitarra: Tablatura interactiva de 6 cuerdas con digitación y afinación estándar.
- Guía de Solfeo Pedagógica: Etiquetas opcionales de lectura con notas en español (
Do,Re,Mi...) o cifrado anglosajón (C,D,E...).
Motor de Audio y Síntesis en Tiempo Real
- Web Audio API: Síntesis polifónica sin latencia con timbres de Piano Acústico, Marimba, Cuerdas y Flauta.
- Metrónomo y Barra de Reproducción: Acento dinámico en el primer tiempo del compás y cursor de barrido sincronizado nota por nota.
- Control de Tempo y Bucle: Rango de 30 a 300 BPM con modo bucle (loop) para estudio.
🎙️ Modo Práctica y Afinador Interactivo
- Afinador en Vivo por Micrófono: Detecta la frecuencia y nota de tu voz o instrumento acústico en tiempo real.
- Evaluación Rítmica y Entonación: Retroalimentación visual inmediata con pantalla de resultados.
- Pista Play-Along: Toca encima de una guía sonora integrada.
Interoperabilidad y Exportación
- PDF Vectorial: Partituras nítidas listas para imprimir en hojas A4 y Carta.
- MusicXML: Compatibilidad total con MuseScore, Sibelius, Finale y Dorico.
- Audio WAV: Renderizado y descarga de audio estéreo sin compresión.
- MIDI: Exportación en formato SMF 0 multicanal para DAWs (Ableton, FL Studio, Logic).
- Copia de Seguridad JSON: Almacenamiento local automático y compartición de partituras mediante enlaces URL.
Comunidad y Apoyo
Pautello es un proyecto 100% libre bajo la Licencia MIT. Si te gusta el proyecto o te es útil:
- Dale una estrella al repositorio.
- Apoya el desarrollo continuo con un café en Ko-fi @aizendev.
- Reporta errores o sugiere ideas en GitHub Issues.