
Oscillody
A downloadable app
About Oscillody
Oscillody is an easy-to-use program that I developed! It is for creating audio visualizers, whether it is for music, or recordings. It displays the waveform of your imported audio in real-time. You can customize the visualizer to your taste with plenty of options, export the result as a video, and do whatever you want with it.
This project started on July 6, 2024, as a personal challenge to make audio visualization using the Godot Engine, a free and open-source game engine. Since this is my first project, it served as a learning experience for future game projects. It was built using Godot's ability to return audio sample data, perform FFT, and export videos. I've always liked audio visualizers, especially the ones with waveform display. However, it was not easy for me to find a simple program to create such visualizers for my videos, without using high-end video editing software. Even if there might be options around nowadays, this project also serves as a free and simple alternative for those who just want to create a simple visualizer for any reason, without having to tweak a lot of settings or spending money on a video editor.
This is a free and open-source software, however I'm not accepting code contributions at the moment!
Source code (also report bugs and send suggestions here): https://github.com/Akosmo/Oscillody
Planned Updates
- Proper rendering and encoding progress bar
- Audio spectrum (along with smoother audio reaction)
- Option for video background
- WAV importing
- Custom user shaders
- Reaction strength control for each element
- Icon rotation (incl. for reaction)
- Background wiggle
Support
If you need help in using the app, feel free to contact me via any links here: https://akosmo.carrd.co
Known issues
- Leaving maximized window doesn't return to its previous size.
- Waveform may look incomplete depending on your output device and audio settings (e.g. some headsets).
- Spectrum data (used for audio reaction) returns jittered values.
- The title may appear on the wrong place on the first frame.
Updated | 11 hours ago |
Published | 1 day ago |
Status | Released |
Category | Tool |
Rating | Rated 5.0 out of 5 stars (4 total ratings) |
Author | Akosmo |
Made with | Godot, Krita, FL Studio |
Tags | Audio, Music, video, Visualization |
Code license | GNU General Public License v3.0 (GPL) |
Asset license | Creative Commons Attribution_NonCommercial_NoDerivatives v4.0 International |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Links | GitHub |
Download
Click download now to get access to the following files:
Development log
- My first release + updates on it!11 hours ago
Comments
Log in with itch.io to leave a comment.
this is really lovely!! thanks from somebody who is really not good at making videos 🙏
Y E S
thsi is so awesome
Super neat!! I love how simple it is to use. It would be cool to be able to push the values as far as possible and use decimal values. Other than that, it's all I need! :DD
Will keep that in mind c:
SO KEEPING AN EYE OUT FOR MORE UPDATES ON THIS OMG THIS IS SO COOL AAAAAAAAAAAA
IT’S THE THING!!!!!! I LOVE IT