Skip to content

Allows Unity to receive MIDI Input. Includes a very basic synthesizer. 🎹

License

Notifications You must be signed in to change notification settings

Robert-K/unity-midi-input

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity MIDI Input

Allows Unity to receive MIDI Input using winmm.dll. Includes a very basic synthesizer.

Features

  • Only one script needed to enable MIDI input
  • Parses incoming MIDI messages and makes them easier to evaluate
  • Supports multiple devices simultaneously and differentiates between them
  • Comes with a simple synthesizer script (only for demonstration purposes, it regularly throws exceptions and produces some nasty crackling noise)
  • winmm.dll is documented in the Windows Dev Center and easy to understand

System Requirements

Uses Windows' native winmm.dll and thus only runs on Windows.

Made with Unity 2017.3. Might work with older versions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

forthebadge

About

Allows Unity to receive MIDI Input. Includes a very basic synthesizer. 🎹

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages