Re: [linux-audio-user] some notes regarding sync (JACK, MTC) under Linux

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] some notes regarding sync (JACK, MTC) under Linux
From: Kai Vehmanen (kai.vehmanen_AT_wakkanet.fi)
Date: Thu Dec 18 2003 - 19:03:54 EET


On Thu, 18 Dec 2003, Dave Phillips wrote:

> Ecasound also works nicely with JACK but I haven't tested all the
> transport functions yet. I just realized that ecasound should be able to
> rewind to start under JACK. Kai, am I right about that ? Where can I
> find a summary of ecasound's current JACK capability ?

Yes, Ecasound has full transport support meaning it both reacts to and
sends transport events by default (i.e. no need to specify anything on the
command-line assuming you have at least one JACK input/output in the
chainsetup). Same applies to Ecamegapedal, it too is fully transport
aware.

Everything is documented in the man pages and the user's guide:

        http://www.wakkanet.fi/~kaiv/ecasound/Documentation/ecasound_manpage.html
        http://www.wakkanet.fi/~kaiv/ecasound/Documentation/users_guide/html_uguide/index.html

See especially the section '7.6.3 Transport Control' in the user's guide.

A short example:

# - start showtime (comes with JACK) to see the JACK-wide
# transport state
console1> jack_showtime

# - start ecasound with mp3 playback
console2> ecasound -i foo.mp3 -o jack_alsa -c

# - start processing
ecasound> start

# - check the 'console1' window, you should see the transport
# rolling

# - reposition using jack_transport (another util that comes
# with JACK)
console3> jack_transport
# - locate to pos 10sec (if srate=44100)
jack_transport> locate locate 441000

# - switch back to ecasound and rewind to start
ecasound> setpos 0

... and so on. Everything works in real-time, and it doesn't matter which
client you use for making transport state changes.

-- 
 http://www.eca.cx
 Audio software for Linux!


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Thu Dec 18 2003 - 19:02:02 EET