Menu

#28 JACK support to ecasound's interactive mode

closed-accepted
6
2009-02-08
2008-09-28
No

Ecasound development item (edi-35). Now tracked here at sf.net.

--cut--
(edi-35): JACK support to ecasound's interactive mode (EIAM)
- submitted: kaiv, 16.11.2002
- frozen: kaiv, 20.08.2003
- unfrozen: kaiv, 20.09.2008
- partially implemented: kaiv, 20.09.2008 (2.6.x)

------------------------------------------------------------------------
Reasons for not implementing:

- duplicated effort with projects like 'qjackconnect',
'jackd_plumbing', 'jackctl', and various others
implementing good set of features (especially client and port name
completion is not a trivial job)

------------------------------------------------------------------------
Details:

- add a set of commands to control JACK using EIAM commands
- provided services
- connecting and disconnection ports
- jack-connect <srcport>,<targetport>
- jack-disconnect --"--
- querying list of (all) connections
- jack-get-connections <port>
- querying port and total latency
- jack-get-latency <port>
- jack-get-total-latency <port>
- querying timebase state
- and so on...
- new functionality compared to existing command-line JACK tools
- interactive shell with command completion and command
history
- use via the ecasound control API (interfaces available
for C++, C, lisp, perl, php, python)
--cut--

Discussion

  • Kai Vehmanen

    Kai Vehmanen - 2008-09-28
    • assigned_to: nobody --> kaiv
    • status: open --> open-accepted
     
  • Kai Vehmanen

    Kai Vehmanen - 2008-09-28

    Initial implementation done and committed to public git tree on 2009-09-20.

     
  • Kai Vehmanen

    Kai Vehmanen - 2008-09-28
    • priority: 5 --> 6
     
  • Kai Vehmanen

    Kai Vehmanen - 2009-01-15

    Initial support available in git repository with commit:

    commit ae301e13b178d7fdb216bf50aceb7ff7750381d9
    Author: Kai Vehmanen <kvehmanen -at- eca -dot- cx>
    Date: Sat Sep 20 18:32:17 2008 +0300

    Added new interactive mode commands for JACK connections

    - added: eiam - new commands 'jack-connect', 'jack-disconnect'
    and 'jack-list-connections'; see ecasound-iam(1) for
    details

     
  • Kai Vehmanen

    Kai Vehmanen - 2009-02-08
    • status: open-accepted --> closed-accepted
     

Log in to post a comment.