https://github.com/goma-recorder/midity
This is a custom unity package for reading and writing Standard MIDI Files (SMF).
https://github.com/goma-recorder/midity
csharp midi smf unity
Last synced: about 1 year ago
JSON representation
This is a custom unity package for reading and writing Standard MIDI Files (SMF).
- Host: GitHub
- URL: https://github.com/goma-recorder/midity
- Owner: goma-recorder
- License: other
- Created: 2020-11-21T10:28:32.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T12:15:27.000Z (over 5 years ago)
- Last Synced: 2023-03-04T14:58:39.181Z (over 3 years ago)
- Topics: csharp, midi, smf, unity
- Language: C#
- Homepage:
- Size: 861 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Midity
[](https://github.com/goma-recorder/Midity/releases)
[](https://openupm.com/packages/jp.goma_recorder.midity/)
[](LICENSE)
**Midity** is a custom unity package for reading and writing Standard MIDI Files (SMF).


## Installation
To import the package, please add the following sections to the package
### A. OpenUPM-CLI
```
$ openupm add jp.goma_recorder.midity
```
[OpenUPM](https://openupm.com/packages/jp.goma_recorder.midity)
### B. Git url
`Window -> Package Manager -> +▼ -> Add package from git url`
- `https://github.com/goma-recorder/Midity.git?#upm`
### C. Release page
[here](https://github.com/goma-recorder/Midity/releases)
## Suport Events
- Midi Event
- `OnNote`, `OffNote`, `PolyphonicKeyPressure`, `ControlChange`, `ProgramChange`, `ChannelPressure`, `PitchBend`
- Meta Event
- `SequenceNumber`, `Text`, `Copyright`, `TrackName`, `InstrumentName`, `Lyric`, `Marker`, `Queue`, `ProgramName`, `DeviceName`, `ChannelPrefix`, `PortNumber`, `EndOfTrack`, `Tempo`, `SmpteOffset`, `TimeSignature`, `Key`, `SequencerUnique`
- SysEx Event
## Packages that depend on this
- [Playable Midi](https://github.com/goma-recorder/PlayableMidi)