behavior, which was a bit awkward before. Now you can solo a bus, and
the other buses will not play, while the instruments still will, as
expected.
Another audio change is that the Bus on/off switches are not
instrument effects anymore, so they can't be automated or modulated.
If you need to automate Bus on/off, you can insert a pipe instead, and
automate the "Input On/Off" effect of that pipe. There are also other
ways, for instance to simply automate or modulate the bus volume.
Buses are now just plain audio connections, and the on/off buttons
creates/deletes these connections. Bus connections are now visible by
pressing the new "C2" checkbox in the modular mixer header. The audio
performance has also improved around 5% due to this change.
Changes 5.9.62 -> 5.9.64:
- Mixer: Fix bug not making it possible to show mixer
strips for plugins. - Metronome: Don't play extra sounds when playing
block. Fix for bug introduced in 5.9.62. - Editor: Avoid jumping cursor when stopping to play.
- Player: Fix selecting correct current seqblock and
current block after stopping to play. - Audio: Make Solo behave more generally. For
instance, setting solo for a bus only makes the
buses mute, not all instruments. - Mixer/Sequencer: Display non-filled yellow border
around solo buttons for implicitly soloed
instruments. - Jack: Don't crash, and don't show assertion window
if saving state or setting port name when jack port
could not be registered. - About window: Include control port number.
- Message window: Fix quotations
- Audio Removed all bus on/off effects. Instead,
audio connections are created / deleted. This
improves CPU usage by around 5% and cleans up the
code a bit. - Mixer: Added "C2" button to show/hide bus
connections. (Hidden by default.) - Editor: Add "Edit" entries to the track popup menu.
- Editor: Make resize faster, and reduce chance of
seing framed black editor while resizing. - Internal: Updated S7.
- Editor: Fix minor graphical glitches when a block
is played in more than one seqtrack. - Sequencer: When setting cursor position when not
playing, set current seqblock to the one under the
cursor of the current seqtrack, if there is one. - Sequencer: Fix single-click in the timeline to set
cursor position (red cursor). - Sequencer: When pressing Ctrl+C and no seqblocks
are selected, copy the current seqblock and not the
seqblock under mouse pointer. - Sequencer: Remember current seqblock when changing
seqtrack. - Editor: Not necesarry to place the mouse cursor
inside the editor when copying and pasting blocks. - Init: Don't show assertion reporter window when a
scheme function is redefined. It's enough showing
the warning window. - API:
- New: showEditQuantitizeTab, showEditTransposeTab,
showEditRandomizeTab, showEditVariousTab,
canAudioConnect, setInstrumentIsImplicitlyMuted,
instrumentIsImplicitlySoloed,
setInstrumentIsImplicitlySoloed,
atLeastOneInstrumentHasSolo - Removed instrumentIsBusDescendant.
- Fix selectPrevPlaylistBlock and
selectNextPlaylistBlock when playing song.
Broken in 5.9.62. - Don't pretty-print backtrace code. Takes up
too much space.
- New: showEditQuantitizeTab, showEditTransposeTab,