SynthMaster Player Changelog

What's new in SynthMaster Player 3.0.0 Beta (Revision 15073)

May 1, 2024
  • NEW: Added "Detect spectral envelope" functionality to wavetable editor
  • NEW: Changed demo restrictions: Users can save presets, however those can not be loaded back with the demo version
  • NEW: Added About Dialog
  • NEW: Added Demo version
  • NEW: Added Cello and Viola samples to factory sample library
  • NEW: Added Factory Presets created by Gercek Dorman, NatLife, Yuli Yolo and Demis Hellen
  • FIX: Bank names and author names are listed more than once on the preset browser page
  • FIX: Wavetables with file sources might not be loaded correctly
  • FIX: Instrument category is not loaded correctly when a preset is loaded
  • FIX: SynthMaster 3 does not show SynthMaster One expansions
  • FIX: When a sample region is copied and then pasted into a new group, the region should be duplicated

New in SynthMaster Player 2.9.10 (Dec 5, 2021)

  • NEW: Added Apple Silicon compatibility for SynthMaster
  • NEW: Added 100 new factory presets by NatLife and Yuli Yola
  • NEW: Added menu items to set pitch values by Octaves/Semitones
  • NEW: Added pitch quantization for Oscillator/Modulator pitch parameters
  • NEW: Added SynthMaster 2 iOS skins (Dark Skin & White Skin)
  • NEW: Added larger popup windows to make editing Arps, MSEGs and Sequencers easier
  • NEW: Added "Edit Mode" parameter for Sequencer views
  • NEW: Added length parameter for Sequencers, which can take 4 values: 1, 1/2, 1/3 or 1/4
  • NEW: Improved editing for MSEG views
  • FIX: Voices termination algorithm is not working correctly for some presets
  • FIX: SynthMaster crashes when arpeggiator generates notes lower than MIDI Note 0
  • FIX: Switcing from basic/additive/vector types to wavetable types for oscillators might crash SynthMaster
  • FIX: Switcing from wavetable type to basic/additive/vector types for oscillators might crash SynthMaster
  • FIX: SynthMaster crashes when playing a multisample that contains a region with an invalid wave file
  • FIX: SynthMaster crashes when license key file downloaded from KV331 Audio server contains invalid values
  • FIX: When a preset is saved under a sub folder under 'Presets' folder, the sub folder name should be interpreted as the bank name
  • FIX: SynthMaster doesn't display purchase status of products correctly
  • FIX: SynthMaster can not get access token for Google Cloud services
  • FIX: Arpeggiator continues recording notes after user switches from Record to Off state
  • FIX: In Mono Legato mode, oscillators/modulators don't reset phase/position correctly
  • FIX: ADSR Envelopes can generate out of bound outputs when envelope durations are very short
  • FIX: Presets using compressor effect with "Layer 1 Dry/Layer 2 Dry" sidechain might sound at different volume levels
  • FIX: When loading older presets, Sequencers with retrigger enabled are loaded as Global instead of Mono
  • FIX: FM doesn't work for Osc2 when Sync is turned on
  • FIX: Notes terminate before the envelope(s) complete release stage
  • FIX: SynthMaster doesn't filter incoming MIDI messages by channel number
  • FIX: Filter keytracking doesn't correctly glide in mono legato mode
  • FIX: Older presets with glide LFOs don't load correctly
  • FIX: When Arp view is in record mode, it instantly changes the arp mode to "Sequence"
  • FIX: SynthMaster crashes when a modulation amount is changed for a mod matrix entry which doesn't have any visible targets on the user interface
  • FIX: Layer voice stealing should be set to "Steal Released Notes" for older presets
  • FIX: Layer clipping should be turned off for older presets
  • FIX: When Layer 2 is bypassed when a note was playing, and it was turned on again, hanging notes occur

New in SynthMaster Player 2.9.9 Beta 2 (Nov 24, 2020)

  • FIX: Some waveforms/wavetables don't load in SynthMaster 2.9.9 Beta
  • FIX: AAX version of SynthMaster 2.9.9 Beta is not working
  • FIX: AudioUnit validation of SynthMaster 2.9.9 Beta fails
  • FIX: SynthMaster 2.9.9 Beta crashes upon exit when samples are loaded
  • FIX: Loading random OSC waveform always seems to load the same one, then on modwheel to scroll through waveforms, crashes Reaper.
  • FIX: Modulator frequency parameter can not be edited
  • FIX: 2D Envelope view is missing in SynthMaster 2.9.9 Beta
  • FIX: Reset to defaults in any of the modulation source triggers the section view to go back to ADSR 1
  • FIX: Modulation Tab resets its value when preset windows closes/reopens
  • FIX: Mod matrix curve value jumps when edited
  • FIX: Sample/waveform import is broken in SynthMaster 2.9.9 Beta
  • FIX: 1/64 and 1/128 timings switch to 1/32 when selecting LFO tempo
  • FIX: Some controls are truncated in ModMatrix entry view container (Older Gray,Blue,Orange and Red skins)
  • FIX: Return key doesn't work while entering search criteria in preset browser.
  • FIX: Dragging and dropping an insert fx to change fx order crashes SynthMaster
  • FIX: Save Preset/Save Preset As menus don't work
  • FIX: Right clicking on velocity curve crashes SynthMaster
  • FIX: Free button for Modulators don't work
  • FIX: Loading a preset for a section (Oscillator, Filter, etc) doesn't work
  • FIX: Fonts are not installed correctly in SynthMaster 2.9.9 Beta
  • FIX: Waveforms/samples can not be changed while a note is playing.
  • FIX: Unison detune curve can not be changed while a note is playing
  • FIX: Mod wheel doesn't work for the Tab Header control
  • FIX: Osc waveform display doesn't display noise correctly
  • FIX: Waveforms with length < 2048 are not loaded correctly
  • FIX: BT Silence waveform is not loaded correctly
  • FIX: Arrows don't work for oscillator waveform display control
  • FIX: When modulation type is set to X, mod matrix amount knob displays bipolar value
  • NEW: added 3 new extended skins with a larger layout, based om Satyatunes skins

New in SynthMaster Player 2.9.8 (Feb 17, 2020)

  • NEW: Added 50 new cinematic presets by Kevin Schroeder
  • FIX: Global LFO retrigger doesn't work correctly
  • FIX: When importing samples, the loop point is not imported
  • FIX: Presets are not loaded correctly in AAX version of SynthMaster
  • FIX: Wavetables in 3D view take too much time to draw
  • FIX: Expansion presets marked as favourites don't show up in favourites list

New in SynthMaster Player 2.9.7 (Feb 17, 2020)

  • NEW: Added 50 new hardstyle presets by Fragment Audio
  • FIX: Visual display controls (frequency displays, envelope displays, etc) draw at lower resolution on retina screens
  • FIX: When there's more than 2048 characthers in a setting file line, SynthMaster crashes
  • FIX: Cubase freezes when scanning SynthMaster Player and puts it in blacklist
  • FIX: Multistage envelope generator doesn't align to tempo when looped.
  • FIX: When both Layer 1 and Layer 2 Dry Mix amounts are nonzero, only Layer1 is heard
  • FIX: Insert FX changes are not working for the AAX version
  • FIX: SynthMaster should refresh SynthMasterProducts.xml file before user downloads purchased expansions

New in SynthMaster Player 2.9.6 (Feb 17, 2020)

  • NEW: Added 50 new factory presets by Bluffmunkey
  • NEW: Added 50 new factory presets by Aelyx Design
  • NEW: Added 50 new factory presets by Gercek Dorman
  • NEW: Added in-app-shop to simplify purchase, download and installation of preset banks
  • NEW: SynthMaster Player Free now comes with 500 factory presets
  • FIX: License key file dialog doesn't show up and factory presets list is empty when user upgrades from free player to paid player
  • FIX: Edited factory presets
  • FIX: Edited factory skins

New in SynthMaster Player 2.8.12 (Feb 17, 2020)

  • FIX: Global tuning (A4 reference frequency) setting is not saved in the config file
  • FIX: Global tuning is not set to the frequency selected by the user
  • FIX: Current global scale is displayed incorrectly on popup menu
  • FIX: Plugin parameter indexes are incorrect causing issues with automation

New in SynthMaster Player 2.8.11 (Feb 17, 2020)

  • NEW: Improved sfz sample import workflow
  • FIX: DirectoryExists function doesn't work correctly on Windows

New in SynthMaster Player 2.8.10 (Feb 17, 2020)

  • NEW: Added 50 new factory presets by Vandalism Sound
  • NEW: Added 120%, 140%, 160% scaled skins.
  • FIX: SynthMaster Player crashes when a skin with the correct size is not found.
  • FIX: SynthMaster Player generates noisy output when engine buffer size >= XLarge and engine quality >= Better
  • FIX: Portamento doesnt work when engine quality > Good and buffer size >= Large
  • FIX: Portamento duration shortens when engine quality is increased

New in SynthMaster Player 2.8.7 (Feb 17, 2020)

  • FIX: SynthMaster background thread uses too much CPU cycles
  • FIX: SynthMaster Windows update installer doesn't include new skins

New in SynthMaster Player 2.8.6 (Feb 17, 2020)

  • NEW: Added new Player skin based on SynthMaster Player iOS
  • FIX: Preset search button is not working (broken in v2.8.5)
  • FIX: Voice allocation kills only playing voices in release state

New in SynthMaster Player 2.8.5 (Feb 17, 2020)

  • NEW: Added new "record note duration" option while recording arp sequences
  • NEW: Added MIDI program change support
  • NEW: Added new skin by satYatunes
  • FIX: When saving global midi mappings, mappings there were removed recently are still saved in the config file
  • FIX: When hold pedal is released, wrong channel number is sent causing hangs
  • FIX: Arpeggiator view crashes/slows down SynthMaster when the control is paging through steps
  • FIX: Arpeggiator view doesn't reset scrollbar when a new preset is loaded

New in SynthMaster Player 2.8.4 (Feb 17, 2020)

  • NEW: Added new global parameter for arpeggiator MIDI Output
  • FIX: SynthMaster Player AAX crashes Protools 10 upon launch
  • FIX: Sustain pedal implementation not working correctly
  • FIX: KeyScaler view doesn't display notes correctly

New in SynthMaster Player 2.8.3 (Feb 17, 2020)

  • FIX: Renaming presets crash SynthMaster
  • FIX: Deleting presets crash SynthMaster
  • FIX: Loading preset metadata might crash SynthMaster
  • FIX: SynthMaster incorrectly categorizes waveforms with '.' in their names as multisamples
  • FIX: Clicking on left right arrows crash SynthMaster Player
  • FIX: SynthMaster Player doesnt open up session files saved with v2.7
  • FIX: FavouritePresets.txt file might crash SynthMaster
  • FIX: License Key File Request dialog doesn't show up on some MacOSX systems

New in SynthMaster Player 2.8.2 (Feb 17, 2020)

  • FIX: waveform cache files are not saved correctly causing silenced waveforms
  • FIX: reading invalid wave files crash SynthMaster
  • FIX: SFZ files with missing samples crash SynthMaster
  • FIX: SFZ files read from archives crash SynthMaster

New in SynthMaster Player 2.8.1 (Feb 17, 2020)

  • NEW: Added dual LFOs
  • NEW: When user saves a preset under a folder, SynthMaster now recognizes the folder name as the bank name if preset bank name is left blank.
  • NEW: Added new global parameter: Arpeggiator sync to song position
  • NEW: Added new global parameter: Map CC74 to CC1 (necessary for MPE)
  • NEW: Added before/after distortion algorithms for new filters
  • FIX: MIDI Velocity modulation doesnt work for Voice LFOs.
  • FIX: Easy parameter auto assign doesnt work correctly for layer:osc2, layer2:osc1 or layer2:osc2
  • FIX: Osc waveform is not drawn correctly when phase parameter changes for LP/HP algorithms.
  • FIX: Vocoder matrix and band volumes not visible
  • TODO: When envelopes are synced to tempo, their timings are incorrect when engine quality is greater than 'draft'

New in SynthMaster Player 2.8.0 (Feb 17, 2020)

  • NEW: Added "Diode Ladder" filter type
  • NEW: Added "Acid" parameter for filters
  • NEW: Added Standalone version of SynthMaster Player on Windows
  • NEW: Added popup menu that let's the user change skins, change global parameters and read user manual/FAQ and contact KV331 Audio
  • NEW: Added OneShot option for ADSR envelopes
  • NEW: Added Drag and drop modulation assignment
  • NEW: Layer effects are now displayed on a single tab
  • FIX: SynthMaster now reads "/Library/Application Support" folder path programmatically
  • FIX: SynthMaster doesn't display error message and crashes when SynthMasterLicenseKey.txt file doesn't exist
  • FIX: Oscillator partial presets are not saved correctly