mt32emu is part of the Munt project. It represents a C/C++ library named
libmt32emu which allows to emulate (approximately) the Roland MT-32, CM-32L and
LAPC-I synthesiser modules.
===> The following configuration options are available for libmt32emu-2.8.6:
DOCS=on: Build and/or install documentation
====> Options available for the single RENDERER: you have to select exactly one of them
AVERAGE=off: Use smaller LUTs with quadratic interpolation
FAST=on: Use LUTs with linear interpolation
STANDARD=off: Use standard libc math functions
====> Options available for the radio RESAMPLER: you can only select none or one of them
INTERNAL=off: Built-in samplerate conversion
LIBSAMPLERATE=off: Build with libsamplerate support
LIBSOXR=on: Build with libsoxr support
===> Use 'make config' to modify these settings
emulators/libmt32emu: Update 2.8.5 => 2.8.6
This release contains fixes and improvements for the floating point
audio renderer and exposes an option to specify its performance level.
The port defaults to upstream's default value "Fast".
Changelog:
https://github.com/munt/munt/blob/libmt32emu_2_8_6/mt32emu/NEWS.txt
PR: 300657
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
emulators/libmt32emu: Adjust pkgconfig dependency
Optional for libsoxr (libsamplerate relies on cmake) but it's a better
approach than having cmake "manually" looking for headers
Approved by: blanket
devel/libmt32emu: New port: Emulate Roland MT-32, CM-32L and LAPC-I synthesiser
modules
mt32emu is part of the Munt project. It represents a C/C++ library named
libmt32emu which allows to emulate (approximately) the Roland MT-32, CM-32L and
LAPC-I synthesiser modules.
WWW: https://munt.sourceforge.net
PR: 284634
Co-authored-by: Max Brazhnikov <makc@FreeBSD.org>