Skip to content

kvas-coded/Wizualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A small microphone input sound visualizer. The sound is divided in seven "frequency bands", three for high frequencies, three for low frequencies, and one for beats. Sensitivity of the frequency catcher can be fine-tuned by sliders. Each "frequency band" can have an image, think of it as the frame of the animation.

New images can be uploaded to the Wizualizer with the "+" button over each frequency slider. Images will be cut to 1000x1000px, while keeping the proportions. New images replace the old ones, and old ones are stored in a directory with the .exe (up to 5 old images). Old images are renamed to [image name]_old1, etc.

Internet access is not needed to run the app. The .exe file can be found in a /dist/main.exe. It has everything needed, including pre-set images (found on the web, no copyright), and can be downloaded and used as a standalone app. But you can pack the .exe yourself of course. I did it via PyInstaller.

The Wizualizer is entirely vibecoded in one evening, as a self-educational project for me. Use it however you want, but be awawre that it's wonky and I hardly understand the code details. Have fun!

What's planned
Ability to add more sliders/frames
Fixing the interface:
>> open/close instructions
>> fix excess dot in instructions
Ability to load pre-made packs
Fix the upscaling of the image
Gif support
Fix refreshing, it breaks the app

Невеличкий візуалізатор звуку з мікрофонного входу. Звук розподіляється на сім «частотних смуг»: три для високих частот, три для низьких і одна для бітів. Чутливість захоплення висоти звуку можна точно налаштувати за допомогою повзунків. Кожна «частотна смуга» може мати зображення, що є кадром анімації.

Нові зображення можна завантажувати у візуалізатор за допомогою кнопки «+» над кожним повзунком частот. Зображення обрізаються до 1000x1000 пікселів зі збереженням пропорцій. Нові зображення замінюють старі, а старі зберігаються в директорії з .exe файлом (до 5 старих зображень). Старі файли перейменовуються на [назва зображення]_old1 і так далі.

Не потребує інтернету. Файл .exe знаходиться за шляхом /dist/main.exe. Він містить усе необхідне, включаючи попередньо заготовлені зображення (знайдені в мережі, без авторських прав), і може бути завантажений та використаний як автономний додаток. Звісно ви можете запакувати .exe самостійно; я зробив це з PyInstaller.

Візуалізатор повністю навайбкоджений за один вечір як самоосвітній проєкт. Використовуйте його як забажаєте, але майте на увазі, що він працює нестабільно, і я сам не дуже розумію код в деталях. Розважайтеся!

About

Custom animation creation tool via audio input

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors