Móvil / Música / Tiempo Real

MuzicationMuzication

App móvil multiplataforma para sincronización de recursos en música en vivo.
Prioridad Sin Conexión • Metrónomo Sincronizado • Red Híbrida

Init Muzication
Conectividad Híbrida
Conexión en LAN, WAN o Wi-Fi Direct mediante Bridging.
Muzication Dashboard
Gestión de Repertorios
Controla la sesión, envía setlists y sincroniza la banda completa.
Setlist view
Setlists y Metadatos
Tonalidad, BPM y control unificado.
Acordes y Letras
Letras y Acordes al Vuelo
Transposición matemática e integración con Web Scraping.

Tecnologías

FlutterDartC++ FFISQLiteFirebaseTCP/UDP
Songwriting Tools
Herramientas de Composición
Herramientas y utilidades de composición integradas.
Song Library
Biblioteca de Canciones
Visualización y gestión integral del catálogo musical de la banda.

01.El Desafío

Para las bandas que tocan en vivo, la sincronización es crítica. Depender de internet (WAN) es arriesgado en locales cerrados, mientras que una configuración puramente local (LAN) puede ser un problema si un miembro remoto debe dirigir o si no hay routers disponibles en el escenario.

Adicionalmente, mantener un metrónomo perfectamente sincronizado a través de múltiples dispositivos exige una precisión por debajo de los milisegundos, algo imposible de lograr con flujos de audio tradicionales por red.

02.La Solución

  • Topología de Red Híbrida: LAN, Nube (Firebase) y Directa, con soporte para funcionar sin conexión.
  • Sincronización NTP Core: El Maestro envía tiempos (Delta Time) y cada cliente genera el sonido del metrónomo nativamente (C++ / FFI).
  • Persistencia Ininterrumpida: Historial completo en SQLite y reanudación 'mágica' de sesión vía UUID.
  • Push-to-Talk y transferencia local de PDFs y partituras en tiempo real.
  • Interfaz de Escenario: Modo Oscuro puro y renderizado fuera del hilo principal para evitar caídas de fotogramas.

// Innovación Técnica

0msLatencia de Red en Audio

Los pulsos se renderizan localmente; no se envía audio del click por la red.

100%Disponibilidad Sin Conexión

Funciona sin internet conectando los dispositivos a un router o mediante Wi-Fi Direct.

C++ FFIRendimiento Nativo

Manejo de audio de ultra-baja latencia sin bloqueos en el UI thread de Dart.

¿Te interesa crear aplicaciones de alto rendimiento?

Inicia una Iteración