Sobre el proyecto

**Better Nothing Music Visualizer (BNMV)** es una aplicación de Android diseñada para mejorar la visualización musical en la interfaz Glyph de los Nothing Phone. Captura audio en vivo de diversas fuentes —Media Projection, micrófono, flujo de Android Visualizer u otro dispositivo que ejecute la aplicación— y lo procesa en tiempo real mediante análisis FFT para controlar las luces Glyph, el motor háptico y la linterna. **Características principales:** - **Visualización Glyph:** Ofrece una profundidad de brillo de 12 bits (4096 niveles) a 60 FPS, con cada segmento Glyph controlado de forma independiente. Los rangos de frecuencia son personalizables mediante un archivo `zones.config`, y el suavizado solo descendente garantiza animaciones ágiles pero fluidas. - **Sincronización háptica y con linterna:** Utiliza la amplitud de los graves o la detección de beats (derivada de la amplitud) para activar patrones en el motor de vibración o la linterna, permitiendo a los usuarios "sentir" la música. - **Audio multifuente:** Funciona con Spotify, YouTube Music, juegos o cualquier aplicación; el modo micrófono permite visualizar música externa (por ejemplo, en fiestas). - **Compatibilidad:** Compatible con Nothing Phone (1), (2), (2a), (2a Plus), (3a), (3a Pro), (3), (4a), (4b) y (4a Pro). Todos los teléfonos Android pueden usar las visualizaciones háptica, en pantalla y con linterna. - **Determinista:** La misma configuración y canción producen patrones de luz idénticos, a diferencia de las implementaciones de fábrica. - **Ajuste de latencia:** Los usuarios pueden añadir o quitar retardo para sincronizar con altavoces o auriculares Bluetooth. **Uso:** Descarga el APK, concede los permisos de Captura de pantalla y Notificaciones, pulsa Start y reproduce música. La aplicación incluye ajustes predefinidos y una guía de configuración detallada para personalizaciones avanzadas. **Privacidad:** Solo se captura audio para la visualización; no se almacena ningún contenido. Google Analytics (Firebase) recopila estadísticas de uso anónimas e informes de fallos. Se proporciona un enlace al análisis de VirusTotal. **Comunidad:** Servidor de Discord activo y oportunidades de contribución para ajustes predefinidos, mejoras y corrección de errores. Los créditos incluyen a múltiples colaboradores por el desarrollo, la documentación y el trabajo de compatibilidad.