Search found 389 matches

by sema
Sat Mar 10, 2018 6:27 pm
Forum: Jazz-Plugin
Topic: Linux plugin only returns Virtual MIDI ports
Replies: 8
Views: 5131

Re: Linux plugin only returns Virtual MIDI ports

I got your email and will experiment with your suggestions.
Unfortunately, I don't have any devices that behave like yours - all instruments I tried were visible by ALSA's snd_rawmidi_*
by sema
Sat Mar 10, 2018 6:19 pm
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 27747

Re: Jazz-Plugin in Windows 10

The change will be a little more complicated than "find/replace", but still simple. Jazz.MidiOutList() / Jazz.MidiInList() => JZZ().and(function() { var info = this.info(); ... }); https://jazz-soft.net/doc/JZZ/jzz.html#info Jazz.MidiOutOpen(name) / Jazz.MidiInOpen(name, funct) => var midiout = JZZ(...
by sema
Sun Mar 04, 2018 1:16 pm
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 27747

Re: Jazz-Plugin in Windows 10

by sema
Sun Mar 04, 2018 8:18 am
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 27747

Re: Jazz-Plugin in Windows 10

Oh I see... I thought you were that site developer...
Well, the only thing you can do then is to encourage the site owners to upgrade their technology...
by sema
Fri Mar 02, 2018 7:06 pm
Forum: JZZ.js
Topic: MIDI onstatechange counterpart in JZZ.js
Replies: 5
Views: 2947

Re: MIDI onstatechange counterpart in JZZ.js

Newly released JZZ v0.4.4 has an onChange() function.
Please see the details at https://jazz-soft.net/doc/JZZ/jzz.html#onChange
by sema
Fri Mar 02, 2018 6:58 pm
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 27747

Re: Jazz-Plugin in Windows 10

Why don't you check the examples at https://jazz-soft.net/demo ? One don't have to be a JavaScript guru to understand them. And they work in all browsers (except Edge, for which I'm planning to have a solution in near future) What you'll have to do with your website is basically to substitute direct...
by sema
Fri Mar 02, 2018 10:27 am
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 27747

Re: Jazz-Plugin in Windows 10

Firefox and Chrome extensions have API different from Jazz-Plugin.
Instead of directly using Jazz-Plugin API, please switch to JZZ.js library that is compatible with every implementation (Including Chrome native Web MIDI API)
by sema
Sun Feb 18, 2018 8:15 pm
Forum: JZZ.js
Topic: MIDI onstatechange counterpart in JZZ.js
Replies: 5
Views: 2947

Re: MIDI onstatechange counterpart in JZZ.js

JZZ().onChange() will be available in the next release, probably within a week.
by sema
Sat Feb 17, 2018 7:30 pm
Forum: JZZ.js
Topic: Playing a MIDI file
Replies: 3
Views: 1853

Re: Playing a MIDI file

Still remember about it, but please be patient... :)
by sema
Fri Feb 16, 2018 7:15 pm
Forum: Web MIDI API
Topic: Web MIDI API for Firefox
Replies: 6
Views: 2989

Web MIDI API for Firefox

Web MIDI API for Firefox is available at https://addons.mozilla.org/en-US/firefo ... -midi-api/
by sema
Mon Feb 05, 2018 5:59 pm
Forum: jazz-midi
Topic: A notice for Electron developers
Replies: 1
Views: 3816

Re: A notice for Electron developers

Good news for Electron developers!
A new jazz-midi-electron module has been released!
https://github.com/jazz-soft/jazz-midi-electron
https://www.npmjs.com/package/jazz-midi-electron
by sema
Sun Feb 04, 2018 4:59 pm
Forum: Jazz-Plugin
Topic: MacOS - please update the plugin!
Replies: 0
Views: 1567

MacOS - please update the plugin!

Recent MacOS update could cause minor problems with the Jazz-Plugin (incorrect MIDI instrument naming).
If you have noticed any issues, please reinstall the latest version from https://jazz-soft.net/download/Jazz-Plugin
by sema
Sun Feb 04, 2018 1:36 pm
Forum: News and Updates
Topic: Facebook page
Replies: 0
Views: 3402

Facebook page

Hi everybody!

We have created a new facebook page at https://www.facebook.com/midi.javascript
(see the new link at the top right corner)
Please follow the page to stay notified of important updates.

We promise not to spam too much. :)
by sema
Mon Jan 01, 2018 4:56 pm
Forum: Third-party
Topic: e-UniverCity.com Projects
Replies: 13
Views: 4274

Re: e-UniverCity.com Projects

I have posted two more examples. Hope they'll be useful...
https://jazz-soft.net/demo/SelectMidi.html
https://jazz-soft.github.io/modules/jzz-all.html
by sema
Wed Dec 27, 2017 9:06 am
Forum: Third-party
Topic: e-UniverCity.com Projects
Replies: 13
Views: 4274

Re: e-UniverCity.com Projects

Unfortunately, I am not familiar with the midiinputprovider. Since your FF correctly reports the port names, all other functions should work too. There may be one reason for not been able to open the hardware ports: When you use the standard WebMIDI in Chrome, it captures all MIDI devices so that no...
by sema
Tue Dec 26, 2017 8:27 am
Forum: Third-party
Topic: e-UniverCity.com Projects
Replies: 13
Views: 4274

Re: e-UniverCity.com Projects

As I see from the above output, your MIDI setup works fine. Congratulations!
Now try to go through the examples at https://jazz-soft.net/demo/

Don't worry about the npmjs.com links in your previous post - most of that stuff is for command-line Node.js applications, not for browsers.
by sema
Mon Dec 25, 2017 7:52 pm
Forum: Third-party
Topic: e-UniverCity.com Projects
Replies: 13
Views: 4274

Re: e-UniverCity.com Projects

Which browser/OS did you use?
Do you have the plugin installed?
Please check the instructions, there may be some additional steps.
by sema
Mon Dec 25, 2017 12:50 pm
Forum: Third-party
Topic: e-UniverCity.com Projects
Replies: 13
Views: 4274

Re: e-UniverCity.com Projects

Hi Steve, You are doing a great job! I too had a Proteus long time ago. What a wonderful time that was... Instead of directly using the plugin, try the JZZ.js library - it supports both the native WebMIDI Api where available, and the plugin in older browsers, and it works in the latest Firefox too. ...
by sema
Thu Dec 21, 2017 8:28 am
Forum: JZZ.js
Topic: MIDI onstatechange counterpart in JZZ.js
Replies: 5
Views: 2947

Re: MIDI onstatechange counterpart in JZZ.js

We don't have this feature in the current version, but it's a great idea to implement in the future.

What you can do now - is to periodically call the refresh() function.

And thank you for the idea!