31 lines
968 B
Plaintext
31 lines
968 B
Plaintext
|
|
Unfortunately, the code for the native MIDI support on Linux is derived
|
|
from source under the GNU General Public License, and not the GNU LGPL.
|
|
Therefore, it's not built by default.
|
|
|
|
Native Midi support for Linux should work on FreeBSD too ( I can not test it ).
|
|
|
|
Midi device can be selected with enviroment variable SDL_NATIVE_MUSIC, it can be
|
|
one of following values:
|
|
GUS - GravisUltrasound
|
|
AWE - SoundBlaster AWE32
|
|
FM - FreqentionModulation SoundBlaster Compatible
|
|
OPL3 - Yamaha OPL/3
|
|
EXT - External MIDI port
|
|
|
|
External MIDI port can be set with env. SDL_NATIVE_MUSIC_EXT (SDL_NATIVE_MUSIC_EXT="1").
|
|
|
|
Autoselect priority:
|
|
1. GUS
|
|
2. AWE
|
|
3. use Timidity
|
|
4. FM
|
|
5. EXT
|
|
|
|
Also if you want use FM befor Timidity set variable SDL_NATIVE_MUSIC="FM" or edit
|
|
source code native_midi_lnx.c( return value in function synth_setup, by autoselect
|
|
FM should return 1).
|
|
For using FM: files drums.sb drums.o3 std.sb std.o3 should be moved to /etc/ dir
|
|
( or symlink created ).
|
|
|