Search found 365 matches

by sema
Wed May 23, 2018 7:09 am
Forum: JZZ.js
Topic: Synchronous Loops on Different Channels with SMF
Replies: 5
Views: 38

Re: Synchronous Loops on Different Channels with SMF

You can synchronize all players by starting them together:
port.and(function() { player1.play(); player2.play(); player3.play(); });

I'll think how to enable measure count in the next player version.
by sema
Mon May 21, 2018 4:38 pm
Forum: JZZ.js
Topic: Synchronous Loops on Different Channels with SMF
Replies: 5
Views: 38

Re: Synchronous Loops on Different Channels with SMF

You can insert a channel converter between the file player and the output port: var smf = new JZZ.MIDI.SMF(data); var player = smf.player(); var port = JZZ().or('Cannot start MIDI engine!').openMidiOut().or('Cannot open MIDI Out!'); var chan9 = new JZZ.Widget({ _receive: function(msg) { this.emit(ms...
by sema
Mon May 21, 2018 12:12 pm
Forum: JZZ.js
Topic: Synchronous Loops on Different Channels with SMF
Replies: 5
Views: 38

Re: Synchronous Loops on Different Channels with SMF

portLead and portPerc refer to the same MIDI port. MIDI player does not change the channels, it plays messages exactly as they are in the file. ch() is a convenience function, it does not change channel. Do you want to change channel for the messages playing from the second file? - I'll post the cod...
by sema
Tue May 15, 2018 7:45 pm
Forum: JZZ.js
Topic: JZZ.js v.0.4.8 has been released!
Replies: 0
Views: 60

JZZ.js v.0.4.8 has been released!

JZZ.js v.0.4.8 has been released.
It has an important fix for the Web MIDI API.

GitHub: https://github.com/jazz-soft/JZZ
npm: https://www.npmjs.com/package/jzz
by sema
Sun May 13, 2018 9:42 am
Forum: JZZ.js
Topic: MIDI File Player
Replies: 2
Views: 50

Re: MIDI File Player

To look how I did it, you can check-out the code from GitHub:
https://github.com/jazz-soft/JZZ-midi-SMF - MIDI part
https://github.com/jazz-soft/JZZ-gui-Player - GUI part

BTW, the work is still in progress, so any ideas for the additional features are welcome! :)
by sema
Sat May 12, 2018 8:57 pm
Forum: JZZ.js
Topic: MIDI File Player
Replies: 2
Views: 50

MIDI File Player

by sema
Mon Apr 09, 2018 11:40 am
Forum: Web MIDI API
Topic: JZZ v.0.4.6 enables Web MIDI API
Replies: 0
Views: 328

JZZ v.0.4.6 enables Web MIDI API

JZZ.js v.0.4.6 enables Web MIDI API in Node.js and browsers.

GitHub: https://github.com/jazz-soft/JZZ
npm: https://www.npmjs.com/package/jzz
by sema
Mon Apr 09, 2018 11:38 am
Forum: JZZ.js
Topic: JZZ.js v.0.4.6 with Web MIDI API has been released!
Replies: 0
Views: 259

JZZ.js v.0.4.6 with Web MIDI API has been released!

JZZ.js v.0.4.6 enables Web MIDI API in Node.js and browsers.

GitHub: https://github.com/jazz-soft/JZZ
npm: https://www.npmjs.com/package/jzz
by sema
Sun Mar 25, 2018 3:41 pm
Forum: JZZ.js
Topic: JZZ.js v.0.4.5 with MPE support
Replies: 0
Views: 411

JZZ.js v.0.4.5 with MPE support

JZZ.js v.0.4.5 with MPE support has been released!
GitHub: https://github.com/jazz-soft/JZZ
npm: https://www.npmjs.com/package/jzz
by sema
Sat Mar 24, 2018 8:22 pm
Forum: Web MIDI API
Topic: Web MIDI API for Firefox
Replies: 6
Views: 1346

Re: Web MIDI API for Firefox

Unfortunately, I don't have the MC-8 device to debug the issue.
Perhaps it would be helpful to get in contact with the application developers.
Do you know them?
by sema
Sat Mar 24, 2018 7:18 pm
Forum: Web MIDI API
Topic: Web MIDI API for Firefox
Replies: 6
Views: 1346

Re: Web MIDI API for Firefox

Ok, so when all 3 are enablled, there is a MIDI traffic, but something goes wrong.
How large is the volume of MIDI data transferred?
by sema
Sat Mar 24, 2018 8:28 am
Forum: Web MIDI API
Topic: Web MIDI API for Firefox
Replies: 6
Views: 1346

Re: Web MIDI API for Firefox

Does it produce any error output on the console?
by sema
Tue Mar 13, 2018 12:19 pm
Forum: Jazz-Plugin
Topic: Jazz-Plugin in Windows 10
Replies: 21
Views: 24114

Re: Jazz-Plugin in Windows 10

Thank you for letting me know!
I think Livid can fix their new online version.
by sema
Mon Mar 12, 2018 9:29 am
Forum: JZZ.js
Topic: MMA adopted MPE
Replies: 1
Views: 431

Re: MMA adopted MPE

by sema
Sat Mar 10, 2018 6:33 pm
Forum: JZZ.js
Topic: MMA adopted MPE
Replies: 1
Views: 431

MMA adopted MPE

On January 28th 2018 MIDI Manufacturers Association (MMA) adopted the new MIDI Polyphonic Expression (MPE) Enhancement to the MIDI Specification.
https://www.midi.org/articles/midi-poly ... ession-mpe

We will enable MPE features in JZZ.js in the next release.
by sema
Sat Mar 10, 2018 6:27 pm
Forum: Jazz-Plugin
Topic: Linux plugin only returns Virtual MIDI ports
Replies: 8
Views: 3453

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: 24114

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: 24114

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: 24114

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...