Browse Source

Sapphire v2.6.000 (#838)

* Sapphire v2.6.000

Complete overhaul of undo/redo: now you can undo/redo most actions
across Sapphire modules.

Now in Echo, when you undo creating an Echo module, then redo it,
it no longer automatically re-creates the Echo Out to the right.
This is because doing so destroys any future actions that still
could be redone. You can redo creating the Echo Out, followed by
redoing anything that happened after that.

Echo used to only support panning when there were exactly 2
channels of audio. Now you can pan any even number of polyphonic
channels arranged in the order (L0, R0, L1, R1, ..., L7, R7).

Now when a Sapphire module is initialized, any low-sensitivity
attenuverters are reset to normal sensitivity.

I also fixed some other miscellaneous things that weren't being
reset to their default on initialize.

Sapphire Pop now has two new buttons:
- Pulse mode: toggles output between triggers/gates
- Sync: press the button to sync polyphonic channels

The option to enable/disable the output limiter warning light now
appears on the gain knob itself in the following modules: Elastika,
Nucleus, Polynucleus, Sauce, Gravy. The option still exists in the
main menu.

Display a gate/trigger symbol over the REV label and FRZ label. You
can click on it to toggle the gate/trigger mode.

Sapphire Gravy no longer makes a click/pop sound when you press the
3-way band mode switch (LP, BP, HP).

When you click on the GATE/TRIGGER label in Moots, it now toggles
between GATE and TRIGGER. Before, you had to use a menu option to
toggle. The menu option is still there, but the new way is much
easier.

* Second attempt at merging Sapphire v2.6.000 : C++ template help for some compilers.

* Third attempt to merge Sapphire v 2.6.000.

The use of a deduction hint did not help build Sapphire.
This one compiler is not able to figure out the template
parameters, so I added explicit template parameters in
every case that caused an error.
tags/25.06
Don Cross GitHub 7 months ago
parent
commit
03eee39a6a
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      plugins/Sapphire

+ 1
- 1
plugins/Sapphire

@@ -1 +1 @@
Subproject commit a1f7deb7931b7ef0fc4fa9f8a3871d9e37e81e73
Subproject commit e2bcefcaa7753f017cd131a28aae0e5e346aafec

Loading…
Cancel
Save