NODE.SONGBOXToronto, Canada, Napa, CA, Montclair, NJ, Boston, MA

  • 427 Commits
  • 168 Pushes
  • 29 Deploys
Launch Site

NODE.SONGBOX

By Glazed Nodenuts

Screencast
Quick Intro

The online karaoke party, no cover!

Description

NODE.SONGBOX is an online karaoke player using WebRTC! Invite your friends or sing the greatest hits with anonymous singers. The design is based on physical karaoke bars, so you will feel like you are there!

Judging Instructions

Browsers: Chrome or Firefox Aurora | Instructions: Wait for the site to load and show you the pop-up for microphone permissions. Accept the permissions. You will either hear other singers or if the room looks empty you can invite your friends to sing with you!

What they Used

WebRTC(RTCMultiConnection) Socket.IO MIDI.js Grunt Lo-dash jQuery

Who

Votes

Your Vote

Voting is now closed.

Other Votes

  • (41)
  • contestant
  • judge

    I'm not a huge karaoke fan, but this is pretty neat. There are some design elements that seem unnecesary/confusing. Would be amazing if it did speech-recognition and scoring

  • contestant

    Well it made me laugh and had a bit of a sing song! Not sure about the cheesy keyboard backing but loved the idea, good job :)

  • contestant

    Nature

    Fun idea :)

  • judge

    Icon Venture Partners

    would have been better if someone else were in singing. Could not really tell if it works with other people but giving benefit of the doubt.

  • judge

    Joyent

    24x7 karaoke!

  • judge

    Sellside

    this is great! lol nice work. very interesting idea and well executed!

  • judge

    Yahoo

    This is super charming.

  • judge

    Joyent

    Clever use of WebRTC. A good start for something that would be great to get a bunch of friends together with another bunch of friends on the other side of the connection to get a little drunk and have fun. Webcam would be of course the next +1.

  • judge

    Definitely a fun way to play a game with friends in different places. Very creative idea. Good job guys!

  • judge

    Sencha

  • Love the lyrics display and controls. This a a great way to have fun with folks who are far away :)

  • judge

    @vigour_io

    App didn't really work for me - sound was lagging sometimes and I couldn't hear my partner singing. Fun idea overall tho, I like the usage of WebRTC.

  • contestant

    Printly.pk

  • judge

    RolePoint

    I didn't get the impression it required as much work as the other entries but it's certainly pretty fun and original

    • vladikoff
      contestant

      Hey Roger, thanks for the review! Sorry it didn't seem like much work, maybe because it just worked ;) Anyway we spent time setting up the API, styling, sync and WebRTC. Thanks again.

  • judge

    CompliSpace Technology Pty Ltd

    Wow...you guys are terrible at Karaoke!! But then again, that's the whole fun!

    Good work though building this for multiple users, if you could build something to people could search for songs or upload their own it would be great (thinking multiple languages).

    Seriously, when my wife sees this she is going to be all over it! With family overseas, this could be so much more fun than a skype call ;)

    (I've always though Karaoke is similar to McDonalds - every one says they hate it, yet they both seem to be doing a great business)

  • judge

    Adobe

    DAMN COOL. Didnt work in Canary for me tho. Crashed the tab.

  • judge

    Fun Idea. Would be cool to see a tracklist ahead of time

  • judge

    Pluralsight

    Impressive and fun! I like that the team thought about the visuals, but a simpler display of words covering the whole screen would have been more practical (rather than trying to recreate a TV box for something that is already being displayed on a monitor). Extra features like noise detection are creative!

  • judge

    robotaudio.com

    Seems like a really fun app. It know how well it really works with multiple users due to syncing issues (a really hard problem, is it even solvable?). People have been working on stuff like this for 10 years (Ninjam) and have never been able to get past the lag issue.

    Love the design ;)

    I think its probably more useful as a karaoke app you can use at your own party without other clients.

    All in all a cool and fun app!

  • contestant

    Hope one day we see this with real (not MIDI) audio! Nice job

  • judge

    I like the idea, just didn't work all that well for me. Song would stop after a few seconds.

    • vladikoff
      contestant

      Hey Aaron, Appreciate your review. which browser did you use? Try Chrome Stable or maybe Firefox Aurora. Stopping might be caused by the syncing technique in MIDI.JS.

      Thanks again!

    • Chrome 32.0.1700.14 beta

    • vladikoff
      contestant

      Ah strange, we are gonna do more testing after the judging is done so the app works for everyone. Thanks again for the feedback! :)

  • judge

    Love the idea. Very polished UI and a ton of fun. One thing I would have liked to see is a start button so I can get myself ready! Another would be letting me select from the list of songs.

  • contestant

    Ravenwall

    So great!

    I don't know if it was the songs I tried or I'm just a terrible singer but sometimes the words didn't seem to be timed right.

    Overall, great job, everyone!

  • judge

    I'm pretty impressed! Very novel. I like the design too. Bravo!

  • judge

    uTest

    Great visual design, really simple and works. Fun.

    Bad: midi quality is just horrible. Also, the song's pace seemed off, played very fast.

  • judge

    Twilio

    Awesome! Super fun app, and really great execution under the time constraints. The multiplayer functionality worked, and the midi and lyric sync was pretty solid. The only real gripe I had is that when you entered the app for the first time, you were placed at random into a song, and felt like you had goofed something up. This was a jarring exception to what was otherwise a solid and performant experience.

    Definite five stars for design in 48 hours. Graphically it was appropriately inspired by "Saved by the Bell", but more importantly it was obvious how the entire UI worked.

    High fives all around on this one.

  • judge

    GoodFit.co

    HAHA! This is really fun! I would add some social elements to it like sharing it on Facebook. Also maybe allow users to compete against their friends.

  • judge

    I love the idea! It's so unique. How'd you get the karaoke files?

    Ultimately though, I'm not sure how much I'd come back to this. There's something about being in the same room with other people (and lots of alcohol) that makes karaoke appealing. I think a lot of that is lost virtually.

    I like the hokey karaoke design. But I couldn't figure out how to get my avatar to show up on the bottom.

  • contestant
  • contestant

    Allen Industries

    Hah! This was awesome and ridiculous, or maybe just me and the missus yelling at the computer was. Super fun idea. Could use a bit of work in the syncing and generally the tune quality (maybe a better tablature source?)

  • judge

    Browserling

    That was fun!

  • contestant

    Hacker School

    Hah! Very fun :)

  • judge

    Tempo was a bit off for me, but love this idea.

  • judge

    The Node Firm

    Killer idea

  • contestant

    routeFlags

    Lovely :)

  • contestant

    Ally

    This is a fun toy, but it suffers from one problem: the speed of light. No matter what you do there will be a few milliseconds latency and that destroys timing. You're fortunate in that you're not aiming to be a high class audio startup, just karaoke, but as a musician that latency is murderous to listen to.

    I also had trouble getting the MIDI to play consistently on my machine in any browser.

  • contestant

    good idea.wish u all da best.

  • contestant

    Condé Nast

    Nice use of webrtc. I'm curious on how you sync multiple singers since you'd still have a lag (even if minute). I'm a musician, so I know how much worse a song can sound if the timing is off even just slightly.

    Maybe with singing it's not as obvious as with drums for instance.

    Anyhow, great idea and well done!

  • judge

    Brandcast

    I could have sat here singing all night long. Great app, I have no reason to use karaoke machines anymore, I can just visit a web page :)

  • contestant

    Great App

  • contestant

    Spatial Automation Lab -- University of Wisconsin, Madison / 3D Systems / Bespoke Innovations

    This is awesome! I hope you guys win this.

  • contestant

    Foliotek

    You don't understand how happy you've made me.

  • contestant

    Adparlor

    This is fun!!Love the clapping feature! sadly sometimes it breaks, fix it and lunch it as a fb app and i'll be you first user ^^

  • contestant

    The right balance between fun & crazy

  • contestant

    Foliotek Inc

    Cool idea, used some cool func with sockets and midi.js! Solid work guys.

  • contestant

    Dr J Enterprises, LLC

  • contestant

    IOKI

    Fun! :D

  • contestant

    Yeaaahhh :)

  • contestant

    Foliotek

    Haha this was just awesome. There's nothing else to say.

  • judge

    Scoutzie

    cool

  • judge

    Nodejitsu

    Amazing. I especially love the MIDI-based karoke music. Really make it a throw back.

  • judge

    GitHub

    Never seen this type of thing before, A+++

    The design was cute in a tv, but the tv knobs were as confusing as a normal tv's knobs.

    Everything seemed to work really well, and I was impressed how you could keep the word highlighting in time with the music. One thing that was unclear was if I could create a private karaoke room. And how to share that url with friends.

    Overall pretty cool for a weekend.

  • contestant

    This is so much fun!

IMPORTANT DATES

REGISTRATION
SEP 17
COMPETITION
NOV 9-11 UTC
JUDGING
NOV 11-17
WINNERS
NOV 18

Thank you to our Platinum Sponsors