Version 7.0.3 adds AVX2 oscillator processing and AVX1 fallback.
AVX2 oscillator kernels, bit-identical output
Added support to pre-Haswell Intel Macs (AVX1)
Version 7.0.2 fixes offline rendering and non-retina assets.
Fixed silent offline render on instances after the first
Sharper non-retina (100% GUI) assets
Version 7.0.1 adds an Effects Lock that holds the effects section across preset changes, and fixes the effects DSP chain.
Effects Lock
New Effects Lock holds chorus, delay, distortion and limiter settings, including their on/off states, across preset and bank changes
Lock button in the effects header, matching the arpeggiator lock
Edit menu now groups Arp, Effects, Tuning, Velocity Curve and Voice locks together
Fixes
Effects DSP chain fixes: clicks and pops on toggles and parameter changes, limiter clipping and latency reporting
Knob indicator rings follow the pointer while dragging instead of trailing behind
Version 7.0.0 adds MPE support with per-note pitch bend, pressure and timbre routed into the mod matrix, a Sequencer arpeggiator mode with step recording and MIDI export, a new Super 7+ unison mode based on the JP-8000 supersaw, an 8x oversampling engine with a rebuilt decimator, Draft Playback, and live modulation display across the panel.
MPE Support
Per-note pitch bend, pressure and timbre available as mod matrix sources
MPE Mode, Zone and Pitch Bend Range settings in the MIDI menu
RPN parsing for MPE Configuration Messages and per-channel bend range
Polyphonic aftertouch mode as an alternative to MPE
Status pills for MTS-ESP, MPE and Poly AT in the Global panel
Added Brightness (CC74) as a modulation source in the mod matrix
MPE, Poly AT, zone and bend range now save per instance in the plugin state, so two instances in a project can use different settings and loading a project never overwrites the global default
The arpeggiator is shown as unavailable while MPE is on, since member-channel notes bypass it to keep their per-note expression
Sequencer Mode
New SEQUENCER arpeggiator mode turning the VEL lane into a 12 semitone note grid above C4, drawn over a piano grid with shaded accidental rows
Held keys transpose the whole pattern from the lowest key; M1 and M2 keep their modulation bars
Three triggers: seq hold runs while a key is held, seq toggle latches until the same key is pressed again, and seq sync holds a new key until the loop wraps so re-pitching never breaks the pattern mid-bar
Stopping under seq sync is quantized to the end of the bar, so the sequence finishes on its last cell; pressing again before the wrap cancels it
Record arms a step cursor driven from MIDI in: C4-B4 write a semitone, C3 ties, D3 rests and E3 steps back
Export MIDI writes the pattern as a one-bar loop with ties merged into held notes, M1 and M2 as CC22 and CC23, and host tempo and time signature in a leading tempo track
Generate Sequence builds a playable bassline: one scale per take, a groove template, the root on the downbeat, mostly stepwise motion and a resolution at the end of the bar
Playhead drawn in white in sequencer mode so it reads against the note squares
Super 7+ Unison Mode
New Super 7+ option in the Unison Voices dropdown with a JP-8000-style mix law
Per-saw stereo panning with a Unison Panning Spread control
Level matches Super 7 at zero spread and rises to the JP-8000 curve at maximum
Oversampling and Draft Playback
Engine now runs at 8x instead of 4x
Offline bounces use a linear-phase FIR with reported latency; realtime keeps the zero-latency path
Removed the Bounce Quality option, both paths are now unconditional
New Draft Playback option in the Mode dropdown, shown as a status pill and kept across sessions
Draft Playback halves the oversampling factor while auditioning, at the cost of the top octave of alias rejection, and applies to realtime only so offline bounces always render at the full factor
New 1:2 interpolator for 88.2 and 96kHz, unity to within 0.008dB from DC to 19kHz with images 139dB down
Modulation Display
Live modulation shown on knobs that previously had no indicator
Envelope stage progress displayed on the ADSR knobs
Live modulation on the detune knobs and unison panning
Unison pan shows each super saw voice as a glowing dot
Preset and MIDI Handling
Rewritten Synth1 preset importer with fixed silent oscillators
Added File > Import Synth1 Folder, creating one bank per selected folder named after it
Rewritten JP-8000/8080 preset converter and SysEx parser
Fixed the combine mode that silenced the second oscillator on most imported presets
JP-8000/8080 import no longer clobbers oscillator sync when ring modulation is off
Added Scala tuning import and export, compatible with MTS-ESP and other .scl tools
Bank list rescans the Banks directory when opened, so folders added while running appear without a restart
Added a velocity curve option to keep the curve across presets
Added a polyphony option to keep the voice count across presets, stored in Corona.settings so it survives a restart
Grouped MIDI board file actions under a File submenu in the MIDI menu
Updated MIDI CC labels and CSV
Interface
Transpose dropdown grouped by octaves and semitones
Polyphony and transpose dropdowns trimmed to musical values
Limiter meter no longer wobbles while the button image moves
Arpeggiator menu regrouped, with a separator between rename/store/reload and cut/copy/paste, and Record above Generate Sequence
Reduced interface CPU use by rebuilding knob and slider value texts only when the value they show changes, and by resolving the knobs driven by modulation indicators once instead of searching for them on every refresh
Fixes
Delay keeps the time when switching between sync and milliseconds
Offline bounces render at full polyphony
Fixed the version check parser for multi-digit minor versions
Fixed a dropped sample on odd buffer sizes in draft playback, which let synth time drift ahead of the host
Fixed the reported latency of the decimator at 4x and in draft mode
Fixed LFO frequency readouts not switching between Hertz and ticks when the LFO mode changes
The arpeggiator pattern now restarts from step 1 on preset and arpeggio changes, and the song-position re-sync only runs under the trigger it belongs to
Fixed a crash when switching to Random or As Played with a latched sequence, and stuck notes left by keys held across a trigger or mode change
Fixed All Notes Off sending on the wrong channel, which left latched sequences sounding
Version 6.8.0 introduces a comprehensive MIDI Learn system with CC overlay badges, 50+ MIDI CC boards auto-grouping by manufacturer, mod matrix destination presets, and GUI improvements.
MIDI Learn System
Full MIDI Learn with state machine, LCD status display, and slow flash feedback
CC number badge overlay on all assignable knobs and controls
Extended MIDI Learn to cover attribute-based controls
Applies CC value immediately on learn, background click exits learn mode
MIDI Board Improvements
Auto-group MIDI board list by manufacturer with separator after Custom board
Mod Matrix Presets
Added 30 mod matrix presets submenu to Destination dropdowns
Arpeggiator
Added Show Arpeggiator toggle to Edit > GUI menu
Added ArpSteps scroll wheel support including macOS Natural Scrolling support
Version 6.7.0 brings performance improvements to GUI rendering specially on macOS for significantly smoother GUI performance and lower system overhead. This update also includes optimized GUI loading, improved resource management, and fixes for tuning and arpeggiator issues.
macOS Filter Strip Performance Optimization
Optimized filter strip rendering (macOS with 3x performance improvement)
Reduced CPU usage during knob value display
Improved GUI responsiveness and reduced system overhead
GUI Loading Performance
Optimized GUI loading performance with static frame caching system and faster initialization
Added proper resource cleanup on plugin unload to prevent memory leaks
Bug Fixes
Fixed tuning issues when changing sample rates
Fixed song position arpeggiator trigger in standalone mode
Fixed text selection and display issues in some dialogs for Windows and Linux
Version 6.6.3 introduces clickable text value input for modulation and tuning sliders, allowing direct parameter entry through native system dialogs. This update also brings native macOS dialogs for preset renaming, providing better integration with the operating system.
Clickable Text Value Input System
Added clickable text value input for modulation amount sliders (M1-M8) with direct numerical entry
Extended clickable text input to vertical tuning sliders for all 12 chromatic notes
Pointer cursor feedback when hovering over clickable text values
Native macOS dialog integration for text input on Mac
Native macOS Dialog for Preset Rename
Improved system integration and appearance consistency on macOS
Version 6.6.2 brings optimized GUI assets with improved visual quality and significantly reduced file size, plus a fix for dropdown modulation destination controls.
Optimized all GUI assets with higher quality renders and smaller file size. Enhanced compression delivers improved visual quality across all interface elements while reducing overall size without compromising image clarity.
Fixed modulation destination dropdown None value issue.
Version 6.6.1 introduces new dropdown navigation modes that transform how you interact with parameter controls. Choose between streamlined click-cycling for rapid parameter browsing or traditional popup menus with enhanced keyboard shortcuts - both modes now offer complete navigation flexibility with mouse wheel support.
Dropdown Navigation System Redesign
Introduced user-configurable dropdown navigation modes accessible via Edit > GUI > Drop Down menu
Click Cycle Mode: Click advances to next value, right-click or shift-click goes to previous value, alt-click shows popup menu, mouse wheel scrolls through options
Always Popup Mode: Click shows popup menu, shift-click advances to next value, shift-alt-click goes to previous value, mouse wheel scrolls through options
Both navigation modes support complete mouse wheel scrolling for seamless parameter browsing
Cross-platform consistency with right-click (Windows/Linux) and ctrl-click (macOS) support for previous value navigation in Click Cycle mode
Version 6.6 brings a major performance boost to wave sample playback, delivering nearly double the efficiency when using the wave oscillators. This update makes Corona more CPU-friendly in your projects, allowing you to layer more voices and create richer, more complex sounds without hitting CPU limits.
Wave Oscillator Performance Optimization
Nearly 2x faster wave sample playback (1.91x speedup measured in benchmarks) for dramatically reduced CPU usage
Load more patches with wave oscillators without maxing out your CPU
Enhanced efficiency through advanced memory optimization and instruction-level parallelism
Pre-converted float audio data eliminates real-time conversion overhead during playback
Intelligent memory prefetching ensures smooth, glitch-free sample playback even with complex patches
Optimized inner loops with 4x manual unrolling for improved instruction pipelining and reduced branch overhead
Zero impact on sound quality - all anti-aliasing filters and interpolation remain unchanged
Especially beneficial for patches using SoundFont 2 (SF2) and wave banks with multiple sample layers
Version 6.5.3 introduces native macOS popup menus for dramatically improved performance, external assets system for reduced installer size, enhanced GUI menu organization, and improved AAX format compatibility.
macOS Native Popup Menus
Replaced all popup menus with native macOS NSMenu implementation for better system integration and performance
Faster performance for menus with 128+ items including program, bank, and parameter browsers
Native macOS appearance with system styling and smaller fonts for improved readability
Proper Retina display rendering with crisp text and graphics
Auto-scroll to current selection in preset browsers for enhanced navigation
Applied to main edit button dropdown, program/bank/parameter selectors, and arpeggio context menus
Platform-specific compilation guards ensure cross-platform compatibility with automatic fallback to standard menus on Windows and Linux
GUI Menu Organization
Reorganized GUI menu with logical submenus for improved navigation and clarity
Added Small Popup Font option for Windows and Linux platforms for improved menu readability
Removed redundant Theme section for streamlined menu structure
Enhanced menu organization with better grouping of related options
External Assets System
Implemented external theme Assets.pack system to reduce installer download size
Assets are now downloaded separately on-demand for more efficient distribution
Streamlined installation process with smaller initial download footprint
Removed Classic Theme
Update System & URLs
Improved update checker reliability and performance
Updated wave expansion download URLs for better accessibility
Enhanced version detection and notification system
AAX Format Improvements
Fixed AAX channel configuration support for proper Pro Tools integration
Disabled MIDI output for AAX builds to comply with Pro Tools AAX format specifications
VST, VST3, AU, and Standalone formats continue to support MIDI output as configured
Added dynamic licensing for all platforms.
Manual now loaded from discoDSP website.
Minor menu redesign.
Fixed MTS-ESP master detection with null pointer checks for improved stability.
Added File > Soundware submenu with Wave Expansion download and additional banks browser.
Implemented intelligent Wave Expansion download system with resume capability and progress tracking.
Enhanced missing wave bank detection with smart notifications for downloadable content.
Updated DSP library for improved NEON and AVX2 instruction set performance.
Apple Silicon optimizations for ARM-based Mac systems.
Implemented advanced vectorization.
Optimized DSP engine with platform-specific compiler optimizations for better performance.
Enhanced build configuration with automatic architecture detection and flag selection.
Fixed JP-8080 performance mode duplicate preset behavior during import.
Added filtering for JP-8080 extended parameter messages to show correct patch count in import dialog.
Improved JP-8000/8080 preset import parameter mapping for accurate oscillator settings, sustain levels, and unison parameters.
Enhanced SysEx parser to properly handle multi-message patch format from JP hardware.
Modified setParameter() to immediately update synthesizer engine.
Added real-time parameter updates for DAW automation controls.
Prevents automation delay by updating synth->SetParameter() directly.
Maintains lastParamValues cache to avoid duplicate updates.
Resolves issue where automation worked via GUI but not DAW controls.
Fixed VST3 parameter automation issue.
Added support for JP-8000/8080 .mid file format.
Improved JP-8000/8080 SysEx import.
Linux builds.
Added MTS-ESP support for enhanced microtuning compatibility.
Added import/export XML tuning functions.
Added Synth1 (.sy1) preset import with drag and drop support.
Added JP-8000 and JP-8080 SysEx import.
Added right-click and shift+click functionality for OSC 2/3 semitone lock.
Added paste and store function for more efficient workflow.
Implemented mouse wheel scrolling in transpose dropdown for 12-semitone steps.
Added Edit menu Help > MTS status, check updates, build number.
Enhanced Mod Matrix popup menu with detailed descriptions.
Updated Arp button on/off/edit areas in GUI.
Redesigned Edit menu for improved usability.
Improved image caching for better performance.
Refactored confirmation dialog boxes for better user experience.
Streamlined EDIT popup menu.
Updated AAX framework.
Eliminated trailing periods from tooltips.
Removed pill-shaped tooltip look and feel.
Removed popup font scaling for consistent display.
Fixed arp note trigger issue after MTS implementation.
Resolved combo box Program first index selection issue by ensuring proper change notifications.
Fixed license checker for more reliable authentication.
Improved License Activation dialogs.
Restored BinaryData fallback in getFromFile to prevent missing UI elements.
Disabled bounce feature in demo version.
Added 600 new categorized presets across Arpeggio, Bass, Effect, Keys, Lead, Pad, Percussion, Sequence, and Synth bank folders.
Demo version now includes all expansion packs.
Major framework upgrade featuring a Direct2D renderer on Windows for enhanced performance.
Redesigned standalone app with a sleeker, more modern appearance.
Improved license activation and verification system for increased reliability.
Optimized popup folder listings with modern RangedDirectory code for significantly faster display.
Introduced File > Sort Bank function to alphabetically organize files on disk.
File > Rename function now automatically saves presets to disk after confirmation.
Updated popup windows with a translucent, modernized design.
Resolved opacity issues in window dialogs.
Added build number display in the Help menu.
Classic skin now correctly switches to the dark variant in auto mode.
Minor look and feel theme adjustments.
Optimized macOS GUI CPU usage.
New Bank function added.
Updated Paradise bank from Sound Bank Expansion.
Upgraded core framework.
Framework: Upgraded core framework.
SDK Updates: Transitioned to the most recent versions of VST3 and AAX SDKs.
Rendering: Resolved macOS Metal rendering anomalies.
MIDI: Addressed an issue where MIDI Out was non-functional.
Rectified the limiter button meter's display issue.
Fixed non-responsive sliders in the modulation matrix.
Introduced 125% GUI scaling.
Streamlined the GUI menu for enhanced user experience.
Augmented skin theme selector with Auto, Light, and Dark variants.
Adjusted the mod matrix position of GUI slider on the default skin.
Included a highlighted color for menu items.
Fixed Edit and Arpeggio popup menu scaling.
New Standalone app icon.
Edit > File > Import Wave... function.
WAV files, whether single or in batches, can be imported via drag and drop.
macOS Universal Binary (ported to native ARM, including all DSP).
64-bit builds for macOS, Windows, and Linux, including Standalone, Audio Units VST2, and VST3 versions.
ASIO (Windows) and JACK (Linux) support for standalone app.
Corona Wave Expansion is now included with the installer.
Corona Sound Expansion is now included, featuring 256 presets across 3 banks.
Major framework update.
New online license activation via plug-in or standalone app.
Settings location moved to Documents > discoDSP > Corona folder.
HiDPI is fully supported wherever available, with 2x/4x assets being used.
GUI size setting is limited by detecting the system screen size.
GUI dark and light automatic switch based on macOS theme.
GUI enhancements and fixes.
New default bank by Dominique Huchet aka tinga.
New Tuning Lock button.
Fixed multiple Dark Theme GUI glitches.
Fixed Arpeggiator on/off buttons with 150% / 200% GUI sizes.
Delay now mutes on All Sound Off MIDI message.
New GUI size options (beta): 75%, 100%, 150%, 200%.
New LP303 filter type.
New distortion types: S&H Clip, S&H Asymmetric.
Sound quality optimizations.
Wave Expansion now included with Demo version.
New envelope curve type: RC (Analog Style). Check Manual > Envelope section.
Vibrato Depth values behave correctly with Mod Matrix destination amount.
Mod Matrix Envelope Speed behaves correctly with modulation wheel.
New portamento modes: exp 99% / exp 1 cent / linear oct / glissando types.
New arpeggiator glide mode. Ctrl+Click arp numbers to switch it.
New tuning menu. Each octave note can be tuned individually now.
Minor graphic enhancements.
New Low Pass filter types: LP 6 / 18.
New special 6 to 16 stages Phaser filter: PH 6 / 8 / 12 / 16.
New fader bitmaps.
New Modulation destination: Envelope Speed. Sets envelope ADSR times.
Fixed Arpeggiator sustain pedal behavior.
New Distortion effect with 7 types: overdrive, foldback, clip, asymmetric, scream, quantize and sample & hold.
New knobs.
Performance optimizations.
Manual revision.
Arpeggiator lock button. State won't change when switching presets or banks.
Filter and Modulation LFO fade-in buttons.
Documented Arp M1 and M2 sending MIDI CC 22 and 23.
Vibrato depth background gradient.
New discoDSP logo.
Corrected OSC 2 Level gradient background and label alignment.
Fixed arpeggiator stuck notes.
Fixed wave oscillator muting.
New zero-delay feedback filter mode.
Second filter with Envelope and LFO.
New filter shape: asym3.
Chorus and Limiter parameters.
M1 and M2 arpeggiator modulation sources.
Fine-tuned factory bank.
Fixed random arpeggio mode (Mac only).
Added 32 steps arpeggiator with MIDI out, 10 modes, 3 trigger types, 4 octaves range, velocity mix, bipolar swing, 13 clock sync types, editing and preset management. MIDI out is supported on VST plugins only.
Added MIDI Solo icon below MASTER label to send MIDI only.
Added EDIT > Settings > Tooltips.
MIDI Program Change supported.
Out of voices signal indicator by changing polyphony drop down font color.
Automatic wave search from other banks if original is not found.
Wave not found warning message.
Two new oscillator combination modes: Modular addition and bitwise rotation.
Two new filter shapes: Quantize and asymmetric quantize.
Performance optimizations.
Fixed modulation matrix filter envelope modulation (FENVMOD) destination range.
Free wave extension for registered customers at members area.
SoundFont 2 (SF2) supported by wave oscillators.
Support for folders with .dwb extension for custom oscillator WAV / SF2 load.
Super 7 Unison. Modeled Super Saw for parabola, saw, square, triangle and sine oscillators.
Additional ADR curves on modulation envelope.
LFO smoothing.
Phase parameter now working with wave oscillators.
Modulation matrix unison detune destination.
Factory and Creation bank presets sorted by type.
GUI enhancements, sub pixel rendered fonts, new logos and module reallocation.
OS X 10.5 compatibility in addition to 10.6 and 10.7.
CPU won't spike when not playing.
Smaller menu fonts for Mac build.
Sound resets correctly after preset switching.
Added EDIT > Settings > Dark Theme.
Initial release of Corona virtual analog and wave synthesizer.
3 VA + WAVE oscillators with up to 16 combine modes.
8 destination matrix modulations, 4 LFOs, 4 ADSR envelopes.
Unison, distortion, chorus, delay, and limiter effects.
High-quality sound with dual zero feedback delay analog-modeled filters.
Available for AAX, Audio Units, VST and VST3 hosts.