Discussion:
[LAU] jack transport -> mtc, ssp or ltc
Atte
2015-06-17 13:33:56 UTC
Permalink
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?

FWIW: I tried compiling mtc-tools, which depends on libtimecode, which
fails like this:

***@skagen:~/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 <***@gareus.org>
gpg: skipped "Robin Gareus <***@gareus.org>": 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....
debuild: fatal error at line 1278:
running debsign failed
gbp:error: Couldn't run 'debuild -i -I -rfakeroot': debuild -i -I
returned 29

The code for mtc-tools is three years old, not sure if it's worth
persuing this or there are other better/newer tools out there...

Cheers
--
Atte

http://atte.dk http://a773.dk
Peter P.
2015-06-17 13:45:50 UTC
Permalink
Post by Atte
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?
I am afraid I can not help directly, but if you want to sync things the
other way around (reaper as master), the software outputs its current
position via OSC.
Paul Davis
2015-06-17 13:50:53 UTC
Permalink
Your error is occuring when attempting to create a dpkg. There's nothing
wrong with the code for mtc-tools.
Post by Atte
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?
FWIW: I tried compiling mtc-tools, which depends on libtimecode, which
<snip>
Finished running lintian.
Now signing changes and any dsc files...
secret key not available
debsign: gpg error occurred! Aborting....
running debsign failed
gbp:error: Couldn't run 'debuild -i -I -rfakeroot': debuild -i -I
returned 29
The code for mtc-tools is three years old, not sure if it's worth
persuing this or there are other better/newer tools out there...
Cheers
--
Atte
http://atte.dk http://a773.dk
_______________________________________________
Linux-audio-user mailing list
http://lists.linuxaudio.org/listinfo/linux-audio-user
Atte
2015-06-17 14:29:46 UTC
Permalink
Post by Atte
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?
Sorry for the confusion. Reaper and renoise supports direct syncing.
Seems like the most simple solution, which I suppose could also mean
most problem free :-)

Cheers
--
Atte

http://atte.dk http://a773.dk
Robin Gareus
2015-06-17 15:21:33 UTC
Permalink
Post by Atte
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.

[..]
Post by Atte
FWIW: I tried compiling mtc-tools, which depends on libtimecode, which
<snip>
Finished running lintian.
Now signing changes and any dsc files...
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

[...]
Post by Atte
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 :)
Post by Atte
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
Atte
2015-06-18 08:35:51 UTC
Permalink
...just skip gpg-signing it using the
-us -uc options (build-deb.sh passes these options on)
Thanks, that works!

Cheers
--
Atte

http://atte.dk http://a773.dk
Loading...