acheney
b2111e58e9
|
1 year ago | |
---|---|---|
media | 1 year ago | |
LICENSE | 1 year ago | |
README.md | 1 year ago | |
boot.pixi | 1 year ago | |
demo.pixi | 1 year ago | |
ffmpeg_video_export.pixi | 1 year ago | |
mjpeg.pixi | 1 year ago |
README.md
abstract
this is a simple music visualizer made in pixilang using nightradio's demo library
it uses a few media files, including two logos and a cover (all .png
files) and the .wav
file to be visualized. it takes these and produces a video the length of the audio file, with a spectrum, flashing background, and transition effects at the beginning and end of the song.
just replace the files (and change the config section if necessary) and be on your merry way! if you're on a *nix os with ffmpeg, you can uncomment the demo_video_export
to produce a video file to upload wherever
how to use
- clone this repository and unarchive it
- replace the media files, the ones in this repo are placeholders. the
artist.png
is the logo shown first, thelogo.png
is shown second. in one use case, if you're a label, thelogo.png
is your logo and theartist.png
is your artist's logo. thesong.wav
is the audio to be visualized, and thecover.png
is the cover art for the audio - if necessary, edit the
boot.pixi
and change the config variables (everything between-- CONFIG BEGIN --
and-- END CONFIG --
) to your liking. everything has comments explaining what they do. i'll probably add more variables to customize in the future - grab pixilang from here and run the binary for your operating system. it's free (at least for desktop operating systems)
- in pixilang, navigate to where you extracted the repo and run the
boot.pixi
file - enjoy!
credits
the main visualizer was written by me, with help from nightradio, silent broadcast, and others. the other pixilang libraries were written by nightradio and are under the mit license. the stock assets were also made by me
note
ffmpeg_video_export.pixi
was modified to record at a bitrate of 50000 to preserve quality, but you can change it to whatever you need, it's on line 24