4-Track Loop Station

From vjmedia

Created by Nate Reppucci during C-term 2021 as the final project for MU3616 "Topics in Music Programming"


This is a four track loop station that I programmed in Max. You are able to either upload preexisting audio files or record your own using a microphone. When a loop is loaded you can choose whether to start, stop, loop the track, or clear the buffer. Once the loops are loaded you can hit the "sync" button to synchronize the start of all the loops with the first track. The volume of each loop track can be adjusted independently. If you choose to record your own loop you first choose which loop track you would like to record to and then you can either hit the toggle button or hit the "r" key on the keyboard to start the recording. Note that when recording loops with a microphone the track will be stored locally in a file named "LX.wav" where X corresponds to the loop track number you selected.

Once you are happy with the sequence of your loops or you simply want to record a performance, you can hit the record button to record your final sequence and it will be outputted to a local file named "Recording.wav" in the same directory in which the patch file is located.