Skip to content
You must be logged in to sponsor djipco

Become a sponsor to Jean-Philippe Côté

@djipco

Jean-Philippe Côté

djipco
Montréal, Québec, Canada

Hey!

👋 I'm Jean-Philippe. I'm an artist, coder, lecturer and speaker but I'm mostly known around these parts as the creator of WEBMIDI.js.

What is WEBMIDI.js?

WEBMIDI.js makes it easy to talk to MIDI instruments from a browser or from Node.js. It simplifies the control of external or virtual MIDI instruments and also allows reacting to incoming MIDI messages by adding listeners for user-friendly events.

How does sponsoring help?

Your contribution will help me update and maintain WEBMIDI.js. As you know, proper software development takes time. This time is spent on coding new features but also on various other important tasks such as writing useful documentation, answering questions, reviewing issues, fixing bugs, writing tests, etc.

WEBMIDI.js started as a hobby project but is quietly becoming the "go to" library for MIDI on the web. To further that, I created a website for the project with . I wish to grow this website with more code examples, video tutorials, a compatibility tester, a larger showcase of projects, etc.

Hopefully, your contributions will make all that possible. Thank you so much. 😀

@djipco

I just released version 3 of WEBMIDI.js and I would love to reach that first goal of 25 sponsors. I have worked really hard over the past year on this new version. It has been rewritten from the ground up includes a ton of new features. It now fully support Node.js and TypeScript. I also wrote over 500 unit tests to insure the library remains as stable as possible going forward. Thanks for your help! 🙏🏻

Current sponsors 1

@awatterott

Past sponsors 7

Private Sponsor
@philmillman
@rubendax
Private Sponsor
Private Sponsor
@Enkerli
Private Sponsor

Featured work

  1. djipco/webmidi

    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 (n…

    JavaScript 1,506

10% towards 10 monthly sponsors goal

@awatterott

awatterott sponsors this goal

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.