Web MIDI

Incorporate WebMIDI into your Construct 3 projects

Incorporate WebMIDI into your Construct 3 projects

  • $12 USD

    Royalty Free use in unlimited commercial greater creative works.

Add to Basket
Shield

Buy With Confidence

If an asset is not as described or doesn't function properly, and the author doesn't resolve the issue for you - we will refund 100% of the cost of the asset.

Full refund policy

Releases

  • 1.0.0.5

    Released: 5 Jul, 2024

    • Added an additional parameter to specify the velocity when playing a note. • The param deviceId can now set to -1 to detect any deviceId. • Added GetLastInteractedDeviceId expression.

  • 1.0.0.4

    Released: 16 Feb, 2024

    Add GetLastNotePressed and GetLastNoteReleased expressions. Add OnAnyNoteReleased condition.

  • 1.0.0.3

    Released: 23 Oct, 2023

    Add note velocity check, add pitch bend and modulation controls, update example project

  • 1.0.0.2

    Released: 23 May, 2023

    Add MIDI device selection screen, update example

  • 1.0.0.1

    Released: 10 May, 2023

    Bugfixes, add IsMidiDevicePresent Condition, add Construct 3 demo project

  • 1.0.0.0

    Released: 19 Apr, 2023

    Initial version

Files Included with this Asset

File Preview

Reviews Overview

  • 5 star
    4
  • 4 star
    0
  • 3 star
    0
  • 2 star
    0
  • 1 star
    0

Unlock the power of WebMIDI in Construct 3 with this plugin. Our plugin integrates the popular WebMIDI.js library, allowing you to connect to MIDI devices and control them from within your Construct 3 projects.

You can easily access MIDI input and output devices and send and receive MIDI messages directly from your game. Whether you want to add MIDI control to your game mechanics, trigger sound effects based on player actions, or create custom soundtracks, our plugin makes it easy to incorporate WebMIDI into your Construct 3 projects.

Play your instruments with the power of web technologies or build your own musical keyboard toy!

Compatibility

The library works in all browsers that natively support the Web MIDI API. Currently, the following major browsers have native support:

  • Edge v79+
  • Chrome 43+
  • Opera 30+
  • Firefox 108+

⚠️ In "Project properties", inside "Advanced" category, "Use worker" needs to be set to "No" ⚠️

Created using WEBMIDI.js

SoupOrWorm's avatar
SoupOrWorm on previous version 1.0.0.4
9 months ago

Good Stuff!

I'm sure there are good use cases for this plugin, but I am having a lot of fun adding MIDI keyboard support to my games for no reason too. 10/10

1 of 1 users found this review helpful
Was this review helpful?
  • License
  • Compatibility
    Construct 3
  • Files
    3
  • Download Size
    0.28MB
  • Latest Version
    1.0.0.5
  • Latest Release Date
    5 Jul, 2024
  • Support

Frequently Bought Together With

Other customers also purchased these items with Web MIDI