Simple Processing Sketch
To test this you'll need a song for any visualization and images for the first, the file archetecture is simple. Create a data folder within the main folder, then create images and songs folders. Name songs with song1.mp3 and images image1.jpg, and so on and so forth. Remember to change the numberOfSongs variables and numberOfImages variables to their accurate values.