[New fixes] Mixer and strip relief!

MusE is a DAW for Linux with both MIDI and Audio editing. https://muse-sequencer.github.io

Moderators: MattKingUSA, khz, spamatica

Post Reply
Tim E. Real
Established Member
Posts: 667
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 38 times
Been thanked: 107 times

[New fixes] Mixer and strip relief!

Post by Tim E. Real »

Hello again!
In github master now:

Were you puzzled (annoyed) by the multi-line mixer strip track labels?
Ugly, eh? :(
I noticed some synths had veeerrrry long names. And the user cannot changes those names.
Man, did those strips look embarrassing.
So I replaced the track name labels with elided text :)

In my defense, that multi-line thing was a necessary evil added BEFORE user-adjustable widths.
(You, uh, did know that the strip widths are adjustable now, hm?)
So now was a good time to reason that if you want to see the whole name, well, just expand the strip ! :D
The strips are now a bit more consistent in their height, since the label is now only one line.

"But Tim, that could be annoying, since we have to resize the strips every session."

Fear not!
The ENTIRE mixer state is now saved. Strip widths, strip position, and all.
I fixed previous problems with saving mixer size, and strip position.

Please give it a good workout, if there might be a minor hiccup or two lurking in there...

[Edit:] Now added tooltips on the labels to help see the full text.

More gory details from ChangeLog:

Code: Select all

      * Mixer and strips - Save entire state. Fix label text:
      - Entire state of mixer is now saved, including user-adjusted strip widths.
        The state is preserved even if no mixers are opened (created) during
         a session. This required re-working the mixer and strip configuration
         (song and config xml files) to be more persistent.
      - Mixer widths restoration: Fixed (hopefully) long-time problem with mixers
         not opening at their stored song size if the mixers are already open.
      - Strip track labels: Replaced multi-line word-wrap with elided (...) text.
        Reduced variable-font variation somewhat to avoid too-small fonts.
        Added tooltips on the labels to help see the full text.
Tim E. Real
Established Member
Posts: 667
Joined: Sat Sep 15, 2012 12:36 am
Has thanked: 38 times
Been thanked: 107 times

Re: [New fixes] Mixer and strip relief!

Post by Tim E. Real »

Hi, just an update.
I had to rewrite some of that.
Existing mixer configs since those fixes will be lost. Sorry about that.
Hopefully it's not that big of loss, it has only been a few weeks since the fixes...

Bonus: One consequence of this rewrite is that Synth Tracks are now persistent.
That is, if the synth cannot be found when the song is loaded, the Synth Track is NOT discarded
and all settings preserved if the song is saved and reloaded.
Post Reply