Node.js version
Node.js version
I have created a Node.js version as a proof-of-the-concept: http://jazz-soft.net/download/Jazz-Plug ... z-midi.zip
Will appreciate your feedback.
Currently it's Midi-Out only.
Will publish it on npm shortly - as soon as I finish the Midi-In portion.
Will appreciate your feedback.
Currently it's Midi-Out only.
Will publish it on npm shortly - as soon as I finish the Midi-In portion.
Re: Node.js version
I unpacked the archive to disk E:
after uninstalling Jazz-Plugin the Command Prompt displays the same output and it works!
cheers
after uninstalling Jazz-Plugin the Command Prompt displays the same output and it works!
cheers

Code: Select all
E:\>cd jazz-midi
E:\jazz-midi>node test
Package version: 0.0.0
Jazz-MIDI version: 1.3
isJazz: true
midi.out: true
midi.in: false
Supported functions:
[ 'MidiOut',
'MidiOutClose',
'MidiOutList',
'MidiOutLong',
'MidiOutOpen',
'MidiOutRaw',
'Support',
'Time' ]
MIDI-Out ports:
[ 'CoolSoft VirtualMIDISynth',
'Microsoft GS Wavetable Synth',
'LoopBe Internal MIDI' ]
MIDI-In ports:
[ 'LoopBe Internal MIDI' ]
Testing: CoolSoft VirtualMIDISynth - OK!
Testing: Microsoft GS Wavetable Synth - OK!
Testing: LoopBe Internal MIDI - OK!
Re: Node.js version
Yes, that's how it's supposed to work. test.js is more like a usage example. If Windows Notepad screws up the line endings, use the WordPad 

Re: Node.js version
rewrote my first application using addon instead of browser object: https://github.com/letoribo/drums-io
there are two branches, both work on local host, but not working, deployed on heroku.com
not yet understand, what is the problem.
there are two branches, both work on local host, but not working, deployed on heroku.com
not yet understand, what is the problem.
Re: Node.js version
You are doing me a great advertising! Thanks a lot! 

Re: Node.js version
I'm not sure if I understand your concern correctly, but the Node plugin only has access to the MIDI resources on the machine it runs on.
If you use it as a part of the Node server, http-clients will not know anything about it.
The only way to play MIDI on the client side is to use browser plugins (or WebMIDI Api).
If you use it as a part of the Node server, http-clients will not know anything about it.
The only way to play MIDI on the client side is to use browser plugins (or WebMIDI Api).
Re: Node.js version
I understand now why does not work online - I had no idea that the node.js version only for local operation...
Re: Node.js version
Enabled MIDI-In. Please check it out!
Need a couple more fixes before publishing at npm.
Need a couple more fixes before publishing at npm.
Re: Node.js version
Code: Select all
E:\jazz-midi_in>node test
Package version: 1.3.0
Jazz-MIDI version: 1.3
isJazz: true
midi.out: true
midi.in: true
Supported functions:
[ 'ClearMidiIn',
'MidiInClose',
'MidiInList',
'MidiInOpen',
'MidiOut',
'MidiOutClose',
'MidiOutList',
'MidiOutLong',
'MidiOutOpen',
'MidiOutRaw',
'QueryMidiIn',
'Support',
'Time' ]
MIDI-Out ports:
[ 'CoolSoft VirtualMIDISynth',
'Microsoft GS Wavetable Synth',
'LoopBe Internal MIDI' ]
MIDI-In ports:
[ 'LoopBe Internal MIDI' ]
=== MIDI-Out test ===
Testing: CoolSoft VirtualMIDISynth - OK!
Testing: Microsoft GS Wavetable Synth - OK!
Testing: LoopBe Internal MIDI - OK!
=== MIDI-In test ===
Opening: LoopBe Internal MIDI - OK!
Thank you for using Jazz-MIDI!
Re: Node.js version
It is going to print MIDI messages if you play your instrument during the "MIDI-In test".
Re: Node.js version
It's now available at https://www.npmjs.org/package/jazz-midi
Special thanks to letoribo for early feedback!
Special thanks to letoribo for early feedback!
Re: Node.js version
currently published a module that encapsulates jazz-midi: https://www.npmjs.com/package/jam-midi
Re: Node.js version
Change the "description" in your package.json 

Re: Node.js version
It provides interface for create, retrieve, update && delete operations. Is "CRUD MIDI" better?