https://github.com/robert-k/unity-midi-input
Allows Unity to receive MIDI Input. Includes a very basic synthesizer. 🎹
https://github.com/robert-k/unity-midi-input
midi music sound unity
Last synced: 8 months ago
JSON representation
Allows Unity to receive MIDI Input. Includes a very basic synthesizer. 🎹
- Host: GitHub
- URL: https://github.com/robert-k/unity-midi-input
- Owner: Robert-K
- License: mit
- Created: 2018-01-17T18:40:14.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-09T08:25:39.000Z (about 7 years ago)
- Last Synced: 2025-03-29T07:51:26.781Z (9 months ago)
- Topics: midi, music, sound, unity
- Language: C#
- Homepage:
- Size: 19.5 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://msdn.microsoft.com/en-us/library/windows/desktop/dd757277(v=vs.85).aspx) 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](LICENSE) file for details.
[](https://forthebadge.com)