Difference between revisions of "Audacity PortAudio v19"

From Audacity Wiki
Jump to: navigation, search
(Linkage)
(Tidy and header while here + link to Linux Issues + Category:For Developers)
Line 1: Line 1:
This page reflects the status of [[PortAudio]] support in audacity 1.3.4. The status of [http://www.portaudio.com/trac/wiki/V19ReleasePlan PortAudio v19] in 1.2.x is very simple - completely unmaintained and unsupported.
+
{{Introrel|1=This page reflects the status of support in Audacity Beta for the current {{external|[http://www.portaudio.com/trac/wiki/V19ReleasePlan v19]}} version of the [[PortAudio]] Audio I/O library. The status of PortAudio v19 in the Audacity stable 1.2.x line is very simple, being completely unmaintained and unsupported.
  
In Audacity 1.3.4, the default PortAudio version for all platforms is v19. Audacity 1.3.4 uses a snapshot of the PortAudio development code from 1st July 2007.
+
In Audacity Beta, v19 is the default PortAudio version for all platforms. At the time of writing the current Audacity Beta (1.3.4) uses a snapshot of the PortAudio development code from 1st July 2007.|2=|3=[[AudacityLibraries|Libraries used in Audacity]]}}
  
 +
__TOC__
 
== Windows ==
 
== Windows ==
 
PortAudio appears to be stable and relatively well behaved on Windows. Support is primarily for MME (Multi Media Extensions) drivers, although DirectSound devices are also supported. ASIO is not supported as discussed on the [[ASIO_Audio_Interface]] page.
 
PortAudio appears to be stable and relatively well behaved on Windows. Support is primarily for MME (Multi Media Extensions) drivers, although DirectSound devices are also supported. ASIO is not supported as discussed on the [[ASIO_Audio_Interface]] page.
  
 
== Mac OS X ==
 
== Mac OS X ==
CoreAudio support only, no ASIO as discussed on [[ASIO_Audio_Interface]]. Recent changes to PortAudio v19 appear to be causing regressions here, and it works much less well that v18 does with many USB audio devices. On the other hand, it's reported to work better with Firewire audio devices (which are quite popular on Mac it seems). Nothing is well tested or developed due to a shortage of Mac developers on Audacity.
+
{{external|[http://developer.apple.com/audio/coreaudio.html CoreAudio]}} support only, no ASIO as discussed on [[ASIO_Audio_Interface]]. Recent changes to PortAudio v19 appear to be causing regressions here, and it works much less well that v18 does with many USB audio devices. On the other hand, it's reported to work better with Firewire audio devices (which are quite popular on Mac it seems). Nothing is well tested or developed due to a shortage of Mac developers on Audacity.
  
 
== Linux ==
 
== Linux ==
ALSA is supported and works fine on development systems, although some distros repeatedly report problems that don't show up anywhere else. OSS probably works but is rarely tested as it is largely obsolete for most desktop users. Jack is not tested and known to have multiple issues - help, especially [[SubmittingPatches|patches]] to fix these would be much appreciated.
+
{{external|[http://www.alsa-project.org/ ALSA]}} is supported and works fine on development systems, although some distributions repeatedly report problems that don't show up anywhere else. OSS probably works but is rarely tested as it is largely obsolete for most desktop users. {{external|[http://jackaudio.org/ JACK]}} is not tested and known to have multiple issues - see the [[Linux_Issues#JACK|JACK section]] of our [[Linux Issues]] page for more detail. Help, especially [[SubmittingPatches|patches]] to fix these issues would be much appreciated.
 +
 
 +
[[Category:For Developers]]

Revision as of 02:30, 28 November 2007

This page reflects the status of support in Audacity Beta for the current v19  version of the PortAudio Audio I/O library. The status of PortAudio v19 in the Audacity stable 1.2.x line is very simple, being completely unmaintained and unsupported.

In Audacity Beta, v19 is the default PortAudio version for all platforms. At the time of writing the current Audacity Beta (1.3.4) uses a snapshot of the PortAudio development code from 1st July 2007.

 
Related article(s):

Windows

PortAudio appears to be stable and relatively well behaved on Windows. Support is primarily for MME (Multi Media Extensions) drivers, although DirectSound devices are also supported. ASIO is not supported as discussed on the ASIO_Audio_Interface page.

Mac OS X

CoreAudio  support only, no ASIO as discussed on ASIO_Audio_Interface. Recent changes to PortAudio v19 appear to be causing regressions here, and it works much less well that v18 does with many USB audio devices. On the other hand, it's reported to work better with Firewire audio devices (which are quite popular on Mac it seems). Nothing is well tested or developed due to a shortage of Mac developers on Audacity.

Linux

ALSA  is supported and works fine on development systems, although some distributions repeatedly report problems that don't show up anywhere else. OSS probably works but is rarely tested as it is largely obsolete for most desktop users. JACK  is not tested and known to have multiple issues - see the JACK section of our Linux Issues page for more detail. Help, especially patches to fix these issues would be much appreciated.