Об этом проекте

CAYADEV Visualizer — комплексный инструмент аудиовизуализации для Windows, macOS и Linux. Создан на Electron и WebGL2, он захватывает нативное системное аудио (WASAPI, CoreAudio, PulseAudio) для генерации сложных визуализаций в реальном времени. Основные возможности: - Визуалы и геометрия: более 48 режимов визуализатора, 31 тип фона и 3D‑движок, включающий 98 математических формул (кривые, поверхности и странные аттракторы) и 13 тел, реализованных без сторонних библиотек 3D. - Аудиоанализ: глубокий спектральный анализ, включая постоянные‑Q хрома‑векторы для определения музыкального тона/аккорда, отслеживание высоты тона YIN, разделение гармоник и перкуссии, а также детекторы onset для ударных. - Настройка и эффекты: слоёная система с 17 режимами наложения, 40 эффектами пост‑обработки на GPU и матрицей модуляции, позволяющей любой аудиоисточник или LFO управлять любым параметром. - Студия и совместимость: встроенный редактор GLSL для пользовательских шейдеров, поддержка пресетов MilkDrop (.milk) и импорт возможностей Shadertoy и ISF. - Вывод и интеграция: поддержка OBS через прозрачный наложенный браузерный источник, GPU‑вывод через Spout (Windows) и Syphon (macOS), а также детерминированный оффлайн‑экспорт видео (MP4, WebM, GIF). - Маппинг и текст: инструменты проецирования, включая угловое привязывание и деформацию сетки, а также аудиореактивная типографика с поддержкой текстов LRC/SRT.