Commit Graph

11 Commits (393684f376a1ae617fc0a6f92a91ad7d8ed373c7)

Author SHA1 Message Date
Hanspeter Portner 2d43a8abe7 Use new Jack Metadata API to mark CV ports.
By adding metadata key "http://jackaudio.org/metadata/signal-type" value "CV" pair to CV ports, patch bays can discriminate between audio and CV ports (SVN patchage e.g. can already do so).

Metadata API is only implemented in Jack1 for now, this patch will thus have no effect when linked to Jack1/2 without support for metadata.
2014-05-23 15:39:42 +02:00
Jonathan Moore Liles 96a6709fe8 Update latency compensation code for new JACK latency API. 2013-08-25 13:24:33 -07:00
Jonathan Moore Liles 5ccc6e7595 Mixer: Implement basic groups. 2013-08-08 12:57:26 -07:00
Jonathan Moore Liles 932a78c747 Mixer: Fix jack client rename on strip rename. 2013-07-18 00:26:42 -07:00
Jonathan Moore Liles a958276b06 Timeline: Mark ports as Terminal. 2013-07-16 16:21:13 -07:00
Jonathan Moore Liles 6adf6a9389 OSC: Simplify OSC signal protocol. Add midi<->osc gateway program. 2013-07-16 16:21:08 -07:00
Jonathan Moore Liles 455c93683c Implement drag and drop for making/breaking JACK connections in Non Mixer and Non Timeline.
(Drag jack output module and drop on jack input module of another strip)

In Non Mixer, all JACK modules (including Aux) will now list their connections.
2013-04-21 23:14:52 -07:00
Jonathan Moore Liles 13b3ddc301 Attempt to cope with failure to create JACK clients and ports. 2010-01-31 13:36:34 -06:00
Jonathan Moore Liles d0af570a36 When recreating ports after 'renaming' a jack client, sort by mode, then alpha. 2010-01-31 13:35:50 -06:00
Jonathan Moore Liles e1a41ba9c9 Add hack to support 'renaming' of JACK::Client.
We wouldn't need this if JACK had jack_client_set_name().
2010-01-31 13:35:50 -06:00
Jonathan Moore Liles 48698780d9 Refactor common components of Timeline and Mixer into nonlib/ 2009-12-24 18:57:34 -06:00