My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Description

MobileBeat takes the multi-touch features of Apple's iPhone and utilizes them to create a mobile music creation environment. MobileBeat uses a similar concept to the monome 40h (http://www.youtube.com/watch?v=cJwxbTKwONc) for creating beats using various samples in real time.

Planned Features for .1

  • Switching out of sample presets.
  • Dynamic adjustment of BPM.

Features beyond .1

  • Different "windows"
    • A grid beat view (as seen in the screenshot below).
    • A grid view for playing long samples.
    • A piano keyboard for tapping out melody
  • Recording sessions to a file for later playback.
  • Recording to a ringtone.

Screenshots

Installation Instructions

The project uses glib, libsnd, and libintl. In order for the binary to work, it must find those libraries in /usr/lib/.

Check out the code via Subversion and copy the three libraries (libglib-2.0.0.1200.13.dylib, libsndfile.1.0.17.dylib, and libintl.8.0.1.dylib) in ext/libs in the trunk to /usr/lib on the iPhone.

Next, change the IP in the Makefile to your iPhone's IP and run "make send". This should build all the necessary files, construct a package, and scp the package to your iPhone's Applications directory. Then, just restart Springboard and you should be able to run it.

Powered by Google Project Hosting