====== JACK Transport Test Plan ====== Note: Need test cases from [[https://sourceforge.net/p/rosegarden/bugs/1721/|Bug #1721]] as well. ===== Ardour and RG playback at 0 ===== [[https://sourceforge.net/p/rosegarden/bugs/1756/|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 ===== [[https://sourceforge.net/p/rosegarden/bugs/1758/|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?