Skip to content

Releases: djipco/webmidi

2.3.1

01 Jan 21:14

Choose a tag to compare

This version introduces a minor change in the way the WebMidi.getInputById() and WebMidi.getOutputById() functions work. They both now force the id parameter to a string before looking it up.

2.3.0

06 Nov 14:20

Choose a tag to compare

This version adds TypeScript type definitions.

2.1

21 Jun 18:56

Choose a tag to compare

2.1
  • Middle C (note number 60) is now considered to be C4.
  • An issue with Bluetooth devices has been corrected.

2.0.5

30 Apr 14:47

Choose a tag to compare

WebMidi.getOctave() now properly reports the octave for MIDI note number 0.

2.0.2

16 Mar 18:39

Choose a tag to compare

Fixed problem with sending sysex messages.

2.0.0

22 Dec 23:41

Choose a tag to compare

version 2.0.0

2.0.0-rc.11

04 Dec 13:55

Choose a tag to compare

2.0.0-rc.11 Pre-release
Pre-release

The Output object now properly reports its type.

2.0.0-rc.9

27 Sep 15:04

Choose a tag to compare

2.0.0-rc.9 Pre-release
Pre-release

State change event listeners are now properly removed when WebMidi.disable() is called.

2.0.0-rc.8

21 Sep 01:54

Choose a tag to compare

2.0.0-rc.8 Pre-release
Pre-release

The value parameter of the sendChannelMode() function now defaults to 0.

2.0.0-rc.6

13 Aug 02:03

Choose a tag to compare

2.0.0-rc.6 Pre-release
Pre-release

Prior to this version, inbound MIDI note numbers were reported two octaves lower than they should have been. Now, inbound and outbound octaves are on par.

If you are upgrading from a prior version, this may require you to compensate for this 2-octave change.