MSoundFactory changes

Please note that we use kernel version numbers, therefore all plugins have the same version number.

14.07 changes

  • Fix: Creating a huge product or sample bank could cause a crash if the compressed form didn't fit in the memory.
  • Fix: MDrummer MultiSampler didn't work.
  • Fix: Lock wasn't available for TurboComp's "Link channels" device parameter.

14.06 changes

  • Added Sync feature to all Attack per-voice modulators.
  • Triggering by note-off now recognizes the velocity of the original note-on.
  • Preset buttons now have limited size, so that they don't obstruct the entire title for large windows.
  • Added "True noise" option to NoiseGenerator FX.
  • Sampler's SFZ import window now doesn't close until you click Ok or Cancel, making it possible to browse multiple SFZ files by double-clicking on them.
  • Multiparameter's in "By bank name interpolated" units mode now recognizes units after the number even without a delimiting space.
  • Added "Current values > Defaults" and "Defaults > Current values" features to multiparameter manager.
  • Added SuperLooper FX module.
  • Added "Delay subtract" and "Samples subtract" feature to DelayTap module.
  • Added more instruments.
  • Added presets for Sampler targeting MSoundFactoryEssentials.
  • FX module categories slightly restructuralized.
  • Fix: Resizing a file selector in a folder with no files could lead to the directory tree to be inaccessible.
  • Fix: Per-voice equalizers could crash when being changed in multicore processing.
  • Fix: Swapper2out produces only a single output. Now it produces both and switches the order.
  • Fix: Some scrolled views were not responding to mousewheel unless the mouse cursor was directly on the scrollbar.
  • Fix: Plugins could crash when showing popups on macOS when GPU acceleration was disabled.
  • Fix: Slightly changed MIDI CC mapping so that the middle value becomes 50%.

14.05 changes

  • Added several new instruments.
  • Added FilterFast module implementing a few zero-delay filters, useful mainly for filtering with fast modulation.
  • Added UnisonFX module useful for parallel filters.
  • Added compander section to Saturator for more stable "analogue" saturation.
  • Added transformations and position indication to per-voice LFOs.
  • Added Dry parameter to StereoGenerator.
  • "Maximize signal strength to 0dB" switch has been exchanged for "Maximize" percentual "Maximize" control in Dynamics and TurboComp.
  • Upsampling can now only be a power of 2 and the range has been extended to 1024x in most plugins.
  • Metadata from WAV files now has lower priority than SFZ settings.
  • Improved product installation progressbar feedback and performance.
  • Added 3rd party flag to devices.
  • Added "Functional outside note range" switch to MIDI note controllers.
  • Errors are now displayed after loading when there are missing samples etc.
  • MSoundFactory now detects missing factory pack and MDrummer packs and lets you install these.
  • Small improvements to the installer.
  • MSF module menu restructuralized.
  • LPFast, HPFast, BPFast, PeakFast and NotchFast modules implementing the SVF filters added to TurboFilter.
  • Added Counter 4/8/16 per-voice modulation sources.
  • Sampler Cross-fade shape now defaults to 25% as this provides most consistent level across most audio materials.
  • Added "Equal random every time" advanced option.
  • Added full MDrummer to the FX section.
  • Fix: Filter drive could cause crackles when modulated in multicore mode.
  • Fix: Changing drum source didn't store an undo point in MDrummer.
  • Fix: Installing a product didn't reveal new instruments until MSoundFactory was restarted.
  • Fix: Plugins could potentially freeze on startup in some DAWs searching for updates.
  • Fix: Locking a component in MDrummer didn't avoid changing it using next/previous/random component features.
  • Fix: Titles of collapsed panels could end up overlayed with title buttons.
  • Fix: Spectrum freeze in Sampler's "Convert to looped" feature didn't work.
  • Fix: When MSoundFactory expired to MSoundFactoryPlayer, 6out version wasn't available and neither was "Install product" feature.
  • Fix: Attaching Bassador's Range to a multiparameter in "Range to 20kHz" mode was displaying incorrect units.
  • Fix: Sampler's "Compile and assign samplebank" feature could crash if the same sample was used multiple times.
  • Fix: Changing preset colors via randomization could cause crashes.
  • Fix: Prefiltering in FreqShifter could cause clicks when modulated around 0Hz.

14.04 changes

Backwards compatibility breach: Timbre and Pitchbend transformations have been redesigned. These now go from 0% to 100% and if the controller is bipolar (default), the same curve is applied to both positive side and negative side (inverted). We are sorry for the inconvenience if you used these features.

  • Added CharmVerb (reverb based on the MTurboReverb's "R" algorithm) module, both as FX and per-voice FX.
  • Added several new instruments.
  • Per-voice modulation source selection now highlights the used sources and indicates the number of uses of each.
  • Sampler now imports metadata from WAV files, including loop range, root/min/max key, min/max velocity...
  • Improved "Convert to looped" feature in Sampler module and added "Spectrum freeze" feature to it.
  • "Sample cutter" now stores current ranges in case it would be used in the future, and follows arrows keys to jump between samples.
  • Adding attribute Cache="0" to GUI section of the custom device GUI would disable the internal caching, which is handy for development.
  • Added preset & copy/paste features to arpeggiator preset matrix useful to copy banks for example.
  • Added "Normalize loudness" switch to ConvolutionEZ.
  • Improved the timbre and pitchbend transformation system.
  • Unbypassing a generator module while holding several notes no longer starts these notes. A module that is bypassed at the moment a voice is created will be bypassed for the rest of the voice.
  • Added Swapper2out module.
  • Added "Fine control" switch to multiparameters.
  • XY pad editor mode for multiparameters now provides 4 different size and follows parameter origins automatically.
  • Added Metronome FX.
  • Stereo scopes now provide a normalization switch.
  • Added device "Custom GUI" flag.
  • Random device button also loads a random device preset now.
  • File lists now provide multiple columns if the size allows it.
  • Minor GUI and performance improvements.
  • Fix: "Select on load" could cause glitches in audio.
  • Fix: Custom device GUI could crash if an image for a slider hasn't been found.
  • Fix: Ctrl + mouse wheel in Sampler region editor did zoom, but not update the view.
  • Fix: Multiparameters in cyclic banks mode could not display the name of the first bank at the end.
  • Fix: Voice indicators could get stuck in the global envelope view.
  • Fix: Channel mode buttons weren't available for FX modules.
  • Fix: Uninstaller could delete itself even if it has been cancelled.
  • Fix: Custom device GUIs could get clipped or resized.
  • Fix: Devices may have not been selected properly in the categorizer when switching between A-H presets in different folders.

14.03 changes

  • MSoundFactory now provides parallelized processing for maximum performance on multicore machines. It is available via Settings / Enable parallelization.
  • Added "Analog drift" feature, which automatically moves per-voice modulated parameters to make each voice slightly different, the same way analog devices would.
  • Added up to 64 banks to arpeggiator, which let you switch between sequences on the fly.
  • Added efficient FilterBasic per-voice module.
  • Added "Sample sync channel" to sampler, which lets you synchronize multiple samplers to choose the same sample index. Useful for multimiked instruments.
  • Added "Loop decay" parameter to sampler, plus a "Convert to looped" feature to region menu, which lets you emulate long decay instruments (e.g. piano) using short samples with custom decay.
  • Added "Convert to tonal / noise" feature to sampler region menu, which lets you produce tonal and noise compounds from samples.
  • Added "Automatic sample start" feature to sampler region menu, which automatically sets Start locators by analyzing each sample, and potentially implements a quick fade-in.
  • Added "Octave down" and "Octave up" buttons to all frequency text edit popups.
  • Added "Ignore finetune" switch ad tag {veloname} to sample import, which accepts pp/p/mf/f/ff strings.
  • Added "Copy settings of all regions" and "Paste settings to all regions" feature to region menu in Sample, useful for editing multimiked samples.
  • Added per-voice Saturator module.
  • Added region "Solo" feature to Sampler.
  • Device presets now include Arp settings.
  • Improved smart loading in samplers and added a switch to disable the smart loading useful when the entire samples should be loaded at all times.
  • Added "Start skip full" parameter to all samples, which lets you skip any part of the sample, possibly depending on the note parameters.
  • Added "Apply level envelope" switch to Sampler "Compile and assign sample bank" feature.
  • Harmonic structure editors are now sorted into columns instead of rows.
  • Added "Initial phase" to all frequencies for Additive module.
  • Learn can no be accessed both from menu and multiparameter/lfo/paramlock editors.
  • Various optimizations and stability improvements.
  • Added "Timbre defaults to minimum" option.
  • "Paste" buttons in insert module menu now displays the type of the module to insert.
  • Fix: "Filter follow mono" could cause glitches when used together with glide and changing it didn't take effect until next start/panic/load...
  • Fix: Frequency text edit displayed a piano, but didn't scroll to current frequency note.
  • Fix: Setting group color could also affect MPs without name, even if these didn't belong to the group.
  • Fix: Per-voice Random mod didn't follow the transformation curve for initial part of the modulation.
  • Fix: Samples advanced settings didn't update the sample view immediately.
  • Fix: Scrollbar locators could become extremely small when zoomed in too much.
  • Fix: Changing a device of various VST3 plugins might have cause problems when automating MPs for which the number of possible values has changed (e.g. on/off -> dB).
  • Fix: Multiparameters in discrete editor modes (e.g. Selector) and Bank mode could display incorrect bank value as current value.
  • Fix: Stepped / Continuous switch didn't update the number of automation values.
  • Fix: Online rendering using MDrummer MultiSampler could end up with missing/trimmed sounds if the computer couldn't handle the load.

14.02 changes

  • Added a few new instruments and improved existing ones.
  • Improved sample cutter tool.
  • Sampler optimized, advanced memory management implemented, added following features: "Layer generator", "Key range", "Interpolation quality", global "Minimize sample size" option, "Delete alterning hits".
  • Added "Reset on ARP" switch to modulators.
  • Added "Lock tuning" switch for keeping the microtuning while browsing presets.
  • Added "Global ADSR use" feature controlling the way the global ADSR volume is applied.
  • Added "MIDI thru" option to global settings.
  • Added "Copy/paste ratios" to A/B/C/D slots in Additive and Modal filter.
  • DynamicEq Low-pass type and High-pass type can now be modulated.
  • Fix: Sample cutter was leaving sampling rate 44100Hz in the output files regardles of the actualy sampling rate.
  • Fix: Locks didn't work with device presets.
  • Fix: When moving graph points across each other, additional automated subsystems such as oscillator custom shape may not have been actually moved.
  • Fix: Lock for a device Enable title button was not available when the enable button was disabled.
  • Fix: Expression evaluator didn't update the graph in some cases.
  • Fix: Prevented setup crashing after the installation on some macOS computers.

14.01 changes

  • Added "Octave offset" to sample import.
  • Added "Locate" button to all file dialogs, which shows the selected path in system Explorer/Finder.
  • Added "Max length" and "Length" parameters to Looper module.
  • Added per-voice AllPass filter module.
  • Fixed and improved various instruments.
  • Added "Manual sequence" feature to Sample cutter.
  • Sample import now automatically produces alterning hits for identical regions.
  • Improved multi-monitor support for macOS.
  • Fix: Automatic gain compensation for device presets could trigger MP randomizer.
  • Fix: Looper module could crash in some cases.
  • Fix: Import samples using "{keyname}" tag was producing an octave below the correct root key.
  • Fix: Sample import "Pitch offset" didn't work.
  • Fix: Changing a sample may have lead to Start or End locator being out of range, hence invisible.
  • Fix: "Wobble factory" presets were corrupt.
  • Fix: MSoundFactory immediately expired into MSoundFactoryPlayer without providing a trial.
  • Fix: Plugins could be invisible or cause red blinking on macOS.

14.00 changes

Backwards compatibility change: Switch time for multiparameters now defaults to 0ms, before it was 1000ms, so if you used exactly 1000ms, it will now default to 0ms.

  • Improved existing devices and added several new ones.
  • Added DelayMod module (interpolated delay driven by its sidechain), both per-voice and global.
  • Added 8 Attack modulation sources serving as simple one shot envelopes.
  • Added "Switch between regions in mono" and "Switch time" to Sampler module, which allow you to switch between regions in monophonic modes.
  • Added "Region selection" feature to Sampler module, which lets you customize the way the sampler selects samples for each key/velocity and even switch between the samples while holding a note.
  • Added "Snap to zero-crossing" switch to each sample in the Sampler module.
  • Added "Allow multiple monophonic voices" option into advanced settings.
  • Added generator module "MIDI filtering".
  • Added "Sample cutter" utility feature to Sampler region menu.
  • Added per-voice "Equalizer" and "DynamicEq" modules.
  • Added possibility to create custom GUIs for devices.
  • Several parameters are now available to per-voice modulation in WaveFolder.
  • Minor GUI and performance improvements.
  • Attach MIDI controller scrolled too low making it confusing.
  • Changing module bank count was destroying the settings of the removed banks making it way too easy to loose settings.
  • Individual meters in LoudnessAnalyzer can now be collapsed.
  • Designer menu / Generate serials now produces Windows CRLF convention for better compatibility.
  • Added "MPs to update" feature to module banks.
  • Added "Trigger" feature to envelopes of all global modulators.
  • MIDI button moved to plugin title for easier access.
  • Added "Analyse audio" feature to all graph editors.
  • Improved compatibility with macOS Catalina. Only 64-bit plugins are supported from V14 on macOS. GPU acceleration settings are not available on macOS anymore, compatibility mode is always selected.
  • Envelope editors in custom mode now display both Attack & Release and potentially Preview at once for better workflow.
  • Added "Set delay by sync" hidden parameter to Delay.
  • Added "Note-on triggering" feature to FX module settings allowing to generate virtual notes on other MIDI events than just note-ons.
  • Added per-voice Main controller smoothing into advanced settings.
  • ADSR editor modulation buttons are now on the left for consistency.
  • "Modulation wheel is timbre" option is disabled by default now to avoid confusion.
  • Improved pitch detection for high pitched sounds.
  • Added "Functional when disabled" switch to multiparameters.
  • Added operations to Math module: Modulo with constant, Modulo, Derivative, Derivative 2nd order
  • Added "Circular mode" to Ratio module.
  • Increased number of custom modulation sources to 8.
  • Added "Generate pitch shifted clones" feature to Sampler.
  • Added "Mute output" feature to GenerateCustomMod.
  • Added "Name format" to sampler file import, which lets you extract root key and velocity from the filename.
  • Improved stability for filters too close to Nyquist, especially in ModalFilter.
  • Added Recorder module to FX.
  • Added Channel to ARP.
  • Added 2 feedback allpass filtes to Resonator and String modules.
  • Added "Double 2" curve to all graphs, which has much higher curvature.
  • Added Looper FX module.
  • Added CSV export to all graphs.
  • Ctrl + Alt + Shift + Set button on easy screen now auto-gains all device presets.
  • Fix: Modulation per-voice Vibrato Depth by a constant didn't have any effect.
  • Fix: Multiparameters in Switch mode with nonzero switch time could stop working in some cases.
  • Fix: Pressure was resetting pitchbend in release stage.
  • Fix: Multiparameters mentioned in map/MIDI were displaying Group even if none was set and channel All (which is redundant).
  • Fix: It was possible to increase the number of module banks beyond the maximum by pressing Insert button.
  • Fix: Pasting modulator settings in different mode could lead to a crash.
  • Fix: Stepped multiparameters could default to slightly incorrect values in some cases.
  • Fix: Sending program change MIDI messages could cause problems in some circumstances.
  • Fix: Super-saw had incorrectly set one of the main controllers.
  • Fix: SFZ with comments "//" not from the beginning of each line couldn't be imported.
  • Fix: "Range to 20kHz" option in Bassador didn't work properly.
  • Fix: FreeformEqualizer didn't produce correct automatic equalization curves if it was exceeding the range.

13.06 changes

Backwards compatibility change: MIDI note controllers were mapping notes to frequencies one octave above the MIDI standard. As a part of the standardization we fixed this. To solve this, please move all notes down one octave if using this feature. Sorry for the inconvenience.

  • Expired trial now switches MSoundFactory to MSoundFactoryPlayer mode, which is free, but doesn't have easy screen and global presets and allows opening only instruments without flag "Factory".
  • Added Device password feature, Product creation and installation & Serial creation framework for distributing (potentially commercial) custom sound sets.
  • Added Sampler generator module.
  • Added SampleAndHold generator and FX module.
  • Added ZentralMassiv presets.
  • Devices can now show a banner on top / left assuming it is named identically to device file with extension PNG/JPG.
  • Added 16 "Main controllers" to MIDI settings, which users can map to any MIDI controller to simplify access and switching between MIDI controllers. Available via both MIDI settings and per-voice modulation.
  • Added MIDI controller reordering and reset features to MIDI settings.
  • Added Banks to all modules in modular environments such as MSoundFactory or MXXX. This lets you store multiple settings for that module and switch between them using a multiparameter for example.
  • MIDI octave numbers have been standardized across the plugins for the MIDI standard defining A4 = 440Hz.
  • Added "Mute close microphones" switch in MDrummer Mixer, useful for mixing acoustic drums.
  • Added MDrummer loop editor per-loop Undo/Redo.
  • Added "Follow pitchbend after note-off" and "Max voices per note" advanced settings.
  • Added modulation source "Aftertouch & Pressure def 1", which defaults to maximum as opposed to the normal pressure controller, and provides solutions to various situations for MIDI controllers, which do not feature pressure.
  • Added Panel no title, Control no title, Display no title and Edit no title multiparameter panel types.
  • Minor GUI improvements.
  • VST2 plugins now exclude preset path when sending preset name to the host to mitigate VST2 limitations.
  • Default editor size setting has been removed, please use default settings instead.
  • Improved TurboReverb devices - mitigating glitches when changing models.
  • Frequency axes in equalizers and various graphs changed to more standard logarithmic scale. It can be reverted to the previous view at any time if customer base would like to.
  • Analyzers can now export current analysis to CSV by Ctrl + clicking the Copy button.
  • Plugins no longer show error message that a folder is inaccessible when opening a file dialog and previous folder no longer exists.
  • Added a fully featured parametric equalizer to NoiseGenerator FX.
  • Different preset buttons in MSF now state "Global presets" and "Instrument presets" to bring some clarity.
  • Multiparameters in the parameter list also display group now both in the DAW for automation and internally.
  • Fix: Per-voice modulation indicators didn't work properly, if invert was used on source other than first of a row.
  • Fix: Delimiter multiparameters with name displayed the name even if the Show name was disabled.
  • Fix: Order module editor sometimes behaved oddly and in some cases analyzers inside it didn't refresh themselves.
  • Fix: Wavetable import could fail (and crash on macOS) if the audio file was so small, that only a single wave could be extracted.
  • Fix: MultiParameter Clear & Learn didn't store undo point.
  • Fix: Double clicking a button and leaving with mouse before releasing the button could leave the button in pressed state.
  • Fix: MSF could crash if a module preset using a nonexistent modulation source was loaded.
  • Fix: Generator modules in Constant pitch mode followed its own pitch change, but ignored the global pitch change.
  • Fix: AU cache (mainly Logic) should be now updated after installation to avoid need to restart on macOS High sierra and newer.
  • Fix: Wobbler MIDI follow was inaccessible.
  • Fix: Win/Cmd + right click (or ctrl click on macOS) was defaulting parameters, which was a collision with ProTools automation management.
  • Fix: LimiterMB module didn't correctly provide band saturation parameter.
  • Fix: MIDI (note) controller related parameters were not sorted properly in the parameter tree.
  • Fix: Subpresets in ModalFilter and Additive didn't work properly.
  • Fix: Playing the same note on multiple channels could cause problems.
  • Fix: Switching logarithmic averaging option in analysis could cause incorrect results for infinite maximum analysis.
  • Fix: Expired subscription didn't explicitly warn the user about that.

13.05 changes

Backwards compatibility change: Please note that the default nonlinear smoothing now produces different smoothing behaviour and hence the template all instruments should be adjusted to have 10ms as default smoothing time for timbre and pressure. Factory content has already been modified. It is recommended to update your devices as well. Sorry for the inconvenience.

  • Performance improvements for modular stuff.
  • Minor GUI improvements.
  • Improved modulator editors for banks mode.
  • Changed controller smoothing algorithm, which has faster response. Smoothing now defaults to 10ms as well. The previous mode is still available via "Linear smoothing" option in advanced settings.
  • Added smoothing for pitch-bend for the actual pitch.
  • Added support for VST2 getProgramName used for example by Akai VIP to browse through plugin's presets.
  • Selector and other multiparameter editor modes also support secondary bank names on the easy sceen now.
  • Added Insert and Delete features to multiparameter manager.
  • MPs in Delimiter editor mode can display a name now.
  • Fix: Easy screens containing Button (label aligned) MPs could not set minimum size correctly if multiple have been used on the same row.
  • Fix: Default device for LimiterMB had band panorama 4 set to +3% right.
  • Fix: Plugins could crash with AU interface when being destroyed.
  • Fix: File dialogs could crash when deleting folders.
  • Fix: Double click to open multiparameter editor in MP manager didn't work with the first item.
  • Fix: Loading a preset while having a per-voice env or random editor open with popups open could lead to a crash.
  • Fix: Loading an Order module preset didn't update the editor and could lead to a crash.
  • Fix: MultiBand modules might have the band editor inaccessible.
  • Fix: Changing per-voice LFO Sync using an MP didn't update the per-voice LFO editor properly.

13.04 changes

  • Added RatioMulti module, an extension to Ratio with variable number of inputs.
  • Added AutoLevel module, which automatically lowers the input level from maximum to match requested level.
  • Added metering parameters to Order submodules.
  • Improved Order module GUI.
  • Added "By bank names with percents" multiparameter value mode.
  • Added lots of factory wavetables.
  • Changing WaveTable preset for wavetables now changes the number of waves accordingly.
  • New names of modular renamed items are now visible inside the modular editor.
  • Improved knob visual quality.
  • FreeformEqualizer analysis and automatic equalizer can now be attached to a multiparameter.
  • ModularEx now provides 32 multiparameters.
  • Added confirmation for Reset all multiparameters action.
  • Reordering multiparameters now properly reassociates MIDI controllers.
  • Removed optimization from Flanger, which caused a click when changing Depth from 0% to something else.
  • Improved MFreeformEqualizer automatic EQ curve, which now minimizes level difference.
  • Order MP editor can have colors specified.
  • Analyzers now provide also Input & Side-chain and Output & Side-chain options (if applicable).
  • Parameter selection (for mods, mps etc.) improved, so that the root items always have the global subsystems such as modulators and MIDI at the end.
  • Fix: TurboReverb could stop producing sound in some extreme cases involving modulation.
  • Fix: TurboReverb ER modulation in Direct mode produced zipper noise.
  • Fix: ChannelVolume module produced artifacts when changing the Volume under certain circumstances.
  • Fix: FollowerFilter module didn't update GUI when sidechain was enabled.
  • Fix: Envelope modulation sources didn't work when Time was set to 2x.
  • Fix: Cabinet storage could malfunction and create dips in the profile.
  • Fix: Insert empty multiparameter might have failed if the last multiparameter was used.
  • Fix: ChannelMatrix was resizing the GUI even if there was no reason to.
  • Fix: FreeformEqualizer didn't work correctly in some hosts if the sampling rate has been changed multiple times by the DAW.
  • Fix: Order in Generator could crash when adding modules.
  • Fix: Exporting a device didn't keep the new name for next export, which could lead to an accidental overwrite.
  • Fix: Maps didn't update properly after changes or switching presets.
  • Fix: ConvolutionBank didn't like IRs with levels exceeding 0dBFS.
  • Fix: AU plugins could crash in some rare circumstances.
  • Fix: Order editor on the easy screen was creating an unnecessary space above.
  • Fix: Knobs were rendering slightly incorrectly.

13.03 changes

  • Added 4 Custom modulation sources produced by a new module GenerateCustomMod.
  • Device presets now contain Global Gain as well to make sure the automatic loudness compensation works properly across device presets.
  • Added "Timbre is bipolar" and "Pitch-bend is bipolar" options to advanced settings. Note that these are enabled by default, which break backwards compatibility.
  • Added Time multiplier to per-voice envelopes.
  • Added Cycles parameter to per-voice LFOs.
  • Per-voice LFOs can now be Bipolar.
  • Improved support for MPE devices such as Linnstrument, which allow the same key to be played multiple times, which previously made only one of them play in the default Polyphonic (1 per note) mode.
  • Modulation matrix / Depth now displays maximum value of the parameter being modulated.
  • Added MultiParameter editor type Delimiter.
  • Added band bypass to StereoProcessor.
  • Improved the default Neon style.
  • Added indicators of the last note value to Key scale and Velocity scale editors.
  • Minor GUI improvements.
  • Added Close all button to all preset windows.
  • Oscillator Custom sample depth can now be modulated in all plugins with this feature.
  • Introduced a warning popup window when saving a non-editable device.
  • Generator and FX modules can now be renamed.
  • Save device button renamed to Export device and added additional precautions from saving a device instead of the preferred global presets.
  • Added Hold mode to the arpeggiator.
  • Added Level min and Level max parameters to Follower module.
  • TurboReverb ER module Randomize now provides Ctrl control for slight ER change instead of full randomization.
  • Pasting multiparameters / modulators with nonexisting parameters will now show a log with the list of changes.
  • Fix: Kick factory didn't output on channel 1 in MSoundFactory6out.
  • Fix: Changing pitch in MDrummer modules was changing pitch in other modules as well.
  • Fix: MDrummer MultiSampler microphone enable buttons disabled themselves along the subcontrols making the mike impossible to enable.
  • Fix: Modular editors were displaying help from the previous module if the selected module doesn't have any.
  • Fix: MultiParameter editors could partly crop titles in the name if the name was too long.
  • Fix: It is now forbidden to create folders inside Online exchange preset folder as it would collide with the engine and potentially cause crashes.
  • Fix: Global pitch shift didn't do anything in Trigger voicing mode.
  • Fix: Loading a device preset for an MP, which has nonzero Speed, didn't properly initialize the MP value.
  • Fix: Drag & drop file from Finder to file selectors in the plugins may have not worked on macOS.
  • Fix: A corrupt licence could make other licences dysfunctional.
  • Fix: Improved drag & drop support on Windows.
  • Fix: Could not open SoundFactory instance inside SoundFactory.
  • Fix: Random modulator with Random for each target enabled didn't work properly with Unison module.

13.02 changes

  • Added input low-pass filter to Resonator and String modules.
  • Added Flip-flop and Polyphony per-voice modulation sources.
  • Added visualisation of current value for all transformations in per-voice modulation editors.
  • Added Auto-restart switch to all MDrummer modules.
  • Minor GUI improvements.
  • Added "Button (label aligned)" and "Slider (label aligned)" MP editor modes, which have labels aligned to each other.
  • StereoProcessor band limits and gains can now be modulated/automated.
  • Velocity off can now be attached to Release parameters of envelopes.
  • Added Dry/wet to ModalFilter, Resonator and OscillatorShaper.
  • Fix: Minor GUI bugs.
  • Fix: TurboFilter could cause crashes when changing algorithm while playing.
  • Fix: RatioSplit could cause crashes in some rare cases.
  • Fix: Global volume/panorama wasn't applied to outputs 2-6 in MSoundFactory6out.
  • Fix: Latency compensation enabled in MSoundFactory6out silenced some of the outputs.
  • Fix: MSF was listening to pitch-bend on MPE controllers even after a note has been released.
  • Fix: Global modulators in envelope mode triggered by MIDI could malfunction when complex MIDI performances would be played.

13.01 changes

  • Added MP template for automatically fixing positions (and other stuff) of Globals in the devices. Available from ProgramData and the website.
  • Analog feature added to generator Band-pass module.
  • Every modulation matrix for each parameter now features an individual transformation for each of the modulation slots.
  • Added TurboFilter generator module, currently beta.
  • Added Cabinet FX module, currently beta.
  • Added global level to per-voice modulation sources LFO, Random and Envelope.
  • Added Invert switch to all items in per-voice modulation matrices.
  • Added Key mode to Note controllers in MIDI settings.
  • Glide time now provides per-voice modulation.
  • Editable device flag is now enabled by default.
  • Additive & ModalFilter A/B/C/D editors: improved GUI
  • Key scaling & Velocity scaling modulation sources are now available for Env mod sources.
  • Titanium style modified to be more similar to the V12 version.
  • Minor GUI improvements.
  • Easy screen bar graphs now support origins.
  • Added "Clear window settings cache" button to Settings, useful as an extreme case fix.
  • Added Save template and Process template features to multiparameter manager.
  • Added FX latency compensation switch to the main page, disabled by default.
  • Added EQ Dry/wet control to DrumEnhancer.
  • All globals now have hardwired lockability, so even if a device doesn't have all globals, the lock will still persist.
  • Improved Modular16 & Modular32 GUI.
  • MXXX devices can now have device presets.
  • All Generator filter modules now display frequency in Hz when the pitch mode is Constant.
  • Fix: Template & Super-saw FX / Delay / Sync, didn't work. Please copy the fixed MP if you use this in your devices.
  • Fix: Invert vertical oscillator transformation could cause zipper when set to 0%.
  • Fix: Sustain pedal didn't work in Polyphonic mode, the default Polyphonic (1 per not) worked correctly.
  • Fix: Modular32 module could cause a crash.
  • Fix: Multiband module meters attached to a MP and displayed on the easy screen wouldn't work until the MB module GUI was displayed.
  • Fix: MSoundFactory could freeze when using MTurboDelay in the FX section and loading certain devices.
  • Fix: Pitch-bend modulation source was generating incorrect 0 until the pitch-bend controller was actually touched.
  • Fix: Disabling Follow velcity switch also disabled velocity as a modulation source.