audio/wildmidi 0.4.6 FreeBSD
Simple software midi player and core softsynth library
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
6d2b4b2bef- License
- LGPL3
- Categories
- audio
- Package size
- 111.7 KiB, 220.6 KiB installed
Description
WildMIDI is a simple software midi player which has a core softsynth library that can be used with other applications.
The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files into audio which is them passed back to the calling application for further processing or output. The API of the library is designed so that it is easy to include WildMIDI into applications that wish to include MIDI file playback. With multiple MIDI file support you can develop applications to mix several midi files together at the same time and with the next release you will be able to use a different patch set for each MIDI file.
The wildmidi player is a demonstration program to show the capabilities of libWildMidi.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | audio/wildmidi | 0.4.6 |
| DragonFly | audio/wildmidi | 0.4.2_1 |
| MidnightBSD | audio/wildmidi | 0.4.3 |
Install
Binary package:
pkg install wildmidi
From the ports tree:
cd /usr/ports/audio/wildmidi/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= wildmidi>0:audio/wildmidi
LIB_DEPENDS= libWildMidi.so:audio/wildmidi
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.4.6 | 0.4.6 | 0.4.2 | 0.4.2_1 | 0.4.6 |
| FreeBSD:14:quarterly | 0.4.6 | 0.4.6 | n/a | 0.4.2_1 | 0.4.6 |
| FreeBSD:15:latest | 0.4.6 | 0.4.6 | n/a | 0.4.2_1 | 0.4.2_1 |
| FreeBSD:15:quarterly | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.4.6 | 0.4.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Configuration
Options name: audio_wildmidi
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| OPENAL | off | Audio support via OpenAL |
| OSS | on | Open Sound System support |
| PLAYER | on | Simple player |
| PLAYERSTATIC | off | Simple player using STATIC libWildMidi |
| STATIC | off | Build static executables and/or libraries |
- USES
- cmake cpe
- Service scripts
- none
Message after installing
Files
Manual pages 23
- WildMidi_ClearError(3)
- WildMidi_Close(3)
- WildMidi_ConvertBufferToMidi(3)
- WildMidi_ConvertToMidi(3)
- WildMidi_FastSeek(3)
- WildMidi_GetError(3)
- WildMidi_GetInfo(3)
- WildMidi_GetLyric(3)
- WildMidi_GetMidiOutput(3)
- WildMidi_GetOutput(3)
- WildMidi_GetString(3)
- WildMidi_GetVersion(3)
- WildMidi_Init(3)
- WildMidi_InitVIO(3)
- WildMidi_MasterVolume(3)
- WildMidi_Open(3)
- WildMidi_OpenBuffer(3)
- WildMidi_SetCvtOption(3)
- WildMidi_SetOption(3)
- WildMidi_Shutdown(3)
- WildMidi_SongSeek(3)
- wildmidi(1)
- wildmidi.cfg(5)
pkg-plist 36
- bin/wildmidi
- bin/wildmidi-static
- include/wildmidi_lib.h
- lib/cmake/WildMidi/WildMidiConfig.cmake
- lib/cmake/WildMidi/WildMidiConfigVersion.cmake
- lib/cmake/WildMidi/WildMidiTargets-.cmake
- lib/cmake/WildMidi/WildMidiTargets.cmake
- lib/libWildMidi.a
- lib/libWildMidi.so
- lib/libWildMidi.so.2
- lib/libWildMidi.so.2.1.0
- libdata/pkgconfig/wildmidi.pc
- share/man/man1/wildmidi.1.gz
- share/man/man3/WildMidi_ClearError.3.gz
- share/man/man3/WildMidi_Close.3.gz
- share/man/man3/WildMidi_ConvertBufferToMidi.3.gz
- share/man/man3/WildMidi_ConvertToMidi.3.gz
- share/man/man3/WildMidi_FastSeek.3.gz
- share/man/man3/WildMidi_GetError.3.gz
- share/man/man3/WildMidi_GetInfo.3.gz
- share/man/man3/WildMidi_GetLyric.3.gz
- share/man/man3/WildMidi_GetMidiOutput.3.gz
- share/man/man3/WildMidi_GetOutput.3.gz
- share/man/man3/WildMidi_GetString.3.gz
- share/man/man3/WildMidi_GetVersion.3.gz
- share/man/man3/WildMidi_Init.3.gz
- share/man/man3/WildMidi_InitVIO.3.gz
- share/man/man3/WildMidi_MasterVolume.3.gz
- share/man/man3/WildMidi_Open.3.gz
- share/man/man3/WildMidi_OpenBuffer.3.gz
- share/man/man3/WildMidi_SetCvtOption.3.gz
- share/man/man3/WildMidi_SetOption.3.gz
- share/man/man3/WildMidi_Shutdown.3.gz
- share/man/man3/WildMidi_SongSeek.3.gz
- share/man/man5/wildmidi.cfg.5.gz
- @sample share/wildmidi/wildmidi.cfg.sample
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| wildmidi-0.4.6.tar.gz | 198496 | 24ca992639ce76efa3737029fceb3672385d56e2ac0a15d50b40cc12d26e60de |
Master sites 1
- https://github.com/Mindwerks/wildmidi/releases/download/wildmidi-0.4.6/