Skip to main content


Who created this?

WEBMIDI.js is a passion project of mine. I am Jean-Philippe Côté (a.k.a., an academic and artist with particular interests in creative coding, interactive arts and music technology. You can reach out to me in different ways:

One of my students, Jean-Marie Gariépy has also been helping out in various capacities with the creation of this website. Let's all thank him for his contribution! 👏

Sponsoring the project

You can sponsor the project by becoming a GitHub sponsor. All you need is a GitHub account. If you see value in this library, please consider a contribution. 🙏🏻


Starting with version 3.0.0, this library is licensed under the Apache License, Version 2.0. You may not use this library except in compliance with this license. You may obtain a copy at:

Unless required by applicable law or agreed to in writing, software distributed under this license is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the above license for the specific language governing permissions and limitations.

© 2015-2023, Jean-Philippe Côté.