34
34
- For a card with an external Midi connection,
35
35
you need to load snd-seq-midi.
36
- For the OPL2/3 internal synthesizer
36
- For the OPL2/3 internal synthesiser
37
37
you need to load snd-synth-opl3.
38
- For the AWE32/64 internal synthesizer
38
- For the AWE32/64 internal synthesiser
39
39
you need to load snd-synth-emu8000.
40
- For the SB Live! internal synthesizer
40
- For the SB Live! internal synthesiser
41
41
you need to load snd-synth-emu10k1.
42
42
- (Let me know of any more)
44
44
2.a If you have an AWE32/64 or SB Live! you will need to load the
45
sounds with sfxload in the same way as for the standard kernel
47
2.b If you have the OPL3 FM synthesizer you will have to load the
48
FM instruments with sbiload. See note below.
45
sounds with sfxload in the same way as for the standard kernel
47
2.b If you have the OPL3 FM synthesiser you will have to load the
48
FM instruments with sbiload. See note below.
50
50
3. Make sure that the synth in the mixer is turned
51
up and unmuted if appropriate.
51
up and unmuted if appropriate.
74
74
it will give you a list of the possible devices that it
75
75
can play to. On my system I get:
77
Port Client name Port name
78
64:0 0: MIDI Synth MIDI 0-0
79
65:0 AWE Wave Table Synth : 0 Emu8000 port 0
80
65:1 AWE Wave Table Synth : 0 Emu8000 port 1
81
65:2 AWE Wave Table Synth : 0 Emu8000 port 2
82
65:3 AWE Wave Table Synth : 0 Emu8000 port 3
77
Port Client name Port name
78
64:0 Rawmidi 0 - EMU10K1 MPU-401 (U EMU10K1 MPU-401 (UART)
79
65:0 Emu10k1 WaveTable Emu10k1 Port 0
80
65:1 Emu10k1 WaveTable Emu10k1 Port 1
81
65:2 Emu10k1 WaveTable Emu10k1 Port 2
82
65:3 Emu10k1 WaveTable Emu10k1 Port 3
83
128:0 FLUID Synth (28152) Synth input port (28152)
84
129:0 Client-129 TiMidity port 0
85
129:1 Client-129 TiMidity port 1
84
87
Any of the port numbers in the first column can be used with pmidi. In
85
the example above the first one is the external Midi port, and the other
86
four are the internal wavetable synthesizer.
88
the example above the first one is the external Midi port, and the next
89
four are the internal wave table synthesiser on the SoundBlaster Live!
88
91
If you don't see anything listed then check that the correct ALSA modules
89
92
are loaded as in the section "Before use".
112
115
You can also use spaces to separate with suitable quoting
113
116
on the command line.
116
119
-------------------
118
121
(This note was provided by Dmitrii Sadovskii)
120
This is what has to be done to use the OPL3 FM synthesizer with pmidi
123
This is what has to be done to use the OPL3 FM synthesiser with pmidi
121
124
(provided that the ALSA's respective card module is already loaded)
123
126
# modprobe -k snd-synth-opl3
141
144
the sound card (or the driver?) does not keep the instrument
142
patches after suspend so sbiload should be called at resume
145
patches after suspend, so sbiload should be called at resume
143
146
(as well as alsactl restore)
145
148
It should be said that ALSA+pmidi plays with better quality than OSS/Free
146
but that in general FM synthesizers are not great for good midi.
149
but that in general FM synthesisers are not great for good midi.
149
152
Where to report bugs and feedback