MIDIVal just got a big version bump with exciting new functionality! You can now use the MIDIVal library to send and receive MIDI Polyphonic Expression messages. It is the only high level JavaScript library to add support for this protocol. Thanks to portability of MIDIVal, you can use it in your web, node and react native projects!
New MIDIVal releases: core 0.0.17, node 0.0.2 and react-native!
In the last couple of weeks MIDIVal got plenty of new updates:
@midival/core
got 0.0.17 release with fixed onConnected / onDisconnected handlers@midival/node
got 0.0.2 release with Virtual Ports, onConnected / onDisconnected listeners and new examples in the repository to get you started@midival/react-native
was released!- MIDIVal has now brand new website too!
Below I’ll dive deeper into each of those updates and give you quick overview of the changes.
MIDIVal 0.0.16: now with MIDI Clock support
The new version of MIDIVal just landed bringing an easier way to use MIDI Clock in your app.
MIDIVal release 0.0.14
Pitch Bend, manufacturer field and filtering MIDI devices has landed!
The new version of MIDIVal has been just released with many improvements! Here’s the summary.
Introducing MIDIVal: the easiest way to interact with MIDI in your browser
MIDI is an amazing protocol. For almost 40 years it’s been allowing musicians to express their creativity, was one of the factors for the rapid development of electronic music and completely revolutionized the music industry. Because it is a low-level protocol, using it directly might be a bit challenging. Web MIDI API provides an interface to communicate with both input and output MIDI devices, but there is no abstraction layer on top of basic transport methods. To fix this problem, I have created MIDIVal — platform-agnostic library for all your MIDI needs. It provides high-level methods and can greatly simplify your workflow. Moreover, as it was designed to be platform-agnostic in mind, you can use the same code to communicate with your MIDI devices in the browsers ), node.js, and even in React Native (plugin in development).