Heart Beats for Music Hack Day MIT
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Published on Nov 11, 2012
A project for Music Hack Day MIT 2012.
I got a running watch last Christmas that included a heart rate monitor. I noticed that the range of human heart rates and the range of music tempos are pretty similar, so I thought it would be funny to control the tempo of a song with your heart.
The heart rate monitor communicates wirelessly with the watch. I don't know how to hack the radio signal that the heart rate monitor sends out, so I decided to approach reading the heart rate in a much more roundabout way. I duct taped a webcam to my running watch, and wrote a program in Max/MSP to do some really hacky OCR to determine the digits. I then take this heart rate, divide it by the original tempo of the song, and use that number to control the rate of song playback. Enjoy!
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
-
0:52
3 Year Old Eating Atomic Warhead Candyby ElDiPabloFeatured
1,706,697
-
4:20
MorpHex part IIIby ZentaOlbaid
1,725,306 views
-
7:33
Penn & Teller: Fool Us - Brynolf & Ljung (S01E06)by Peter Brynolf
693,391 views
-
6:11
How to Level Up a Pokemon From lvl 1 to lvl 100by marcarlos007
688,752 views
-
3:14
Call Me Maybe (Chatroulette Version)by MegaFailCompilation
8,455,985 views
-
3:18
PhantomX running Phoenix codeby ZentaOlbaid
1,273,994 views
-
2:34
Carly Rae Jepsen - Call Me Maybe (Fast Version)by FastRecords
354,490 views
-
3:05
Hydrographics- Dipping my hand in carbon fiber film- elpasopowdercoating.comby ElPasoPowderCoating
5,677,312 views
-
3:03
Dumb Ways to Dieby DumbWays2Die
46,090,467 views
-
3:09
Mother Hears Heartbeat of Her 16-year-old Dead Sonby Gakyoung Tube
203,491 views
-
0:53
Man plays Insomnia on the spoonby WillIam Woodhouse-Banks
133,586 views
-
3:45
SONGS IN REAL LIFE!!by SteveKardynal
34,379,965 views
-
7:38
Pokemon Diamond/Pearl: The Ultimate Legendary Pokemon Arceusby XOnlineProductionsX
926,482 views
-
3:12
Call Me Maybe - 2012 USA Olympic Swimming Teamby USASwimmingOrg
11,443,349 views
-
14:45
Hibernation - Deep Sleep Delta Binaural Beats Solfeggio 417 Hzby highermusic
116,881 views
-
2:03
Wild Michael Jackson Appeared!by FierceDeityXeroX
14,694,704 views
-
45:27
Developing Gesture-Based UI Navigation Using Kinectby Ryan Challinor
848 views
-
4:45
Call Me Maybe by Carly Rae Jepsen (SUPER SLOW VERSION)by Daniel Doronzo
26,805 views
-
3:51
Batman Maybe (original lyrics)by wekejay
1,664,702 views
-
4:53
"Chocolate Rain" Original Song by Tay Zondayby TayZonday
91,151,880 views
- Loading more suggestions...
Uploader Comments (Ryan Challinor)
RobyBang1 6 months ago
Isn't there a way to control the tempo without affecting the pitch? I know Audacity has a filter that can do this and that program is open source.
Sign in to YouTube
Sign in to YouTube
Ryan Challinor 6 months ago
That's not as funny, though.
Sign in to YouTube
Sign in to YouTube
Top Comments
EliteSlayer542 5 months ago
Not fake and gay. You just don't understand how it works.
Sign in to YouTube
Sign in to YouTube
All Comments (341)
erikolierook 1 month ago
Can you explain how you did the OCR in max/msp? I want to do something simular; using a webcam as input. thanks in advance
Sign in to YouTube
Sign in to YouTube
ClearComplexity 2 months ago
Image Processing and recognition to get the rate from the monitor and then applying it to the algorithm to control tempo. Great stuff, I'm a graphics student and my programming is all self taught on the side but I usually write most of my stuff from scratch in C++/Python for image processing, I'll have to put some time aside to play with MSP.
Keep up the interesting ideas, mixing some solid technology with humor is always fun.
Sign in to YouTube
Sign in to YouTube
Kim Bowen Çolakoğlu 3 months ago
true, it wouldn't be as funny, but I'm also very curious to hear it without the pitch change. 
Sign in to YouTube
Sign in to YouTube
Angeline Yeoh 3 months ago
Awesome...
Sign in to YouTube
Sign in to YouTube
Semih kekül 3 months ago
I think the system needs a pid controller for preventing peaks. Because it is hard to stabilize heart beat precisely. On the other hand, this idea rocks dude.
Sign in to YouTube
Sign in to YouTube
XTdarkgainTX 4 months ago
geek
Sign in to YouTube
Sign in to YouTube
ebenezerkid 4 months ago
Dude this was awesome!
Sign in to YouTube
Sign in to YouTube
Jason Fifield 4 months ago
who would want to hear her speed up and slow down without chipmunking?
good call on making it all tape-like.
Sign in to YouTube
Sign in to YouTube
6u6u7o 4 months ago
please make another one with normal voice. please, I'll subscribe
Sign in to YouTube
Sign in to YouTube
BenMusicien 5 months ago
You may start using Max/msp, the software is not really as complicate as you think. You don't have to know C++ language at all to use it ;) The software contain a lot of example and there is a lot of tutorial on the internet :D ! I start using it in september with my university, it takes some time to understand the logic of it but that's pretty cool :D ! So go forward!
Sign in to YouTube
Sign in to YouTube