SynthMaster 2.0 Release Notes

v2.0.3.3

1. NEW: Factory/user waveforms can now be used in Basic/Additive oscillators and modulators

2. FIX: Even if both oscillators are turned off, SynthMaster generates noisy output

3. FIX: Arpeggiator is not synced to tempo correctly when engine quality >= 2

4. FIX: ADSR/Multistage envelopes missing Sync button on the default skin

5. FIX:  When a note is instantly turned on and off (as in glissando playing), SynthMaster crashes

6. FIX: ADSR Envelopes with sustain level set to zero enter into release stage suddenly

7. FIX: KeyScaler parameters are not persisted correctly

v2.0.3.2

1. NEW: Double clicking on a knob/slider control sets its value to its default value.

2. FIX: Envelope attack/release slopes default to exponential.

3. FIX: When a plugin is instantiated, preset name and metadata information is not restored.

4. FIX: Layer 2 button is incorrectly linked to Layer 2 Filter structure parameter

5. FIX: Layer 1 Filter Algorithm control is incorrectly linked to Layer 2 Filter Algorithm parameter.

6. FIX: Echo Ping Pong button is missing on the default skin.

7. FIX: Channel aftertouch and pitch bend changes are now filtered to have a smoother modulation signal.


v2.0.3.1
1. NEW: With our official 2.0 release, we are changing our version numbering: 2.0.3.1 means: Version 2.0, production version, build 1

2. UPDATE: We have received more presets from our sound designers Cyforce, FragileX and our own Teoman Pasinlioglu, bringing our preset count to 580!

3. UPDATE: All of our preset volumes are normalized and their metadata is updated.

4. NEW: The current skin can now be changed by clicking on the skin selector.

5. NEW: Presets can be initialized from a list of "template" presets

6. FIX: GUI takes too much time to open/close.

7. FIX: Layer 2 bypass button is missing on the default skin

8. FIX: Layer 1/2 Filter structure buttons are not working on the default skin

9. FIX: Changing author name for a preset and saving afterwards might crash SynthMaster.

10. FIX: User wavetables under "Yamaha" category are not recognized by SynthMaster.

v1.9.9.29
1. UPDATE: SynthMaster default skin is updated.

2. NEW: GUI Editor should detect unused images and ask user to delete them

3. FIX: Knobs are diffucult to operate in linear mode, they mostly work in circular mode.

4. FIX: "Next", "Prev" buttons do not scroll the preset list

5. FIX: Key Assignment/priority not correct in Mono Mode

6. FIX: SynthMaster causes memory leaks when the plugin editor is opened and closed multiple times.

7. FIX: SynthMaster should check for updates on the KV331 Audio web site

8. FIX: Panic button does not work

9. FIX: When SynthMaster logo is clicked, the "About SynthMaster" screen is displayed. From here, users can click on the "Check for Updates" button to check for SM2 update on Kv331 Audio web site.

10. FIX: Loading additional user waveforms crash SynthMaster

11. FIX: Dropdown controls that are not popup style generate out of range parameter values and crash SynthMaster

12. FIX: Modulation indicator graphics are rendered aliased


v1.9.9.28
1. NEW: SynthMaster default skin is updated. Kudos to our graphics designer Jonathan Styles for his amazing work!

2. NEW: Added Noise level parameter for LFOs.

3. FIX: Turning on EQ on Layer 2 mutes layer 2.

4. FIX: Various fixes/updates for the GUI Builder tool.

5. FIX: Selecting preset author filters all presets.

6. FIX: Preset attribute filter does not work.

v1.9.9.27
1. UPDATE: Our preset count has gone up to 478, thanks to our sound designer Cyforce! 
Please keep in mind that some of the presets are still not normalized and metadata is missing information.

2. FIX: For tempo synced LFOs/envelopes tempo is incorrect when x2 or x3 engine quality is selected.

3. FIX: increasing rate for LFOs of type step/glide while notes are playing crash SynthMaster

4. FIX: For presets that distortion & EQ are on and quality = 2x (such as BA Bass Stabs 3), CPU usage might go above 100% when the synth is running idle

v1.9.9.26
1. UPDATE: Our preset count has gone up to 428, thanks to our sound designer Brian Xenos Lee! 
Please keep in mind that some of the presets are still not normalized and metadata is missing information, 
but no worries we'll fix those in a couple of days! :)

2. NEW: Preset metadata is not categories under 3 categories: Instrument Type, Attributes, Music Style

3. FIX: Turning on Distortion effect with drive parameter maxed out might cause DC build up on output sound, causing SM2 to be silent

4. FIX: Saving a preset causes preset browser to forget the current selected preset.

5. FIX: SynthMaster crashes when loading a preset than contains segmented waveform data. For this fix we disabled loading waveform data from presets temporarily.

6. FIX: SynthMaster crashes when a wavetable is selected for a wavetable osc and a note is already playing at the same time.

2. 
v1.9.9.25
1. UPDATE: Our preset count has gone up to 349, thanks to our sound designer Brian Xenos Lee! 

2. FIX: SynthMaster might crash when Prev/Next buttons are pressed for browsing through a filtered list of presets.

v1.9.9.24
1. UPDATE: Our preset count has gone up to 334, thanks to our sound designer Brian Xenos Lee! 
We have also categorized almost all of the presets and normalized their volume levels.

2. FIX: SynthMaster crashes when ADSR Env Attack Slope Modulation Amount parameter is changed.

3. FIX: Switching the waveform type of LFOs from Step/Glide to Sin/Tri/Saw/Sqr crashes SynthMaster

4. FIX: Preset category List is not resetting/working correctly when new preset is loaded.

5. NEW: "New Skin" functionality should be added to the GUI editor.

6. NEW: "Copy Skin" functionality should be added to the GUI editor.

7. NEW: "Delete Skin" functionality should be added to the GUI editor.

v1.9.9.23

1. UPDATE: We have 70 more presets, thanks to Lotuzia. That brings the total preset count to 288!

2. FIX: Keyscalers are not initialized when presets are loaded.

3. FIX: Basic/additive pulse/noise osc might cause crash.

v1.9.9.22

1. FIX: Saving a preset after entering bank name crashes SynthMaster

2. FIX: Echo works in mono mode when Ping Pong is off.

v1.9.9.21

1. FIX: Global FX -> Vocoder EnvDecay Knob are 2 Knobs overlayerd(gui bug)

2. FIX: When wavetable osc's are used and a new waveform type is selected for an osc, SynthMaster crashes

3. FIX: Added voice volume scaling when unison > 1 voices

v1.9.9.20

1. UPDATE: SynthMaster now contains 238 presets!

2. FIX: SynthMaster startup time improved significantly

3. FIX: Easy parameter modulations not working.

4. NEW: Added Distortion effect for each layer

5. NEW: Added LoFi effect for each layer

6. NEW: Added 4 band parametric EQ for each layer

7. NEW: Added new parameters for Unison: Pan Spread, Detune Spread

v1.9.9.19

1. FIX: Mono mode works correctly for separate layers now.

2. FIX: When vocoder is on, CPU spike occurs when notes are released.

3. FIX: When saving existing presets, the preset is saved to the root folder if it existed under a subfolder before.

4. UPDATE: Output Volume level is raised by +12 dB. Due to this change, preset volumes are adjusted.

5. UPDATE: Total preset count for SynthMaster reached 167.

v1.9.9.18
1. UPDATE: Synthmaster now contains 127 presets.

2. FIX: Chorus working correctly now

3. FIX: Tremolo working correctly now

4. FIX: SynthMaster crashes when engine buffer size is increased (i.e. from 32 to 64) or when a preset is loaded.

5. FIX: SynthMaster generates a noisy output upon exit

6. FIX: Global LFOS: - modulation not working currectly due to GUI problem

7. FIX: FX not working when x2 x3 sampling rates are selected.

v1.9.9.17
1. UPDATE: SynthMaster now contains 322 user waveforms, thanks to fr4ncesco at KVR Audio. He has compiled a great collection of single cycle waveforms and let us use them in SynthMaster:
http://www.patcharena.com/index.php?option=com_remository&Itemid=61&func=fileinfo&id=643

2. UPDATE: SynthMaster now contains 26 more presets, thanks to our sound designer CFA-Audio

3. FIX: When a preset author is selected (no other filters are applied) on the preset browser, no presets are displayed.

4. FIX: SynthMaster 2.0 is tuned 2 semitones higher.

5. FIX: Mono+Legato mode not working correctly in SynthMaster 2.0


v1.9.9.16:
----------
1. FIX: Loading user waveforms with filename length > 31 chars crash SynthMaster.

v1.9.9.15:
----------
1. NEW: Users can not import WAV files into SynthMaster's user waveforms library. Simply drop the your WAV files under subfolders under Resources\UserWaveforms

2. FIX: Easy parameter values are not persisted when saving presets.

3. FIX: Notes hanging in Mono mode when Glide turned on

4. FIX: Mouse wheel doesnt work correctly when changing waveforms.


v1.9.9.14:
----------
1. NEW: Partial preset dropdowns now have a menu item called "Reset to Defaults" which is used to set the section values to its defaults. Might be useful to reset osc, filter, lfo, adsr, etc... settings.

2. NEW: Knob controls support Ctrl-Click, Shift-Click now. With Ctrl-Click, the knob value can be reset to its default value. With Shift click, the value can be edited in a better (fine) resolution.

3. NEW: Mouse wheel support for knob controls: Now values of knobs can be set using the mouse wheel too. Shift + wheel also works for editing control vlaues in a better (fine) resolution.

4. FIX: Using mouse wheel to change number of waveforms parameter crash SynthMaster.

v1.9.9.13:
----------
1. FIXED: Filter spectrum view missing response for Comb filters.

2. FIXED: Pan L/R interchanged

3. FIXED: When a plugin window is opened after the project is loaded, the preset name is not displayed.

v.1.9.9.12:
-----------
1. UPDATED: We updated the user manual, now it is 22 pages, and covers a lot of important areas:
SynthMaster architecture, Modulation in SynthMaster, Layer, Arpeggiator, Microtuning, LFOs, ADSR Envelopes, Multistage Envelopes, Oscillators, Modulators

2. NEW: Starting with build 12, SynthMaster initializes the wavetable/waveform caches when it's run for the first time. By this way, we reduced the archive size from 40 MB to 3.3 MB, which should be faster to download!

3. NEW: Wavetables are now categorized :)
http://www.kv331audio.com/SynthMaster/Screenshots/v2/WavetableCategories.jpg
For this to work properly, IMPORTANT Note: DELETE your existing "Resources" folder before extracting the archive

4. NEW: For wavetable oscillators, waveform/spectrum be displayed :) Which should be very useful when sequencing waveforms!!!
http://www.kv331audio.com/SynthMaster/Screenshots/v2/WavetableSpectralView.jpg

5. NEW: SynthMaster VSTi Demo is introduced in this build as well!

v1.9.9.11:
----------
1. NEW: Now the archive file includes the "Quick Start Manual" as well. Although the manual is only 9 pages right now, we're hoping to finish it by Friday. Just check it out!

2. NEW: Added triplet/dotted tempo sync controls to LFOs.

3. NEW: We have 20 more presets created by FragileX, which brings our total preset count to 70, including Ingonator's previous 50. You guys just rock!

4. FIX: LFO step/glide mode: Volume has no effect

5. FIX: Changing preset browser filter and load a different preset crashes SynthMaster Standalone/VST.