Webmidi Versions Save

Tame the Web MIDI API. Send and receive MIDI messages with ease. Control instruments with user-friendly functions (playNote, sendPitchBend, etc.). React to MIDI input with simple event listeners (noteon, pitchbend, controlchange, etc.).

v3.0.25

1 year ago
  • Add flavour property to WebMidi object (a9870ad3f)

v3.0.24

1 year ago
  • Update jzz module to fix Apple M1 support in Node.js (6414f5e2d & 04622d3ee)
  • Update djipevents (71ee5923e)

v3.0.23

1 year ago

This release fixes an issue with TypeScript projects that use "type": "module" and "moduleResolution": "nodenext" (thanks to Torgeir Hovden for catching and fixing the problem).

  • Update sponsors (504156567)
  • Merge pull request #319 from thovden/master (386decb46)
  • Fix typo (5be1ef675)
  • Specify "." export (363fde27e)
  • Support moduleResolution nodenext (db80ab9c7)
  • Merge pull request #314 from djipco/dependabot/npm_and_yarn/examples/electron/basic-example/got-and-electron-11.8.5 (f9e9945d2)
  • Merge pull request #313 from djipco/dependabot/npm_and_yarn/qs-6.5.3 (3ee427496)
  • Bump got and electron in /examples/electron/basic-example (5a9623edd)
  • Merge pull request #312 from djipco/dependabot/npm_and_yarn/decode-uri-component-0.2.2 (7710158cf)
  • Merge pull request #311 from djipco/dependabot/npm_and_yarn/examples/electron/basic-example/electron-19.1.8 (cbd595f7d)
  • Bump qs from 6.5.2 to 6.5.3 (55ef9e336)
  • Bump decode-uri-component from 0.2.0 to 0.2.2 (ed82ed332)
  • Bump electron from 19.0.11 to 19.1.8 in /examples/electron/basic-example (e9ff6cbd2)
  • Merge pull request #310 from djipco/dependabot/npm_and_yarn/simple-git-3.15.0 (183e9956d)
  • Bump simple-git from 3.5.0 to 3.15.0 (cc4200fa6)

v3.0.22

1 year ago

This is a minor release that now exports the EventEmitter and Listener objects in the TypeScript type declarations. It also includes a bunch of third-party security updates.

  • Export 'Listener' and 'EventEmitter' objects (see issue #301) (0d0491f50)
  • Merge pull request #307 from djipco/dependabot/npm_and_yarn/website/minimatch-and-serve-handler-3.1.2 (132cc094b)
  • Merge pull request #306 from djipco/dependabot/npm_and_yarn/examples/electron/basic-example/electron-19.0.11 (97f7f794c)
  • Bump minimatch and serve-handler in /website (45baffab1)
  • Bump electron from 19.0.6 to 19.0.11 in /examples/electron/basic-example (ffd9b88ac)
  • Merge pull request #305 from djipco/dependabot/npm_and_yarn/website/loader-utils-2.0.4 (61c24e0c5)
  • Bump loader-utils from 2.0.3 to 2.0.4 in /website (b48b656e3)
  • Merge pull request #304 from djipco/dependabot/npm_and_yarn/website/loader-utils-2.0.3 (360038898)
  • Bump loader-utils from 2.0.2 to 2.0.3 in /website (76014942f)
  • Merge pull request #298 from djipco/dependabot/npm_and_yarn/nanoid-and-mocha-3.3.3 (32c7f220e)
  • Bump nanoid and mocha (130758918)
  • Merge pull request #297 from djipco/dependabot/npm_and_yarn/parse-path-and-release-it-7.0.0 (6183b1154)
  • Merge pull request #296 from djipco/dependabot/npm_and_yarn/website/nth-check-and-svgr/webpack-2.0.1 (985f97aaf)
  • Bump parse-path and release-it (df63f3610)
  • Bump nth-check and @svgr/webpack in /website (4ba4fd83d)
  • Merge pull request #295 from djipco/dependabot/npm_and_yarn/vm2-3.9.11 (18d4187b7)
  • Bump vm2 from 3.9.9 to 3.9.11 (7d58e0f60)
  • Merge pull request #289 from disambiguator/fix-type (a33f3a106)
  • Merge remote-tracking branch 'origin/master' (235cfafad)
  • Merge pull request #285 from djipco/dependabot/npm_and_yarn/terser-4.8.1 (bef14e09b)
  • Bump terser from 4.6.10 to 4.8.1 (bb470bebb)
  • Merge pull request #284 from djipco/dependabot/npm_and_yarn/website/terser-5.14.2 (6903fcd71)
  • Bump terser from 5.10.0 to 5.14.2 in /website (2d02d0d2c)
  • Merge remote-tracking branch 'origin/master' (d15b17155)
  • Add examples for control change messages (df067a712)
  • Merge pull request #283 from djipco/dependabot/npm_and_yarn/moment-2.29.4 (19b45aef7)
  • Bump moment from 2.29.3 to 2.29.4 (dcfc0be62)
  • Fix error string for normalized value range (75eebd10a)
  • Merge remote-tracking branch 'origin/master' (055677846)
  • Merge pull request #279 from djipco/dependabot/npm_and_yarn/parse-url-6.0.2 (df31f60ed)
  • Bump parse-url from 6.0.0 to 6.0.2 (236d162f6)
  • Merge pull request #278 from DumbergerL/fix/broken-link-docs (617956344)
  • Add Electron starter template (40a75dce2)
  • Improve p5.js note querying example (893b678c7)

v3.0.21

1 year ago

This release removes code triggering the 'unsafe-eval' context which fixes a problem when using WEBMIDI.js inside an Electron application. See issue #277 for details.

v3.0.20

2 years ago

This release fixes a regression issue causing Node.js to fail to correctly identify the proper flavour of module to load (ESM vs CJS).

3.0.19

2 years ago
  • Remove tarball after GitHub release (cdca7fdbb)
  • Target specific version for GitHub release assets (ec2a551a0)
  • Update Docusaurus (79abef6fd)
  • Update manual installation instruction after implementation of new release mechanism (9772a8782)

3.0.18

2 years ago
  • Update version number before building (68ee85596)

3.0.16

2 years ago

3.0.11

2 years ago

Minor release with improvements to events, particularly for TypeScript users.