Vember Audio's Surge has been updated to version 1.6.5. This update includes a load of changes to the tuning implementation, a bunch of fixes and features in the VST3, new content, modulation enhancements, MPE fixes, UI and workflow improvements, bug fixes, and more.
New features for playing Surge:
- Added a «Channel Split» mode to split by MIDI channel across Scenes, just like the KeySplit mode does with key.
- Several changes to the alternate tuning implementation.
- We have full support for scala KBM files, including full keyboard .remapping, scale 0, and frequency 0 selection.
- The default tuning constant key is MIDI note 60 / 261.63 Hz.
- The scale viewer shows frequencies per key.
- Correct an error where tuning could interfere with filter cutoffs and delay timings, especially with long scales.
Changes to the Modulation Section:
- When any control is TempoSynced, show a beats-display as well as a time-display on the LFO grid (not available on Linux).
- Temposync all controls for an LFO modulator with a single RMB gesture on any control.
- Add LFO Envelope «Lanes» in the LFO-1 retrigger section. Use shift- or right-click on the retrigger section to trigger both the Amp and Filter envelope, or just one, or the other.
- Make envelope retrigger work properly for Analog mode envelopes.
- Choose a more on-theme blue for the step sequencer section, rather than that weird green.
- A green line gives visual feedback on how far you have modulated when you modulate a slider. Try it.
Changes related to MPE:
- The global pitch bend (ch0 pitch wheel) no longer double-bends in MPE mode.
- MPE pitch bend state is per instance and saved in the DAW state, so you can use two Surges with MPE bend of 24 and 48 in a single project, if you happen to have both a Seaboard and a Linnstrument, say.
Changes to the VST3:
- SideChain support is properly supported with a kAux channel, meaning SideChain works in Cubase Pro. Additionally, in Reaper versions > 6.02 the VST3 will properly configure routing for sidechaining when dragged into a track. (For earlier versions see here.).
- Support VST3 context menus. Right mouse on a param in the VST3 in a modern DAW and check it out.
- VST3 Automation for the special «CC» controls works.
- LFO freerun works even if transport is not running.
Change the Windows installation locations:
- Windows now reads shared content from %PROGRAMDATA% (c:\ProgramData\Surge) and then if missing from %LOCALAPPDATA%.
- The Windows Installer installes common assets in %PROGRAMDATA%.
- To allow debugging, the About screen on all platforms shows the data paths.
A new collection of third party presets from Dan Mauer.
Other workflow and engine improvements:
- You can export a wavetable from a patch to a standalone wavetable using the export menu item in the oscillator wavetable selector.
- The Envelopes in analog mode corrected decay behavior and support sustain swells.
- The digital envelopes in quadritic decay mode work with sustain 0.
- LFO phase is properly modulatable (modulated phase is snapped when an LFO starts and is not modulatable once going).
- TempoSync was not correctly unstreamed on the Delay effect.
- TempoSync in Delay is correctly initialized when first played in a new DAW instance.
- The AU unstreams zoom properly in Logic Pro.
- The AU allows automation of the «CC» and «Master» parameters properly.
Other UI improvements:
- Windows Touch devices now work with the Surge UI.
- Fix a problem with a «spiky» draw of the Square Wave on Windows.
- Several UI elements are higher contrast, several text displays are more consistently formatted.
- Frequency sliders (like Cutoff frequency) show a MIDI name as well as a frequency in their popups and string displays.
- TempoSync sliders show their status with a little «TS» on the handle.
- FrameClose in the VST2 called at the appropriate time.
- VST Names for FX Params are distinct per param.
Code changes:
- Add and activate many unit tests spanning tuning, modulation, and much more.
- Add support for builds with Visual Studio 2019.