DrivenByMoss icon indicating copy to clipboard operation
DrivenByMoss copied to clipboard

[Enhancement - Push 2] Show play head in Session mode

Open saponace opened this issue 2 years ago • 4 comments

Hi,

First of all, thank you very much for your amazing work. I have been using the push2 on Bitwig for more than a year thanks to you !

There is a feature that I think would be great to have: Being able to see the play head on the push2 screen in session mode.

Playing clips (more than one bar) can be challenging since the user can not see on the push screen where the playing clip is at, and hence can't queue other clips play accordingly.

For reference, Bitwig's clip launcher shows said play head of each playing clip.

Do you think this could be doable ?

saponace avatar Nov 20 '21 02:11 saponace

That is on my wishlist, too but sadly so far not possible.

git-moss avatar Nov 20 '21 07:11 git-moss

Just for my understanding, is it a limitation in Bitwig API ?

saponace avatar Nov 20 '21 17:11 saponace

Yes.

git-moss avatar Nov 20 '21 20:11 git-moss

Hey,

So I dug a little in your code in order to understand a bit what's going on, and found the following. Can you confirm this is correct ?

In order to display the play head (and midi notes too, that would be cool) in the clips in Session mode, we need the following data:

  • Clip length: Is there a way to get this ? I saw you initialize INoteClips with a length of 8 instead of the actual length of a clip, so I guess not
  • Position of the play head (Current playing step in this clip): Accessible through Clip.playingStep(). But only one Clip is accessible at a time (the selected clip in Bitwig).

So basically we are waiting for Bitwig to add the ability to get the inner Clip of a ClipLauncherSlot, and the length of a Clip ?

saponace avatar Nov 21 '21 19:11 saponace