Ingmar-van-Busschbach / MidiReader

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MidiReader

This project was an experiment to implement a non-Unity oriented C# library in Unity and use that to create an interesting editor tool.

DryWetMidi

The library I chose was DryWetMidi. This library is a Midi reading and writing library. I used this to make a tool that can open Midi files within Unity and play audio based on its contents.

Instruments

The Midi files only contain the data of what notes to play at what time. It does not contain any audio files. As such, I created my own library that can modulate sound files to the right frequency, with a given source frequency and note number input.

Demo Video

About


Languages

Language:C# 96.7%Language:C 2.7%Language:CSS 0.4%Language:PowerShell 0.3%