The future of the Jazz Plugin

Low level MIDI support via Javascript
jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

The future of the Jazz Plugin

Post by jt419oh » Sat May 23, 2015 11:20 am

I have seen a couple of threads mentioning google phasing out the NPAPI support in the Chrome Browser. How does this affect the plugin, is there a different way to do it?

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Thu May 28, 2015 5:23 pm

There will be a Chrome-compatible version, but I'll have to do some API changes.
There will be also a wrapper javascript to take care of all API differences.

karin
Posts: 6
Joined: Mon Apr 08, 2013 8:19 am
Contact:

Re: The future of the Jazz Plugin

Post by karin » Mon Jun 15, 2015 1:57 am

Thank you for updating the plugin!

Do you already know when the new version will be available?

Here is what I could find about Google's time schedule: Google will drop the support for NPAPI plugins in Chrome v45 (https://support.google.com/chrome/answer/6213033). Chrome v43 went stable roughly in the beginning of June 2015. If a new version is released about every 6 weeks like in the past, Chrome v45 will hit the stable channel in the beginning of September 2015.

Sites using the Jazz plugin will need to take the upcoming API changes (viewtopic.php?f=2&t=901&p=1530) into account, minimally by testing and deploying the javascript wrapper taking care of the API changes.

It would be very helpful, if the new Jazz plugin was available some time before September.

Our users at scorio.com are finding it increasingly difficult to activate the Jazz plugin in Chrome (Google hides the NPAPI activation option more with every Chrome version), and probably other music sites face the same complaints.
write music together - www.scorio.com

jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

Re: The future of the Jazz Plugin

Post by jt419oh » Wed Jun 17, 2015 12:58 pm

That's great Sema. Do you have a timeline for when the Chrome compatible version would be ready?

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Wed Jun 17, 2015 3:27 pm

I will try my best to have it working during this summer, but I'd appreciate some help from you:

Please let me know which features of Jazz-plugin are most important for your projects,
and I will concentrate on those features first.

Thanks a lot!

karin
Posts: 6
Joined: Mon Apr 08, 2013 8:19 am
Contact:

Re: The future of the Jazz Plugin

Post by karin » Thu Jun 18, 2015 3:06 am

For scorio users, the most important feature is the ability to play MIDI files (used to play scorio scores).
Next most important feature would be receiving MIDI events from MIDI devices like a keyboard and playing them back with MidiOutLong.

If you need help, please let me know. I'd be happy to help with testing.
write music together - www.scorio.com

jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

Re: The future of the Jazz Plugin

Post by jt419oh » Tue Jun 23, 2015 7:01 am

Hi Sema,

The absolutely most important feature for me is the midi input.
Thanks

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Mon Sep 07, 2015 3:18 pm

I know that I'm running late, but I just want to assure you that the Chrome solution is on the way.
Expect some good news in two weeks or so...

jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

Re: The future of the Jazz Plugin

Post by jt419oh » Wed Sep 16, 2015 11:13 am

Thanks Sema for the update. :D

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Sat Sep 19, 2015 6:56 pm

A new release is ready for preview: http://jazz-soft.net/download/Jazz-Plugin/1.5 (Windows only; Mac and Linux - coming soon.)

If you like it - tell everybody, if you don't - tell me! :)

Make sure you are using the latest version of JZZ.js: https://github.com/jazz-soft/JZZ

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Mon Sep 21, 2015 8:05 pm

I've noticed that Chrome extensions only work with http:// and https:// pages, but not with local file: pages.

For your convenience I set up some engine test pages:

https://jazz-soft.github.io/modules/jzz-npapi.html - NPAPI plugin
https://jazz-soft.github.io/modules/jzz-webmidi.html - WebMIDI API
https://jazz-soft.github.io/modules/jzz-crx.html - Chrome extension (also works with new Opera)

letoribo
Posts: 98
Joined: Fri Sep 13, 2013 8:25 am
Location: Odessa,Ukraine
Contact:

Re: The future of the Jazz Plugin

Post by letoribo » Mon Sep 21, 2015 11:55 pm

I've changed just 2 lines:
https://github.com/letoribo/Keys/commit ... 389eaebL10
, and piano works again in Chrome, even without plugin installed, but not in Internet Explorer 11 for Windows 7.

jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

Re: The future of the Jazz Plugin

Post by jt419oh » Tue Sep 22, 2015 7:04 am

Awesome news. Looking forward to trying this out this weekend!

karin
Posts: 6
Joined: Mon Apr 08, 2013 8:19 am
Contact:

Re: The future of the Jazz Plugin

Post by karin » Wed Sep 23, 2015 11:15 pm

Thank you so much for the update!
I'm currently testing the 1.5 plugin with scorio in different browsers and will report the results soon.
write music together - www.scorio.com

karin
Posts: 6
Joined: Mon Apr 08, 2013 8:19 am
Contact:

Re: The future of the Jazz Plugin

Post by karin » Thu Sep 24, 2015 1:44 pm

Is it already possible to play MIDI files with version 1.5?

In Chrome 45/Windows 7, this example page https://jazz-soft.github.io/modules/jzz-crx.html is working fine with JZZ, while the file example http://jazz-soft.net/demo/PlayMidiFile.html does not regognize the 1.5 plugin.
write music together - www.scorio.com

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Thu Sep 24, 2015 3:25 pm

I'll work on MIDI files after I finish more urgent tasks.
The MidiFile example is not using JZZ.js yet, I'll need to rewrite it.

karin
Posts: 6
Joined: Mon Apr 08, 2013 8:19 am
Contact:

Re: The future of the Jazz Plugin

Post by karin » Sat Sep 26, 2015 4:07 am

Thanks for the info, sema.

Apart from Chrome the new Jazz Plugin worked fine for me in Firefox 41, Internet Explorer 11, Safari 5.1.7 and Opera 32 (all tested with Windows 7). Opera gives a warning that a plugin is used that will soon not be supported any more (probably because I used the non-ported part of the plugin).
write music together - www.scorio.com

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Sat Sep 26, 2015 5:01 am

Thanks a lot for the update!

sema
Site Admin
Posts: 358
Joined: Mon Oct 17, 2011 7:28 pm

Re: The future of the Jazz Plugin

Post by sema » Sat Sep 26, 2015 6:21 pm

Please check the new Mac version at http://jazz-soft.net/download/Jazz-Plugin/1.5
Linux version is coming soon.

jt419oh
Posts: 51
Joined: Sat Mar 16, 2013 8:49 am

Re: The future of the Jazz Plugin

Post by jt419oh » Mon Sep 28, 2015 1:52 am

The following page is not working for me in Chrome.
https://jazz-soft.github.io/modules/jzz-webmidi.html

I do not have any midi devices plugged in however could that be why. Also I remember you mentioning that the outputs would not work with Chrome. Is this still an issue and may be why that page says WebMIDI API is not available or no MIDI ports found ?

I am using the latest version of Chrome. I had not tried the Chrome extension yet.

Also how compatible is this version's javascript with previous versions. I have not had a chance to look into it, but I had quite a bit of custom code along with the previous versions javascript. Is this backwards compatible?

Post Reply