Tim
2017-03-16 08:18:36 UTC
In git master now.
Try it out, hope you think it's getting better now.
I know the new monitor buttons will take some
getting used to.
But half of the users need them on by default
and half need them off. It's hard to guess.
Best to leave 'em off by default, I say.
Maybe later some convenient rec+monitor combo...
Tim.
From the ChangeLog, for the impatient...
* Routing and mixer relief:
- Fixed auto-connect routing: Midi tracks by default now only
connect to the first
suitable midi port input or output instead of all of them at once.
- Multi-selected tracks editing: New: Routing buttons apply to ALL
selected tracks
ie. select two or more tracks and the routing buttons apply to
each track.
The selected tracks must be type-compatible. TODO: All other
strip controls.
- Added some SVG icons: Mixer window now scales almost perfectly to
chosen font.
Moved 'Monitor' button to between 'Off' and 'Rec arm' buttons.
- New class IconButton replaces clumsy ToolButton and icon usage.
Has TWO different
icon groups, perfect for our 'proxy' solo and mute.
- All mute buttons now show 'proxy' mute ie. when any OTHER track
is soloed.
- All 'Monitor' buttons are now off by default.
* Bug fixes:
- Fixes for 'frozen' Arranger not responding:
NEW! Changing theme style in Appearance dialog automatically
restarts MusE.
If a stylesheet is chosen, 'style' is forced to 'Fusion' for now
until fixed upstream.
- Fixed duplicate events: From multiple tracks connected to the
same inputs and output
if 'Monitor' was active. Protection from same-time events (only)
in MPEventList::add().
- Fixed: Track ordering incorrect after deleting multiple tracks
then undoing.
- Fixed: Big CPU % spikes when clicking almost anything in the
mixer window.
Excessive redrawMixer() calls: Fix some controls/strip mouse
handling: Accept, not ignore.
New specific SC_TRACK_MOVED flag replaces the more general
SC_TRACK_MODIFIED when
moving tracks in Arranger or Mixer, and filter out other flags
causing redrawMixer().
Try it out, hope you think it's getting better now.
I know the new monitor buttons will take some
getting used to.
But half of the users need them on by default
and half need them off. It's hard to guess.
Best to leave 'em off by default, I say.
Maybe later some convenient rec+monitor combo...
Tim.
From the ChangeLog, for the impatient...
* Routing and mixer relief:
- Fixed auto-connect routing: Midi tracks by default now only
connect to the first
suitable midi port input or output instead of all of them at once.
- Multi-selected tracks editing: New: Routing buttons apply to ALL
selected tracks
ie. select two or more tracks and the routing buttons apply to
each track.
The selected tracks must be type-compatible. TODO: All other
strip controls.
- Added some SVG icons: Mixer window now scales almost perfectly to
chosen font.
Moved 'Monitor' button to between 'Off' and 'Rec arm' buttons.
- New class IconButton replaces clumsy ToolButton and icon usage.
Has TWO different
icon groups, perfect for our 'proxy' solo and mute.
- All mute buttons now show 'proxy' mute ie. when any OTHER track
is soloed.
- All 'Monitor' buttons are now off by default.
* Bug fixes:
- Fixes for 'frozen' Arranger not responding:
NEW! Changing theme style in Appearance dialog automatically
restarts MusE.
If a stylesheet is chosen, 'style' is forced to 'Fusion' for now
until fixed upstream.
- Fixed duplicate events: From multiple tracks connected to the
same inputs and output
if 'Monitor' was active. Protection from same-time events (only)
in MPEventList::add().
- Fixed: Track ordering incorrect after deleting multiple tracks
then undoing.
- Fixed: Big CPU % spikes when clicking almost anything in the
mixer window.
Excessive redrawMixer() calls: Fix some controls/strip mouse
handling: Accept, not ignore.
New specific SC_TRACK_MOVED flag replaces the more general
SC_TRACK_MODIFIED when
moving tracks in Arranger or Mixer, and filter out other flags
causing redrawMixer().