Timidity++ as MIDI server (à la Linux)

Juergen Lock nox at jelal.kn-bremen.de
Sun Sep 18 23:58:09 UTC 2011

On Sun, Sep 18, 2011 at 05:29:09PM -0500, Conrad J. Sabatier wrote:
> Would anyone have any idea if it would be possible to somehow tweak the
> Timidity++ port to provide functionality similar to that under Linux,
> where Timidity can be launched as a daemon, thereby providing MIDI
> "ports"/emulation/functionality within apps such as Rosegarden?
> Is this even technically feasible under FreeBSD, or are the differences
> between ALSA and our sound subsystem just too great?  I've worked with
> Rosegarden under Ubuntu, and having this functionality greatly enhances
> the program's usability.  Very tedious to have to continuously export
> one's work-in-progress to a MIDI file and play it externally, not to
> mention the lack of a number of user-configurable MIDI parameters
> (such as channel assignment, etc.) within Rosegarden. 
It seems both Timidity++ and Rosegarden only know the alsa seq midi
interface which FreeBSD doesn't have nor emulate.  It also seems
the linux folks are now moving to jack instead of using alsa directly
which is less of a problem on FreeBSD, in fact I just committed a
jack port update today and you can test an alpha version of ardour3
that I even got working with a midi keyboard via jack_umidi:


(and qjackctl as jack config gui as well as fluidsynth for playback,
the latter is a bit like a jack midi equivalent of what you did with
Timidity++ on Linux.)

 HTH, :)

More information about the freebsd-multimedia mailing list