Incorrect initial JACK transport song position

Forums

While playing around with mididings and a script that gets midi information from Robin Gareus' jack_midi_clock I noticed a little flaw with Qtractor as a JACK transport master:

  1. Start Qtractor

  2. Load a song, playhead is at 1.1.000 after loading in this example

  3. play a few bars

  4. stop playback

  5. End Qtractor

  6. Start Qtractor again

  7. Load the same song, playhead is at 1.1.000 after loading

  8. play (song starts at 1.1.000 as it should)
    Now transport position as displayed in Qjackctl resumes at the old position and doesn't get reset to 1.1.000

  9. stop
    Now transport position is set to the correct position. From this point on everything works as expected.

It looks as if at first play after loading the transport position is not correctly synced to the playhead position.

Permalink

check if there isn't any other application playing JACK timebase master around (allegedly not jack_midi_clock)

there can only be one (timebase master) at any one time, otherwise the symptoms you report may arise randomly.

seeya

ps. I assume you're into genuine jackd, not pipewire-jack.

Killing jack_midi_clock doesn't change anything.

Although the song starts at 1.1.000 its position on Qjackctl is displayed from the old position 2.3.102 on.

When repositioning the playhead after loading and before playing then the correct position is sent (not done in the video).
Only when playing immediately after loading then the initial position is not or not correctly sent.

I tested the same on another machine, where the playhead doesn't jump to 1.1.000 after loading a song file.
Then the problem I described doesn't manifest.

I have to find out first why on one system the playhead jumps to 1.1.000 after loading a song and on another system it doesn't.

Add new comment

The content of this field is kept private and will not be shown publicly.

Markdown

  • Parses markdown and converts it to HTML.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type='1 A I'> <li> <dl> <dt> <dd> <h2 id='jump-*'> <h3 id> <h4 id> <h5 id> <h6 id> <img src alt height width> <strike> <pre> <p> <br>
  • Lines and paragraphs break automatically.

Filtered HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <b> <i> <pre> <img src alt height width> <strike>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.
File attachments
Unlimited number of files can be uploaded to this field.
2 MB limit.
Allowed types: jpg jpeg gif png txt doc docx xls xlsx pdf ppt pps odt ods odp zip gz bz2 xz patch diff wav ogg flac ogv mp4 qtz.