Version 2.1.1c29 November 2023* Sampler: new controller "Tick length" (affects the duration of the envelopes);
* new example: NightRadio - Frozen;
* bug fixes..
Version 2.1.1b01 November 2023fixed bug with saving OGG sample.
Version 2.1c15 March 2023v2.1c: bug fixes.
v2.1b:
* Loop: new controller "On NoteON" (restart with transition to zero iteration (record);restart current iteration); see simple_examples/loop4.sunvox;
* bug fixes.
v2.1:
* now the interface is displayed in high resolution; if you want to switch back to the normal low resolution mode (on some devices this will increase the FPS) - go to the Preferences -> Interface -> Low resolution;
* Preferences -> Audio -> Additional options: new option "minimize the amount of system-supplied signal processing" (measurement mode);
* high resolution icons;
* high resolution fonts with fractional scaling; you can disable these features in Preferences -> Interface -> Fonts;
* sound engine optimization;
* Distortion: new type "saturation" (adding odd harmonics) + five of its variations;
* MultiSynth: new option "Output port number = random" (three different algorithms are available);
* Loop: new controller "Length unit" (line/128;line;line/2;line/3;tick;ms;Hz);
* Loop: new controller "Maximum buffer size" (in seconds) to protect against allocating too much memory;
* Loop: the maximum of the "Repeat" controller has been increased to 128 (128 = repeat endlessly);
* new curve types for ADSR and FMX modules: rect; smooth rect; 2-bit (linear); 3-bit; 4-bit; 5-bit;
* module editor menu: new function "Mute/Solo buttons" to show/hide the Bypass/Mute/Solo buttons under each module;
* musical keyboard: the new panel with additional functions and settings; to open it - increase the height of the keyboard and press the appeared "+" button;
* musical keyboard settings: type (classic, uniform, free (any frequency)), number of rows, key width, color inversion, autorepeat;
* new way to edit a pattern - drawing with a brush; go the pattern editor menu and select "Draw" - this will open the pattern drawing tools;
* for a more detailed description of working with a brush, see https://warmplace.ru/soft/sunvox/manual.php#pdraw
* new features in the pattern editor menu: Copy to brush; Reverse; Draw (open pattern drawing tools);
* Preferences -> Timeline: new option "Hexadecimal track numbers";
* Preferences -> Toolbars: the buttons on the horizontal dividers can be customized here; see https://warmplace.ru/soft/sunvox/manual.php#toolbars
* pattern editor menu -> Remap: module number -1 = all modules;
* more detailed pattern names after the live recording;
* new pattern effect (column EE): 35 - bind MIDI OUT message XX (0 - Program Change; 1 - Channel Pressure; 2 - Pitch Bend Change) to controller YY (0 - OFF; 0x80 - MIDI controller 0; 0x81 - MIDI controller 1...); for the specified module only;
* new special pattern command: "XX" - stop the module, clear its internal buffers and put it into standby mode;
* new keyboard shortcuts (unassigned by default) that open the corresponding tool windows in the pattern editor: * interpolate; * transpose; * cyclic shift; * set effect; * draw;
* new keyboard shortcuts (unassigned by default) for the pattern editor: * clear pattern; * shrink pattern /2; * expand pattern *2; * slice by cursor; * reverse; * pattern properties; * show/hide CCEEXXYY columns; * scale; * insert a special command "Stop the Module" (XX);
* new keyboard shortcuts for working with the brush: * CTRL+E - play current note (in the pattern editor) and copy it to the brush; * CTRL+L - play the notes of the current line (in the pattern editor) and copy it to the brush; * play the 1st line of the brush (unassigned by default); * сopy selected area of the pattern to the brush (unassigned by default); * CTRL+G - paste from the brush;
* new modules in the instruments/ and effects/ folders;
* new examples: * SunVox Compo 2022.02 winners: fuzion_mixer & Logickin - Synthonic Voyage, RobloxFan75000 - Hypermatic, PhilipBergwerf - We want Peace; * NightRadio - Cycles of Light;
* updated version of SunVox library for developers: https://warmplace.ru/soft/sunvox/sunvox_lib.php
* bug fixes..
Version 2.1b07 February 2023v2.1b:
* Loop: new controller "On NoteON" (restart with transition to zero iteration (record);restart current iteration); see simple_examples/loop4.sunvox;
* bug fixes.
v2.1:
* now the interface is displayed in high resolution; if you want to switch back to the normal low resolution mode (on some devices this will increase the FPS) - go to the Preferences -> Interface -> Low resolution;
* Preferences -> Audio -> Additional options: new option "minimize the amount of system-supplied signal processing" (measurement mode);
* high resolution icons;
* high resolution fonts with fractional scaling; you can disable these features in Preferences -> Interface -> Fonts;
* sound engine optimization;
* Distortion: new type "saturation" (adding odd harmonics) + five of its variations;
* MultiSynth: new option "Output port number = random" (three different algorithms are available);
* Loop: new controller "Length unit" (line/128;line;line/2;line/3;tick;ms;Hz);
* Loop: new controller "Maximum buffer size" (in seconds) to protect against allocating too much memory;
* Loop: the maximum of the "Repeat" controller has been increased to 128 (128 = repeat endlessly);
* new curve types for ADSR and FMX modules: rect; smooth rect; 2-bit (linear); 3-bit; 4-bit; 5-bit;
* module editor menu: new function "Mute/Solo buttons" to show/hide the Bypass/Mute/Solo buttons under each module;
* musical keyboard: the new panel with additional functions and settings; to open it - increase the height of the keyboard and press the appeared "+" button;
* musical keyboard settings: type (classic, uniform, free (any frequency)), number of rows, key width, color inversion, autorepeat;
* new way to edit a pattern - drawing with a brush; go the pattern editor menu and select "Draw" - this will open the pattern drawing tools;
* for a more detailed description of working with a brush, see https://warmplace.ru/soft/sunvox/manual.php#pdraw
* new features in the pattern editor menu: Copy to brush; Reverse; Draw (open pattern drawing tools);
* Preferences -> Timeline: new option "Hexadecimal track numbers";
* Preferences -> Toolbars: the buttons on the horizontal dividers can be customized here; see https://warmplace.ru/soft/sunvox/manual.php#toolbars
* pattern editor menu -> Remap: module number -1 = all modules;
* more detailed pattern names after the live recording;
* new pattern effect (column EE): 35 - bind MIDI OUT message XX (0 - Program Change; 1 - Channel Pressure; 2 - Pitch Bend Change) to controller YY (0 - OFF; 0x80 - MIDI controller 0; 0x81 - MIDI controller 1...); for the specified module only;
* new special pattern command: "XX" - stop the module, clear its internal buffers and put it into standby mode;
* new keyboard shortcuts (unassigned by default) that open the corresponding tool windows in the pattern editor: * interpolate; * transpose; * cyclic shift; * set effect; * draw;
* new keyboard shortcuts (unassigned by default) for the pattern editor: * clear pattern; * shrink pattern /2; * expand pattern *2; * slice by cursor; * reverse; * pattern properties; * show/hide CCEEXXYY columns; * scale; * insert a special command "Stop the Module" (XX);
* new keyboard shortcuts for working with the brush: * CTRL+E - play current note (in the pattern editor) and copy it to the brush; * CTRL+L - play the notes of the current line (in the pattern editor) and copy it to the brush; * play the 1st line of the brush (unassigned by default); * сopy selected area of the pattern to the brush (unassigned by default); * CTRL+G - paste from the brush;
* new modules in the instruments/ and effects/ folders;
* new examples: * SunVox Compo 2022.02 winners: fuzion_mixer & Logickin - Synthonic Voyage, RobloxFan75000 - Hypermatic, PhilipBergwerf - We want Peace; * NightRadio - Cycles of Light;
* updated version of SunVox library for developers: https://warmplace.ru/soft/sunvox/sunvox_lib.php
* bug fixes..
Version 2.0e05 March 20222.0e: bug fixes.
2.0:
* iOS 11+: SunVox Audio Unit (AUv3) can now send MIDI notes and MIDI CC to other AU modules;
* iOS 13.4+: full USB/Bluetooth keyboard support (like on desktops);
* multiple module selection + ability to save several selected modules to a sunvox file;
* timeline: supertracks (see simple_examples/supertracks.sunvox);
* improved import of old tracker formats (XM and MOD);
* new module - FMX: 5-operator Frequency Modulation synth;
* new module - FFT frequency transformator;
* timeline menu: new option "Vertical mode";
* timeline menu: new functions "Load" and "Save" to load/save selected patterns from/to a sunvox file;
* timeline menu: new function "Detach" to convert the clones to the normal patterns;
* module editor menu: new function "Detach" to detach the selected modules from the rest;
* module editor menu: new function "Make MetaModule" for packing the selected modules into a single MetaModule;
* now it is possible to delete modules, but keep the links;
* pattern properties: X and Y fields - exact coordinates of the pattern on the timeline;
* module properties: X and Y fields - exact coordinates of the module;
* module visualizer: "Phase Sync" oscilloscope option has been added; activate it to see a single waveform cycle;
* module visualizer: new buttons "reset", "apply", "copy", "paste";
* ADSR->Sustain: new value "Repeat" (repeat the envelope until the module is stopped);
* ADSR->Smooth Transitions: new value "volume change" (the volume will change smoothly, but the envelope start is not smoothed);
* Amplifier: new controller "Bipolar DC Offset";
* Analog Generator: the "Freq2" controller has been ranamed to "Osc2" (pitch deviation of the additional oscillator);
* Analog Generator: new controller "Osc2 volume" - additional oscillator volume;
* Analog Generator: new controller "Osc2 mode" - mixing mode of the additional oscillator with the main one (add;sub;mul;min;max;bitwise AND;bitwise XOR);
* Analog Generator: new controller "Osc2 phase" - starting phase of the additional oscillator;
* Analog Generator: new option "Increased frequency computation accuracy";
* Delay: new controller "Delay multiplier";
* Delay: new "Delay unit" values: sec/44100, sec/48000, sample;
* Delay: max delay length has been increased to 60 sec;
* Delay: new controller "Feedback" (for sound and events);
* Echo: new controller "Right channel offset" (how much to shift the right channel relative to the left in time);
* Echo: new controller "Filter";
* Echo: new controller "Filter frequency";
* Filter Pro: new modes "stereo + smoothing" and "mono + smoothing" for additional parameter smoothing;
* Filter Pro: new types "LP 6dB" and "HP 6dB";
* LFO: new controller "Sine quality";
* MetaModule->Play patterns: new values "on (repeat, endless)" and "on (no repeat, endless)";
* MetaModule: number of user defined controllers has been increased to 96;
* MetaModule: controller color can now be changed by adding "@X" to the beginning of the name, where X is the group number from 0 to F;
* MultiSynth: new option "Output port number = round-robin (cyclic)";
* Sampler: new option "Increased frequency computation accuracy";
* new pattern effects (column EE): * 1A - fine velocity slide up/down (XX - up speed; YY - down speed); once at the beginning of a line; * 33 - slot sync (for sv_sync_resume() in SunVox library); * 34 - set (XX) or reset (YY) project options: 1 - no portamento on the first tick; 2 - no velocity slide on the first tick; (for compatibility with old tracker formats); * 3C - copy track XX from from the pattern YY; for example, if XXYY = 0023, then the first track will be copied from the pattern named "23"; * 3D - write a random value to track YY; min value, max value and column must be in track 0, starting from line XX; see example "pat effect 3D random value";
* new examples and modules.
See the full changelog on the site....
Version 2.0d15 February 20222.0d: bug fixes.
2.0:
* iOS 11+: SunVox Audio Unit (AUv3) can now send MIDI notes and MIDI CC to other AU modules;
* iOS 13.4+: full USB/Bluetooth keyboard support (like on desktops);
* multiple module selection + ability to save several selected modules to a sunvox file;
* timeline: supertracks (see simple_examples/supertracks.sunvox);
* improved import of old tracker formats (XM and MOD);
* new module - FMX: 5-operator Frequency Modulation synth;
* new module - FFT frequency transformator;
* timeline menu: new option "Vertical mode";
* timeline menu: new functions "Load" and "Save" to load/save selected patterns from/to a sunvox file;
* timeline menu: new function "Detach" to convert the clones to the normal patterns;
* module editor menu: new function "Detach" to detach the selected modules from the rest;
* module editor menu: new function "Make MetaModule" for packing the selected modules into a single MetaModule;
* now it is possible to delete modules, but keep the links;
* pattern properties: X and Y fields - exact coordinates of the pattern on the timeline;
* module properties: X and Y fields - exact coordinates of the module;
* module visualizer: "Phase Sync" oscilloscope option has been added; activate it to see a single waveform cycle;
* module visualizer: new buttons "reset", "apply", "copy", "paste";
* ADSR->Sustain: new value "Repeat" (repeat the envelope until the module is stopped);
* ADSR->Smooth Transitions: new value "volume change" (the volume will change smoothly, but the envelope start is not smoothed);
* Amplifier: new controller "Bipolar DC Offset";
* Analog Generator: the "Freq2" controller has been ranamed to "Osc2" (pitch deviation of the additional oscillator);
* Analog Generator: new controller "Osc2 volume" - additional oscillator volume;
* Analog Generator: new controller "Osc2 mode" - mixing mode of the additional oscillator with the main one (add;sub;mul;min;max;bitwise AND;bitwise XOR);
* Analog Generator: new controller "Osc2 phase" - starting phase of the additional oscillator;
* Analog Generator: new option "Increased frequency computation accuracy";
* Delay: new controller "Delay multiplier";
* Delay: new "Delay unit" values: sec/44100, sec/48000, sample;
* Delay: max delay length has been increased to 60 sec;
* Delay: new controller "Feedback" (for sound and events);
* Echo: new controller "Right channel offset" (how much to shift the right channel relative to the left in time);
* Echo: new controller "Filter";
* Echo: new controller "Filter frequency";
* Filter Pro: new modes "stereo + smoothing" and "mono + smoothing" for additional parameter smoothing;
* Filter Pro: new types "LP 6dB" and "HP 6dB";
* LFO: new controller "Sine quality";
* MetaModule->Play patterns: new values "on (repeat, endless)" and "on (no repeat, endless)";
* MetaModule: number of user defined controllers has been increased to 96;
* MetaModule: controller color can now be changed by adding "@X" to the beginning of the name, where X is the group number from 0 to F;
* MultiSynth: new option "Output port number = round-robin (cyclic)";
* Sampler: new option "Increased frequency computation accuracy";
* new pattern effects (column EE): * 1A - fine velocity slide up/down (XX - up speed; YY - down speed); once at the beginning of a line; * 33 - slot sync (for sv_sync_resume() in SunVox library); * 34 - set (XX) or reset (YY) project options: 1 - no portamento on the first tick; 2 - no velocity slide on the first tick; (for compatibility with old tracker formats); * 3C - copy track XX from from the pattern YY; for example, if XXYY = 0023, then the first track will be copied from the pattern named "23"; * 3D - write a random value to track YY; min value, max value and column must be in track 0, starting from line XX; see example "pat effect 3D random value";
* new examples and modules.
See the full changelog on the site....
Version 1.9.6c16 December 2020bug fixes.