

txt file containing the information in the data folder.įps - Set the fps of real-time and export. You can either toggle this option, or delete the. Otherwise, if the file already exists, it won't recreate it. GenerateAudioTxtFile - If in export mode, this Boolean can be toggled to regenerate the txt file for making the visualization. Please use name and extension.Įxport - Boolean deciding whether to use export mode (true), or real-time mode (false). Square format recommended.ĪudioFileName - A file you have placed in the data folder. Following are some parameters you can alter:ĬanvasHeight & canvasWidth - Change to anything you like. You can do this in Processing by going to Sketch->Import Library->Add Library.įrom there you can search for Minim and Video Export. The Minim and VideoExport libraries need to be installed in order for the visualizer to work. It is also useful for higher resolution renders as it captures the full size not just the screen size. This can't be done real time as audio and video will be out of sync due to minor lag. Export mode will first create a text file with all audio information, reading it bit by bit to create a smooth animated video. It runs smoothly on my low-spec gaming machine and is fairly light-weight. In real time, the specified song will be visualized without exporting anything. The program includes two different modes: Real-time and export. (The logo and writing are not part of the program.) Features and Configuration My program uses 2D rendering techniques and randomness combined with some external libraries to create a spherical visualizer with many moving parts. The visualizer was made using the open-source graphics library Processing which is very well documented and versatile. I also did a little write up about the visualizer, breaking it down further here. This project was made to bring movement to some album cover art I made for a release.
