Xfer Records - Serum - Changelog / Release Notes
This document is a manually compiled historical changelog for the Xfer Records Serum synthesizer, extracted from the official update API and converted to markdown. It lists release versions from 1.07b4 (November 2015) up to 2.0.24 (November 2025), and includes SHA256 hashes for verifying download authenticity starting from version 1.36b8. The page also provides context on where official release notes can be found, noting that access may require product ownership or a Splice account.
# Xfer Records - Serum - Changelog / Release Notes _Note: This was originally extracted from the HTML returned from the `https://xferrecords.com/api/update_check/serum` API, converted to markdown, and then formatted manually / cleaned up a bit further. It probably won't be kept strictly up to date, but it should at least serve as a useful historical record._ _Note: For releases that I had access to the `*.exe`/`*.dmg`/`*.pkg` files for, I have also included the [SHA256](https://en.wikipedia.org/wiki/SHA-2) hashes of the official downloads; so that they can be used to verify the authenticity of any versions that you might come across. At time of writing, the first version below that includes the hashes is [`1.36b8` (October 11 2023)](#136b8-october-11-2023)_ <!-- The update check API requires the following headers (or similar): X-API-Key: organist-diction-model-molehill User-Agent: Live/11.3.13%20%282023-10-17_b376a4ffe2%29 For Serum 2: macOS: https://xferrecords.com/api/update_check/serum_2?os=osx&version=2.0.16 Windows: https://xferrecords.com/api/update_check/serum?os=windows&version=2.0.16 For Serum 1: macOS: https://xferrecords.com/api/update_check/serum?os=osx Windows: https://xferrecords.com/api/update_check/serum?os=windows --> **Prior Art:** - https://audiosex.pro/threads/xfer-serum-changelog-history-thread.55335/ - Main post has changes up till `Changes for v1.30b9 (November 11 2020)` - Later posts (make sure to click through the pages) have changes up till `1.36b3 (February 15 2023)` - https://xferrecords.com/forums/general/changelog - Seems like you might need to own the product + be logged in to access this forum/posts: - https://xferrecords.com/forums/serum/serum-1-20b1-1-21b3-release-notes - https://xferrecords.com/forums/serum/older-serum-release-notes - https://xferrecords.com/forums/general/serum-change-logs - > The release notes are found in "your account"->downloads. Assuming you're using Splice rent-to-own, you need to log in through your Splice account credentials / email you used to sign up with Splice -> forgot password. **Table of Contents:** - [`2.0.24` (2025-11-13)](#2024-2025-11-13) - [`2.0.23` (2025-10-12)](#2023-2025-10-12) - [`2.0.22` (2025-08-20)](#2022-2025-08-20) - [`2.0.21` (2025-08-07)](#2021-2025-08-07) - [`2.0.20` (2025-06-24)](#2020-2025-06-24) - [`2.0.19` (2025-05-21)](#2019-2025-05-21) - [`2.0.18` (2025-04-26)](#2018-2025-04-26) - [`2.0.17` (2025-04-23)](#2017-2025-04-23) - [`2.0.16` (2025-03-17)](#2016-2025-03-17) - [`1.36b8` (October 11 2023)](#136b8-october-11-2023) - [`1.36b3` (February 15 2023)](#136b3-february-15-2023) - [`1.35b7` (November 3 2022)](#135b7-november-3-2022) - [`1.35b1` (April 1 2022)](#135b1-april-1-2022) - [`1.35b0` (Dec 31 2021)](#135b0-dec-31-2021) - [`1.34b9` (Dec 29 2021)](#134b9-dec-29-2021) - [`1.34b8` (Dec 16 2021)](#134b8-dec-16-2021) - [`1.34b6` (Oct 29 2021)](#134b6-oct-29-2021) - [`1.34b5` (July 18 2021)](#134b5-july-18-2021) - [`1.34b4` (June 21 2021)](#134b4-june-21-2021) - [`1.34b1` (May 7 2021)](#134b1-may-7-2021) - [`1.33b9` (May 1 2021)](#133b9-may-1-2021) - [`1.33b8` (April 29 2021)](#133b8-april-29-2021) - [`1.33b7` (April 28 2021)](#133b7-april-28-2021) - [`1.33b6` (April 27 2021)](#133b6-april-27-2021) - [`1.33b4` (March 12 2021)](#133b4-march-12-2021) - [`1.33b3` (March 6 2021)](#133b3-march-6-2021) - [`1.33b2` (March 5 2021)](#133b2-march-5-2021) - [`1.33b1` (March 4 2021)](#133b1-march-4-2021) - [`1.32b9` (March 2 2021)](#132b9-march-2-2021) - [`1.32b8` (March 1 2021)](#132b8-march-1-2021) - [`1.32b6` (February 26 2021)](#132b6-february-26-2021) - [`1.32b5` (February 25 2021)](#132b5-february-25-2021) - [`1.32b2` (February 4 2021)](#132b2-february-4-2021) - [`1.32b0` (January 30 2021)](#132b0-january-30-2021) - [`1.31b9` (January 27 2021)](#131b9-january-27-2021) - [`1.31b8` (January 27 2021)](#131b8-january-27-2021) - [`1.31b7` (January 23 2021)](#131b7-january-23-2021) - [`1.31b6` (January 23 2021)](#131b6-january-23-2021) - [`1.31b5` (January 22 2021)](#131b5-january-22-2021) - [`1.31b3` (January 18 2021)](#131b3-january-18-2021) - [`1.30b9` (November 11 2020)](#130b9-november-11-2020) - [`1.30b8` (October 14 2020)](#130b8-october-14-2020) - [`1.30b7` (August 21 2020)](#130b7-august-21-2020) - [`1.30b6` (August 1 2020)](#130b6-august-1-2020) - [`1.30b4` (June 7 2020)](#130b4-june-7-2020) - [`1.30b3` (May 30 2020)](#130b3-may-30-2020) - [`1.30b2` (May 28 2020)](#130b2-may-28-2020) - [`1.30b1` (May 25 2020)](#130b1-may-25-2020) - [`1.29b9` (May 23 2020)](#129b9-may-23-2020) - [`1.29b8` (May 20 2020)](#129b8-may-20-2020) - [`1.29b7` (May 18 2020)](#129b7-may-18-2020) - [`1.28b6` (Jan 22 2020)](#128b6-jan-22-2020) - [`1.28b5` (Jan 17 2020)](#128b5-jan-17-2020) - [`1.28b4` (Jan 9 2020)](#128b4-jan-9-2020) - [`1.28b2` (Dec 26 2019)](#128b2-dec-26-2019) - [`1.28b1` (Dec 24 2019)](#128b1-dec-24-2019) - [`1.27b9` (Dec 23 2019)](#127b9-dec-23-2019) - [`1.27b8` (Dec 21 2019)](#127b8-dec-21-2019) - [`1.27b7` (Dec 20 2019)](#127b7-dec-20-2019) - [`1.27b6` (Dec 14 2019)](#127b6-dec-14-2019) - [`1.27b1` (July 28 2019)](#127b1-july-28-2019) - [`1.26b9` (July 24 2019)](#126b9-july-24-2019) - [`1.26b8` (July 15 2019)](#126b8-july-15-2019) - [`1.26b7` (July 12 2019)](#126b7-july-12-2019) - [`1.26b6` (July 11 2019)](#126b6-july-11-2019) - [`1.26b5` (July 10 2019)](#126b5-july-10-2019) - [`1.26b4` (July 9 2019)](#126b4-july-9-2019) - [`1.26b2/3` (July 5 2019)](#126b23-july-5-2019) - [`1.26b0/1` (July 3 2019)](#126b01-july-3-2019) - [`1.25b7/8/9` (July 2 2019)](#125b789-july-2-2019) - [`1.25b6` (July 1 2019)](#125b6-july-1-2019) - [`1.25b5` (June 29 2019)](#125b5-june-29-2019) - [`1.25b4b` (June 22 2019)](#125b4b-june-22-2019) - [`1.25b4` (June 21 2019)](#125b4-june-21-2019) - [`1.25b3d` (June 3 2019)](#125b3d-june-3-2019) - [`1.25b2` (May 27 2019)](#125b2-may-27-2019) - [`1.25b1` (May 27 2019)](#125b1-may-27-2019) - [`1.24b9e` (May 15 2019)](#124b9e-may-15-2019) - [`1.24b8` (April 19 2019)](#124b8-april-19-2019) - [`1.24b5-6-7` (March 29 2019)](#124b5-6-7-march-29-2019) - [`1.24b4` (March 28 2019)](#124b4-march-28-2019) - [`1.24b3` (March 27 2019)](#124b3-march-27-2019) - [`1.24b2` (March 21 2019)](#124b2-march-21-2019) - [`1.24b1` (March 18 2019)](#124b1-march-18-2019) - [`1.23b9` (March 14 2019)](#123b9-march-14-2019) - [`1.23b8` (March 12 2019)](#123b8-march-12-2019) - [`1.23b7` (March 9 2019)](#123b7-march-9-2019) - [`1.23b5` (March 8 2019)](#123b5-march-8-2019) - [`1.23b3` (March 6 2019)](#123b3-march-6-2019) - [`1.23b2 changes` (Mar 6 2019):](#123b2-changes-mar-6-2019) - [`1.11b3 changes` (Aug 10 2016)](#111b3-changes-aug-10-2016) - [`1.11b2` (Aug 8 2016)](#111b2-aug-8-2016) - [`1.10b9b` (Aug 1 2016)](#110b9b-aug-1-2016) - [`1.10b8` (July 30 2016)](#110b8-july-30-2016) - [`1.10b7` (Jun 30 2016)](#110b7-jun-30-2016) - [`1.10b6` (Jun 19 2016)](#110b6-jun-19-2016) - [`1.10b5f` (Jun 17 2016)](#110b5f-jun-17-2016) - [`1.10b5` (Jun 16 2016)](#110b5-jun-16-2016) - [`1.10b3`](#110b3) - [`1.10b2`](#110b2) - [`1.10b1`](#110b1) - [`1.09b9`](#109b9) - [`1.09b8` (Windows Only)](#109b8-windows-only) - [`1.09b7`](#109b7) - [`1.09b6`](#109b6) - [`1.09b5`](#109b5) - [`1.09b4`](#109b4) - [`1.09b3`](#109b3) - [`1.09b2`](#109b2) - [`1.08b6`](#108b6) - [`1.08b5`](#108b5) - [`1.08b2`](#108b2) - [`1.08b1`](#108b1) - [`1.07b9a`](#107b9a) - [`1.07b8`](#107b8) - [`1.07b7`](#107b7) - [`1.07b6`](#107b6) - [`1.07b5`](#107b5) - [`1.07b4` (November 2015)](#107b4-november-2015) ## `2.0.24` (2025-11-13) - Added "Ignore VST3 Note IDs" preference to work around host note ID issues (enable from `Serum2Prefs.json` file) - Added support for Pro Tools automatable parameter shortcuts - Fixed data loss when opening projects or sessions made with newer versions of Serum 2 - Fixed help tooltips showing over Digital Performer main window - Fixed intermittent crashes in Digital Performer - Fixed loading ACIDized WAVs with empty 'strc' slice chunks on Windows - Fixed Macro automation from Clip Player not updating correctly in Bitwig Studio - Fixed MPE values persisting when a voice is stolen - Fixed piano roll note preview not using velocity of previewed note - Fixed potential crash when invalid data provided to Serum's process function - Fixed preferences UI (broken since `2.0.22`) - Fixed Preset prev/next button sometimes unexpectedly selecting ARP - Aardvark after loading a session - Fixed Pro Tools hang at exit on Windows - Fixed UI not sizing correctly in JUCE-based hosts when Windows Display Scaling not at 100% ## `2.0.23` (2025-10-12) - Added "Fix Cubase Sustain Pedal" preference to work around sustain pedal issues in Cubase 14.0.30 and below on Windows (enable from `Serum2Prefs.json` file) - Added "Re-import Serum 1 Data" action to preset browser - Added Alt-click to exclude preset categories or tags - Added custom preset category import from S1 database - Fixed crash in Serum 2 FX mono version if anything routed to direct output - Fixed crash when resetting mod slot source via Ctrl/Cmd-click - Fixed envelope not remaining at sustain level when playing mono legato and release time set to zero - Fixed erratic drag export when UI scaling / Windows Display Scaling not at 100% - Fixed incorrect root note detection for some Acidized WAVs - Fixed intermittent crash in AU version - Fixed intermittent crash when loading Ableton Live sessions - Fixed LFO sync issue after using Note Latch in FX version - Fixed multisample loop mode not enabled for samples with loop metadata - Fixed Reverb not resetting correctly on host transport stop if "Silence Note + FX tails when host transport stops" is enabled - Fixed Serum 2 FX default master volume to remove 1.37 dB boost - Fixed upside-down GUI in FL Studio 2025's Detached mode on Intel macOS 14 and earlier - Fixed wavetable prev/next navigation after saving a custom table - Improved GUI performance - Improved preset ratings import from Serum 1 - will now import each time rescanned, can be disabled in `Serum2Prefs.json` ## `2.0.22` (2025-08-20) - Added "Lock Module" options for envs, LFOs, note and velo curves - Added "Lock Voice Sequencer" option to voice panel menu - Added lock options which group certain parameters, including osc pitch, osc unison, porta, pitch bend, mixer channels, FX bus routing and LFO scaling - Added Preset Browser menu option to switch between matching All or Any Tags - Added value tooltip when adjusting Env Start & End levels - Changed hybridize procedure so that note and velo curves are locked on the second iteration along with envs and LFOs - Fixed Arp playing double note on restart under certain conditions - Fixed Env graph showing wrong start, sustain and release levels in background - Fixed modulation intermittently not taking effect when initially assigned - Fixed preset menu not updating on macOS after save if Serum 2 Presets is a symlink - Fixed workaround for Logic incorrectly loading automation data - Improved compatibility with Wine - Improved piano roll auto scrolling when dragging lasso or automation nodes - Re-worded "Audio Processing Disabled" message and made it appear less frequently - Removed option to lock individual params belonging to oscs (except coarse pitch, pan and level), env, mixer, porta and mod matrix ## `2.0.21` (2025-08-07) - Added support for mono tracks to Serum 2 FX AU - Added Voice Steal Retrigger options to Envelope graph right-click menu - Added workaround for Live not showing correct macro names after loading a set - Added workaround for Logic incorrectly loading automation data for sessions saved with 2.0.19 and earlier - Added workaround for WaveLab not showing Serum 2 FX - Fixed crash in preset browser when rescanning manually or after preset save - Fixed crash when importing wavetables with 6996+ samples per frame - Fixed drag & drop preset loading for unexpectedly lowercased file extensions - Fixed excessive RAM usage when loading presets containing multisamples with a high sample count - Fixed FM (Noise) sounds wrong when Quality not set to High - Fixed Frequency Response graph empty for FX on M/S splitter side band - Fixed incorrect AM/FM/PD/RM warp sound at Ultra quality when other oscillator is a wavetable which itself has no warp - Fixed incorrect wavetable warp sound at note start when using S1 compatibility mode and PWM + FM/PD - Fixed intermittent crash when using Conv reverb and adding or removing FX - Fixed interpolation when loading wavetables with FolderInfo.txt - Fixed LFO point modulation being lost when removing preceding point - Fixed LFO point modulation not working in Serum 2 FX unless note held or latched - Fixed Porta Scaling - Fixed potential crash or incorrect modulation with preset using certain matrix configurations - Fixed preset pack build detuning embedded noises when sample rate not 44100 - Fixed presets sounding different after 2.0.17 fixed envelope re-triggering when mono enabled or poly count 1 and stealing active voice - Fixed Serum 2 FX Noise Audio In erroneous hard right pan after inserting or removing an effect - Removed automatic deletion of old Renders (can be re-enabled via preferences) - Removed option to lock individual FX params ## `2.0.20` (2025-06-24) - Added warnings to Update Installer if Serum 2 Presets (factory content) not found - Fixed compatibility with S1 presets that modulate Warp amount with Env or LFO - Fixed crash when closing preset browser whilst editing notes - Fixed crash when loading invalid MIDI map - Fixed crash when opening website from Check for Updates dialog in Ableton Live on Windows - Fixed drag & drop preset loading on LFO graph - Fixed embedded factory multisamples data; will be removed when saving presets or packs - Fixed envs stuck open if host stops transport while playing notes with env modulating FX params - Fixed high-precision parameter automation editing in Logic Pro - Fixed incorrect gain, reverse or trim in preset packs created from embedded samples - Fixed mislabelled Cancel button on dialogs - Fixed Multisample, Sample, and Wavetable menus not showing current selection after loading preset (broke in 2.0.19) - Fixed notes getting killed on stopping host transport when Silence note + FX tails pref is disabled - Fixed preset modified indicator not appearing when changing macro name - Fixed preset name validation when edited via double-click on browser - Fixed preset pack build error on macOS for presets using embedded multisamples saved on Windows - Fixed Spectral Osc sometimes filling FFT buffer from wrong side of loop when playhead changes direction - Fixed upside-down GUI in Digital Performer 9 / Live 9 on macOS 10.14 - Improved error messaging when preset database cannot be opened - Improved performance of Windows builds - Removed sustain pedal stuck note workaround for Cubase/Nuendo as fixed in 14.0.30 ## `2.0.19` (2025-05-21) - Added new improved Spectral "Pitch Shift" warp mode, the old one has been renamed to "Pitch Blend" - Added persistence of preset folder collapse / expand state - Double-click params reset preference now applies to Envelope & LFO curves - Fixed alt-drag from LFO to WT controls - Fixed automatable params resetting after host loading state from session file in Pro Tools - Fixed drag from LFO to noise menu / noise sample display - Fixed Filter 2 On button not displaying correctly until selected - Fixed Granular/Sample/Spectral Osc playhead jumping into loop region when scan direction reversed - Fixed LFO modulation busses getting deleted unexpectedly - Fixed LFO point multiselection via Ctrl/Cmd-drag - Fixed LFO submenu not always showing when the selected destination of a mod slot - Fixed LFOs behaving erratically after adding a large number of FX units - Fixed MIDI aftertouch, CC and pitch bend messages not getting passed to output in AU version - Fixed MIDI output not working in AAX version - Fixed Noise Osc "Audio Input" selection in FX version - Fixed preset pack checking & handling of invalid file names - Fixed Sample Osc clicks on changing loop direction when using PD and Xfade - Fixed Spectral Osc xfade when loop direction changes - Fixed Unison Stereo Width modulation range for S1 presets - Improved compatibility of Serum 2 FX with FL Studio ## `2.0.18` (2025-04-26) - Fixed "Revert to Saved" greyed out after loading a session - Fixed Conv IRs sounding wrong after adjusting parameters - Fixed Crash when Hybridizing some presets - Fixed inconsistent modulation output for sources routed to a mix of per-voice and non-per-voice params - Fixed Pitch Bend smoothing - Fixed 2.0.17 Parameter Automation recall of effect parameters offset by one index after project reload ## `2.0.17` (2025-04-23) - Added Key Track option to Filter and Distortion FX freq right-click menus - Added keyboard shortcut Alt/Option + F to toggle FX and Matrix expanded view - Added support for sample filenames with root notes containing 'b' (flat) - Added text input for Osc Mapping Editor - Added warning about plug-in state not getting saved on opening a DAW session created with the demo version - Added workaround for incorrect VST3 note ID on note off when sustain pedal held in Cubase/Nuendo on Windows - Added workaround for incorrect VST3 note IDs in Reason 12 and below - Changed Ctrl/Cmd + F keyboard shortcut for browser search now only works if browser visible - Changed loop crossfade length to automatically scale so crossfade never starts outside sample bounds - Changed Porta Time readout to show 1dp in range (0ms, 10ms) - Changed sustain pedal behaviour so that re-triggering a note that is already sustained will kill the first note - Fixed Ableton Live automation stopping when adding FX modules or making FX params automatable - Fixed Arp and Clip Player not playing back in negative bars - Fixed Arp missing step when triggering pattern while notes are held - Fixed automatable params resetting on starting playback in Pro Tools - Fixed clamping of sub osc phase modulated phase when set to 360 and wrap phase disabled - Fixed clip playback start position not respecting offset marker when playback mode set to Static - Fixed conditions for testing whether osc warp render is allowed - Fixed Conv reverb IR size when session sample rate does not match IR sample rate - Fixed crash when double-clicking some areas of Osc Mapping Editor - Fixed crash when pasting a Macro that modulates params in FX that were deleted - Fixed crash when previewing some presets - Fixed crash when using sustain pedal with mono enabled - Fixed crash when using WT Editor Interpolation tools (dashed line / curve) - Fixed crash when WT import with Dynamic Pitch fails - Fixed Distortion filter freq not adjusting with global tuning - Fixed Distortion filter freq not matching up with displayed value - Fixed excessive CPU usage when adjusting or modulating Conv Size - Fixed file drag & drop from Ableton Live & Bitwig on Windows with High DPI scaling - Fixed file drag & drop from FL Studio Edison plugin - Fixed file drag & drop from Studio One on Windows - Fixed filter type not locking when module locked - Fixed FX racks sometimes failing to output delayed audio - Fixed global tuning value displaying incorrectly after loading a preset if tuning locked - Fixed hall reverb sweeping size on restarting playback if clear FX buffers on stop enabled - Fixed handling of Arp Rate modulation when shape set to something other than Pattern - Fixed incorrect note labelling in Arp pattern editor - Fixed item in Wavetables submenu getting checked in sample menu when sample loaded - Fixed LFO jumping value on deallocating voice if mono enabled - Fixed LFO not advancing in BPM Anchored mode in negative bars - Fixed LFO phase not advancing when assigned to non-per-voice param and anchor enabled and no notes triggered - Fixed loading S1 LFO `.shp` files - Fixed loading S1 presets where filter level is assigned as a mod dest - Fixed missing warp var controls on Granular Osc - Fixed mod wheel appearing twice in list of automatable parameters - Fixed mod wheel smoothing - Fixed modulations not restored when undoing Cut FX Bus - Fixed MPE Y to Mod Wheel assignment - Fixed MPE Y value offset - Fixed noise draw in Wavetable Editor using previous subtable shape - Fixed note expression smoothing not updating to final value - Fixed note occasionally sticking when using sustain pedal - Fixed pitch bend being recorded as both MIDI and automation simultaneously in Logic - Fixed pitch changes if loop points changed during loop crossfade - Fixed Preset Database Missing or Corrupt errors after locating a moved Serum 2 Presets folder - Fixed Preset Pack creation for Wavetables with associated text files - Fixed rendering osc warp when using sync mode - Fixed retriggering envs, LFOs and noise osc when mono enabled or poly count 1 and stealing active voice - Fixed Sample Osc filling FFT buffer from wrong end of sample when changing direction in Fwd/Rev loop mode - Fixed scaling of modulation applied to chaos free rate when importing Serum 1 presets - Fixed scaling of modulation applied to FX filter frequency when loading Serum 1 presets - Fixed Serum 2 FX failing to open in FL Studio with custom User Data Folder location - Fixed Spectral Osc not respecting modulated loop marker positions - Fixed unexpected FX bus send when modulated level is below 0 - Fixed velocity markers in notes not updating in real time when editing velocity in piano roll - Fixed Wavetables not loading correctly from presets or sessions when using anything other than Dynamic Pitch - Zero Snap - Fixed Wavetables not saving correctly in hybridized presets - Fixed WT Remap Warp drawing incorrectly in slot 2 - Fixed WT Start Phases not restoring after undoing back to Per Voice mode - Improved compatibility with FL Studio 25 Beta - Improved compatibility with Studio One - Improved CPU usage spikes in Conv reverb - Improved usability of FX rack right-click menu ```bash ⇒ sha256sum Serum\ \(2.0.17\)/* 3c856427deb5a45baec2d92b5842ac9df4a0df4c2396ae50619a3d32024e598d Serum (2.0.17)/Install_Xfer_Serum2_2.0.17.exe cc0a90d2c49f4b49ae661473201ef8a2c70d8a1074b6cc69f5b860a7d5496f40 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17.pkg 0cfdd131edc2e8854755ef1ef32be003b9166bfa563f46b405e979177dc3b318 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17.exe 0ffb279d050d2e3353ebf9d8b8b739e4c1b94f1c56f3df9f5f9a8e456c6d46cc Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17.pkg a46a7219a32e58bdfb28ff98d3c555a88b5dd71152fee466da54d9dbddd0a96f Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17.exe e160e4d1d573cb8e461401438ab8dd59c99c196837a26a2a26e8c3cbdcc33f9e Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17.pkg ``` Install_Xfer_Serum2_2.0.17_pkg_expand_full ```bash ⇒ pkgutil --expand-full Serum\ \(2.0.17\)/Install_Xfer_Serum2_2.0.17.pkg Serum\ \(2.0.17\)/Install_Xfer_Serum2_2.0.17_pkg_expand_full ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/**/* 83be11b46bc7ce2cc6e8f9eec9cdbf063391622fd33f159b0a7a8afdc9c1b765 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Bom 61c32a082e4ef9f990e711045260246c118d704166281fb3f9c28b7abd864d83 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/PackageInfo 8525e9a2ba9715dc7ebc033c4b07c1587227a1f0bedbee0b3a653d60699c1b09 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Info.plist 552388abd0ed6b75a04d80b9aa49b1875d0a6a2f3fba8bb04f295c355c7997ac Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/PkgInfo 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Resources/__Pace_Eden/Signatures/codesign.dsig b0b6d16ddf33052245789e53ae7a2197899e45b413397b888daf48f31af1840b Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/_CodeSignature/CodeResources 04e4d3179d44fae4ba2bf1b5c9c3ed0e0c0b5064be3524b07dc5454eb8cef355 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Info.plist 0fdcadadc8f14e6f7842302a97fb3b4c79737700e3552b533a55d7486f0aabfa Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/MacOS/__Pace_Eden 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Resources/Signatures/codesign.dsig 95d02b99693a3783c7c715de957d27fc1991045a6a5fd9a637f6a4888a4fefb0 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/_CodeSignature/CodeResources ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/**/* 5974c6f08dc44fb0fc422c5c788abd893e2df388037d8b3bce41deab702e2375 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Bom 65b07c8a1f4d0f3a1e7a3a4249dd0503a386dfc5d4ce66157f981833a3586b36 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/PackageInfo f1f30f777e2ebf2f670207ce75214ac953255667c92c06b42c8e68614f95e67f Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/Info.plist 98092c915e569d1caae106f28f39ea6d36fba2ec4e34cdd43437b36cafa53c44 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/PkgInfo 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/_CodeSignature/CodeResources 2972ee263f7acf1df50a9321f4339ceb54e45eb285187ac29794bf4f0973199e Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Scripts/postinstall ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/**/* cc35ab6d711ee3522179125a751a3c1be9c5f5f2edeb2e3ae2fe78108ab4483f Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Bom d8c24dff42cb406bae3604cecf2d9a867b7ed6dda1126212fc19bcc512dc8a4c Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/PackageInfo 67c06ef8adb375638a4938de4806f8f0e43a3f078a7cbca35f6b81460f7c874a Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Info.plist c6aa986026efacb690883f4291c0262b7c59c5b0d7179c77b20e71bc65861aa4 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/PkgInfo 2d0928d050b29e4203d37bec8104fb3e6d34904e81b71474320b9b04f391b6c5 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Resources/moduleinfo.json 90be084cf919886a21fc091571fb6d43c3fc80c9a06a99557a1aaa4e069a847d Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/_CodeSignature/CodeResources 7069fabf26f15747b9de4c54b9b2f49c18742ced7cef6c93e30fabd3a5a4c66e Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.fst 5e56554266b589b4706f976e69fedbac8d44e61b953c5ba7829c8bbcdf83c794 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.nfo 5efc26eafc886177b7089ec277cb2f6e06dc3784b22f17b8ba5aa7f13068bb20 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.fst 605f6dd9cf8735f977b465a5b2f3510557f34ad77a51faa08464d3005333be09 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.nfo dab45c7a28bb5b278b21d106551658a97439560bb247cd54d413f4cc6df67f78 Serum (2.0.17)/Install_Xfer_Serum2_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/postinstall ``` Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full ```bash ⇒ pkgutil --expand-full Serum\ \(2.0.17\)/Install_Xfer_Serum2_Update_2.0.17.pkg Serum\ \(2.0.17\)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/**/* 5974c6f08dc44fb0fc422c5c788abd893e2df388037d8b3bce41deab702e2375 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Bom 65b07c8a1f4d0f3a1e7a3a4249dd0503a386dfc5d4ce66157f981833a3586b36 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/PackageInfo f1f30f777e2ebf2f670207ce75214ac953255667c92c06b42c8e68614f95e67f Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/Info.plist 98092c915e569d1caae106f28f39ea6d36fba2ec4e34cdd43437b36cafa53c44 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/PkgInfo 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/_CodeSignature/CodeResources 2972ee263f7acf1df50a9321f4339ceb54e45eb285187ac29794bf4f0973199e Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Scripts/postinstall ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/**/* cc35ab6d711ee3522179125a751a3c1be9c5f5f2edeb2e3ae2fe78108ab4483f Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Bom d8c24dff42cb406bae3604cecf2d9a867b7ed6dda1126212fc19bcc512dc8a4c Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/PackageInfo 67c06ef8adb375638a4938de4806f8f0e43a3f078a7cbca35f6b81460f7c874a Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Info.plist c6aa986026efacb690883f4291c0262b7c59c5b0d7179c77b20e71bc65861aa4 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/PkgInfo 2d0928d050b29e4203d37bec8104fb3e6d34904e81b71474320b9b04f391b6c5 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Resources/moduleinfo.json 90be084cf919886a21fc091571fb6d43c3fc80c9a06a99557a1aaa4e069a847d Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/_CodeSignature/CodeResources 7069fabf26f15747b9de4c54b9b2f49c18742ced7cef6c93e30fabd3a5a4c66e Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.fst 5e56554266b589b4706f976e69fedbac8d44e61b953c5ba7829c8bbcdf83c794 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.nfo 5efc26eafc886177b7089ec277cb2f6e06dc3784b22f17b8ba5aa7f13068bb20 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.fst 605f6dd9cf8735f977b465a5b2f3510557f34ad77a51faa08464d3005333be09 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.nfo dab45c7a28bb5b278b21d106551658a97439560bb247cd54d413f4cc6df67f78 Serum (2.0.17)/Install_Xfer_Serum2_Update_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/postinstall ``` Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full ```bash ⇒ pkgutil --expand-full Serum\ \(2.0.17\)/Install_Xfer_Serum2_Demo_2.0.17.pkg Serum\ \(2.0.17\)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/**/* 83be11b46bc7ce2cc6e8f9eec9cdbf063391622fd33f159b0a7a8afdc9c1b765 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Bom 61c32a082e4ef9f990e711045260246c118d704166281fb3f9c28b7abd864d83 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/PackageInfo 8525e9a2ba9715dc7ebc033c4b07c1587227a1f0bedbee0b3a653d60699c1b09 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Info.plist 552388abd0ed6b75a04d80b9aa49b1875d0a6a2f3fba8bb04f295c355c7997ac Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/PkgInfo 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Resources/__Pace_Eden/Signatures/codesign.dsig b0b6d16ddf33052245789e53ae7a2197899e45b413397b888daf48f31af1840b Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/_CodeSignature/CodeResources 04e4d3179d44fae4ba2bf1b5c9c3ed0e0c0b5064be3524b07dc5454eb8cef355 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Info.plist 0fdcadadc8f14e6f7842302a97fb3b4c79737700e3552b533a55d7486f0aabfa Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/MacOS/__Pace_Eden 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Resources/Signatures/codesign.dsig 95d02b99693a3783c7c715de957d27fc1991045a6a5fd9a637f6a4888a4fefb0 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/_CodeSignature/CodeResources ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/**/* 1c41384157d2691982be15afcf42245b0c215db144d6e34193715452af7d0354 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Bom 65b07c8a1f4d0f3a1e7a3a4249dd0503a386dfc5d4ce66157f981833a3586b36 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/PackageInfo f1f30f777e2ebf2f670207ce75214ac953255667c92c06b42c8e68614f95e67f Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/Info.plist b93bd367eb44a4ae2bf85fd8825737a6104a2073396ac66aab9962ea21ca32ab Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/PkgInfo 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/_CodeSignature/CodeResources 2972ee263f7acf1df50a9321f4339ceb54e45eb285187ac29794bf4f0973199e Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.AU.pkg/Scripts/postinstall ``` ```bash ⇒ sha256sum Serum\ \(2.0.17\)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/**/* 139975956ca2adead5334f3e0c666d9577f131b5380ef9fd3e41a27264c7da62 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Bom e68294ff831ef24478d56b836e93836f94a83c5f937be9e6f605ba70c5836e3c Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/PackageInfo 67c06ef8adb375638a4938de4806f8f0e43a3f078a7cbca35f6b81460f7c874a Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Info.plist f5bf66f564eff49c711abfc72db5537c90345f10c078d984ca69be56336e843a Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/PkgInfo 2d0928d050b29e4203d37bec8104fb3e6d34904e81b71474320b9b04f391b6c5 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Resources/moduleinfo.json 90be084cf919886a21fc091571fb6d43c3fc80c9a06a99557a1aaa4e069a847d Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/_CodeSignature/CodeResources 7069fabf26f15747b9de4c54b9b2f49c18742ced7cef6c93e30fabd3a5a4c66e Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.fst 5e56554266b589b4706f976e69fedbac8d44e61b953c5ba7829c8bbcdf83c794 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.nfo 5efc26eafc886177b7089ec277cb2f6e06dc3784b22f17b8ba5aa7f13068bb20 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.fst 605f6dd9cf8735f977b465a5b2f3510557f34ad77a51faa08464d3005333be09 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.nfo dab45c7a28bb5b278b21d106551658a97439560bb247cd54d413f4cc6df67f78 Serum (2.0.17)/Install_Xfer_Serum2_Demo_2.0.17_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/postinstall ``` ## `2.0.16` (2025-03-17) Windows: > Serum 2.0 Release (2.0.16) macOS: > Serum 2.0 Release for macOS (2.0.16) Whats New: - https://static.xferrecords.com/Serum%202%20What's%20New.pdf - What's New in Serum 2 - Enhanced User Interface - Expanded Oscillators - New Oscillator Modes - Wavetable Enhancements - Sample Mode Highlights - More New Oscillator Highlights - Dual Expanded Filters - Improved Serum FX - New and Enhanced FX - New Signal Splitter Modules - Enhanced Modulation - Enhanced Modulation Matrix - New Serum Mixer - New Clip Sequencer - Advanced Arpeggiator - Enhanced Keyboard - Improved Presets Browser ```bash ⇒ sha256sum Serum\ \(2.0.16\)/* a7e294d87b4c229ace8e5977c453c851f6bf37f49f25c39af6de3c62f056aad0 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16.exe 55895d2d85aff359c6ad8a4c7d4ecfbe3c04289f13aac3dd32aafbc770469595 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16.pkg b53a0395bcfe8d2d41f85d51977ed98cf516404117cd2dcf8335a658b7563f15 Serum (2.0.16)/Install_Xfer_Serum2_Demo_2.0.16.exe 6eaaa3bb4271fffd7d42fd2a3a015be58975e5813fe9a2d2054a65bff04e50bc Serum (2.0.16)/Install_Xfer_Serum2_Demo_2.0.16.pkg ``` Install_Xfer_Serum2_2.0.16_pkg_expand_full ```bash ⇒ pkgutil --expand-full Serum\ \(2.0.16\)/Install_Xfer_Serum2_2.0.16.pkg Serum\ \(2.0.16\)/Install_Xfer_Serum2_2.0.16_pkg_expand_full ``` ```bash ⇒ sha256sum Serum\ \(2.0.16\)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/**/* 095dfd0c741f5b6f0e246556071c8dee80ae41a5f18ab62e491bd039dee7530b Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Bom 61c32a082e4ef9f990e711045260246c118d704166281fb3f9c28b7abd864d83 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/PackageInfo 8525e9a2ba9715dc7ebc033c4b07c1587227a1f0bedbee0b3a653d60699c1b09 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Info.plist 552388abd0ed6b75a04d80b9aa49b1875d0a6a2f3fba8bb04f295c355c7997ac Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/PkgInfo 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/Resources/__Pace_Eden/Signatures/codesign.dsig b0b6d16ddf33052245789e53ae7a2197899e45b413397b888daf48f31af1840b Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/_CodeSignature/CodeResources 04e4d3179d44fae4ba2bf1b5c9c3ed0e0c0b5064be3524b07dc5454eb8cef355 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Info.plist 0fdcadadc8f14e6f7842302a97fb3b4c79737700e3552b533a55d7486f0aabfa Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/MacOS/__Pace_Eden 99bd1a662f493df28a7abe8015bdcf24284363e141c499cb5dc98944ffecd328 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/Resources/Signatures/codesign.dsig 95d02b99693a3783c7c715de957d27fc1991045a6a5fd9a637f6a4888a4fefb0 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AAX.pkg/Payload/Serum2.aaxplugin/Contents/__Pace_Eden.bundle/Contents/_CodeSignature/CodeResources ``` ```bash ⇒ sha256sum Serum\ \(2.0.16\)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/**/* 2cf5573c84739b76eae81795e1dbca6d78e219f8d8dde665b714a95f9d85d644 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Bom 98c321541de175c2bf81fd1dfdb220993d307798540185c3de933b764b9b080d Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/PackageInfo c146eb822241d483f23870345f0b405c6fab51bea4487cfd3a87d3fe515ecffc Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/Info.plist 04c4dc11afbe51cd3230df045daae2529abd87378d418c7ea81c023d9fac2f73 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/PkgInfo 6686de10a28a2fe11b36cbb86dcbacc827cfc4ea116b4dabf1845e5aee629e9b Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Payload/Serum2.component/Contents/_CodeSignature/CodeResources 2972ee263f7acf1df50a9321f4339ceb54e45eb285187ac29794bf4f0973199e Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.AU.pkg/Scripts/postinstall ``` ```bash ⇒ sha256sum Serum\ \(2.0.16\)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/**/* 3b819e393ea8a45f68db7bf4355eafac5fea98c951078c1f2058d2b110eee961 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Bom fd282d79d4c3e9c59fadf51233a5326c834877fee5ac4a541af2acdb7d3cbf1d Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/PackageInfo 3fe6a55a7c71526aed9c785e353b9fecb50ae170b0f8fbd172f933d38fbb2f1b Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Info.plist f0d2b80d61412c33ac7ab6dc7a6095178708a35b05b5d30514bd6b9d27f35a86 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/MacOS/Serum2 d06a80ba92de0833d0ed03de1b02b7c8913f126d9e8c8931b190765dd5d83b11 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/PkgInfo 11a86ad9f49c993201773525f6366dd09aa9c4bba601bf29bd42fb0fad37db91 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/Resources/moduleinfo.json b7522139e0c0de28bd66abc5bc6163a49e4ef01287a07e2989cf7a007d735882 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Payload/Serum2.vst3/Contents/_CodeSignature/CodeResources 7069fabf26f15747b9de4c54b9b2f49c18742ced7cef6c93e30fabd3a5a4c66e Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.fst 5e56554266b589b4706f976e69fedbac8d44e61b953c5ba7829c8bbcdf83c794 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2 FX.nfo 5efc26eafc886177b7089ec277cb2f6e06dc3784b22f17b8ba5aa7f13068bb20 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.fst 605f6dd9cf8735f977b465a5b2f3510557f34ad77a51faa08464d3005333be09 Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/Serum 2.nfo 5234c56427d14359717906cc450364f37dd1c16b870a4cdbb68ac6b0ef27cb1c Serum (2.0.16)/Install_Xfer_Serum2_2.0.16_pkg_expand_full/com.xfer.serum2.VST3.pkg/Scripts/postinstall ``` ## `1.36b8` (October 11 2023) - add: Rescan Folders on Disk now rescans WT Editor formulas - add: incoming MPE Pitch Bend now also routes to the "MPE X" mod source. This can be disabled in `SerumPrefs.json` if (un)desired. - add: MPE Enabled state, and the Locks for tuning and oversample (Global page): these will now save/load as part of your default preset (`/User/Default.fxp`). - add: preference in `SerumPrefs.json` to "MPE Y acts BiDirectional", for MIDI controllers which offer/expect a bi-directional movement for the Y axis. - add: preset saving improved to no longer trigger a rescan of the preset database. - fix: MIDI Program Changes pointing to no file in `ProgramChanges.txt` will no longer produce "file too small" messages when the target filename is blank - fix: potential first-run crash when updating Serum directly from a very old version. - fix: (SerumFX) Note Latch button was not visually updating after loading presets in to SerumFX. ```bash ⇒ sha256sum Serum\ \(136b8\)/* 719789be0405cfae2a4ed58a786d03c08f482c212ac859cfef2b8fcf0a81732b Serum (136b8)/Install_Xfer_SerumFX_Update_136b8.dmg ff3464532d05eada9e30ef1a925b9f9638e000b90f4d340d42d0f280966698fe Serum (136b8)/Install_Xfer_SerumFX_Update_136b8.exe 4e7eecb135ff4035ab76d89b6a762dbb63c78ae558a5d3067754606e9db147df Serum (136b8)/Install_Xfer_Serum_136b8.dmg c630dbf5e399d91a015a793709d2f07bab471b67ea76dc75a916bde2ad257a74 Serum (136b8)/Install_Xfer_Serum_136b8.exe b751a68e334e1506c6219f115882601ca7f9d7371cac52daaf35d38a7dd94a90 Serum (136b8)/Install_Xfer_Serum_Update_136b8.dmg e364c123610f743fbb4af29c0b5a40366ceb4e9da7f58cad7e28e5eb1c24eecb Serum (136b8)/Install_Xfer_Serum_Update_136b8.exe ``` ## `1.36b3` (February 15 2023) - add: ARM Native support for AAX Apple Silicon (ProTools) - add: WT Editor formulas now rescan using "Rescan Folders on Disk" - add: AllNotesOff MIDI message handling improvements - add: Clear FX Tails when transport stops (preference) no longer causes a sharp click when clearing the FX. - add: Program change improvements for VST3 / program change list - fix: entering VST3 automation values with UI closed could lead to a crash - fix: WT overview redraw improvement on macOS - fix: fix for typeable values on FX delay times with BPM enabled - fix: preset hybridize feature fix for some cases where what you would see (knob positions) would not match what you hear - fix: Loading very old presets (e.g. a few factory presets) were displaying the wrong filter type in `1.357` VST3 - fix: searching for missing wavetables could fail on Windows in some conditions - fix: illumination of Bypass switch in Cubase VST3 - fix: fix for using the delete preset feature from the Preset Browser ## `1.35b7` (November 3 2022) - add: VST3 Version - add: pixel dimensions to Zoom Menu (Serum logo) items - add: Drag export last played note will now work with playing chords (all notes are given same durations). - add: Formula Parser: rrnd command (just like rand, but "seeds" new each frame) - fix: WT Editor with zoom set incredibly large could lead to memory corruption - fix: change to MemTrig+Mono functionality: in `1.351` MemTrig did not occur if mono was enabled and the previous note was sounding. - fix: Saving Shape from Xshaper shape menu was saving incorrectly - fix: adjusting modulation depth could lead to flickering value in some situations - fix: changing presets could lead to a total loss of audio output. - fix: Render warp feature could lead to no visual update on 3D waveform Display - fix: Tooltip offsets, and fix for macOS Ventura tooltip window size - fix: improvement to LFO-to-WaveTable render when using LFO modulation points - fix: MPE will now recognize pitch bend offset on note start (no pitch jump) ## `1.35b1` (April 1 2022) - fix: MemTrig (rand and phase knobs at 100%) now behaves as before/as expected - fix: dragging LFO to Wavetable (WT Render from LFO shape) was not rendering if automation points were on the LFO graph - fix: SerumFX Audio In to Noise Oscillator feature had an audio quality issue if sending polyphonic MIDI to SerumFX. - fix: error/crash protection for data corruption found in some specific 3rd party presets - fix: WT Editor Bins zoom/scaling issue - fix: using "Send to noise oscillator" feature from the WT Editor could lead to a later crash applying additional WT editing - fix: editing the config file to have MIDI notes to control rocker switches was not working in recent Serum versions - fix: tiny clicks could be audible in DimExp when size control was set to 0% and project sample rate was 48k - add: additional performance improvements ## `1.35b0` (Dec 31 2021) - fix: In some situations, a low-level digital noise was getting generated in `1.34b9` ## `1.34b9` (Dec 29 2021) - add: Matrix pulldown Menu in top right “Velo->Amp” to quickly link velocity to volume - fix: LFO graph curve points could be difficult to click after switching LFO graphs in specific situations - fix: Knobs would not always visually update when dragged when other knobs were modulating on the same panel - fix: wavetable/noise loading is further accelerated - fix: FX Delay time label was incorrectly showing "Dot 1/2" at 0% value instead of 25% - fix: typing a cutoff value in Hz on the filter cutoff knob when key track enabled was resulting in the incorrect cutoff value - fix: dragging onto specific thumbnails in the WT editor - fix: presets with MIDI CC assignments could create an issue on preset load (“CC0 assigned”) ## `1.34b8` (Dec 16 2021) - add: Matrix pulldown Menu in top right “Velo->Amp” to quickly link velocity to volume - fix: LFO graph curve points could be difficult to click after switching LFO graphs in specific situations - fix: Knobs would not always visually update when dragged when other knobs were modulating on the same panel - fix: wavetable/noise loading is further accelerated - fix: FX Delay time label was incorrectly showing "Dot 1/2" at 0% value instead of 25% - fix: typing a cutoff value in Hz on the filter cutoff knob when key track enabled was resulting in the incorrect cutoff value - fix: dragging onto specific thumbnails in the WT editor - fix: presets with MIDI CC assignments could create an issue on preset load (“CC0 assigned”) - fix: vertical nudge in the WT editor (amplitude DC shift) was not reacting to mouse events in previous version ## `1.34b6` (Oct 29 2021) - add: support for `.tun` tuning files with >512 characters on a line - add: preference in `SerumPrefs.json` for "send parameter automation on preset load" (off by default, which was the previous Serum functionality) for e.g. MIDI controller/DAW use cases. - fix: (SerumFX) using audio in to noise osc on init preset was passing audio as mono in some situations - fix: improvement/fix for LFO rate display labels - fix: alt-clicking minus button in WT editor with only one table loaded could cause a crash - fix: smoothing value/control on LFOs was not recalling in all situations. ## `1.34b5` (July 18 2021) - fix: Phaser FX could trigger a clipped/silent signal on preset load - fix: drag and drop `.fxp` to Serum would not accept on some systems - fix: MIDI program changes would not function in some situations with UI closed - fix: wavetable morph interpolations could not render on preset load in some cases ## `1.34b4` (June 21 2021) - add: automatic backup file for preset browser ratings - fix: some FX could trigger a clipped/silent signal on preset load - fix: distortion graphs (X-Shaper) on FX rack/single (individual item) saving - fix: support tuning files with utf8 paths - fix: some presets/ratings were not appearing in the preset browser - fix: on rare situations in `1.341` "noise missing" was reported on preset load when the noise was in fact present ## `1.34b1` (May 7 2021) - fix: in `1.33b7-9`, Render warp menu item was not activating - fix: Dragging LFO mod source through another mod source tile would interrupt the drag - fix: (Windows AAX) 'Alt' key was getting intercepted by ProTools Windows ## `1.33b9` (May 1 2021) - fix: in `1.33b7-8`, wavetables with morph applied would not reload the WT morph on preset load ## `1.33b8` (April 29 2021) - fix: "Resample to Osc" Menu commands could lead to a crash in `1.336/7` ## `1.33b7` (April 28 2021) - fix: Macros were not correctly loading in all cases, this is now resolved - fix: very fast triplet LFOTimes e.g. 128th triplet (rate/rise) were labelled incorrect ## `1.33b6` (April 27 2021) - fix: MIDI CC mapping saved inside presets would not recall when manually loading presets from within Serum - fix: Macros saved in presets were not always updating to the saved value in some DAWs (FL Studio most notably) when loading presets from within Serum - fix: filter initialization issue (in Hyper and Chorus) which in rare conditions could lead to muted audio output on one or both channels - add: `Serum.cfg` is converted in to new preferences file/format (`SerumPrefs.json`) at same file location, for better readability and future-proofing. - add: new preference "Ask before preset change on edited presets"- Serum asks for confirmation before loading a new preset, when the current preset has been edited. ## `1.33b4` (March 12 2021) - fix: default noise file would not sound on init startup (new Serum instances) in some situations - fix: bipolar modulators on text controls could appear as clipped (red blip visible) when not out of range - fix: text font scaling on preferences - add: clicking on overlapping LFO points on the right edge will now select the left one ## `1.33b3` (March 6 2021) - fix: FX level trims (clicking on "Mix" so it displays "Level" on FX panels) were not working in previous `1.33b` versions ## `1.33b2` (March 5 2021) - fix: having a default Serum preset (`/User/default.fxp`) could lead to a crash when the plugin was scanned by the DAW - fix: on macOS when running `1.331` installer, older SerumFX versions would get removed from the plug-ins folders - fix: on macOS with a non-retina display, resizing the plugin window could lead to visual corruption or potentially crash in `1.33b1` ## `1.33b1` (March 4 2021) - add: deleting presets in the preset browser no longer rescans the database - fix: presets ratings and categories could not be assigned on some systems in `1.32b9` ## `1.32b9` (March 2 2021) - fix: in the recent `1.32x` updates, wavetables loaded from the WT menus could appear as imported (no visible name in menu bar). ## `1.32b8` (March 1 2021) - fix: preset hybridize feature could produce an erroneous error message in previous `1.32x` versions - fix: in previous `1.32x` versions, the preset database could rescan on plugin start when it was not needed - fix: Serum `1.322` on macOS would prevent itself from being updated. This installer will now force the removal of those specific Serum version files if detected. ## `1.32b6` (February 26 2021) - fix: older versioned plugins would not always update to `1.325` using `1.325` installers on macOS ## `1.32b5` (February 25 2021) - new: improved directory scan times - new: graphics redraw improvements - fix: Distortion "Downsample" FX could sound slightly different in `1.32x` versions, in some situations ## `1.32b2` (February 4 2021) - fix: windowing fixes, mostly affecting Cubase in rare situations - fix: (macOS) re-introduced support for legacy macOS `10.9` thru `10.11` - fix: (macOS) re-introduced support for legacy ProTools `11` thru `12.5` - fix: on the Delay effect module, delay times were not updating in all situations in `1.319`-`1.320`. ## `1.32b0` (January 30 2021) - fix: version `1.31b9` would display incorrect in some hosts first window open, when a default zoom size was set - add: MIDI note name is now added to the end of the filename on drag-exported WAV files ## `1.31b9` (January 27 2021) - fix: (macOS) versioning issue was making `1.318` show as older to the OS. ## `1.31b8` (January 27 2021) - fix: Due to an Apple security bug in their build system, macOS `10.9` through `10.11` was preventing Serum from loading. ## `1.31b7` (January 23 2021) - fix: using the new "WT to LFO" feature from LFO Shape menu could get inadvertently actioned via loading FX presets. - fix: The audio engine in version `1.316` would not intialize properly in some situations, leading to noticably garbled audio ## `1.31b6` (January 23 2021) - fix: associated displays were not always re-drawing immediately when using < > advance arrows ## `1.31b5` (January 22 2021) - sync for incorrect version number ## `1.31b3` (January 18 2021) - **(`1.31b3` 'd' additional support for older macOS `10.8` thru `10.11`)** - **(`1.31b3` vs `1.31b3c`: bug fix for if foreign language letters are included on the on macOS user directory name)** - add: macOS ARM (M1) native - add: “Wavetable to LFO Shape" in the LFO Shape load menu (folder icon), takes the current WT frame source table and converts to spline points (LFO Shape). - fix: Improvements to preset loading - fix: Improvements to graphics redraw - fix: changing a parameter's mod depth was halting automation for that parameter in Bitwig - fix: cc64 was only responding on MIDI CH1 - fix: for unicode in folder/file names on Windows ## `1.30b9` (November 11 2020) - Add: phases in the DSP state of modulation effect modules (Hyper, Flanger, Phaser, Chorus) save and recall, for use with 0 Hz on rate knob - Fix: (AAX) All Notes Off issue in ProTools could lead to stuck notes - Fix: Dragging a mod source to OSC A/B Coarse Pitch, when > 16 mod assignments were already used, could momentarily alter another synth parameter. ## `1.30b8` (October 14 2020) - fix: dB display values could display invalid text in some situations, potentially leading to a crash ## `1.30b7` (August 21 2020) - fix: AudioUnit automation was reloading incorrect parameters in Logic in some situations ## `1.30b6` (August 1 2020) - Add: (SerumFX) Presets Saved by SerumFX with oscillators enabled will reload with oscillators enabled - Add: Sort Random in WT Editor Sort menu - Add: Envelope zoom lock now persists plugin window being closed - Add: Smoothing to the FX Level trims - Fix: Small memory leak when saving wavetables - Fix: (windows) Skin with missing resources (default images) could end up with those missing resources at wrong size - Fix: Shift-click for fine tuning on FFT bars was jumping value - Fix: Scaling bug on wavetable import. - Fix: Issue on song/preset reload in `1.304` in Logic X which appeared most commonly with Kontakt or other memory-intensive plug-ins ## `1.30b4` (June 7 2020) - Fix: for new drag to matrix mod source menus feature disabling audio - Fix: for drag import in Cubase (Media Bay XML format) - Fix: drag-adjustment indicators between the OSC A/B parameters in Advanced unison settings on Global were adjusting the wrong controls. - Fix: “legato (portamento time)” feature for NOTE and VELO modulator sources would continue follow portamento even when this option was disabled. - Fix: LFO curve scaling - if set 100% negative (e.g. high point curving steep with 100% curve depth) was not extreme enough in audio - Add: (Logic) Wav render export now exports 24-bit when running in Logic. - Add: (Logic) support for drag-import from the Project folder in Logic’s browser (previously only the Files/media browser was supported) - Add: "Send to Noise Oscillator" in the WT Editor->Single menu - Add: drag LFO to noise osc for a single-cycle waveform render to noise osc ## `1.30b3` (May 30 2020) - Add: Shift-drag on the render export in top-left will drag the current preset `.fxp` file out (note: the drag is a file reference to the saved preset on disk, i.e. not re-saved with Serum’s current state if different) - Add: Wav render export now includes preset name used in the wav filename - Add: Comma accepted as a decimal indicator for type-able values - Add: Drag mod sources to menus in matrix - Add: realtime FFT updates in WT Editor - the Wave to FFT button in the editor is somewhat obsolete (is now an on/off switch which you should be able to leave enabled), the FFT bars will update in realtime as you adjust the selected wavetable frame in the WT Editor. - Fix: Additional cosmetic fixes to zoom scaling - Fix: hang/crash when DAW transport is active + new notes are triggered in versions `1.301` and `1.302` - Fix: Preset Browser content filters were clearing if assigning of a custom tag ## `1.30b2` (May 28 2020) - Fix: Spectral blur in WT Editor->Process was blurring incorrect - Fix: Removing LFO Point modulation on LFO points was causing point to also clear in some situations. - Fix: “Flip Horizontal” on LFO right-click menu was offsetting curve modulations on the remapping of the point modulation assignments. - Fix: LFO playback on DAW transport cycle could yield LFO timing for held notes - Fix: updated Mix/Level switches for Promethium and Default skins - Fix: pop-up menu crash if multiple LFO busses unassigned in sequence of used busses + mutli-selection made - Fix: crash in extreme case of modulating LFO points - Fix: `.fxp` was visibly added to preset name after saving preset - Fix: prevention from accepting negative values on additional controls - Fix: in version `1.298`-`1.301`, LFO sync could go off time on transport loopback or play start if notes held during this transition - Fix: in prior `1.302`, Spectral blur on bins wasn’t mixing in source table harmonics - Fix: Spectral blur bins+phases (adjacent frames) improvement - Fix: some incorrect mouseover help items - Add: Spectral blur for adjacent 'frames' in WT Editor Process menu - blurs the content of each harmonic with neighboring wavetable frames, using X-Axis grid size for depth into the neighboring fames - Fix: Some on-screen help tooltips were displaying the wrong tip information ## `1.30b1` (May 25 2020) - Fix: preference: Limit Polyphony to one of any note number was causing a filter click on new/stolen note - Fix: SerumFX was latching on stop which could cause LFOs to become offset - Fix: Some on-screen help tooltips were displaying the wrong tip information - Fix: Flip Vertical was moving LFO Bus modulation assignments - Fix: Remove Modulations context menu item was not removing LFO Points on Windows - Fix: Alt key was not reacting on AAX Windows - Fix: In `1.29b9`, graph curve handles were not drawing on X-Shaper / Remap graphs - Fix: Adjusting LFO 5-8 rate with notes playing was not reacting until new note - Fix: Updated Mix/Level image artwork ## `1.29b9` (May 23 2020) - Fix: Typing entry values for the new FX level knobs (click the mix knob label to access) was responding in percentages instead of the dB range - Fix: Drag modulators to LFO graph was flickering in some OS/DAW combinations - Fix: Drag modulators to exactly LFO point (instead of X Y) was assigning (to another point) when it should do nothing - Fix: typing negative values setting LFO rate in Hz mode would get accepted in some situations - Fix: changing the preset browser filters/search could leave the previous row location in the list selected. - Fix: modulated icon on numeric controls not drawing the indicator greyed when the mod source was unfocused - Add: Improvements to LFO drag to point handling + cosmetics - Add: Remove LFO modulation points checks if the bus is no longer used by points, and if so, removes the bus mod matrix entries - Fix: potential memory leak in bitmap loading additional memory footprint reduction - Fix: potential issue in compressor circuit on preset load - Fix: using "(no category)" filter in preset browser was not displaying presets - Fix: wrong assignment for single LFO curve via right-click on Windows - Fix: right-click pop-up menu for LFO points was offset if zoom not 100% - Add: SerumFX now reloads oscillator states from songs (external load / not presets loaded internally). ## `1.29b8` (May 20 2020) - Fix: Preset browser was appearing blank in some situations - Fix: alt-drag LFO to wavetable improved ## `1.29b7` (May 18 2020) - New: LFO Point modulation Right-click (ctrl-click MacOS) on a point in the LFO Graph, you will see “Modulate X” and Modulate Y” options on the pop-up menu. You will then see a list of (in use) LFO Busses plus one empty one (e.g. you only see "LFO Bus 1" only when starting a new preset) followed by a list of Mod Sources. By selecting a mod source, you are Creating a Matrix assignment (Selected Mod Source -> LFO Bus) and also the point association (e.g. point X axis->LFO Bus). The busses allow for multiple points to be controlled by a single Matrix assignment/depth. You can e.g. drag-select multiple points and assign them to the same bus. - New: drag-export last played note as wav file. You should see a waveform icon appear when mousing over the very top-left of Serum's window (top-left corner of SERUM logo). Drag this to the DAW, it records the last played note+velo+duration to a file (Serum Presets/Renders/). This is a replaying of the note, so the result is like playing the note again (e.g. will not be literally identical in sound if random or BPM-sync features are enabled). Please note: you are creating audio files on your hard disk by using this feature (they don’t ‘magically’ get created in the DAW project, that would be nice if it were technically possible), so management of these files is up to you. Serum does not use them directly itself, but if you drag it to your DAW, your DAW may now be referencing this file. If you drag a lot you will end up with a lot of audio files in the Renders folder, so you may want to consider file management techniques (e.g. relocate or consolidate if using in a project) ahead of time. You can alt-click the drag export button to open the Renders folder in the OS. - New: Hi resolution resampling of Serum's skin bitmaps on Windows (gets macOS resampling quality). Since this is heavy computation (slow), to speed up opening Serum, the resized images get cached (`%APPDATA%\Xfer\Serum) of the last set skin+zoom size. So Serum will resize slower when setting the zoom to a new setting, or selecting a new skin, but if you save the size and/or skin as the default(s) in the SERUM logo menu, then opening should be faster than ever on subsequent openings of the window. - New: automation parameters for the 8 LFO Rise, LFO Delay controls - these controls were not automatable in the DAW previously. - New: Level Trim controls for the effect modules Clicking on the MIX switch on any effect mix knob will expose a modulatable level parameter, to attenuate or boost the output from any effect. This can be useful for attenuating the effect chain level to e.g. match Direct Out oscillators, or gating/muting sound as well as boosting (e.g. in front of distortion for more drive). - New: velocity (click Y location) to clicking the onscreen piano keyboard - New: “init all LFOs” to main menu - Fix: when at 110% zoom, tooltip numbers were drawing overlapped on adjusting AHDSR controls modulation depth popup value (note: it is likely there are similar value-display issues to locate and fix) - Fix: manual value entry on distortion Q below `0.1` would crash - Fix: better browser support for nested folders, truncated text in the preset filters when using Sort by Location - Fix: polyphony limit handling / released notes were getting priority over held notes in some situations. ## `1.28b6` (Jan 22 2020) - fix: (AAX) Serum was not restoring all settings on a deactivated track/instance. - fix: Shift-click + dragging on the leftmost segment of the LFO display would add a stream of extra LFO points. - fix: Alt-drag to LFO to wavetable - fix: drawing in WT Editor would not update the wavetable in some situations ## `1.28b5` (Jan 17 2020) - fix: In `1.28b4`, if piano keys were not showing on window open, clicking the preset menu and preset advance arrows unresponsive. - fix: (SerumFX) in some situations, using "Audio In" feature on noise oscillator was displaying erroneous errors and/or not passing audio on MIDI notes. ## `1.28b4` (Jan 9 2020) - fix: Copy Osc feature now preserves interpolated tables in the WT (it was rendering them out previously). - fix: (Windows) fixed a versioning issue causing `1.282` to display an earlier version number on the file properties. - fix: (Windows) allows automatic authorization for secondary user accounts for academic/shared workstations (MacOS version already allowed this). ## `1.28b2` (Dec 26 2019) - fix: resizing the UI with playback active could crash in some situations ## `1.28b1` (Dec 24 2019) - fix: since `1.27b7`, using FFT editing or WT-to-FFT button in WT Editor could halt audio playback. ## `1.27b9` (Dec 23 2019) - fix: since `1.27b7`, wave drawing in the WT Editor was not processing in some situations ## `1.27b8` (Dec 21 2019) - fix: under Windows OS in `1.27b7`, using drag to resize could lead to a crash ## `1.27b7` (Dec 20 2019) - add: 2 new distortion types (Stomp Box, Tape Sat) - fix: very short noise samples (<100 ms) could create a memory issue on patch/song reload. - fix: resizing the window could lead to a crash on macOS - fix: relating to window redraw using some switch controls - fix: mono legato with FM depth was causing clicks on new notes in some situations - fix: improved preset changing ## `1.27b6` (Dec 14 2019) - add: preliminary spectrum view - click on filter - add: Check for updates to Menu, pings Server to compare local version to the one available for download. - add: embedded tuning files that contained no name no longer display as (none) but not will display (special). This most often stems from a rogue tuning file (often if not always a 432 Hz file). If you have a preset that is out of tune and displays (special), you can command-click (ctrl-click Win) on the (special) and it will clear the tuning file. Once cleared, Alt-click on the disk save button at the very top is a quick way to overwrite the preset, if desired. - fix: DSP issue with noise osc and high pitches that could lead to problems - fix: DSP issue with chaos oscs potentially producing invalid output - fix: minor cosmetic issues with parameter display on lower knobs. - fix: UI redraw performance improvements - fix: SerumAAX on Windows could cause a crash during a backup/file saving operation. - fix: custom fonts were not loading correctly on all systems. - fix: Tuning files no longer load in the preset, if the Tuning file is named “(none)” . - fix: With MW->WT Pos preference enabled, mod wheel was still setting a value on note start when WT Editor was open. - fix: crossover DSP on compressor had potential issue with filter stability. ## `1.27b1` (July 28 2019) - fix: setting the noise oscillator pitch to maximum + playing really high notes could exceed the valid pitch range. - fix: using S&H on a chaos osc could put the chaos osc in a bad state for non-S&H mode until Serum re-instantiated. - fix: “Always” mode and portamento first note wasn’t always set to previous note - fix: very short looping samples in the noise oscillator playing very high pitches could lead to issue. ## `1.26b9` (July 24 2019) - fix for foreign language (UTF-8) in Serum Presets dir name - fix for font blurriness on menu title displays ## `1.26b8` (July 15 2019) - fix: MPE Bend range MIDI messages sent to Serum with MPE enabled could lead to GUI crash. - fix: fix for Prune Database feature introduced in `1.26b4` ## `1.26b7` (July 12 2019) - fix: operating the preset browser during the rebuilding process could lead to access violation ## `1.26b6` (July 11 2019) - fix: opening preset browser during scanning caused memory leak - fix: SerumFX was (protectively) clipping audio in above 0 dB in the last 10+ versions, this restriction has been removed, unless using Audio In -> Noise osc. - fix for scanning folders with apostrophe marks in the name ## `1.26b5` (July 10 2019) - fix: in `1.26b4`, saving preset could lead to preset browser instability after database rescan. - (MacOS) changes to skin bitmap loading ## `1.26b4` (July 9 2019) - Preset database scanning / thread handling re-written to address issues in `1.257`-`1.26b3` ## `1.26b2/3` (July 5 2019) - fix: potential issues loading presets on song/project reload, related to recent changes for preset loading improvement in `1.25b9` ## `1.26b0/1` (July 3 2019) - fix: additional potential crash fixes - fix: for sorting folders introduced in Win1.257 ## `1.25b7/8/9` (July 2 2019) - fix: Additional potential crash fixes - improved preset changing ## `1.25b6` (July 1 2019) - fix: improved preset changing - fix: preset database issue (rescanning on window open) - fix: some memory leaks surrounding custom font handling - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended) - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature. ## `1.25b5` (June 29 2019) - fix: preset database issue (rescanning on window open) - fix: some memory leaks surrounding custom font handling - fix: when polyphony cap was hit, Serum was stealing voices incorrectly (also stealing from held notes, not just released notes first, as intended) - fix: `1.25b4` on Windows `10` was not redrawing portamento/matrix curves - add: "Prune Duplicates and Missing Presets" to preset browser menu: This will compact the size of the database file, removing any entries which are no longer available as presets in the presets folder. It also removes duplicates, if you have an issue with the preset name "jumping" to a different selection when changing presets in the browser, use this feature. ## `1.25b4b` (June 22 2019) - fix: compatibility with very old MacOS computers ## `1.25b4` (June 21 2019) - fix: for potential crash with MPE Sysex messages sent from host to plug-in when UI is closed ## `1.25b3d` (June 3 2019) - fix: for VST version compatibility for older processor machines ## `1.25b2` (May 27 2019) - fix: for note offs on MIDI channels > 1 (which caused issue with Mono enabled in `1.25b1`) ## `1.25b1` (May 27 2019) - Faster preset database scanning - Fix: recent/new GUI open thread sync issue from `1.24x` which seemed appeared mostly on Windows. - Fix: crash if cc or note assigned in config (which requires serum UI open to operate) if Serum UI is closed. - Fix: compressor not catching first peak on very first playback on an instance - Fix: MPE MIDI Channel 16 was not reacting to expression - Fix: MPE note offs were not being handled discretely (per-channel) so 2 of the same note number on different channels would cut each other. ## `1.24b9e` (May 15 2019) - fix: FX modules Dry level amount, which was too quiet on some situations in previous `1.24b` versions. ## `1.24b8` (April 19 2019) - fix: French filter from previous `1.24x` builds ## `1.24b5-6-7` (March 29 2019) Delay filter now uses improved/updated filter (as with EQ). ## `1.24b4` (March 28 2019) - fix: checkmarks in Noise menu would not display for sounds in sub-sub folders - fix: in recent earlier few versions, MacOS older mac processors / old macOS could crash on init ## `1.24b3` (March 27 2019) - fix: improved filters for EQ and and Hall reverb. - fix: in `1.24b2` FX parameters would crackle when adjusting Macro4. - fix: preset ratings / comments are now preserved forever, e.g. even when presets are removed and the preset browser is rebuilt, ratings for those missing presets are not erased. (Unless you use “Erase and Rebuild Database” which of course erases everything). ## `1.24b2` (March 21 2019) - fix: sending MIDI Program Changes could potentially trigger multiple times, leading to a ‘preset missing’ message or possibly a crash. - fix: In `1.24b1` Windows, if Serum Presets folder was missing, user was not prompted to choose the new folder location. - fix: using MPE->Macros features would provide incorrect depth for the MPE to some destinations (if the associated macro had multiple destinations). - fix: Text files accompanying wavetables set to interpolation on wouldn’t register as interpolated ## `1.24b1` (March 18 2019) - fix: value tips were not drawing properly for Matrix curves - fix: improved support for Windows non-english usernames - fix: on noises missing message, `1.23x` did not display the missing path - fix: `1.23x` MacOS SerumFX AU was not passing AUval on older Macs - fix: mousing issue using alt-dragging on the mini halo (e.g. when modulating semi fine). - fix: in WT Editor, with a grid size at zero, an previous Grid size hilight could appear on the waveform - fix: in WT Editor, Multiselection zoom thumbnails would leave graphics traces - fix: MPE is now disabled by default when prefs are created. ## `1.23b9` (March 14 2019) - fix: in prior `1.23b` versions, controls would not respond if value tips was disabled in preferences. - fix: scrollbar visibility for WT Editor thumbnails - fix: formula parser handling of NaN values - Add: WT Editor zoom size settings are maintained if window is closed or resized ## `1.23b8` (March 12 2019) - fix: a memory issue in previous `1.23` versions which would most commonly surface as "multiple instances not playing back" - fix: the Multiband Comp "warmup time" (volume swell) on very first playback of an instance ## `1.23b7` (March 9 2019) - Pressing Return was needed for entering SN# successfully in some DAWs - WT Editor formula editor, NaN values derived from formula calculations could get passed to WT. ## `1.23b5` (March 8 2019) - multiple MIDI sysex events in a single buffer could cause a crash - Clicks when mono was enabled (with Legato off) and notes overlapped. ## `1.23b3` (March 6 2019) - fix: SN# is now accepted without pressing RETURN first - fix: Maschine host stores plugin window sizes - fix: oversmpling default setting in config file was not loading. ## `1.23b2 changes` (Mar 6 2019): - add: default oversampling level now (optionally) can be set in `Serum.cfg` fle (otherwise 2x as usual) - add: WT Editor->Add/Remove menu->Reduce submenu: thins the number of frames, in order to easily keep only every Nth frame. - add: ability to get a separate vertical grid size for the LFO with text entry: double-click on grid size (assuming pref enabled) and type e.g. 8,12 for 8 horizontal and 12 vertical grid lines. - add: secondary sort method for preset browser, Serum will remember the previous column you clicked for ordering and use that as a secondary ordering: e.g. click Location column, presets are sorted by location. Then click Rating column and the presets will be sorted by Rating, but the sorting within a given rating will be ordered by Location. - add: alt-drag LFO tile to WT now an offcial feature / works on Windows too - add: preset name is now rescanned on Serum instances re-opening (for checkmark / menu advancing) - add: resizable interface (lower-right corner), zoom menu in top-left (Serum logo) and preference/setting in Zoom Menu for default window size. - add: if oversampling is set in confg to non-2x the oversampling lock will also enable. - add: “Export All as Single-Cycle Waves” to the export menu in WT editor: exports WT as a set of individual single-cycle wave fles. - add: skin support. zoom menu (Serum logo in top-left) will select skin. A few points about skins: - add: custom `.ttf` font support for skins - see colormap thread here in Serum user forum for example (in download) You can e.g. copy the folder "Default" in Skins subfolder, and make changes to any images. there is no need to include images that you do not alter - Serum will look to Default skin folder as a fallback. - new Scream Filter, Dist.Comb 1 and 2 flter types - Ringmod flter needs less “warm up time” to respond to audio signal. - Ringmod and S H flters custom flter display instead of frequency response plot (which was of little value for these flter types). - Preliminary MPE support. You will see the MPE settings in the main menu, and can be enabled/disabled by default in the preferences. - Preset Hybridize: takes visible presets in browser (e.g. flter to a type) and randomly combines part of seeral presets. - Promethium Skin by Lance Thackeray as a second factory skin - Preference to the confg fle for scaling the automation smoothing rate. This will affect onscreen controls, MIDI CC’s, and song/host project automation. It is not advised to change this parameter (as existing project automation might sound different), it’s a tweak offered for “power users” or fringe situations where less automation smoothing is desired (e.g. for rapid response over automation parameters). you can scale it (e.g. \[50\] would be 50% smoothing, or twice as fast. Accepted values are 1 to 800 (0 = default which is 100%). Rename or delete your confg fle to have this entry created in the confg fle. - add: signifcant CPU reduction when modulating WT Pos. - new: Custom (user text entry) category in browser - WT Editor FFT bins right-click additional feature: “Snap vertical draw to quarters” quantizes FFT Bin mouseclicks to 0, 25, 50, 75, 100% - WT Editor FFT bins right-click additional feature: “Scale Freq Values by Bin Index”. This makes higher bins scale relative to their bin location, for example normally a saw wave would show the bins scaling lower as you go to higher bins (which is the true amplitude values needed for a saw). When this feature is enabled, drawing a fat line across the FFT Bins at 50% will produce a saw. - unison phase memory trigger (MemTrig): Triggers the unison voices with the same relative phases each note on. This makes an effect similar to a sample, where the unison will start identical each new note (without the “laser zap” effect of having all phases simply zeroed). To activate, turn RA D and PHASE knobs to 100% on an oscillator to enable MemTrig. Lower the Rand knob temporarily (while playing a note or notes) to get a new randomized set of phases. These phases will save in the preset/song. - WT Editor -> Process Menu -> Set Spectra same for all Frames (from current): applies FFT bins (spectrum) from current frame to all frames. This feature may not be terribly useful beyond education, it was mostly added because it is an easy permutation of the next one: - WT Editor -> Process Menu -> Set Phases same for all Frames (from current): applies the FFT phase information from current frame to all frames. This is useful to make all tables match in phases beyond just the fundamentals for e.g. solid/consistent sound during morphing. - WT Editor -> Process -> "Subtract Spectra from other Osc": Removes the (relative amount) of harmonic content contained in the corresponding other oscillator. This applies to all frames (as the process menu always does). - add: Retina/HiDPI support. (Skins note: 1x folder images are now only used for non-retina displays and when Serum is 100% size or smaller) - add: noise osc direct out switch - default preset: if you save a preset as `default.fxp` (or `Default.fxp`) located in `/User` subfolder of `/Presets`, Serum will load this preset on new instantiations of Serum. - Fast matrix assignment for vibrato in Matrix drop-down menu (next unused LFO to Global tuning) ## `1.11b3 changes` (Aug 10 2016) - fix: issue for Splice lease users - fix: issue with noise oscillator in loop mode clicking at loopback in some situations ## `1.11b2` (Aug 8 2016) - fix: arrow keys on preset browser window were no longer working - fix: "render osc warp" was not visually updating 3d wavetable display - fix: loading presets with an activated Splice lease was causing instabilities on some systems ## `1.10b9b` (Aug 1 2016) - fix: in `1.10b8`, incorrect tuning would take place (`A=430` typically) when loading older presets/songs. - fix: in `1.10b8`, parameter labels on Reverb were not displaying ## `1.10b8` (July 30 2016) - fix: presets > 4 MB of size would not load (presets couldn’t be this large prior, but was made possible due to noise embedding) - fix: Env3 AHDSR params did appear as assigned modulators on mod source drag-tile tooltips - fix: using MIDI program changes with GUI closed would stop working after a program change, and require preset browser rescan - add: individual band threshold control (0-200 percent) for the Multiband compressor (and as mod destinations) - add: mix control for the compressor - add: “pan” (cutoff offset) knob for the FX Filter (same function as the main voice filter’s pan knob) - add WT import of stereo file to OSC B will import right channel of WAV file (for “pseudo stereo” abilities using both oscillators) - add: Resample to A+B (Stereo) option in main menu, left output resamples to Osc A, right output resamples to Osc B ## `1.10b7` (Jun 30 2016) - add: option to lock polyphony count (right-click the POLY number box in lower-right) to have the polyphony persist preset loading - fix: oversampling lock, while working in DSP, but wasn’t preventing the visual update of oversampling switch when presets were loaded. - fix: using a noise sample containing loop points was getting mangled when toggling one-shot/loop mode on the noise osc. - fix: AAX fix for ProTools 12 first run - fix: potential crash in `1.10b6` in some hosts when closing a project containing Serum ## `1.10b6` (Jun 19 2016) - fix: byte alignment incompatibility issue in `1.10b5` presets when sharing between 32- and 64-bit versions of Serum. `1.10b6` should correctly load all presets / projects. - alt-drag to copy between LFOs was not working on LFO 5-8 - LFO 5-8 were not displaying free rate times in Hz ## `1.10b5f` (Jun 17 2016) - fix: issues for ProTools AAX (Plugin not appearing, bypass engaging on preset change) - fix: issue in `1.10b5` with Noise arrow button < > navigation on the internal noise folders not functioning - fix some issues with modulator tile drawing ## `1.10b5` (Jun 16 2016) - add: 8 LFOs: hidden by default, until LFO4 is used, then you will see LFO5 appear, etc. - add: drag and drop support for Noise Oscillator: the noise file will embed in the preset/song in these situations. .. You will notice the background get a blue tint, this is to indicate the noise file is embedded in the preset/song. .. You can advance `<` `>` noises in the respective folder once a first sound is dragged in. - add: noise files when load without fine tune when pitch track is enabled (sample rate is recognized / thus no pitch offset) .. so the Noise fine tune shouldn’t be needed if your source sample is in tune. - add: Alt-click on “MOD” column entires in the Matrix to toggle between (normal / active modulation) and Bypassed ..(saves a menu selection to audition bypasses) - improved: Noise Fine control modulation depth ‘arc’ more accessible (was overlapping with the control’s up/down arrows) - improved: typeable values for noise osc in key track mode follow display - add: Option (preference) for Noises to be embedded in presets. This isn’t recommend to enable, as you’ll be bloating your project files: ..It’s the 13th brackets entry in the `Serum.cfg` file. If you delete the `Serum.cfg` file it will list it as such “Embed non-factory noises inside presets (warning: larger presets / songs!)” this is intended currently for soundware developers and isn’t recommend to enable for local use (you’ll end up with larger songs and presets when using custom noises). - add: Serum Preset Browser now has additional 4th column choice: “Comment”, for personal comments in browser. - add: Serum Preset Browser now saves the last selected 4th column choice / opening new instances will default to this column choice. OS X: Serial number no longer prompted when keeping Serum Presets on an external HD and sharing between machines. - fix: for Velocity or Note graph controlling Noise Phase (noise sample start) ## `1.10b3` - “render OSC Warp” could lead to crash in some situations - loading old presets/projects wouldn’t open in some situations in `1.10b2` - preference for make double-click to reset controls instead of ctrl-click/cmd ## `1.10b2` - fix: on Windows, dragging Note or Velo modulator across the LFO or Velo/note graphs could lead to a crash in some situations. - fix: PNG to WT import was offset by 1 pixel (empty row at bottom of image, missing top row of image). - fix: compressor knobs (when set to Limiter) latency reporting was causing glitching issue in Cubase as latency updated repeatedly (please note, compressor attack time will still do this, as attack time alters the needed lookahead for the limiter, thus the latency needs to adjust). Automation parameters are no longer sent on preset change, this greatly accelerates preset load times in some hosts (e.g. FL Studio) ## `1.10b1` - add: PNG (image) to WT import -> drag PNG to WT, it load PNG, stretches to internal 2048x256 size, maps luminance to WT amplitudes. - add: preference for preventing MouseWheel to change controls (knobs/number boxes/switches/etc). - add: alt-click on Matrix mod source (and Aux source) menus: batch re-assign all entries w/ same source to the new selection. - fix: ModWheel->WT pos preference was not saving - fix: clearing note / velo graph (using context menu) wasn’t visually updating immediately - fix: selecting FX rack presets for Filter were not updating the Filter type label immediately - fix: delay FX module would on occasion create audio clicks (when setting/modulating delay time).. - fix: Remove DC Offset in WT Editor wasn’t functioning correct (only partial DC elimination + potential clipping). - fix: right-click to reset an env curve wasn’t working correctly (it visually would update, but it wasn’t updating in DSP) - fix: mod source menus had checkmark set wrong in some cases - fix: adjusting polyphony limit while a new note is triggered could lead to a crash - fix: presets which were not accessible due to permissions could cause a crash on database scan ## `1.09b9` - reduced memory footprint by ~60 megabytes per instance fix: “Silence effect tails when host transport stops” preference now functions on Hall reverb mode fix: mouseover tooltip names now display correctly on hall reverb size/spin/spin depth ## `1.09b8` (Windows Only) ## `1.09b7` Unison phase memory (setting phase knob to 100%) no longer drifts on successive notes/ this phase-lock saves in preset/song. E.g. Enable unison, turn unison detune to 0, successive notes will sound different due to rand knob. When you hear one you like, move phase knob at 100%, now the oscillator phases (resulting tone) will be locked consistent. - fix: improved voice stealing / no more “rude” polyphony clicks are gone when voice cap is hit - fix: \[Reaper 32-bit\] situation where operating the UI could cause playing notes to stop reacting to automation. - fix: (OS X) on some systems, the installer would not complete in `1.09x` - fix: (Windows 7) potential fix for drag-and-drop macros on causing crashes in `1.09b5`/`b6` ## `1.09b6` - fix: saving a remap/waveshape shape file was leading to a crash new defaults for the reverb FX (hall settings). ## `1.09b5` - add: Second reverb algorithm: Hall Module Locking (Osc A, B, Noise, Sub, Filter module, right-click on the name/power button to see menu item), locks the controls/tables so you can change presets and keep the old settings presets for individual effect modules. - add:clicking an FX tile on left side of FX page will scroll the FX rack to reveal that FX module (assuming the FX is enabled) - add: MIDI CC / Learn support for OSC A, B, Noise, Sub, Filter module power buttons - add: some Preset and project loading time improvements - fix: typeable values on filter cutoff (Hz) was applying the wrong amount slightly. - fix: chaos modulators would stop functioning if S&H was disengaged with an active note - fix: (non S&H chaos modulators) were not functioning correctly in polyphonic situations fix: (SerumFX) re-opening projects causing an instant crash in some hosts (if LFO + Note Latch were assigned) ## `1.09b4` - updated installer for OS X (script to force-remove older versions) ## `1.09b3` - using older compiler revision due to issue on older MacOS machines running 64-bit ## `1.09b2` - code merge/update to match SerumFX ## `1.08b6` - fix: modulating pitch (or mono mode) on a tiny noise sample (< 1k) set to one-shot mode could lead to a crash - new: Lock FX Rack - when enabled, the current FX chain/settings will not change when you load new presets. This option can be found in the main menu (“Menu”) as well as if you right-click on the FX Enable tiles on the left side of the FX panel. - new: Load/Save Effect Chains. Allows you to load/save the current effect rack. Accessible in the same as above locations. Although the location of these files does not matter, a folder named “Effect Chains” should get created in the Serum Presets folder and be the default directory for the load/save dialogs. If it does not get created, you can create it yourself (without quotes). ## `1.08b5` - fix: closing the plugin window with both the FX tab selected and preset browser showing could lead to a crash. - fix: all notes are shut off when adjusting polyphony now to prevent possibility of a crash. - fix: potential fix for Master Tuning host automation parameter not functioning in some situations - fix: Poly Legato fix/reworking to handle simultaneous note on messages ## `1.08b2` - fix: in v1.081 some params such as unison detune range were not getting default values set on INIT preset which could lead to improper sound or a crash in some situations. - fix: Poly legato mode (legato on, poly off) was not sounding legato in some situations (most recent note stopping before new note). - fix: Velo/Note graph legato mode option (ctrl-clicking on their mod sources when assigned for the option) was not sounding in some voice stealing situations. ## `1.08b1` - **_preliminary_ parameter locking feature, right-click menu option on controls to “lock them” (to prevent change on preset load).** **underlying changes for SerumFX version (ready soon, no ETA date).** **some OS X fixes (crash protection)** ## `1.07b9a` - fixes voice stealing where new notes weren't getting created at all when polyphony was exceeding maximum voices set in POLY. ## `1.07b8` - fixed a potential crash, caused by new notes getting triggered during processing (e.g. Wavetable or preset load). ## `1.07b7` - (OSX) updated compiler to more recent SDK (compatibility with older OS versions is NOT tested at the moment, `1.07b3` is uploaded as a secondary option, but feedback to me is greatly appreciated (even if things seem OK) via contact formå. ## `1.07b6` - (OSX) attempts to fix an issue in 64-bit hosts (namespace collision?) ## `1.07b5` - is `1.07b4` but version `#` updated to avoid confusion with short-lived `1.07b4`. ## `1.07b4` (November 2015) - fix: for selecting “init preset” while notes are playing - fix: for chaos oscillators resetting the chaos algorithm when no notes were playing - fix: for using variables q and z together in a formula in the WT editor could lead to NaN output. - fix: dragging NOTE and VELO mod-source tiles on Windows could lead to a crash - fix: Filter cutoff Hz (numeric value display) was incorrect in some situations. - fix: Drag and Drop import in Ableton Live OS X 64-bit could appear “stuck” or crash - fix: WT Editor, it was possible to draw on a different table than visually selected - fix: extremely large sample sizes in WT formula editor were displaying improper text for note name. - add: support for drag-and-drop to wavetable (import for audio files) from Cubase Media Bay