Skip to main content

· 4 min read
Kacper Kula

MIDIVal MPE Cover

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!

· 3 min read
Kacper Kula

MIDIVal Cover

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.

· 4 min read
Kacper Kula

MIDIVal Cover

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