Small processing app for visualizing sound waves
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
docs
AndroidManifest.xml
Dockerfile
Licence.txt
MaximJava_api.pde
README.md
VisualDJTube.pde
loadImages.pde
sketch.properties

README.md

VisualDJTube

This project is coursework associated with Coursera's Creative Programming for Digital Media & Mobile Apps. It is a simple application which plays up to four pure tones and visualizes their wave forms. Click one of the records to see it in action.

Screenshot: Two disks spinning, two wave forms visible

Running (Command Line)

You'll need to have a working copy of Processing, a programming language geared at visual arts. Download it and unzip; make note of the processing-java command it contains.

Next, clone this repository into a folder named "VisualDJTube". From one directory above (i.e. the parent of the "VisualDJTube" folder), execute:

/path/to/processing-java --sketch=VisualDJTube --run

Running (IDE)

You'll need to have a working copy of Processing, a programming language geared at visual arts. Download it and unzip; open the processing program it contains. This is Processing's IDE.

Next, clone this repository into a folder named "VisualDJTube". Then, through Processing's UI, select "File > Open" and navigate to the "VisualDJTube.pde" file. Once this is loaded, click the "Play" button.

Running (Docker)

If you have docker installed (and are running a Linux host), you can use the pre-built image, so long as you also connect relevant audio/video:

docker run -it --rm \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
--device /dev/snd \
cmc333333/visualdjtube