Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 2 months 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 (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-01T12:15:27.000Z (almost 4 years ago)
- Last Synced: 2023-03-04T14:58:39.181Z (almost 2 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
[![Releases](https://img.shields.io/github/release/goma-recorder/Midity.svg)](https://github.com/goma-recorder/Midity/releases)
[![openupm](https://img.shields.io/npm/v/jp.goma_recorder.midity?label=openupm®istry_uri=https://package.openupm.com)](https://openupm.com/packages/jp.goma_recorder.midity/)
[![MIT License](http://img.shields.io/badge/license-MIT-green.svg?style=flat)](LICENSE)**Midity** is a custom unity package for reading and writing Standard MIDI Files (SMF).
![file](https://user-images.githubusercontent.com/49276053/103522468-c375e100-4ebd-11eb-8a87-02bd6b275677.png)
![track](https://user-images.githubusercontent.com/49276053/103516434-e1d6df00-4eb3-11eb-8be0-d4f8f65df3ba.png)
## 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)