JACK Transport Test Plan

Note: Need test cases from Bug #1721 as well.

Ardour and RG playback at 0

Bug #1756

  • Launch Ardour.
  • Set Ardour for JACK sync.
    • Confirm the button under the panic button at the far left of the toolbar is green and says JACK.
    • If it says “Int.”, click it and see if it switches to JACK.
    • If it does not switch to JACK, click it again to go back to Int. Now right-click it to launch the “Transport Masters” dialog and select JACK. Close the “Transport Masters” dialog. Click on the “Int.” button and it should now show JACK.
  • Confirm Ardour transport at time 0. Set to 0 if not.
  • Launch RG
  • Set RG for JACK sync.
    • Edit > Preferences > General > Behavior.
    • “Use JACK transport” checked
    • “JACK stop at auto stop” checked
    • “Stop playback at end of last segment” unchecked
  • Confirm RG transport at bar 1. Set to bar 1 if not.
  • Press play in Ardour.
  • Confirm Ardour play begins immediately.
  • Confirm RG play begins immediately.

Playback Position Pointer (PPP) Persistence

  • File > New
  • Move the PPP to Bar 4.
  • Save.
  • Close RG
  • Launch RG
  • Ctrl+R
  • Confirm PPP is at bar 4.

Anacrusis Reversed

Bug #1758

  • File > New
  • Composition > Add Tempo Change. Enter 147 and click OK.
  • Create a four bar segment at bar 1.
  • Press Ctrl+A to make sure it is selected.
  • Segment > Create Anacrusis… > OK
  • Composition > Open Tempo and Time Signature Editor…
  • Confirm both events are at bar 000.
  • Composition > Change Composition Start and End…
  • Set start bar to 1.
  • Composition > Open Tempo and Time Signature Editor…
  • Confirm both events are still at bar 000.
  • Close the Tempo and Time Signature Editor.
  • Move the Playback Position Pointer (PPP) to Bar 2.
  • Drag the PPP to the far left (past bar 1) and release the mouse button.
  • Confirm the PPP stops at Bar 1 and stays there.
  • Save the file.
  • File > New.
  • Ctrl+R to load last file.
  • Move the PPP to bar 2.
  • Drag the PPP to the far left (past bar 1) and release the mouse button.
  • Confirm the PPP stops at Bar 1 and stays there.
  • Ctrl+W to close the file.
  • Confirm the PPP moves to bar 1.

This also makes a mess out of Ardour sync. We should probably test that as well once this is fixed and passing.

PPP jumping around on load.

https://sourceforge.net/p/rosegarden/bugs/1756/#7d48

This is harmless behavior that we are monitoring in case it is an indication of some real trouble down the road. We're hoping that as work on bug #1721 progresses, the PPP jumping around will go away.

  • Launch RG and maximize the window.
  • Press “T” to get rid of the Transport window.
  • Press “P” to collapse the parameters panels to see more of the measures.
  • File > New
  • Set the zoom to 20%
  • Place the Playback Position Pointer (PPP) about one inch from the right side of the screen and close enough to the start of a measure there.
  • Make a note of the measure location. (Usually about 84.)
  • Ctrl+S to save and Ctrl+Q to quit RG
  • Launch RG.
  • Confirm the window is maximized. If not, maximize it.
  • Confirm/Set zoom to 100%.
  • Confirm nothing but RG and it's empty tracks are visible.
  • While watching the screen carefully, press CTRL-R to open the saved composition.
  • Does the PPP appear at mid-screen then jump to one inch from the right of the screen?
 
 
test/jack_transport.txt · Last modified: 2026/01/06 03:36 by tedfelix
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki