Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blumia/midiutils
Utils Library for Standard Midi File Processing
https://github.com/blumia/midiutils
midi midi-files midi-parser
Last synced: 25 days ago
JSON representation
Utils Library for Standard Midi File Processing
- Host: GitHub
- URL: https://github.com/blumia/midiutils
- Owner: BLumia
- License: bsd-2-clause
- Created: 2018-03-21T10:42:33.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-29T08:33:34.000Z (almost 7 years ago)
- Last Synced: 2024-11-13T17:42:54.392Z (3 months ago)
- Topics: midi, midi-files, midi-parser
- Language: C++
- Homepage:
- Size: 50.8 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MidiUtils - Utils Library for Standard Midi File Processing
*(Still WIP Project)*
## Overview
MidiUtils is a C++ library for parsing and processing Standard Midi Files.
## Build
You need [Premake4](https://premake.github.io/) 4.4 or later version of Premake to build this library.
Change directory to the project directory and use the `premake4 --help` command will show all the `premake4` supported target platform (or using `premake5` for more target platform). For example.
``` bash
# show me the help
premake4 --help
# for GNU Makefile under linux, cygwin or msys (and maybe Mac?)
premake4 gmake
# for Visual Studio 2012 under Windows
premake4 vs2012
```Then just build the library with whatever you prefer.
``` bash
# build with GNU Makefile
make
```After build, you will see the output binary located at `build/bin/`.
## Document
Since this is a still WIP project, many things may change. Please wait for more detail or directly dig into the source files.
## License
BSD-2-Clause