You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
acheney 0fa8ebf72b update readme 6 months ago
media update 6 months ago
LICENSE Upload files to '' 1 year ago
README.md update readme 6 months ago
boot.pixi update 6 months ago
demo.pixi update 6 months ago
ffmpeg_video_export.pixi update 6 months ago
mjpeg.pixi update 6 months ago
riff.pixi update 6 months ago

README.md

abstract

this is the second version of my pixilang visualizer, with a revamped look and config options! i kept the old one up because this one probably isn't as computationally efficient as the first one (it does look good if you bake it to a video though!)

it uses a few media files, including two logos, a background, and a cover (all .png files) and the audio file to be visualized. additonally, it also takes text for the song attribution, which is specified in the config. it takes these and produces a video the length of the audio file, with a spectrum, flashing background, cover and logo art, song info, 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

see it in action here

how to use

  1. clone this repository and unarchive it
  2. replace the media files, the ones in this repo are placeholders. the artist.png is the logo shown first, the logo.png is shown second. in one use case, if you're a label, the logo.png is your logo and the artist.png is your artist's logo. the song.mp3 is the audio to be visualized, where the format can be either .wav, .flac, .mp3, or .ogg, the cover.png is the cover art for the audio, and the background.png is the background for the visualizer (it could be the cover art without any logos)
  3. 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
  4. grab pixilang from here and run the binary for your operating system. it's free (at least for desktop operating systems). make sure you're running the latest version to allow all features (including bug fixes and loading of audio formats besides .wav)
  5. in pixilang, navigate to where you extracted the repo and run the boot.pixi file
  6. 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 placeholder assets were made by me and are from my song "dead girl" as DREADNOUGHT