3 ms·
Thanks for the post. I made a short video demoing some of the features here, like zooming/responsiveness/snapping: http://www.youtube.com/watch?v=tq1go7Ld1Q4 ht
by adrianh 13y ago
Thanks for the post. I made a short video demoing some of the features here, like zooming/responsiveness/snapping: http://www.youtube.com/watch?v=tq1go7Ld1Q4 http://www.youtube.com/watch?v=tq1go7Ld1Q4
- cnanders 13y agoIt is amazing to see how far HTML and JS have come. What are using for the audio engine when in "synthetic" sound mode? Do you render a custom performance on the fly from pitch samples, or play from a pre-computed mp3/wav? I've used http://www.songsterr.com http://www.songsterr.com before, which is almost identical to this, except it uses Flash. One thing you might consider, to compete with them, is a larger library. I'm pretty sure they built their massive (practically complete) library from pre-existing GuitarPro tabs. From your docs, it looks like you can read GuitarPro tabs, so it might be worth doing a massive import. Not sure about the legality of this, but it is worth considering. I'm pretty sure songsterr basically went from non existing, to having almost every song ever created when they launched. The only way they could do this is using GuitarPro tabs. I wonder if they have a licensing deal with the copyright owners? Anyway, I'm definitely interested in how you do sound in Javascript. Cheers for a fantastic UI and a beautiful design.
- Mandatum 13y agoSynthetic are ripped from this file: http://d2c3nvafyekx5z.cloudfront.net/soundfonts/piano.oga http://d2c3nvafyekx5z.cloudfront.net/soundfonts/piano.oga It's surprising how seamless it works. This would be the sort of thing 18-24 months ago that we'd argue Flash would hold over traditional web. Not anymore. EDIT: With a bit of JS and audio hacking you could actually replace the synthetic sounds with something from here: http://soundfonts.homemusician.net/ http://soundfonts.homemusician.net/ I'm sure they plan to add additional "soundfonts" as they call them later on. Can only assume that piano works best.
- paul9290 13y agoIndeed we've created a web app that plays a playlist On multiple devices in sync using the web audio API. It works in iOS and in any modern version of chrome.
- adrianh 13y agoYes, you're exactly right about how it works. We'll be adding other soundfonts soon. Piano worked the best for launch, but it'd definitely be better with instrument-appropriate sounds. Adrian @ Soundslice
- jastanton 13y agoYou don't know how to read music? You're the best guitar player I know, playing one of the most difficult styles of guitar I know (Gypsy Jazz). And to top it all of you wrote a sheet music rendering engine! This is very funny :) Way to go!
- deleted 13y ago[deleted]
- the_cat_kittles 13y agoImagine my pleasant surprise, when, after becoming a huge Gonzalo Bergara and Adrien Moignard fan, I see a video of a guy who's name I vaguely recognize playing with them. Then I realize thats the guy who invented the web framework I use for most paying jobs. Small, interconnected world! You are a good player Adrian! and how amazing are those two guys I mentioned?
- julien_p 13y agoYou'll probably like this talk by Adrian about the history behind soundslice http://www.youtube.com/watch?v=4fmU1ZXNov8 http://www.youtube.com/watch?v=4fmU1ZXNov8
- adrianh 13y agoI love Gonzalo and Adrien! Two of my favorite guitarists, and they're super nice people. I'm always amused when worlds collide (Django the framework, Django the musician, Soundslice the product). Thanks for the nice words. :)