CTP431 Music And Audio Computing

FINAL PROJECT

LOOP STATION

20150500 Seonghui Yu

CLICK HERE TO THE LOOP STATION


INTRODUCTION

Have you heard about "loop station"? It is a kind of musical instrument that also called as "looper". Basically, loop station enables to stack sound. When user improvise a rhythm, melodies or etc, loop station record this. And this recorded sound becomes to loop. loop station play this recorded sound again and again. If the user wants to record another sound on that, loop station record the new one upon the original loop sound. Now, more colorful loop has been made. By doing this procedure repeatedly, user can make really plentiful loop sound. Now, you can make interesting loops on this simplified-web-loop station!


COMPONENT

Sound Buttons

Maybe you want to make more attracting loop sound. Then, various sound samples are needed. So this simplified-web-version of loop station provides you some sound collection. Each keyboard buttons connected to the different sounds. You can play sound by clicking with mouse or pushing down the keyboard. The first line of the keyboard keys mapped to the sound of everyday lives. Some of them plays the gun sound and some plays door slam. The second line of the keyboard keys mapped to the sound of drums. Kick, snare, hihat, tomtoms are connected to the each buttons. The third line of the keyboard keys mapped to the scale. From left to right, CDEFGAB is connected. And also, it accept the mic input. You can add any other sound. If you want, you can record clap, laugh, or other sound of instrument. The sound play, button-keyboard matching function is already used at the homework1. This sound buttons are the application of that.


Record Button

There are also mic-shaped record button. If you click this button, the recording is begun. If you stop the record, the recorded sound loop goes to the below tap, the download button. Then the waveform of the recorded loop is shown in the below box. Right next to the down load button. When the record button is on, the recording sound turns into the array form. and at the time of record button turns off, the array form of loop change into the file which can downloaded to local.



Play Button

There is a play-button. If user click this button, the recorded sound loop is played. This loop becomes to be continuously updated. This button is made by using the NEXUSUI that is already learned at the Homework3.


REFERENCES

JS-LOOP-STATION

This is mic-based loop station. It record user mic input and plays this recorded loop. The feature is similar to the real loop station instrument.


SUPER-LOOPER

This example is more fascinated version of web-loop station. It contains various types of sound samples. It also provides the metronome function. The download of loop sound is also enable. However, the loop length is limited to only 4-beats.


Web-recorder

This example is more fascinated version of web-loop station. It contains various types of sound samples. It also provides the metronome function. The download of loop sound is also enable. However, the loop length is limited to only 4-beats.




HOW TO PLAY

First of all, you have to change setting of your own computer to record system and external sound simaltaneously. Go to the window sound setting and change the record type into stero mix. Now, turn on the record button! and you can improvise with sound-sample buttons or mic input. If you stop the record button, now, the basic loop is completed. You can stack another sound on that by turning on both play button and record button at the same time. If you turn off the record button, the newly recorded loop is played again and again while the play button on. And evey time you stop the record, the newly recorded loop can be downloaded by pushing the download button. You can saw the example below video.