All Projects → 720kb → TeachMusicRTC

720kb / TeachMusicRTC

Licence: Unlicense license
Teach and Learn Music with WebRTC and pitch detection - TADHACK-mini London 2015, Google prize winner

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].