---------------------------------------------------------------------------------------------------------------------------------- May 21 2020 - V9.4.0 - Fixed a problem with Stereo samples not playing correctly in some situations. - Added a Program Changes option to the global menu (click the Wusik logo). This is disabled by default. - Better ACP Code on Windows. ---------------------------------------------------------------------------------------------------------------------------------- Mar 04 2020 - V9.3.8 - New Anti Crash Protection (ACP) code. The plugin will now run on an external process and will auto-reload if it crashes, without harming the host/daw. It should also retain the latest changes done to the preset. - New Global Resizer. Use the top-left triangle to resize the interface. - Multi Instance Presets now are saved in the Host/DAW project file correctly. - Added double-click on parameters to edit manually by typying the value. - Added the option of clicking on a parameter and using the keyboard keys - and + (or up/down cursor keys) to change the value. Holding shift is fine-tune and ctrl is max or min. The key 0 centers the value. - Added MIDI CC Buttons to current focus button/parameter data +/- and also preset +/-. So when you click on a button/parameter, you can use a MIDI CC Button to change the value up and down. By default the following MIDI CCs are used: Data+ CC# 96, Data- CC# 97, Data Rate CC# 66 (this selects from 0.1, 0.01, and 0.001 in rotation). And you can also change presets using CC# 10 for Next Preset and CC #7 for Previous Preset. This new option is to be used with MIDI Controllers that has push-buttons. If you want to use a knob/pot right click on the parameter and select Midi Learn instead. - Fixed a problem with MIDI Learn on parameters when using a keyboard that sends CC# 98~101 and also anything above CC#120. Those CC# are now ignored globaly. - Improved the Effects version (fixed some problems). - Added to the Plugin's Manager: Reveal File. - Fixed a problem with the bridger GUI height. - Better 32 to 64 bits bridger, using the same code as Wusik X42. That includes the option to over-sample bridged plugins. Better presets menu with next and previous selectors plus FXB/FXP exporting options. - Updated the Plugin's Scanner: added isInstrument option to each plugin. - Fixed a crash in the Plugin's Scanner, when selecting bad plugins and using the show/hide options. - Changed the init state of the synth: now it starts with the sample-player layer instead of the wave-sequencer layer and also loads up the Pure Sine waveform. - The About-Box version number will now show the compilation date and hour. - Fixed a wrong error message about the data folder not been write enabled. - Fixed a problem when using TUN/Scala Microtuning files. - In the FX/Master page, 'A' Tune has been expanded to allow any value from 0 to 99999. Also, clicking on the value will open a box allowing you to input any number, including a float point division. EG: 400.24 - Fixed a problem when using the Zoom option and Multi Instances mode (Multi Presets). The new ACP code creates an external process where the actual synth resides. The original App/Plugin talks to this external process and if it crashes, you still get to recover anything lost. This is all done automatically. Every 8 seconds a snapshot of the preset is taken (if anything has changed, otherwise nothing is done) and is stored in a slot of 4 presets. If the external process crashes, it restores the last preset. If it crashes right after it tries the previous preset. Until it no longer crashes. Check the user's manual ACP section for details on how this works. ---------------------------------------------------------------------------------------------------------------------------------- Mar 07 2019 - V9.2.8 - Windows: Complete new Installer with Uninstall option. Both compatible with older Windows 32 Bits versions, including the StandAlone Versions below. - OSX: went back to using a no-installer dmg file, containing all the required files, including plugin, app and data files. - New Standalone (Windows EXE or OSX APP) Applications (32/64 bits) running in native code (no longer using SAVIHOST). - Fixed a problem with the pedal volume. Now the user settings XML file will always record the last pedal value when you exit and re-use that when you open again. - Added an option to use either internal or external plugin scanner in the Plugins Manager. - Added the Editor button in the FX area when hosting VSTs that has an Editor (GUI/Interface). - Other internal fixes. ---------------------------------------------------------------------------------------------------------------------------------- Jan 26 2019 - V9.2.2 - Fixed a problem with SF2 Stereo Files. ---------------------------------------------------------------------------------------------------------------------------------- Jan 19 2019 - V9.2.0 - Fixed a problem with the VST plugin hosting, it was no longer loading files. ---------------------------------------------------------------------------------------------------------------------------------- Jan 17 2019 - V9.1.8 - Fixed a problem when using the initial state of the plugin, before loading a preset. Parameters would not be transmited and would not be recognized by some objects (loading a preset would fix this). - Fixed a problem when using the next/previous arrows for loading presets. First you need to load a preset so the code knows on which folder it should browser presets using those arrows. - Added some initial missing presets to the SoundCollection and NoSounds files. You can also download just the presets using the following link: https://www.wusik.com/download/WusikStationV9_MissingPresets_01_17_2019.zip ---------------------------------------------------------------------------------------------------------------------------------- Jan 16 2019 - V9.1.6 - Fixed a serious problem that was causing noise and distortion on the sample player output. ---------------------------------------------------------------------------------------------------------------------------------- Jan 15 2019 - V9.1.4 - Improved the Wavetable code, uses much less CPU usage now. - Improved all installers, warning the user to not put the Wusik Engine Data folder in a protected location (such that would require admin rights). Also changed the default location to public/documents. - Added code to help improve scanning of the plugins. Now, if a plugin crashes when been scanned, scan again and it will bypass some options such as the interface. Once you have the file scanned correctly you can open it and follow the message you see to continue and load the interface. - Added a No-Installer option for all products. To download it instead, click on Show All Files at the top right in the download area. You will see NoInstaller files that are just ZIP files with all required files inside. - New Skins by Denekm and BojanBoyss. ---------------------------------------------------------------------------------------------------------------------------------- Jan 08 2019 - V9.1.2 1) Download one of the following and install (please, use the Free Download Manager (https://www.freedownloadmanager.org/) app to download large files - right click on a file from the list and select copy link, open FDM and click on the Add Link). 16 Full Sound Collection (this will install the Wusik Engine Data Shared Files, not the Plugins) WINDOWS https://wusik.com/download/WIN_Wusik_Engine_Data__SoundCollection.zip MAC https://wusik.com/download/MAC_Wusik_Engine_Data__SoundCollection.dmg If you already have all sounds and don't want to download it again, install this instead. WINDOWS https://wusik.com/download/WIN_Wusik_Engine_Data__NoSounds.exe MAC https://wusik.com/download/MAC_Wusik_Engine_Data__NoSounds.dmg 2) Download for EACH Product, the Product's Engine Installer, this you find with your Download URL. This will install the plugin's files and other required data files into the new Wusik Engine Data Shared Folder. If you want to move the previous sounds you already have into the new Wusik Engine Data folder, just browse to that folder under Shared/SoundSets. Everything goes there now, for all products. Presets will be under each product's foldername /Presets. --------------------------- - ! IMPORTANT ! New Data Folder Structure. Now we have a single Wusik Engine Data that is used by ALL Wusik Products. Inside you have a Shared folder and for each product an extra folder like "Wusik Station V9", "Wusik 8008" and so on. - Dnekm (http://westgatesounds.net) has converted several legacy presets and fixed problems in those presets so they sound correct in the latest V9 code. Those presets are under the "Dnekm Converted" folder. - Improved the engine installer to allow separated VST2 and VST3 folders (on Windows), plus the option to select which to install: 32bits and/or 64 bits versions of the plugins. - Better Multi-Preset code. - Several code optimizations for less CPU usage. - New Plugins Manager. Now you can scan multiple plugins folder and manage effects and instruments to be used with the VST Effects slot. You can find the Plugins Manager link in the global menu (click the wusik logo) or in the effects->VST menu. You can click on a plugin to open the option's list: rename, activate, show first on the TOP of the list (it always shows effects and after instruments, but you can set plugins to show on the top of each list). - Fixed some sounds and included those changes into the new 16 Gig installer. - New Extra Folders Manager, now you can add as many folders as you want. The tree-view will show "/ Foldername" at the bottom of the list. - New Anti-Click code when switching presets (also works on sections where the audio-engine need to stop in order to perform something). The volume will fade out and in with the new loaded preset. - Added auto search code for missing sound files. If more than one file is found it will display a dialog window asking which file should be used. - Fixed a volume problem with legacy presets that uses the MDA Talkbox effect. EG: the Hyper Collection / Vocoder presets. - Added a new option to the Global Options Menu (click the Wusik logo). Volume Output Gain. - Fixed problems with SF2 files related to out of tune and slow loading. - Added release sample support to SFZ files. - Added lorand and hirand support to SFZ files. - Corrected the sfz volume opcode to use decibels values instead of gain values. - Added in the tree-view filebrowser under Options (right click anywhere or click the first item on the top) a new option: Filter Non SFZ Files - when selected it will filter wav, flac, mp3, ogg and aiff files. - Added WusikSound to the SoundSets Search. - Added an anti-click code for sounds/waveforms that does not start at Zero (0.0). - Fixed an internal problem related to parameters values out of bonds. Wusik Station V9: - Added a new option to FX1: Output Dry Signal, by default is ON, so you hear the non-fx (dry) signal. This is handy when using the MDA Vocoder (or any other vocoder) as a SEND instead of an INSERT. - Added the option to select a program when loading a SF2 (SoundFont II) file. - Changed the skin behavior for the Double Fine Tune to show -1.0 to +1.0 values. - Fixed a problem with the Interface (GUI) ZOOM option. ---------------------------------------------------------------------------------------------------------------------------------- Oct 16 2018 - V9.0.8 - Added Multi-Preset option. You can see this feature in the right browser. There you can add multiple preset-layers and on each you can load a full preset. All settings are saved when you select save-preset. You can right click to rename a preset-layer. - Added SF2 (Soundfont II) Sample Support. - Fixed a problem when removing a folder with the Manage Folders option (such as removing the TUN Folder). ---------------------------------------------------------------------------------------------------------------------------------- Aug 27 2018 - V9.0.6 - Improved the filter tail so it doesn't cut the voice before the filter is still sending audio signal. It will ignore the envelope signal and check for the filter output signal instead. - Fixed: reset notes when loading a TUN file, to avoid stuck notes. - Fixed: when loading Preset Sample Packs (.wspresetpack) it will show the correct preset name. ---------------------------------------------------------------------------------------------------------------------------------- Aug 21 2018 - V9.0.4 - Updated the Default skin so it shows the Scrollbar and related icons in the right tree-view (file-browser). - Fixed a problem with the Microtuning (Scala/TUN) support. - Fixed a problem when loading package files (presets + sounds into a single file). - Fixed a problem with the Custom Filter when using the extra filters or internal delay and mono mode (1 voice). - Fixed a problem with missing sounds in the Tesseract legacy presets. - Fixed a problem loading the Tesseract legacy presets (related to the new Gate and MIDI CC code for V9). - Added Pan and Volume opcodes to the SFZ loading code. - When loading a preset it will check all files in that folder and add to the plugin's program list. This way you can use the host program's list to change presets from that folder. This is specially handy with Wusik SQ200. - Added missing soundsets to the single file installer: Arrhythmia, Basic Drums, DanceDrums, ElektroWusik, Extra Tek Sounds, Maestro Gig Grand, SmallEmulator, Tesseract and Vocalsphere. You don't need to re-download the large file if you don't want to, read more below. - Fixed a problem where the preset name at the top wouldn't change to the last loaded file. - Fixed a problem with legacy files and MIDI CCs. If you don't want to download the large 16 Gig file again, just download SND_Extra_And_Missing_SoundSets.zip instead; 1 Gig (click Show All Files to see it). ---------------------------------------------------------------------------------------------------------------------------------- Mar 27 2018 - V9.0.2 - Added an option to load Wavetable .WAV files from other Plugins/Programs. For those files you don't need to name the file with Wavetable or PW, unlike regular .WAV files. Also, added Wavetable support for .Flac files and included a small library of files under the Wavetable V9 folder. And finally, .WAV files created with the Audio Term program will load as Wavetables directly, without the need of putting Wavetable or PW on the name. - LFO Options Send to Layer's Vibrato / Tremolo were not function correctly. - Audio Looper was not mutting the input audio to the output. - Fixed problems under MAC OSX for the Drawable OSC and Envelope menus not showing up and some options now working correctly. ---------------------------------------------------------------------------------------------------------------------------------- Mar 20 2018 - V9.0.0 ----------------------------------------------------------------- ! New Compressed Sound Format: WusikSound - Using GZip Flac Looseless compression. Also done a new Full installer that is much lighter (14 Gig download) and also takes less space after expansion. Just note that all files were converted to the new WusikSound format, or to Flac format (single wav files). So if you still use an older version of Wusik Station and you may to keep a separated sounds folder for that. ! New Single-File Installer for both Windows and OSX. There are two files, one for the Full (New) Install and another one with just the Engine (or to update to the latest version). The Engine version comes with just a bunch of sounds and presets and everything else that it requires to run. New Wave Sequencer Features >> Pattern Selection This feature alone requires a bit of extra explanation, as it can do more than just regular pattern selection. You now have the option to add new patterns and select it when playing and holding keys, the code will wait for the sequence to finish for each voice and them use the next selected pattern to continue. Again, this is done per voice, so each voice will check the next pattern and select it when needed. You can use Midi-Learn on the Next and Previous pattern buttons to use it with a MIDI keyboard. But there are 2 other ways to select patterns using the Pattern Mode. - "Low" Key Mode: Lower Keys To Pattern Selection (below C note 36). With this option you can play several notes and use the last 2 octaves of a MIDI keyboard to select which pattern should be played next. This will change all voices to the next select pattern when the current pattern ends. - "Any" Key Mode: Any Key to Pattern Selection + Poly Play (middle C 60 is center). In this mode each key will select a pattern and play it, without changing the other voices next-pattern value. So each voice stays in the selected pattern using the middle C (note 60) as a reference. This key will select pattern 1, while anyting above or before will select patterns 2, 3, 4, and so on. This is handy if you have different drum sequences set for each pattern. EG: pattern 1 is hihats, pattern 2 is kicks, pattern is snares. Them you can add each pattern in parallel just like you would mix looped separated drum sounds. You can use the Fixed Pitch option on the layer so the notes played don't affect drum tunning (is the small lock next to Semi and Fine at the top Layer options). >> Drum Mode The Wave Sequencer now has 4 modes: Mode I, Mode II and now the new Mode Drum and Mode Keys (see below). When Mode Drum is enabled you will be able to sequence drum sounds with ease. It will turn the Wave Sequencer into a 15 track, plus accent track, sequencer. With a total of 128 steps. So you have the regular 16 steps, 4 variations and extra double steps. Below is a copy of the inline help. - Right Click and Drag: Edits only the current clicked track. - Right Click: Toggles between regular step and double steps (it divides the 1/16 step into two 1/32 steps). - Middle Click: Edits the current playing variation, even if you have set to edit all variations at once (the ^ option next to A B C D). - Each Pattern can have up to 4 variations, which can be selected on the Menu or by clicking the A B C D boxes at the bottom right. - The ^ option next to A B C D at the bottom right allows you to edit all variations at once. - The last track is the Accent track. You can click to raise or right-click to lower the velocity of the accent. - There is an option to send notes to the next layer, check the Menu to enable it. Notes will be sent to the next layer until it finds another layer with a wave-sequencer loaded. - There is also a Configuration page where you can set for each track: name, midi channel, note number and layer number. - In the options menu you can also find two options: Don't Show Empty Tracks (which will hide tracks that has no active steps) and Hide Track Names (that does exactly that, making more room for the steps). - Moving the mouse over a track name on the left will display a mini midi keyboard with a red key marking the note this track will output. Click and drag to change this note, hold shift or use righ-click instead for fine tunning. Right click without drag opens the track options: name, note, layer and midi channel. - Right click the track name to open the track configurations, where you can check the default midi channel (only usable when you use the Send Notes Next Layer and Out option), note number, track name (you can rename tracks) and layer number (only usable when you have more than one layer of sound loaded into the sample-player). - You can also use this mode to send notes to other plugins, if your host/daw is compatible with MIDI Output from a plugin. The Send Notes Next Layer and Out will also output all note information to any plugin you set the MIDI Input as this MIDI Output source. - In the options menu will you find more options, such as send notes to the next layer and also the plugin's MIDI output, and Init all Steps. >> Keys Mode This is yet another mode for the Wave Sequencer. Letting you create monophonic synth lines with ease. It works similar to the Mode Drum above, but each step has note, velocity, slide and layer settings. Below is a copy of the inline help. - Left click sets each step, and dragging will set the size of the step. - You can also left click on the left start of an existing step and drag up/down to set the octave, and use the right click to adjust velocity. Right click plus shift deletes the whole note while left click plus shift and dragging changes the note size. - Righ click on any step without moving the mouse and a popup menu will appear. - Left click on any part of the note but the start will split or remove that part. - Right click while holding ctrl and dragging will adjust the probability of the note to play from 1 to 100, while 100 is always play (the default) and 1 rarely plays. - In regular mode any MIDI key pressed will add or substract from the middle center C (note 60) - So playing MIDI Key 60 (center C) will get you the on-screen sequence, while pressing the next key up will play the same sequence one key up. - If you use the Use Fixed Notes option, the sequence will always play in tune with the on-screen values. - The Slide option only works if the current setup is using the Auto Glide option, or if the synth you are sending notes to is compatible with that. - In the options menu will you find more options, such as send notes to the next layer and also the plugin's MIDI output, and Transpose or Init all Steps. ----------------------------------------------------------------- All New Features: - Added a GUI Zoom option in the global menu (click the W logo). For now it only Zooms In, not Out, due to some restrictions of the code. - Sample Player: added all zones Reverse option. This will make all zones to play in reverse, even when in Granular mode. This is a new On/Off button named Rev on the right area of the Sampler area. - Sample Player: added granular size knob for directly adjusting the size of the Granular Synthesis Grains (on V8 you would need to use the modulation matrix for that). - Sample Player: added an option to auto select the sample layer and region using the input notes. Enabled by default. To disable click the W logo and access the Sample Player options. - Sample Player: granular size now shows correctly on the display. - New Sampler Mapper Editor. When you open the Sample Player options menu and select Zone Edit, now you will see a complete list of all zones in form of a square grid. - Added the Layer Output selector into the GUI/Skin. You can still right click on the layer name and select the output. - Added "Multiple Modulation Sequencers" option to the engine and interface. It works just like Mod. Envelopes and LFOs. You can add and remove as you want, rename and use on the modulation matrix freely. - Replaced in the Mod Matrix page the following: Aftertouch and MIDI CC with a single module: MIDI. Which can handle MIDI CC, Aftertouch, Key Note, Key Velocity, Channel Pressure and Pitch Bend. Also, you can add/remove/rename multiple MIDI objects just like LFOs and Mod Envelopes. - Added to the Mod Matrix page the Logic module. Them you can connect an input to it and use it in several ways. The formula it uses is this: Output is Input when V1 V2 otherwise Vd (Default Value). EG: Output = Input if V1 greater than V2 otherwise Vd. Let's say you want a noise sound to be feed only when Mod Modulation (CC1) is higher than 0, this module allows you to do just that. EG: load the init sample player preset. Add a sound to it, eg, the noise file from waveforms. Add to the Mod Matrix: Logic to Sample Player Volume. Set mode to Not Equal. Set V1, V2 and Vd to Zero. Set MIDI 1 to CC# 1 and add to the Mod Matrix as MIDI 1 to Logic Val 1. Add MIDI 1 again but now to Logic Input. Set Modulation Min to 1.0 and Max to 1.0 - that's all! You can also try Max to 0.0 and see how you can mess things around. - Added to the Mod Matrix page the M.Gate module. Every new note (gate) will produce a new output based on the rate value and will hold this value until a new note is sent. EG: this can be used in pingpong mode to the stereo field of a layer, making some great stereo effect. Just like LFOs, you can add/rename/remove as many modules as you want. This is not a Volume Gate Effect, this is a Modulation Source to be used with the Modulation Matrix. - Added an Oscilloscope to the Master Page. You can click on it to hold the image and click again to run back. There is an option in the global menu (click the W logo) to disable it if you want. The code features an Auto Gain to improve the display. - Added to the LFO (Mod Matrix page): two LEDs to display positive and negative output values, Abs+ button to select Absolute (positive) only output. When in Abs mode the LEDs will show over 0.5 and lower than 0.5 values instead. Note: the LEDs will only work if the LFO is active in the modulation matrix. Also, the whole engine and interface freezes when idle-mode is detected, which prevent the LEDs from working. The LEDs can be disabled and hidden in the options menu (click the W logo). - Added special Options menu shortcut into the Sample Player and Drawable OSC interface. Usually this menu is in the Layer's Options, but now this shortcut should make things easier to reach. There are several important options there such as Key Switching and Round Robin for the Sample Player and more. - Added small square LEDs to the Modulation Matrix Source values. This can be disabled in the options menu (click the W logo). This shows the state of the source modulation output. Negative values shows with the red colour. - Added to the Modulation Matrix itens the option to make it a Negative to Positive value. EG: LFOs output -1 to +1 values, but Envelopes only +0 to +1. So enabling this you will get -1 to +1 from Envelopes. Handy when messing around with Stereo Pan or Fine Tunning. - Added a small "lock" icon between Semi and Fine on the Layer's settings. This will set Fixed Pitch (Note 60). In the case of the 3 OSC Layer, this will fix all OSCs pitch. You can still access the Layer's Option Menu to select which OSC you want to fix, since this layer type is the only one with multiple sound sources. - Added Auto Note option in the Mod Matrix page. This allows you to save a preset and when loading it will play the selected note after the selected delay time. This is handy when performing with Wusik Station in live situations. Each layer has this option and so the master global layer. If you want all layers to play the note, select the FX/Master layer from the layer's list at the left and use the Auto Note option from there. Otherwise the option will only work on the current selected layer. - Added a new Auto Preview option to the global menu (click the W logo). This is disabled by default. When enabled, every time you load a new preset, it will auto play a note, which is by default the middle C (#60) with a velocity of 120. You can use the learn option to learn new notes, even chords. This auto note will play until new MIDI data is detected, such as new notes or modulations. - Added to the Sample Player interface direct buttons to enable/disable the following: Round Robin to Layer, Layer Key Switching, Mod.Wheel to Layer and Velocity to Sample Start. - Updated the Sample Player interface to display "W Table" when loading a Wavetable compatible sound file. EG: the Digi One files marked with PW on the name. It will also display in the status bar how many "waves" this wavetable file has, and add at the start "[ Wavetable File ]" so you know for sure this is a Wavetable file. - Updated the Sample Player custom area to show in real time a Wavetable file when changing its position (see above for file examples). Be sure to play a note so the code creates a voice where to look the data for, otherwise the display won't animate. - New Global Limiter code, prevents audio clipping. There is a global option to disable it if you want (click the W logo). - Added a new VST Effect: Reverb DX Light (from Anwida). - Updated the Drawable OSC custom area to show wave modulations in real time. Be sure to play a note so the code creates a voice where to look the data for, otherwise the display won't animate. - Added an extra option to the Sample Player when playing and modulation Wavetable files (aka Loop Modulation or Transwaves). EG: the Digi One Collection. Now you have an Interpolation option, but mind the extra CPU usage when using it, specially with slower values. This will create an internal waveform and interpolate from current to target modulation, preventing clicks and pops that sometimes happens when modulating such Wavetable files. - The Wave Sequencer now shows the current voice step position, for better viewing of how the sequence works and runs. - Added to the Sample Player a keyboard display that always shows the current loaded sample file key-zone area. You can disable it in the global menu (click the W Logo) - Sample Player Menu Option. - Udated the Sample Player to show the Loop Selection of the current loaded/selected sound. - New Wave Sequencer Feature: Pattern Selection (*) read details above. - New Wave Sequencer Feature: Drum Mode (*) read details above. - New Wave Sequencer Feature: Keys Mode (*) read details above. - MIDI Output is now possible from both Drum and Keys Mode (Wave Sequencer). Just activate Send Notes to Next Layer or Out. Be sure that your host/daw supports plugins that outputs MIDI. - Added Copy and Paste options to all Envelopes. The copied data is stored in a file and shared to all envelopes. - New Compressed Sound Format: WusikSound - Using GZip Flac Looseless compression. Also done a new Full installer that is much lighter (14 Gig download) and also takes less space after expansion. Just note that all files were converted to the new WusikSound format, or to Flac format (single wav files). So if you still use an older version of Wusik Station and you may to keep a separated sounds folder for that. - New Single-File Installer for both Windows and OSX. There are two files, one for the Full (New) Install and another one with just the Engine (or to update to the latest version). ----------------------------------------------------------------- New Sounds: - Wavetable V9 (small bank for now) * LoFi Volume 1 (new Wavetable modulated - aka Transwaves or Loop Modulation - sounds and presets, specially done for V9 * Extra Sounds such as a Grand Piano, Synth sounds and more. ----------------------------------------------------------------------------------------------------------------------------------