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?