Port details on branch 2022Q3 |
- midifile C++ MIDI file parsing and writing library
- g20200602_1 audio =0 g20200602_1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2021-01-19 01:35:39
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- License: BSD2CLAUSE
- WWW:
- https://midifile.sapp.org/
- Description:
- C++ library for parsing and weiring standard MIDI Files.
Features
* Event timestamps can be converted between absolute or delta tick values with
the MidiFile::deltaTicks and MidiFile::absoluteTicks functions
* In absolute tick mode, messages can be inserted into tracks in any order and
later sorted by timestamp with the MidiFile::sortTracks function
* Multi-track files can be converted to a single track in a reversible process
* Event performance times in seconds can be calculated from tick times and tempo
meta messages with the MidiFile::doTimeAnalysis function
* Durations of notes can be extracted using the MidiFile::linkNotePairs function
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- midifile>0:audio/midifile
- To install the port:
- cd /usr/ports/audio/midifile/ && make install clean
- To add the package, run one of these commands:
- pkg install audio/midifile
- pkg install midifile
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: midifile
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1611017810
SHA256 (craigsapp-midifile-g20200602-988d55b_GH0.tar.gz) = 6718f4f69829a135859d89855e4b9b3adf8d4563cb28eae0e206a854f61c2f85
SIZE (craigsapp-midifile-g20200602-988d55b_GH0.tar.gz) = 150202
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- This port is required by:
- for Libraries
-
- audio/surge-synthesizer-lv2
- audio/surge-synthesizer-xt-lv2
Configuration Options:
- No options to configure
- Options name:
- audio_midifile
- USES:
- cmake compiler:c++11-lang
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|