This is the project that we chose to do:
SxP
Points
Questions to answer:
metadata in DB?
Refresh data in db?
TBD:
-Create interface to SxP in DbHelper
-Associate Songs <--> Points in the pieces data structures
__________
This are the ideas that we have discussed so far, and will be considered for the sprint:
- RunWithMe: a step-sensitive music player. For those of us who are runners, this app will track your footfalls and adjust the rate of the music to match. Options could be to increase tempo by x%, so as to get you to run faster, at certain intervals. Possibly tie to Locale, so it knows to make you run faster on the last stretch.
The project page is now back to it's original address at: http://code.google.com/p/runwithme
Project details:
We are using the following package names:
com.barcampchicago.runwithme
com.barcampchicago.runwithme.pieces
class pieces.Song:
- uri
- name
- length
- artist
class pieces.Point:
- latitude
- longitude
Database structure:
Song
id uri name? other metadata?
SxP
id song_id point_id
Points
id lat lon
Questions to answer:
metadata in DB?
Refresh data in db?
How? When?
TBD:
-Create interface to SxP in DbHelper
-Associate Songs <--> Points in the pieces data structures
__________
This are the ideas that we have discussed so far, and will be considered for the sprint:
- GolfSwing: hold your phone like a golf club, and take a full swing. Using motion sensing and the gyroscope (and leveraging heavily off of Roberto's Fling app), make a satisfying golf club "clack" noise, based on velocity and club type. First version can be simply a noise generator, but it eventually could morph into a driving range or even a full game.
- RythmMusicPlayer: A music player that would: transition between songs without any silence, so overlap the end of one with the beginning of another synk the beets of the 2 so that the rhythm isn't interrupted.
- MyBody BeatBox: A Beatbox that uses the accelerometer to determine rythm for the patterns. It uses the mic to record sounds for patern. Uses direction (vectors) to affect volume and modulation.
We will take one or two ideas and try to complete them by 3PM on Sunday, at which point we will upload them to the market as an exercise. All the code and apps will be available under a OSS license.