The Free and Open Source Music Visualizer Tool
urmusic is a free and open-source (GPL-3) software that allows you to easily create your own music visualizer and create a music video for it! It makes use of hardware acceleration to render frames as fast as possible.
Currently, I didn't really work on the UI, to focus on features and stability. Here are a few screenshots I have taken:
- Music visualization
- Standard video effects including:
- Audio spectrum/scope
- Circle mask (can also be used for vignette effects or lightning)
- Gaussian blur
- Image display
- Mirror effect
- ...
- + your very own plugin?
- Plugin system
- Hardware acceleration
- Key-frame based animations
- JavaScript scripting for advanced animations
- Fast video exporting to various containers and codecs
- Blender-like customizable GUI layout with support for multiple windows and screens (not themable yet!)
- +4K and +60 FPS rendering (although it might not be available everywhere, being limited by the hardware capabilities)
- ...
- + your very own contribution?
See the sourceforge project page to download the latest release.
I'm providing the Eclipse project for those who wants it. Yes, I am using Eclipse, no I'm not planning to switch to [insert your favorite IDE here]
. Yes, I'm using the libraries JAR files and dependencies, no, I'm not using any other particular build system.
Note: This repo only contains the source for the core, without any effect. The source for the standard effects plugin can be found on this repo.
-
Google GSON 2.8.1, to parse the lang files that are in JSON
-
RSyntaxTextArea 2.6.1, for the JavaScript editor panel
-
FFmpeg 3.4.2, to encode and decode video and audio. You are free to replace the binaries provided though.
I use SemVer for versioning. For the versions available, see the SourceForge project page.
- On SourceForge
- On my Discord server