Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 09 Mar 2004 09:10:57 -0800
From:      4Front Technologies <dev@opensound.com>
To:        arved@FreeBSD.org
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: calling all audio ports maintainers -- ardour and jack
Message-ID:  <404DFAA1.5070703@opensound.com>

next in thread | raw e-mail | index | archive | help
> You need to port ALSA to FreeBSD. 
> Maybe it is possible to write an OSS output driver for jack, but I think you
> still need the ALSA userspace library. 

There already is a OSS driver for Jack at: 
http://www.sonarnerd.net/projects/jack_oss.html

All you really need to do is port it to FreeBSD - remove all the Linux'ish stuff 
and technically it should work with Jack.

We'll do the port next week or so if no one has had any success yet. The other 
thing is that Portaudio is supported in Jack and portaudio supports OSS API 
interfaces so that should be ok.

As for ardour, you probably have to rewrite all the linux/alsa dependancy stuff 
  and make it rely purely on Jack. After that everything should work.

We've got a project going on for Linux that allows us to run ALSA apps like 
Jack/etc on OSS drivers - see http://www.opensound.com/cuckoo.html
It's not possible to port this to anything else but we're looking at doing some 
BSD License compatible ALSA library that should be able to "translate" ALSA apps 
to OSS.

This cuckoo project is purely to demonstrate to all people who think ALSA is 
superior but it's not really the case. OSS API is quite capable and since 
FreeBSD has the OSS API, there's no reason to think that the audio interface is 
  less capable than Linux's ALSA. If ALSA was really advanced, we would not be 
able to do a compatibility module in OSS.



best regards
Dev Mazumdar
-----------------------------------------------------------
4Front Technologies
4035 Lafayette Place, Unit F, Culver City, CA 90232, USA.
Tel: (310) 202 8530		URL: www.opensound.com
Fax: (310) 202 0496 		Email: info@opensound.com
-----------------------------------------------------------



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