sergm ae7017a139 Reimplemented MidiRecorder
- It now allows recording from several MIDI sources simultaneously.
  When more than one MIDI session is attached to a Synth being recording
  MIDI, a standard MIDI file type 1 is created subsequently that contains
  recorded MIDI events of each session in a separate MIDI track, which may
  be helpful while editing the MIDI file further.
- It no longer blocks the MIDI driver thread for buffer reallocations.
- Along the way, fixed writing broken MIDI files when an unsupported
  MIDI message appeared. Also, fixed recording out-of-order MIDI messages
  with bogus timestamps.
2020-12-19 15:24:19 +02:00
2019-04-21 09:57:52 +03:00
2020-12-19 15:24:19 +02:00
2020-09-10 23:00:36 +03:00
2020-09-10 23:00:36 +03:00

mt32emu
=======
mt32emu is a C/C++ library which allows to emulate (approximately) the Roland
MT-32, CM-32L and LAPC-I synthesiser modules.

mt32emu_alsadrv
===============
ALSA MIDI driver uses mt32emu to provide ALSA MIDI interface for Linux applications (now obsolete).

DOSBox-mt32-patch
=================
Patch for official DOSBox release v.0.74 to demonstrate a possibility to add mt32 MIDI device.

mt32emu_smf2wav
===============
mt32emu-smf2wav makes use of mt32emu to produce a WAVE file from an SMF file.
The output file corresponds a digital recording from a Roland MT-32, CM-32L and LAPC-I
synthesiser module.

mt32emu_win32drv
================
Windows driver that provides for creating MIDI output port and transferring MIDI messages
to mt32emu_qt, the main UI-enabled synthesiser application. It also contains mt32emu engine
and is able to operate in stand-alone mode if the main application mt32emu_qt is unavailable.

mt32emu_win32drv_setup
======================
Helper tools intended to facilitate installation / upgrade of the Windows driver mt32emu_win32drv.

mt32emu_qt
==========
Main synthesiser application. It makes use of mt32emu and Qt to provide for:

1) Multiple simultaneous synths, GUI to configure synths, manage ROMs and connections
2) Funny LCD
3) Easy usage in different operating system environments:
   Windows multimedia, PulseAudio, JACK, ALSA, OSS and CoreMIDI supported
4) Play and record Standard MIDI files
5) Perform batch conversion of Standard MIDI files directly to .wav / .raw audio files

FreeBSD
=======
Files related to FreeBSD port of munt.
Description
No description provided
Readme 8.2 MiB
Languages
C++ 81.7%
C 14.6%
CMake 3.4%
Makefile 0.3%