Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Sep 2011 01:57:13 +0200
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        "Conrad J. Sabatier" <conrads@cox.net>
Cc:        freebsd-multimedia@FreeBSD.org
Subject:   Re: Timidity++ as MIDI =?iso-8859-1?q?server_=28=E0?= la Linux)
Message-ID:  <20110918235713.GA64807@triton8.kn-bremen.de>
In-Reply-To: <20110918172909.3d5ef52a@cox.net>

index | next in thread | previous in thread | raw e-mail

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:

	http://lists.freebsd.org/pipermail/freebsd-multimedia/2011-September/012432.html

(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, :)
	Juergen


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110918235713.GA64807>