Fons Adriaensen:
Subject: Re: [LAD] First release of jack_export
To: Paul Davis <paul(a)linuxaudiosystems.com>
Cc: Linux Audio Users <linux-audio-user(a)lists.linuxaudio.org>rg>, Linux
Audio Developers <linux-audio-dev(a)lists.linuxaudio.org>
Message-ID: <20120513125244.GB24479(a)linuxaudio.org>
Content-Type: text/plain; charset=iso-8859-1
On Sun, May 13, 2012 at 08:39:18AM -0400, Paul Davis wrote:
On Sat, May 12, 2012 at 5:09 PM, Fons Adriaensen
<fons(a)linuxaudio.org> wrote:
2. Run jack_export. See --help for options. The
--chan option is
mandatory.
? E.g.
? jack_export --chan 16 my16channelfile.wav
? Jack_export will connect to the 'export' bus if it exists, and
print
is there a difference between this and
jack_capture --channels=16--port=ardour:export/out\*
my16channelfile.wav
AFAIK, jack_capture records in real time. Jack_export records while
Ardour is in freewheeling mode during exporting, so it's usually
'faster than real time'.
jack_capture can already use the transport system to start and stop
recording,
so adding an option to record during freewheeling shouldn't be very
hard.
Also, jack_export will ceate a proper WAVEX file
(standard WAV must
not be used for > 2 channels) or CAF, or Ambisonic WAVEX, and provide
different output formats and optional dithering.
jack_capture does that too, except dithering. jack_capture also uses
WAVEX as the default
format for > 2 channels.
Hmm, I might steel your freewheeling and dithering code into
jack_capture. :-)