Difference between revisions of "Configuration:MIDI"
From DOSBoxWiki
Jump to navigationJump to searchm (Protected "Configuration:MIDI" [edit=autoconfirmed:move=autoconfirmed]) |
|||
Line 1: | Line 1: | ||
− | + | :Here you can define any MIDI related settings. The term MIDI is commonly used to refer to background music found in games, but specifically it refers to synthesizer audio (which can be passed directly from emulated games to modern hardware. | |
+ | |||
+ | ==== mpu401 = intelligent | uart | none ==== | ||
+ | Specifies which type of MIDI Processing Unit to emulate. | ||
+ | :intelligent: (from Wikipedia) The MPU-401 can work in two modes, normal mode and UART mode. "Normal mode" would provide the host system with an 8-track sequencer, MIDI clock output, SYNC 24 signal output, Tape Sync and a metronome; as a result of these features, it is often called "intelligent mode", whereas... | ||
+ | :uart: ... this simply emulates UART mode, which reduces the MPU-401 to just relaying in-/outcoming MIDI data bytes. | ||
+ | :none: MIDI is not emulated. | ||
+ | |||
+ | ==== mididevice = default | win32 | alsa | oss | coreaudio | coremidi | none ==== | ||
+ | A slightly confusing config name, because this isn't so much which MIDI device to use as which MIDI '''interface''' to use. As DOSBox currently does not emulate MIDI, but instead passes it through to an interface that does give MIDI playback support, this setting tells DOSBox which interface to pass MIDI data through to. | ||
+ | :default: The default system MIDI playback device is used. | ||
+ | :win32: Win32 MIDI playback interface is used. | ||
+ | :alsa: Linux's Advanced Linux Sound Architecture playback interface is used. | ||
+ | :oss: Linux's Open Sound System playback interface is used. | ||
+ | :coreaudio: MacOS X??? | ||
+ | :coremidi: MacOS X??? | ||
+ | :none: MIDI is disabled. | ||
+ | |||
+ | ==== midiconfig = ''id of MIDI device'' ==== | ||
+ | As used by the MIDI interface described above, this specifies the ID which identifies the particular MIDI device to playback MIDI on. Can be determined on Windows using '''MIXER /LISTMIDI''' or on Linux using '''pmidi -l''' in the console. |
Revision as of 16:55, 23 May 2010
- Here you can define any MIDI related settings. The term MIDI is commonly used to refer to background music found in games, but specifically it refers to synthesizer audio (which can be passed directly from emulated games to modern hardware.
mpu401 = intelligent | uart | none
Specifies which type of MIDI Processing Unit to emulate.
- intelligent: (from Wikipedia) The MPU-401 can work in two modes, normal mode and UART mode. "Normal mode" would provide the host system with an 8-track sequencer, MIDI clock output, SYNC 24 signal output, Tape Sync and a metronome; as a result of these features, it is often called "intelligent mode", whereas...
- uart: ... this simply emulates UART mode, which reduces the MPU-401 to just relaying in-/outcoming MIDI data bytes.
- none: MIDI is not emulated.
mididevice = default | win32 | alsa | oss | coreaudio | coremidi | none
A slightly confusing config name, because this isn't so much which MIDI device to use as which MIDI interface to use. As DOSBox currently does not emulate MIDI, but instead passes it through to an interface that does give MIDI playback support, this setting tells DOSBox which interface to pass MIDI data through to.
- default: The default system MIDI playback device is used.
- win32: Win32 MIDI playback interface is used.
- alsa: Linux's Advanced Linux Sound Architecture playback interface is used.
- oss: Linux's Open Sound System playback interface is used.
- coreaudio: MacOS X???
- coremidi: MacOS X???
- none: MIDI is disabled.
midiconfig = id of MIDI device
As used by the MIDI interface described above, this specifies the ID which identifies the particular MIDI device to playback MIDI on. Can be determined on Windows using MIXER /LISTMIDI or on Linux using pmidi -l in the console.