//////////////////////////////////////////////////////////////////////// // Version 0.37 - 23.06.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. NEW 1. Bank Protection System is activated for first time. Bank format is updated to Version 2. All loaded sound bank in format Version 1 will be converted automatically to format Version 2. WARNING: After this update, old Operation System dont read new bank from version 2!!! 2. Export/Import script is revised too, to work with protected scripts. Protected scripts will be exported from protected bank. 3. Export/Import Settings function is revised. Now settings are exported to file with name "SAMPLER3.GLB" instead of old version "SETTINGS.JST". LIST info is removed from exported settings. LIST will be exported only with SCRIPT file. In settings file are only GLOBAL settings and BREATH CONTROLLER settings. When import script, you select separate import of GLOBAL settings and BREATH settings. NOTE: Dont remember to execute SAVE for GLOBAL or BREATH, becouse imported settings are imported to RAM memory of sampler, not to loaded BANK file! 4. In MIXER page is activated direct link from menu to Save PRESET. 5. Add posibilities to show mixer faders labels in Decibels instead of rabge 0-127. 6. Added new function to change multiple Uppers volume, and keep maintaining the ratio between audio levels of uppers. Video for this function will be added latter today. //////////////////////////////////////////////////////////////////////// // Version 0.36 - 11.06.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. Fixed bug in TERCA module, produced in previous version 0.35. NEW 1. TERCA HOLD and SCALA HOLD status are displayed with char 'H' on Main Buttons, to know status of function every time. 2. Terca special note interval is displayed in Set LIST - TERCA Button. Special Note interval is shown, only if special note is active. 3. Terca special note number is shown in terca page, in parameter Terca Special Note Interval. Only for info... //////////////////////////////////////////////////////////////////////// // Version 0.35 - 09.06.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs NEW 1. Added new functionality to TERCA module. Now every Upper is possible to be assigned individually, to play TERCA or ISO (constant note) voice, independent from all other uppers. With this function is possible to play 3 voices simultaneous: Main voice + Terca voice + ISO voice. Very usable for ZURNA group sounds and another Albanian and Macedonian style of music. To setup this, in Terca/Scala tab in MAIN page is added new button with name "Iso". If button [Terca ON] is pressed, upper will play TERCA voice. If button [Iso] is pressed, upper will play ISO voice. Both buttons not possible to be selected simultaneously. Upper ISO retriger settings, is selected from Retriger parameter, and reccoment to be "No Retrh" Iso note is dependent from terca special note. Terca special note is defined when scanning for terca is executed. Octave of Iso voice dependent from transpose of SOUND. 2. Added another new functionality to TERCA module. Now we add additional 7 special user terca for every one PRESET. What is difference from old user terca? This special additional user tercas, are designed for fast manual switching inside in one PRESET, when play song, where change of terca is made in middle of the melody. Theese tercas not possible to be called by terca scanning. Activate only manually, with button from display. When new button is pressed, this button will be marked like NEXT, but really change of therca will be masde in momment when no pressed note on keyboard. Theese user tercas remember ALL terca parameters, not only note offsets, but Base Note, Special Note Number, Special Note Use Status, and Special Note Interval. All is updated when this terca is changed. Every current settings of terca is possible to be saved in one of theese user tercas, from PopUp menu. Choice: Copy Current To PRE X, where X is selected button. Theese additional preset tercas are saved together with every one PRESET. If one of them is edited, PRESET will be marked like edited too. Dont remember to save PRESET after edit theese terca PRE buttons! Juzisound do this functiion by request from Petar Jovanovic from Bosnia and Herzegovina. Thanks for idea! //////////////////////////////////////////////////////////////////////// // Version 0.34 - 03.06.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs NEW 1. Updated "Bank Factory Reset" function in UTIL Function menu. 2. Updated "SD Card Manual Refresh" function in UTIL Function menu. //////////////////////////////////////////////////////////////////////// // Version 0.33 - 02.06.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. Fixed bug for Individual Zone EQ, where parameters are not saved. 2. Updated portamento in Amplifier Release phase for oscilattor mode: "Mono + Portamento JS1", "Mono + Portamento JS2", "Mono + Portamento CZ", "Mono + Portamento DX", "Mono + Portamento KORG" and "Stradivari Violine 1". NEW 1. Klinton effect are updated to new version. Now complete audio path is STEREO, and possible to modulate effect not only from audio level, but from "Assignable Modulation Matrix", added in previous version. This is the first insert effect updated to use "Assignable Modulation Matrix". In future versions, all plugins with external modulations will be updated. //////////////////////////////////////////////////////////////////////// // Version 0.32 - 30.05.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. Fixed effect parameter initialization for insert effect "Stereo White Chorus". NEW 1. In oscillator modes: "Mono + Portamento JS2", "Stradivari Violine" and "Poly&Mono/JS2" added new parameter in page Sound Edit, Menu "OSCILLATOR". Parameter is in "Main" page, and name of parameter is "CrossFade Mode". This parameter determine how is made crosfade between samples when have portamento. If value is "LIN", crosfade is made by linear curves. If value is "EXP", thsn crossfade is made by exponnential curve. When use "EXP", sound of portamento transition is more inthensive/louder. Evcouse this dependent from phase difference of mixed audio signals. IMPORTANT NOTE: My be a need to check the current value of parameter for all sounds, whu use this oscillator mode, because to this time this parameter no effect on sound, but legacy values different from default "LIN", now will affect all old sounds in this oscillator mode. 2. In oscillator modes: "Mono LEGATO", "Mono + Portamento CZ", Mono + Portamento DX and "Mono + Portamento KORG" added new parameter in page Sound Edit, Menu "OSCILLATOR". Parameter is in "Main" page, and name of parameter is "Auto Stop Release". If this parameter is active, when first note are touched, all current notes with not complete release are stoped with linear FadeOut for 20 millisecconds. This allow to have long release, and keep mono articulation of sound. This parameter is active, only when "Mono HOLD" function is inactive. 3. Start to implement "Assignable Modulation Matrix". What is this ? This is system for send 4 independent modulation parameters from MIDI/Uppers Internal Engine to DSP Audio Effects engines. Modulation sources available in this versions are: Internal Breath, Global Expression, U1-U8 Note Gate U1-U8 Sustain Pedal U1-U8 Every Note Velo U1-U8 First MONO Cycle Note Velo U1-U8 Modulation U1-U8 Control Change 2 (KORG Joystick Back) U1-U8 Pitch-Bend Up/Down with center point U1-U8 Pitch-Bend Up Only U1-U8 Pitch-Bend Down Only U1-U8 Ribbon Up/Down with center point U1-U8 Ribbon Up Only U1-U8 Ribbon Down Only U1-U8 Aftertouch New modulation sources will be added in next versions if need. Choice of modulation sources are made in "MAIN" page, display Tab "Pitch". NOTE: All 4 modulation sources are independent for EVERY ONE PRESET and memorized together with PRESET. In next versions, all DSP effect with external modulations will be update, to receive control from Assignable Modulation Matrix. //////////////////////////////////////////////////////////////////////// // Version 0.31 - 22.05.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. Fixed bug in oscillator mode "Stradivari Violine 2", and SCALA, when multiple Uppers are ON. 2. Fixed bug in oscillator mode "JS Ethno Violine", and effect over another uppers, when multiple Uppers are ON. //////////////////////////////////////////////////////////////////////// // Version 0.30 - 19.05.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs NEW 1. Improved function for select multisampling in Sound Edit->Zone menu. If you double click on multisample number, this opendigit numpd for direct enter new multisample number. If double click on name of multisample, this open list for selecting multisample by list, and in this list, have button for FIND multisample by name. 2. Small improvement of set list buttons visual design. //////////////////////////////////////////////////////////////////////// // Version 0.29 - 16.05.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs NEW 1. Added new function for finding MULTISAMPLES by name or part of name. New button "FIND" in "Sound EDIT -> ZONE" page, TAB "Zone Param". //////////////////////////////////////////////////////////////////////// // Version 0.28 - 15.05.2025 //////////////////////////////////////////////////////////////////////// Fixed BUGs 1. Fixed "Auto WAH 2" parameter Curve, bad value, when effect loading for fist time in insert box. 2. Fixed parameters "Velo Curve" abd "Velo Depth" in display tab "Velo" in MAIN page. To this time, this parameters is only siplayed, but applied offsets dont work really. Now everhing is work. NEW 1. Improved calculation of Amp Envelope Decay and remove small bugs linked with Amp Envelope Decay. 2. Added new function for finding PRESET by name or part of name. New button "FIND" in PRESET list page. 3. Added new function for finding SOUNDS by name or part of name. New button "FIND" in SOUND list page. 4. Aux sends in Mixer Page are displayed like inactive, when Upper is assigned to one of 3 additional Audio BUS / Subgroups. //////////////////////////////////////////////////////////////////////// // Version 0.27 - 23.04.2025 //////////////////////////////////////////////////////////////////////// NEW 1. Added support for TERCA control from Juzisound MIDI system for accordion. 2. Added software routine for Touch Screen Controller IC, ESD protection. 3. Added mascable info message for Touch Screen ESD event. 4. Added mascable info message for SD Auto Refresh event. 5. Added new mode for reading MIDI Expression messages, specialized for new Juzisound MIDI System for accordion. This is useful, if use Sampler 3 Synth Version, with Accordion only for playng SOLO. This new options is available in MENU->GLOBAL Setup->Expernal MIDI Control->Page MIDI Expression. New point of menu is named "Acquire mode". If value is set to "Sandard", this is normal reading of only Control Change 11. If value is set to "Accordion", sampler accept Control Change 11 + Control Change 43. If value of CC11 is below 8, additional 6 bits from CC43 is for fine tune of expression. NOTE: From Control Change 43 is used only 6 high bits, becouse last bit 0 of Control Change 43 is for Bellow pressure way: positive or negative. //////////////////////////////////////////////////////////////////////// // Version 0.26 - --.--.2025 //////////////////////////////////////////////////////////////////////// NEW 1. Added support for TERCA control from Juzisound MIDI system for accordion. 2. Added new variant for change PRESET and SOUND on all uppers individually, with predefined MIDI messages. This is dependent from [Main Menu]->[GLOBAL Setup]->[External MIDI Control] Page[Program Change], point "How to Interpret Program Change from MIDI". If you select: "Select Preset / Sounds Individually", then selection of LIST buttons stop work, and PRESET-s and SOUND-s will be selected individually with predefined MIDI messages. MIDI messages are: Control Change 0 Value of this controller determines what will be change: PRESET or SOUND of one of uppers. For change PRESET, value need to be:0, 64 or 127 For change SOUND of one upper, value need to be from 1 to 8, and this is number of Upper. Control Change 32 Value of this controller select bank of saund or preset. Every bank have 128 position. Becouse PRESETS and SOUNDS are from 0 to 9999, valid values for controller 32 are from 0 to 78. Program Change - this is number of PRESET or SOUND. Final number of PRESET or SOUND is equal to (Control Change 32 value * 128) + Program Change value //////////////////////////////////////////////////////////////////////// // Version 0.25 - 16.04.2025 //////////////////////////////////////////////////////////////////////// First Public Release