[2.2.15] Incorrect Event Chase on Loading a Song

Hi team,

in version 2.2.15 the event chase (with Chase Events enabled and Chase Event on Start disabled in the Preferences), seems not to load correctly any CC/Program Change present at the timeline location accessed by clicking on a Song Part other than the current one.

As an example, consider the simple project:

ChaseEventsOnLoadSong.zip (337.5 KB)

Let us now perform the steps:

  1. When opening the project, Layer 1 of Song 1 presents the instance of HALion Sonic with a Main Volume equal to zero, apparently coherently with the contents of the MIDI Song 1 CC track and the chase function
  2. Let’s click on Part 1 of Song 2
  3. We immediately notice that, in Layer 1 of Song 2, the Main Volume of the Padshop instance is equal to zero, and this differently from what was programmed in the MIDI Song 2 CC track
  4. Let’s try going back to Part 1 of Song 1 and check the Main Volume setting: the Main Volume turns out to be set to the maximum possible value and this would seem to denote the incorrect application of the chase

On the contrary, moving to a new Song, on a Part that is not the first one, would seem to lead to correct chase operation.

Awaiting your feedback.

Hi team,

kind reminder, in the hope that there is still a chance to fix this issue by the next release. :blush:

As always, thank you for all your support!

It is not equal to zero, it is “NOT SET” which means its volume control is ignored. The Layer Volume is a seperate entity and has no function when set to “NOT SET”.
With “Chase Events” on, and “Chase Events on Start” off, take Halion Sonic instead, and open its mixer page where you will see that it receives all Volume controls well.

Hi @musicullum,

sorry, unfortunately I think I explained myself poorly, the Volume Control of the Layer isn’t the subject of the issue.

I’ll try to explain myself better by repeating the steps to replicate the issue, but with the help of screenshots and red rectangles to highlight the objects of the issue.

  1. When opening the project, Layer 1 of Song 1 presents the instance of HALion Sonic with a Main Volume equal to zero, apparently coherently with the contents of the MIDI Song 1 CC track and the chase function

  1. Let’s click on Part 1 of Song 2
  2. We immediately notice that, in Layer 1 of Song 2, the Main Volume of the Padshop instance is equal to zero, and this differently from what was programmed in the MIDI Song 2 CC track

  1. Let’s try going back to Part 1 of Song 1 and check the Main Volume setting: the Main Volume turns out to be set to the maximum possible value and this would seem to denote the incorrect application of the chase

Of course, don’t mind me pointing this out if the issue description is still unclear. :wink:

PS: I reiterate that the issue only affects events located at the beginning of the first Part (or, equivalently, at location 0001.1.1 of the Song) and only when the Song is accessed from another Song; in all other scenarios the event chase seems to work correctly

got it, tricky one, checking.

1 Like

This is a problem of order of tasks. When you select a new Song, transport is located to zero forcibly, which gathers chased events, and if “Chase Events on Start” is not enabled, sends those immediately.

But at that time, shared Layers of the newly selected Part are not yet activated, thus they have not yet connected their MIDI Inputs, and so all those precious chased events go to the current Part (which ignores them, as it is already de-activated).

Long story…we now force locate a second time after the new Part (and its Layers) are activated, Check it out with the next version. And thanks for helping with the project!

2 Likes

Meanwhile I’m personally not involved to this, I love reading these sophisticated re-adjustments for a given problem :smiling_face:

2 Likes

Thank you very much @musicullum for your detailed reply. :blush:

I am waiting for the fix included in the new software version so that I can use it and check it. :wink: