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@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 <robin(a)gareus.org>
gpg: skipped "Robin Gareus <robin(a)gareus.org>"g>": 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