FireSynth for browsers

Have questions? Just saying hello? This is the place.
No explicit, hateful, or hurtful language. Nothing illegal.
Post Reply
Lemo
Posts: 313

Post by Lemo »

FireSynth

Image


Features

Browser extension for Greasemonkey
Add support for Synthesia url handler (0.8.3+) on every midi link for direct play
Watch, Play, Left, Right hand options
Visual help to find links faster


Preview

Some examples from Wendy's, MidiZone, Ifnimidi
Image


Install script

Make sure you have the greasemonkey extension running before using the link above:
Firefox: https://addons.mozilla.org/fr/firefox/a ... asemonkey/
Opera: http://www.ghacks.net/2008/08/10/greasemonkey-in-opera/
Safari: http://www.simplehelp.net/2007/11/14/ho ... in-safari/
IE: who cares
Chrome: built-in
Last edited by Lemo on 12-14-11 6:50 pm, edited 2 times in total.
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
Lemo
Posts: 313

Post by Lemo »

If anyone knows some javascript, feel free to modify or optimize the script as you like
I hope you don't mind if I use a link to your favicon Nicholas?
Luckily this greasemonkey version will avoid me to update an extension for any browser and any version ;)
And won't conflict with Aria dos tools
It's my first try with javascript, so expect weirdness in the code.
Also, it can become quite slow when there's a lot of links
Apparently there's a function called appendChild, that I could use instead of innerHTML for performance
If you know how it works, leave me a note :]
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
Nicholas
Posts: 13132

Post by Nicholas »

This looks awesome.

Having a little trouble on this page though. For each of the little arrow links it's generating a broken "synthesia://http://" link.

Also, it's safe to also match "midi" and "kar" extensions too. Those both exist and they're all the same type of file.

As for other feedback: Each box contains six different elements (icon, down, up, left, right, original text) but only point to five different things: the icon and original text are the same link. I'd recommend the icon link take over for what the down arrow is doing to save space. Seems like #watch is probably going to be the most frequent use-case and clicking the Synthesia icon should probably open Synthesia. :lol:
Lemo
Posts: 313

Post by Lemo »

Having a little trouble on this page though
Nicholas wrote:Having a little trouble on this page though
It's probably the same on every page then, looks like I forgot to remove the http://
As a matter of fact, I guess I would need a working version of Synthesia to actually test the whole thing :mrgreen:

I'll add midi, kar, and icon thing, good points
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
Nicholas
Posts: 13132

Post by Nicholas »

Lemo wrote:... I guess I would need a working version of Synthesia to actually test the whole thing :mrgreen:
Oh yeah, sorry about that. ;)

New preview with all the collapsing stuff is coming pretty soon. Hopefully a day or two.
Lemo
Posts: 313

Post by Lemo »

Okay I've uploaded a fixed version
I think I'll do my own icons later, these arrows are not great
Best would be a popup menu when you hover synthesia button... anyone knows how to do that?
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
Nicholas
Posts: 13132

Post by Nicholas »

It's working now. Thanks!

I also just learned that I want #watch to also work in non-simplified track setting cases too. Right now anything past the '#' will be ignored if the left/right (or both) hand parts aren't identified (either by virtue of there only being one/two tracks or using the new manual hand assignment). And for #watch, that doesn't make much sense. That will be in the next preview too.
Lemo
Posts: 313

Post by Lemo »

Yea also I just learned that sometimes it does launch synthesia for me with no #

I uploaded a new version of firesynth with some mouse over action :]
Doesn't work totally as it should for the moment tho... it's supposed to disappear when the mouse leave
New icons as well
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
aria1121
Posts: 1505

Post by aria1121 »

Lemo wrote:IE: who cares
I think this pisses many people off for some reason :)
Nicholas
Posts: 13132

Post by Nicholas »

That he wouldn't support IE? Or you're saying that no one likes IE? :D

For what it's worth, 18% of the site traffic between Oct-1 and today was conducted through IE. Now you have a data point. I will leave it up to Lemo whether that is a large enough or small enough percent to ignore. ;)
Lemo
Posts: 313

Post by Lemo »

greasemonkey + your_browser_name_here => google
Stuff & experiments for Synthesia: Gramp v0.2SkinboxFireSynthVideoWebradio
aria1121
Posts: 1505

Post by aria1121 »

Spoiler Alert: This post contains off-topic stuff
Lol no just saying that IE is a kind of fail because it isn't worth browsing with when you've seen other browsers. Firefox and Chrome have many other things IE doesn't have. But you really can't do much fun things with IE also because it is so slow...
Lemo wrote:That he wouldn't support IE? Or you're saying that no one likes IE?
Lemo wrote:greasemonkey + your_browser_name_here => google
Resulted in the following searchresults: :)
Image
Post Reply