Soundslice interactive sheet music player
March 17, 2014 1:21 PM   Subscribe

Soundslice interactive sheet music player
Sheet music / guitar tabs rendered entirely in the browser, synced with a real audio recording. Slow down without changing pitch, loop sections, resize notation dynamically. Demo video.
Role: Programmer
posted by adrian_h (9 comments total) 12 users marked this as a favorite

It looks pretty slick. Can I ask how difficult it was to program all the engraving rules, or if you used any third party code for that?
posted by hanoixan at 5:38 AM on March 18, 2014

hanoixan: Thanks! It was actually one of the more difficult things I've done in ~20 years of programming. There are (literally!) centuries' worth of special cases about how notation should be properly laid out.

I built the engraving engine from scratch -- no third-party code. :)
posted by adrian_h at 8:40 AM on March 18, 2014

From scratch? That's excellent. I don't think people realize the subtleties (I have at least three books on engraving rules alone)!
posted by hanoixan at 8:47 AM on March 18, 2014

Oooh, I think you and I would get along! :) My favorite is "Behind Bars" -- it's an OCD masterpiece.
posted by adrian_h at 9:18 AM on March 18, 2014

I don't have that one, but that may be remedied soon. My goals with having these books may be much the same as yours. I have designs on starting a music software business in the future, once I have the time and capital. And since it's commercial, it's not like I can just appropriate Lilypond to do my bidding. ;) Anyways, VERY nice work. (edit: aaaand purchased...)
posted by hanoixan at 2:39 PM on March 18, 2014

My browser crashed as soon as I went to the website (Safari 5.1.10).
posted by John Cohen at 8:35 PM on March 18, 2014

This is really impressive - great work!
posted by raisindebt at 5:11 AM on March 19, 2014

This thing is like something from the future where everything is awesome.
posted by gwint at 10:33 PM on March 19, 2014

posted by wintrymix at 9:58 AM on March 28, 2014

« Older Steller - Story telling app....   | Newer »

You are not currently logged in. Log in or create a new account to post comments.