lp:~mgiuca/dosbox/fluidsynth

Created by Matt Giuca on 2012-03-06 and last modified on 2012-03-07

This branch adds a new MIDI driver 'fluidsynth', which allows DOSBox's MPU-401 MIDI system to talk directly to the FluidSynth software synthesiser API, rather than sending MIDI commands to the system.

This provides a reliable software synthesiser back-end for DOSBox without having to manually set up a FluidSynth server and work out the correct ALSA port.

Get this branch:
bzr branch lp:~mgiuca/dosbox/fluidsynth
Only Matt Giuca can upload to this branch. If you are Matt Giuca please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Matt Giuca
Project:
DOSBox
Status:
Development

Recent revisions

3696. By Matt Giuca on 2012-03-07

midi: Move FluidSynth to the top, so it is searched last when searching for the default driver.

3695. By Matt Giuca on 2012-03-07

midi_fluidsynth: Formatting to conform to DOSBox coding style.

3694. By Matt Giuca on 2012-03-07

midi_fluidsynth: The 'midiconfig' for this driver now contains the driver:soundfont pair separated by a colon.
This allows the user to specify the FluidSynth audio driver; it is no longer hard-coded to alsa.

3693. By Matt Giuca on 2012-03-06

midi_fluidsynth: Implemented PlaySysex and PlayMsg.
MIDI messages are now routed through to the FluidSynth API, so it all works.

3692. By Matt Giuca on 2012-03-06

midi_fluidsynth: Implemented Open and Close.
Now creates and destroys the FluidSynth driver, loading the soundfont from midiconfig.

3691. By Matt Giuca on 2012-03-06

gui/midi: Only include fluidsynth driver if HAVE_FLUID is defined.

3690. By Matt Giuca on 2012-03-06

Added FluidSynth to build scripts.

3689. By Matt Giuca on 2012-03-06

Added fluidsynth as a type of mididevice.
Currently just stubs (logs all method calls).

3688. By qbix79 on 2012-01-27

Add patch 3461824: Readme fixes by clem

3687. By qbix79 on 2012-01-27

Add cmd-q => exit for Mac OS X

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~mgiuca/dosbox/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers