Teach and Learn Music with WebRTC and pitch detection - TADHACK-mini London 2015, Google prize winner
HTML JavaScript Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
basicTest
config
pitchDetection
src
tasks
webrtc-adapter @ c0d55c5
.gitignore
.gitmodules
.~lock.GeneralPointsPresentation.doc#
GeneralPointsPresentation.doc
LICENSE
README.md
app.js
index.js
package.json
presentation.pdf
public
schema.jpg

README.md

TeachRTC

Join the chat at https://gitter.im/720kb/TeachMusicRTC

Music e-learning app utilizing WebRTC and pitch detection.

You are a Music Teacher

With TeachRTC you can teach music easily to your students by sending them a link to your teaching session. This app uses WebRTC, the same technology that google hangout uses, it lets you stream video browser-to-browser, directly to your student. The cool thing then, is that has pitch-detection mixed in, so that the student actually gets a music sheet and he can visualize the notes you play! How cool is that?

You are having Music lessons

Ask your teacher to create a session in TeachRTC, is an e-learning platform that uses video, pitch-detection and sheet music!

How to:

  1. Go to http://teachrtc.mkvd.net, Click the [Start] button.
  2. Send your student the link.
  3. There's no step three!

Enjoy!

Install:

git submodule init && git submodule update && npm install

Start

npm start

Main libraries used:

Team

  • Dario Andrei
  • Filippo Aiello
  • Francesco Canessa
  • Filippo Oretti

Photos / Links

Blog post: http://blog.tadhack.com/2015/04/12/tadhack-mini-london-winners/

presentation:

Randy Resnick jamming on it (was so awesome!): https://twitter.com/FilippoAiello/status/587374854992715776

making of:

Thanks to TADHack-mini London organizers and all the sponsors, the event was super-cool!