Framework4Bitwig icon indicating copy to clipboard operation
Framework4Bitwig copied to clipboard

Track Bank page is not adjusted when track is selected in Mix view

Open git-moss opened this issue 4 years ago • 5 comments

If a track is selected in Mix layout and the track is outside of the current page, the page is not adjusted to display the track on the controller. It works fine when you select a track in the Arranger layout. It happens only with hierarchical banks created with CursorTrack.createSiblingsTrackBank()

Reproduce:

  1. Test with Push 1 or 2 (or the simulator)
  2. Create more than 8 tracks
  3. Switch to Mix layout
  4. Click on a track outside of the currently displayed track bank page on Push

Note: The page is also adjusted if you display clips and click on a clip on the track.

git-moss avatar Mar 14 '20 21:03 git-moss

How did you create the track cursor?

abique avatar Apr 24 '20 09:04 abique

This issue is reproducible with TrackBank created with createSiblingsTrackBank as well as createTrackBank. CursorTrack is created with shouldFollowSelection = True and followCursorTrack is initialized to TrackBank. This reproduced only if the first track selected is on a page number that differs from the page number on which the next track is selected by more than one. I illustated this on two screenshot.

In this screenshot the Inst 26 track is selected and the track bank corresponds to the selected track. https://snipboard.io/eJSpnd.jpg

Next, I select the Inst 6 track in UI Bitwig. The TrackBank switches to the wrong page. https://snipboard.io/ielS2E.jpg

Reproduced in Arranger view and Clip view as well.

k0k0c avatar Nov 05 '20 09:11 k0k0c

Just wasted 2 hours reproducing a bug report by a user until I noticed that this bug already is known...

However, while testing I noticed another issue with the auto-follow of the siblings bank: If you click inside of a group and the clicked track is e.g. on the 2nd page, only the first page is selected. In the attached screenshots:

  1. The first track is selected
  2. The last track in the group is clicked (which is on the 2nd page) -> The first track of the first track is selected.
  3. Clicking the previous track in the group fixes it again.

Can be tested with the Push 2 simulator.

TrackFollowInGroup1 TrackFollowInGroup2 TrackFollowInGroup3 .

git-moss avatar Oct 01 '21 20:10 git-moss

#271 is related as well.

git-moss avatar Oct 03 '21 18:10 git-moss

Still in 4.3 Beta 4.

git-moss avatar Jun 10 '22 13:06 git-moss