Linux-Support

Low level MIDI support via Javascript

Linux-Support

Postby kayahr » Tue Mar 05, 2013 9:22 am

Hello,

I came here because I was searching for a cross-platform web solution for MIDI support and found the Web MIDI API Polyfill which currently uses Jazz-Plugin. Unfortunately it looks like it only works on Windows and Mac and not on Linux. Is it possible to obtain the Source Code of Jazz-Plugin so I can try to compile it for Linux?
kayahr
 
Posts: 4
Joined: Tue Mar 05, 2013 9:18 am

Re: Linux-Support

Postby sema » Tue Mar 05, 2013 3:06 pm

Thanks a lot, kayahr!

I'm planning Linux release this month.
Will keep you in mind if I need any help programming.
And of course will appreciate your help testing :)
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby kayahr » Tue Mar 05, 2013 10:13 pm

sema wrote:I'm planning Linux release this month.


Ah, nice coincidence. Feel free to contact me if you need a beta tester. Not sure if I'm that helpful in programming (Because of the closed source code I don't even know the programming language you are using or which API you are using to access the MIDI devices). But I'll try anyway if needed.
kayahr
 
Posts: 4
Joined: Tue Mar 05, 2013 9:18 am

Re: Linux-Support

Postby tomc » Sun Apr 21, 2013 2:42 pm

I too am running linux and would like to use Jazz. Has any progress been made on the linux port?
I would be happy to try my hand at any programming/testing help that is needed.
tomc
 
Posts: 1
Joined: Sun Apr 21, 2013 2:38 pm

Re: Linux-Support

Postby sema » Mon Apr 22, 2013 1:51 am

Sorry, it takes me longer than expected (as always :( ) - I will post an announcement as soon as I have something to test...
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby kayahr » Wed Mar 05, 2014 6:47 am

sema wrote:Sorry, it takes me longer than expected (as always :( ) - I will post an announcement as soon as I have something to test...


Hi, just wanted to ask, if there are any news regarding the Linux support?
kayahr
 
Posts: 4
Joined: Tue Mar 05, 2013 9:18 am

Re: Linux-Support

Postby sema » Thu Mar 06, 2014 3:42 pm

Oh, the whole year passed! Thank you for being so patient, it is coming some day, lots of people were requesting it lately...
I'm currently working on Chrome NaCl version.
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby sema » Sat Apr 19, 2014 10:14 pm

For those who asked:
A beta version for Linux is available for preview: http://jazz-soft.net/download/Jazz-Plug ... n-64.so.gz

To install:
gunzip Jazz-Plugin.so.gz
sudo cp Jazz-Plugin.so /usr/lib/mozilla/plugins

Works on my 64-bit Ubuntu in Firefox and Chromium (so far, only MIDI Out)

Will appreciate early feedback!
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby letoribo » Sun Apr 20, 2014 2:20 am

After gunzip Jazz-Plugin.so.gz && sudo cp Jazz-Plugin.so /usr/lib/mozilla/plugins don't work on Linux Mint (olivia) 32-bit
letoribo
 
Posts: 98
Joined: Fri Sep 13, 2013 8:25 am
Location: Odessa,Ukraine

Re: Linux-Support

Postby sema » Sun Apr 20, 2014 12:17 pm

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

Re: Linux-Support

Postby letoribo » Sun Apr 20, 2014 2:18 pm

After $ gunzip Jazz-Plugin-32.so.gz && sudo cp Jazz-Plugin-32.so /usr/lib/mozilla/plugins it seems that pages are working,but midiout list is empty
letoribo
 
Posts: 98
Joined: Fri Sep 13, 2013 8:25 am
Location: Odessa,Ukraine

Re: Linux-Support

Postby sema » Sun Apr 20, 2014 2:57 pm

Unlike Windows/MacOS, Linux does not provide default software synth, unless you install one.
Here are some instructions on how to setup Virtual MIDI: http://jazz-soft.net/download/Jazz-Plug ... Synth.html
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby kayahr » Fri Apr 25, 2014 5:35 am

So did I understand it correctly that the linux version currently does not support Midi-IN? That would be a shame because that's actually what I want to use. Is there a major problem with Midi-IN on LInux so you can't implement it? Or will it be available soon?

I just did a quick test of the plugin by using the examples from your website. In Firefox and Chrome my piano is listed as input and output device but neither output nor input is working.
kayahr
 
Posts: 4
Joined: Tue Mar 05, 2013 9:18 am

Re: Linux-Support

Postby sema » Fri Apr 25, 2014 8:44 am

Hopefully, I'll finish the Midi-IN portion during this weekend.
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby sema » Sun Apr 27, 2014 11:44 pm

Midi-IN should work now. Thank you for being patient!
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby sema » Sat Aug 30, 2014 1:09 pm

Made it compatible with a couple more browsers.
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby sema » Sun Oct 26, 2014 6:53 pm

Linux version is no longer beta! :)
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby sema » Thu Dec 04, 2014 1:31 am

Here is the shell script to configure your Virtual MIDI: http://jazz-soft.net/download/Jazz-Plug ... Synth.html
Please feel free to improve it!
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm

Re: Linux-Support

Postby beemsoft » Thu Feb 05, 2015 5:10 am

Hi sema,

Did you also test the plugin in Chrome?
On Linux Mint, the plugin is working with Firefox, but it doesn't seem to work with Chrome.

Greetings,
Hans Beemsterboer
beemsoft
 
Posts: 3
Joined: Wed Jan 28, 2015 7:52 am

Re: Linux-Support

Postby sema » Thu Feb 05, 2015 9:36 am

Chrome is phasing-out NPAPI plugins. I guess it's time to start a NaCl version of the plugin.
Luckily, Chrome supports Web-MIDI API, so it's still possible to run MIDI applications on all browsers.

If anybody knows how to make new Chrome use old plugins - please let me know!
sema
Site Admin
 
Posts: 321
Joined: Mon Oct 17, 2011 7:28 pm


Return to Jazz-Plugin

Who is online

Users browsing this forum: No registered users and 1 guest

cron