There is nothing more fun than jamming out with friends and making incredible music. With this project, we have attempted to fix the greatest known problem with collaboration right now: that you need to be with friends in order to jam. Our project is therefore a collaborative looping machine, fully equipped with more than ten sweet instruments, so that you and your partner in "jam" (not funny, I know) can create loops together to create one song over the network. This changes music from being simply an intraroom experience to an intercontinental experience. Love. Step.
Our app begins with a simple prompt to enter a username. Once the username has been entered and your partner has been found, we close this window and open up the main window. We used a pretty standard sequencer design, with a playable keyboard on the left displaying the note values of the sequencer, and a grid where the row signifies the note value and the column signifies the place in the measure. Above the sequencer, we chose to give the user a means to change the resolution (length of note), length (number of notes in loop), instrument, and loop name. To the right of the sequencer view, we have the looper view, which displays both enabled and disabled loops. In addition, the user-created loops are blue in this view, while the partner in "jam"'s (again, I know) loops are purple to distinguish between who created each loop. This just about covers our basic design. Our goal was simplicity.
We have not yet put up the source code for this website, but will probably do it soon after we continue working on it and improving it. However, just in case you come across our program somehow, the manual is simple: compile it in xcode by clicking "Run", type in your desired username, and start collabing!