Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 968 Bytes

README

File metadata and controls

30 lines (23 loc) · 968 Bytes
 
1
2
3
4
5
6
7
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 ).
Jul 15, 2005
Jul 15, 2005
8
9
Midi device can be selected with enviroment variable SDL_NATIVE_MUSIC, it can be
one of following values:
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
Jul 15, 2005
Jul 15, 2005
25
26
27
28
29
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 ).