Re: [LAU] jack transport -> mtc, ssp or ltc

From: Robin Gareus <robin@email-addr-hidden>
Date: Wed Jun 17 2015 - 18:21:33 EEST

On 06/17/2015 03:33 PM, Atte wrote:
> Hi
>
> I'm trying to get reaper to sync with jack transport. However, reaper
> only understands mtcm, ssp and ltc. Is there a tool that will sync to
> jack transport and generate one of these sync signals?
>

Take your pick:

https://github.com/x42/ltc-tools
https://github.com/x42/mtc-tools
https://github.com/x42/jack_midi_clock (MClk + SSP)

LTC is sample sync (using audio). MTC and MClk can be as well if the
signal does not leave jack (jack-midi).

Midi-clock uses musical time (Bar/Beats) and is not really suitable to
sync a DAW if that DAW uses absolute HH:MM:SS:FF timecode.

I don't know Reaper, but short of filing a feature request for it to
support jack-transport, MTC is probably the easiest option.

[..]

> FWIW: I tried compiling mtc-tools, which depends on libtimecode, which
> fails like this:
>
> atte@email-addr-hidden:~/software/libtimecode$ ./build-deb.sh
> <snip>
> Finished running lintian.
> Now signing changes and any dsc files...
> signfile libtimecode_0.0.0-1.dsc Robin Gareus <robin@email-addr-hidden>
> gpg: skipped "Robin Gareus <robin@email-addr-hidden>": secret key not available
> gpg: /tmp/debsign.etpTwBvY/libtimecode_0.0.0-1.dsc: clearsign failed:
> secret key not available
> debsign: gpg error occurred! Aborting..

If you build it, sign it with your own name not mine.
Edit debian/changelog to do so, or just skip gpg-signing it using the
-us -uc options (build-deb.sh passes these options on) or simply just
compile and don't package it:

make
# run from src: ./jmtcgen --help
sudo make install PREFIX=/usr

[...]

> The code for mtc-tools is three years old,

So? The MIDI-specs are over 30 years old, C-99 is 16 years old and JACK
is turning 14.

mtc-tools works fine on all platforms that jack runs and I'm not aware
that it is in need for maintenance. If it does, please file a bug
report, if not, enjoy it with a good bottle of aged wine :)

> not sure if it's worth
> persuing this or there are other better/newer tools out there...

Ardour3 and Ardour4 can do the same (generate LTC, MTC, Midi-clock),
qtractor supports Mclk+SSP, and pure-data is another option.

Cheers!
robin
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Wed Jun 17 20:15:02 2015

This archive was generated by hypermail 2.1.8 : Wed Jun 17 2015 - 20:15:02 EEST