This document describes a music player called Kokoro that selects songs based on the user's heart rate. Kokoro establishes an interaction model where the user's heart rate leads them to different music, providing an alternative way to listen without conscious decisions. It functions by classifying music into 7 levels based on heart rate bpm and playing songs that match or are just above/below the user's current heart rate. This project explores using biofeedback to control digital devices and experiences.
15. for whom it is
those who want to use a
music player when they
exercise and/or relax.
who don’t always spend
a lot of time creating
playlists.
who want to navigate
their music in a new way.
16. for whom it isn’t
intricate playlist
designers.
those who know what
they want to listen to
and when.
17. related projects
navigate with different
premisses like mood.
it needs the user’s
constant conscious
input.
18. related projects
color as a way to chose
music
user choses the color
associated with the song
conscious decisions, no
body awareness.
20. classification for music
level 7, 160 or higher
level 6, 140 or higher
level 5, 120 or higher
level 4, 100 or higher
level 3, 80 or higher
level 2, 70 or higher
level 1, 60 or lower
21. system
turn on
status light comes on
counts your beats and averages
plays a song in your
current heart rate level
counts your beats and averages
if it changes it finds a song in the
new level
22. system
turn on
status light comes on
counts your beats and averages
plays a song in your
current heart rate level
counts your beats and averages
if it changes it finds a song in the
new level
80
23. system
plays a song one hr level
higher than yours
counts your beats and averages
if your hr changes it finds a song
one level above the new average
24. system
plays a song one hr level
higher than yours
counts your beats and averages
if your hr changes it finds a song
one level above the new average
80
25. system
plays a song one hr level
lower than yours
counts your beats and averages
if your hr changes it finds a song
one level below the new average
26. system
plays a song one hr level
lower than yours
counts your beats and averages
if your hr changes it finds a song
one level below the new average
80
27. system
skips the current song
counts your beats and averages
finds another song in the current
hr level
34. future
for this project
bigger picture
instructional video
interactions where biofeedback
datalogging. plays a part in controlling your
digital devices.
iTunes plug in
inspired by this project
iPod Arduino Library