Issue with saving the Lyrics zoom value

Hi team,

there seems to be a problem with the event that triggers saving the Lyrics zoom value when it is changed.

I noticed that saving only happens if you move between songs, while on the contrary, if you stay on the same Song, save the project and reload it, no saving is highlighted.

Below are the steps to reproduce the bug:

  1. Position yourself on a specific Song by selecting the Lyrics view
  2. Change the zoom for the lyrics to a new value
  3. Save the project and reopen it
  4. The zoom value is not the new one expected
  5. Change the zoom for the lyrics to a new value
  6. Move to another Song and go back to the previous one
  7. Save the project and reopen it
  8. The zoom value is actually the new defined value

In reality I would also have noticed an anomalous behavior due to a minor bug that appears, when opening a project, on the application of the zoom value to the lyrics display for a particular scenario.

Below are the steps to reproduce this additional bug:

  1. For a Song, select the Lyrics view and set a zoom value different from the default one
  2. Without moving from the Lyrics view and the current Song, save the project and close VST Live
  3. Reopen VST Live and load the project you saved in step 2
  4. You may notice that the zoom that was saved in point 2 is not applied to the Lyrics display

From the position of the slider I deduce that the zoom value has been correctly loaded, while the display of the Lyrics has simply not been refreshed :wink:

… fixed. Please re-try with the next update,
Michael.

1 Like

Hi @Spork,

I can confirm that in relation to this test scenario, the fix appears to be correctly applied. :slight_smile:

Unfortunately, by retesting this second scenario, the fix does not seem to have resolved the issue that still arises. :frowning:

… I guess we need a full step by step repro here. That’s what I am doing

  1. Start VL, Default New Project
  2. Select LYRICS and click to “Create Lyrics Tracks”
  3. Move the zoom control to the right to zoom it full in.
  4. Save project, close VL
  5. Start VL and load project from [4]

Everything is correct. What do we miss?

Thank you,
Michael.

Hmm… in fact with such a “light” project the issue doesn’t seem to occur.

I had to “weigh down” the minimal project getting:

Test4Spork.zip (13.6 KB)

If you now start VL and load the Test4Spork.vlprj project you should get:

Obviously I cannot know the refresh logic of the textboxes contained in Lyrics, but apparently it seems that something does not trigger the refresh under particular conditions when the application is opened.

And as always, thank you for your support and patience.

Hi @Spork,

did you have a chance to consider the last reply I inserted in this post last week?

I add to what is reported in it that a similar issue systematically occurs when, for the Test4Spork.vlprj project, the floating window associated with Lyrics is opened and then resized.

Thanks in advance.

… sorry for being late. It’s fixed now and ready for the next Update,
Michael.

Perfect and thank you again. :slight_smile:

Hi @Spork ,

it seems that now the lyrics are displayed regularly, while doing a test I noticed that it seems that the text font size is no longer saved in the project.

… I’ve tried this :

  1. Start VL, New Project, Select LYRICS and Create Track
  2. Default Font Size is 32, change it to 20
  3. Add Lyric Event to it
  4. Add New Song, Create Lyric Track.
  5. Font Size is 20. Change it to 48
  6. Add Lyric Event

All is fine

  1. Select Song_1

Font is changing to 20 and the lyric event is correct

  1. Select Song_2

Font is changing back to 48 and the event is correct again.

What am I missing?
Michael.

Hi @Spork,

I looked into the matter further and realized that the issue seems to be linked to whether or not to change the current song before saving the project.

To reproduce the issue, just perform the following steps:

  1. Start VL, New Project, select Lyrics and Create Lyrics Track for Song 1
  2. Change the default font size
  3. Optionally add text to Lyrics
  4. Staying on Song 1, you can optionally move between the different Modules of the project and perform actions (new Layers, new Stacks, etc)
  5. Without moving from Song 1, save the project
  6. Reload the project and note that the font in the Lyrics of Song 1 is the default one and not the one you set later

The cause of the issue is probably to be found in the event definition for which the modified value is actually taken into consideration among the data to be saved with the project.

I await your feedback, thank you :blush:

… I see. It’s fixed now, next version. The active color has the same problem. Fixed, too.

Thank you,
Michael.

1 Like