Audio (332) Datatype (50) Demo (188) Development (562) Document (21) Driver (94) Emulation (143) Game (914) Graphics (479) Library (105) Network (218) Office (60) Utility (856) Video (65)
Total files: 4087
Full index file Recent index file
Amigans.net OpenAmiga Aminet IntuitionBase
|
WildMIDI is a simple software midi player which has a core softsynth
library that can be use with other applications.
The WildMIDI library uses Gravis Ultrasound patch files to convert MIDI
files into audio which is then passed back to the calling application.
The library API is designed so that it is easy to include WildMIDI into
applications that wish to include MIDI file playback.
CHANGELOG
0.4.3
* New API addition: WildMidi_InitVIO(). It is like WildMidi_Init(),
but tells the library to use caller-provided functions for file IO.
See wildmidi_lib.h or the man page WildMidi_InitVIO(3) for details.
This was suggested and implemented by Christian Breitwieser.
* Fixed Visual Studio optimized builds (bug #192, function ptr issue.)
* Fixed a thinko in one of the buffer size checks added in v0.4.2.
* Fixed possible out of bounds reads in sysex commands (bug #190).
* Fixed invalid reads during config parse with short patch file names.
* Do not treat a missing end-of-track marker as an error for type-0
midi files (bug #183).
* Fixed bad reading of high delta values in XMI converter (bug #199).
* Fixed a memory leak when freeing a midi (bug #204).
* Fixed slurred/echoy playback at quick tempos on looped instruments
(bug #185).
* Fixed certain midis sounding different compared to timidity, as if
instruments not turned off (bug #186).
* Fixed compilation on systems without libm.
* Support for RISC OS, Nintendo Switch and PS Vita.
* Several clean-ups.
|