SunVox Changelog

What's new in SunVox 1.9.4b

Jul 31, 2018
  • Bug fixes.

New in SunVox 1.9.4 (Jul 31, 2018)

  • iOS: user files are now available through the Files app;
  • iOS: partial USB/Bluetooth keyboard support (no key release, no Home/End, no F1/F2/...);
  • iOS: improved iPhone X display support;
  • sound engine optimization;
  • indicating the modules whose controllers are tied to the MIDI;
  • additional slider for scrolling the controllers when there is not enough space on the screen;
  • spectrogram has been added to the to the spectrum analyzer;
  • detailed settings of the spectrum analyzer are now available through the main menu -> Preferences -> Modules; also you can find it in sunvox_config.ini;
  • Amplifier: new controller "Gain" for high amplification (x100, x1000 and higher);
  • Analog Generator: new option "True zero attack/release" - turn it on when you need a very fast (instantaneous) zero attack or/and release;
  • Analog Generator: new waveforms: "noise with spline interpolation (sampler)", "white noise", "pink noise", "red noise", "blue noise", "violet noise", "grey noise";
  • Compressor: new mode "peak zero latency" for compression/limiting without delay; modes "peak" and "RMS" operate with a delay of 1 ms;
  • Distortion: new types: "foldback2", "foldback3", "overflow";
  • GPIO: max number of pins is increased to 256;
  • LFO: new waveform "random interpolated" (same as random (5), but with a smoother transition between the signal levels);
  • DrumSynth: three additional panning controllers for the bass, hihat and snare;
  • Kicker and DrumSynth: panning controller can now be set locally (for each note separately);
  • Kicker: "Boost" (old name - "Vol.addition") controller works again after it was accidentally broken in SunVox 1.6 :) (base SunVox version in the project properties must be 1.9.4 or higher);
  • MultiCtl: new controllers "Response" and "Sample rate" to smoothly change the output value; response=1000 - immediate change; response

New in SunVox 1.9.3b (Dec 16, 2017)

  • iOS 7 support has been dropped;
  • bug fixes.

New in SunVox 1.9.3 (Dec 16, 2017)

  • 64-bit Windows support (x86_64);
  • Android (4.0 and higher): Preferences -> Interface: new option "Hide system bars" for true immersive fullscreen mode;
  • iOS: Audiobus 3 support (with MIDI);
  • macOS and Linux: experimental Wi-Fi export/import support (like on iOS);
  • Linux: now SDL2 library is used instead of the old SDL1.2;
  • desktop systems with the sample rate 48000 and higher: improved sound quality of the following modules: DrumSynth, Analog Generator, FM;
  • sound engine optimization;
  • MIDI IN options has beed added to the Module Properties: here you can change the MIDI IN channel and the mode (receive MIDI commands "when the module selected" or "always");
  • the biggest Sampler update since 2008;
  • Sampler: click removal algorithm (between two notes on the same channel, or during the sharp note cutoff);
  • Sampler: added four new envelopes to control the effect (with polyphony support), which is one of the built-in SunVox modules; so you can choose almost any SunVox module (for example, Filter or MetaModule), and it will be stored inside the Sampler;
  • Sampler: new option "Ignore velocity for volume";
  • Sampler (editor): the scroll wheel now increases/decreases the area exactly under the mouse cursor;
  • Sampler (sample editor): new loop parameter - Sustain; when enabled, loop will be finished after the Note OFF;
  • Sampler (sample editor): deeper zoom;
  • Sampler (sample editor): supported shortcuts: Selection begin, Selection end, Paste and mix;
  • Sampler (sample editor): Crossfade Loop effect has been added into the menu;
  • Sampler (envelope editor): unlimited envelope length, unlimited number of envelope points;
  • Sampler (envelope editor): supported shortcuts: Delete, Backspace, Insert, Tab, Left, Right, Up, Down;
  • Sampler (envelope editor): point info display has been added; press it to show/hide the additional buttons for precise point control;
  • Sampler (envelope editor): new envelope parameters: Gain, Velocity influence;
  • Sampler (envelope editor): new envelopes: Pitch, Effect Controller;
  • MetaModule: new option "Event output"; when enabled, the MetaModule can output events (Note ON/OFF, Set Pitch, etc.) from the internal Output module; see the examples metamodule_arpeggiator3/4;
  • MetaModule: effect 07 (set sample offset by percentage) is now supported too; you can use it to jump to the specified location within the MetaModule-project;
  • MetaModule: new mode "play without repeat" has been added to the "Play patterns" controller;
  • Filter, Filter Pro, Flanger, LFO, Vibrato: current LFO phase is visible now (on the "Set phase" controller);
  • Filter, Filter Pro, Flanger, LFO, Vibrato: the incoming notes (Note ON commands) reset the LFO phase to "Set phase" value;
  • MultiSynth: new option "Trigger" (ignore Note OFF commands; the new note turns off the old note with the same pitch);
  • MultiSynth: new controller "Curve2 influence" (mix between the linear (default) and the user-drawn curve2);
  • Reverb: new controller "Random seed";
  • LFO: new controller "Generator" (always generate a signal, even if the input is empty);
  • LFO: triangle waveform;
  • Pattern Editor: new function "Place evenly" (place events evenly in the selected area);
  • new project parameter - "Time grid2" (the higher-level grid, number of time grid cells);
  • "Randomize controllers" can now be canceled through the UNDO;
  • lists of the recent files and folders have been added to the file browser; you can disable it in the Preferences -> Interface;
  • "Resize" button has been added to the musical keyboard in the file browser (when the Preview is enabled);
  • new keyboard shortcut in the file browser: BACKSPACE or LEFT - go to the parent directory;
  • new keyboard shortcut: CTRL + P - place selected events evenly (pattern editor);
  • new keyboard shortcut: remap (pattern editor) - keys are not assigned to this shortcut by default;
  • almost all windows can be closed by pressing the ESC;
  • additional small font for low-res displays; you can switch between the three built-in fonts in the Preferences -> Interface -> Fonts;
  • Preferences -> Main: new button "Log" (show/save SunVox log);
  • Preferences -> Interface: new option "Zoom buttons" (hide/show zoom in/out buttons);
  • Preferences -> Interface -> Color theme: ability to manually adjust the four primary colors (c_0, c_1, c_2, c_3);
  • new instruments and effects (see the folders instruments and effects);
  • new examples: NightRadio - Reach for the Stars, Transient - Can It Be Beautiful;
  • new simple examples: sampler effect envelopes, metamodule_arpeggiator3, metamodule_arpeggiator4;
  • user manual update: http://www.warmplace.ru/wiki/doku.php?id=sunvox:manual_en;
  • base configuration file update (description of all additional colors): http://www.warmplace.ru/soft/sunvox/sunvox_config.ini;
  • bug fixes: note hang in Glide, broken virtual MIDI IN port in iOS, problems with Wi-Fi Export/Import, etc.

New in SunVox 1.9.2 (Nov 26, 2016)

  • new module Pitch2Ctl: converts the incoming notes to the controller values (in some another connected module);
  • new module Velocity2Ctl: converts the velocity parameter of the incoming notes to the controller values (in some another connected module);
  • new project parameter - "Time grid" (number of lines per grid cell);
  • add option "nowin" to the sunvox_config.ini if you want to launch SunVox without the window (pure console mode without UI);
  • Main SunVox Menu: new function "Merge project" (load project over the current);
  • Timeline: target pointer (like in the Module View) has been added; use it to choose where to place the new pattern(s);
  • Timeline: now the file is used for the pattern copy-buffer; so you can paste even after the SunVox restart;
  • Analog Generator: new options "Retain phase" (don't reset the phase) and "Random phase";
  • Analog Generator: new options "Filter frequency = note frequency" and "Velocity-dependent filter resonance"; see the analog_gen4 and analog_gen5 examples;
  • Analog Generator: new waveform "Drawn with spline interpolation";
  • MultiSynth: new button "Set" (set exact values of the curve);
  • Vibrato: new controller "Exponential amplitude";
  • Kicker: sine waveform has been added;
  • LFO: random (noise) waveform has been added;
  • Loop: new controller "Mode" (normal/ping-pong loop playback); see the loop2 example;
  • MetaModule: optimized interface + default user controller names;
  • Sampler: new option "Stop recording on project stop";
  • MultiCtl: new controller "OUT offset";
  • frequency/delay limits (only for ms and Hz units) has been increased in the following modules: Echo, Delay, Vibrato, LFO;
  • improved MIDI Import and Export: channel/program/bank/controller support; new timing algorithm;
  • ability to switch between the text fields using the TAB/SHIFT+TAB keys;
  • new oscilloscope mode (module visualizer) - XY (X = left channel; Y = right channel);
  • now all notes are visible on the musical keyboard: expand it up to see the full range;
  • Modules (routing): new function "Find" (find a module by name);
  • Pattern Editor: improved hints;
  • Pattern Editor: click on some event (note or some other command) and the corresponding module will be highlighted;
  • Pattern Properties: new buttons "Shrink /2" and "Expand *2" has been added;
  • Preferences -> Main: new option "Make project backup before the first overwrite";
  • Preferences -> Timeline: new option "Show line numbers from ...";
  • Preferences -> Timeline: new option "Grid cell size";
  • Preferences -> Interface: new option "Double click time" (in ms);
  • Preferences -> Interface -> Scale: new parameter "Font scale";
  • new keyboard shortcut: CTRL + 1 - toggle mute (module);
  • new keyboard shortcut: CTRL + 2 - toggle solo (module);
  • new keyboard shortcut: CTRL + 3 - toggle bypass (module);
  • new keyboard shortcut: CTRL + 4 - unmute all modules;
  • new keyboard shortcut: CTRL + F - find a module;
  • sunvox_no_simd for Linux x86 has been temporarily removed; use sunvox_lofi instead;
  • new instruments and effects;
  • new simple project examples: analog_gen4, analog_gen5, dubstep, loop2, pitch2ctl ***;
  • new song examples: Quantum Countdown, PalmSounds10, Kiberaver - Hard Motor;
  • updated version of SunVox library for developers: http://warmplace.ru/soft/sunvox/sunvox_dll.zip;
  • bugs fixed.

New in SunVox 1.9.1 (Jan 10, 2016)

  • new module - Glide; it is similar to the MultiSynth, but it also adds the commands of smooth transition between the notes; see the glide.sunvox example;
  • advanced Interpolator has been added to the Pattern Editor: with this tool you can make a smooth transition of the values of any pattern columns, with various parameters (like the curve type, noise, etc.);
  • new function in the Module View (Routing) - Replace; use it if you want to replace the selected module by some other module without loss of connections;
  • MIDI buttons (with notes) linked to some SunVox actions (shortcuts) are now ignored by the synths;
  • added restoring of the JACK MIDI input connections;
  • Sampler (sample editor): now the Copy and Paste functions work through the file;
  • Sampler (sample editor): new effects (Invert and Center) has been added;
  • LFO: new controller "Duty cycle" (only for the square waveform);
  • CUT operation has been added to the Module View (Routing) and the Timeline;
  • new keyboard shortcut: SHIFT + > - select the next module;
  • new keyboard shortcut: SHIFT + < - select the previous module;
  • new keyboard shortcut: CTRL + > - select the next synth;
  • new keyboard shortcut: CTRL + < - select the previous synth;
  • new keyboard shortcut: CTRL + RIGHT - next module horizontally;
  • new keyboard shortcut: CTRL + LEFT - previous module horizontally;
  • new keyboard shortcut: CTRL + DOWN - next module vertically;
  • new keyboard shortcut: CTRL + UP - previous module vertically;
  • new instrument from Cube48: DrumSynth48;
  • new simple song examples: glide;
  • new song examples: snowfall, SunVox Compo 2015.10 Winners (KnyazIvan - fatal precession, OceanicDegree - Dreaming, echo2 - unreal love 3);
  • bugs fixed.

New in SunVox 1.9b (Jul 28, 2015)

  • Special SunVox version (sunvox_no_simd) has been added for Linux x86 machines with old CPUs without SIMD instructions;
  • Project Properties: the new field "Based on SunVox (version)" has been added; change it if you think that some modules use the old buggy algorithm (Compressor for example);
  • Bugs fixed.

New in SunVox 1.9 (Jul 28, 2015)

  • additional UI language - Russian; you can change it in Preferences -> Interface;
  • PalmOS and Meego are no longer supported, but you can always download SunVox 1.8.1 for these systems from warmplace.ru;
  • Android: SunVox file type association (like in iOS version): now any SunVox-compatible documents (sunvox, sunsynth, midi, xm, mod, xi, etc.) can be opened from other apps (Mail, Browser, etc.);
  • Android and iOS: engine is now optimized for OpenGL ES 2.0;
  • new module - Feedback (see the examples);
  • new module - Filter Pro (High quality IIR filter);
  • number of MIDI slots (in Preferences) has been increased to 4; so you can use four MIDI controllers simultaneously;
  • now any external MIDI knob can be connected to any number of SunVox controllers of any modules;
  • now any SunVox shortcut can be connected to external MIDI button (Note, CC or Program Change);
  • click twice (or right click) on the controller to open the new Controller Properties window;
  • you can do the following operations in the new Controller Properties window: change, reset, randomize, write to pattern, assign MIDI IN;
  • MultiSynth: new controller "Phase" - the starting position of the sample or the starting phase of some Generator;
  • MultiSynth: added support of the "Set Sample Offset" pattern effects 07 and 09;
  • MultiCtl: new controller "Quantization" - the number of quantization levels;
  • Sampler: new controller "Rec threshold" - the level at which the Sampler should start recording;
  • Sampler: ability to import the loop points from WAV;
  • Generator: "P.Modulation" controller has been renamed to "Freq.Modulation input";
  • Filter: new controller "LFO waveform";
  • Amplifier: new controller "Fine volume";
  • Modulator: "Phase Modulation" mode has been added;
  • new functions in the Pattern Editor menu: selection begin, selection end;
  • slightly redesigned Pattern Editor;
  • new pattern effect: 13 - Set Bypass/Solo/Mute (BSM = XYY) flags; example of mute: 13 0001; example of solo: 13 0010;
  • new pattern effect: 14 - Reset Bypass/Solo/Mute (BSM = XYY) flags; example of bypass reset: 14 0100;
  • Song has been renamed to Project;
  • new keyboard shortcut: SHIFT + F12 - go to beginning;
  • new keyboard shortcut: SHIFT + ) - octave up;
  • new keyboard shortcut: SHIFT + ( - octave down;
  • new keyboard shortcut: CTRL + ( - selection begin (pattern editor);
  • new keyboard shortcut: CTRL + ) - selection end (pattern editor);
  • new instruments from NightRadio, Pavel Ti, SolarLune and other authors;
  • new simple song examples: feedback, feedback2, modulator (phase modulation);
  • new song examples: 4004, music_in_our_souls, awakening_city, Transient - Tablerock, SunVox Compo 2015.02 Winners (Sirmooge - Phalanx, Pavel Ti - Boomer, KnyazIvan - Cold Summer);
  • bugs fixed.

New in SunVox 1.8.1 (Dec 29, 2014)

  • bigger Compressor visualizer;
  • GPIO module is now available on all devices, but it is fully functional in Linux only;
  • bugs fixed.

New in SunVox 1.8 (Dec 9, 2014)

  • audio engine has been switched to 32bit (Floating Point) mode on Android and iOS devices (except the slow devices without FPU);
  • other than 44100 sampling rate support for iOS and Android (only if the audio hardware supports it);
  • iOS: Audiobus 2 and IAA (partially) support;
  • new Module View (Routing) functions: Zoom (with multi-touch support), Snap to Grid;
  • MetaModule: EDIT button has been added; now you can edit MetaModules without annoying Loading/Saving;
  • MetaModule: additional options: Arpeggiator (change the pitch of internal MetaModule patterns), Apply velocity to song;
  • Sampler: the following options have been added: Record on play (use it if you want to record in sync with the PLAY button), Record in mono, Record with reduced sample rate, Record in 16bit;
  • SpectraVoice improvements: auto render, additional sample size, new band types (random, triangle1, triangle2, overtones1, overtones2, overtones3, overtones4);
  • Sound2Ctl: "Record Values" option has been added; now all values from this module can be recorded alongside with the other SunVox events (notes, Theremin, etc.);
  • offset commands (effect codes 09 and 07) support has been added to the following modules: Generator, Analog Generator;
  • MultiSynth: new controller "Random phase" has been added; for example, with this option you can play the Sampler's notes from the random position;
  • MultiSynth: new controller "Random velocity" has been added;
  • Analog Generator: new option "Filter freq. scaling per key (reverse)";
  • Analog Generator: new controller "Noise" - amount of the white noise;
  • new pattern command: Previous Track; use it to apply the effects to the previous track; but the following secondary effects are not allowed: 2x, 40..5F, 1D;
  • new button in the Pattern Editor: Spec.Cmd - press it to insert a special command (Set Pitch or Previous Track);
  • press SHIFT and change the value of some controller - the new value will be written to the pattern;
  • press SHIFT and play some note on Touch Theremin - the new microtone (Set Pitch XXYY command) will be written to the pattern;
  • new module - GPIO (only for Linux with GPIO Sysfs Interface enabled); with this module you can send or receive the signals to/from GPIO pins; check the test project - raspberry_pi_gpio;
  • additional MIDI slot has been added to the Preferences; now you can use two MIDI keyboards simultaneously;
  • Timeline section has been added to the Preferences;
  • new option: Preferences -> Timeline -> Show timeline (always show Timeline on the screen);
  • new keyboard shortcut: SHIFT + F9 - record start/stop;
  • new keyboard shortcut (pattern editor): SHIFT + [ - transpose octave down;
  • new keyboard shortcut (pattern editor): SHIFT + ] - transpose octave up;
  • new keyboard shortcut (pattern editor): CTRL + m - paste and mix;
  • new keyboard shortcut (pattern editor): SHIFT + k - insert the "Previous Track" special command;
  • new simple song examples: spectravoice2, metamodule_arpeggiator, metamodule_arpeggiator2, std_effect_multitrack, std_effect_multitrack2, std_effect_multitrack3, raspberry_pi_gpio;
  • new song examples: alchemy_masters, full_moon_night, Twistboy - Translucent, Spline - Endless August, Knyazivan - Left Double Quotation Mark;
  • Bugs fixed.

New in SunVox 1.7.5 (Jul 4, 2014)

  • iOS: 64bit CPU support;
  • iOS: SunVox file type association: now any SunVox-compatible documents (sunvox, midi, xm, mod) can be opened from other apps (Mail, Browser, etc.);
  • new module - Pitch Shifter;
  • shortcut configuration (key redefinition) window has been added to the Main Menu -> Preferences -> Interface;
  • customizable curve of the values has been added to MultiCtl module;
  • MIDI Octave Offset option has been added to the MIDI Preferences;
  • avconv (libav) support on systems without ffmpeg;
  • PR (Set note period) command has been renamed to SP (Set pitch);
  • main menu has been divided into two separate menus: the Main Menu (left side) and the Pattern Menu (right side);
  • UI design slightly changed;
  • Play (F9) shortcut has been changed to Play/Stop;
  • new keyboard shortcut: F10 - play from beginning;
  • new simple song examples: crossfader;
  • new song examples: Twistboy - Translucent, unspoken_words;
  • bugs fixed.

New in SunVox 1.7.4 Beta 2 (Jan 13, 2014)

  • the pattern name and the 16x16 icon can be shown together;
  • the Scale parameter can be changed for each module separately (in the Module Preferences, or using CTRL + MOUSE WHEEL);
  • bugs fixed.

New in SunVox 1.7.3c (Oct 1, 2013)

  • additional LFO module waveforms: sin2 (correct sine), saw, saw2;
  • added ability to record into the selected Sampler slot;
  • fixed bug with JACK MIDI input;
  • fixed bug with the Sampler base note calculation;
  • base note for the Vorbis Player is C5;
  • new song (examples): april_song.

New in SunVox 1.7.3 (Apr 12, 2013)

  • improved Compressor algorithm;
  • default base note for WAV/AIFF samples is C5;
  • SunVox file is now includes additional information: timeline cursor position, current module, current pattern;
  • sound engine optimization;
  • new ASIO driver options;
  • extended list of the audio buffer sizes in the Preferences->Audio: 128, 256, 512, 768, 1024, 1280, 1536, 1792, 2048, 2560, 3072, 4096;
  • new options in the Preferences->Audio: Driver, Output Device, Input Device, Frequency;
  • new option in the Preferences->Interface: Window Parameters (width, height, fullscreen mode); fullscreen mode is only compatible with Windows and Linux;
  • added options for the MultiSynth: Use static note C5 (treat all received notes as C5); Ignore notes with zero velocity;
  • new Pattern Editor function - Slice by cursor;
  • added MIDI import; now you can load any MIDI files directly through the Load Song dialog;
  • added support of the following MIDI commands: Start, Continue, Stop;
  • number of MetaModule User Defined Controllers can be changed from 0 to 13;
  • added MIDI Omni Mode (all MIDI channels will be accepted);
  • new option in the Preferences->Interface: Show virtual keyboard; use it to show or hide virtual qwerty keyboard;
  • scrolling when highlighting in the Sample Editor;
  • per-pattern Mute/Solo (Timeline menu -> Toggle mute / Toggle solo);
  • Vorbis Player is now supports the sample offset commands (09 and 07);
  • added ability to create a new pattern by double clicking on an empty area of the Timeline;
  • new Timeline function - Slice Pattern(s) (knife position = current playing position);
  • new std. pattern effect 23 - set controller value to the random number with range from XX (00..FF) to YY (00..FF);
  • new std. pattern effect 1F - set BPM;
  • new songs: Manwe - Early Fall remake (original by Tangrine), kostya_m - Midnight, take_my_hand, follow_the_sun;
  • new simple examples: metamodule_test, metamodule_with_automation, random_ctl_values_with_range, trance, compressor2;
  • new instrument (pads): moving_pad, vocal_synth, filter_slide_up, analog, analog2, analog3, analog_distorted, space, violin, violin2, violin3, violin4;
  • new instrument (keyboard): analog10, fm2, bell2;
  • bugs fixed.

New in SunVox 1.7.2b (Apr 12, 2013)

  • sampler freeze bug fixed;
  • changes in WinCE file functions;
  • some bugs fixed.

New in SunVox 1.7.2 (Apr 12, 2013)

  • now XM and MOD files (formats of old trackers) can be loaded without the converter, through the Main Menu -> Load Song; you can find hundreds of these files on this site: modarchive.org;
  • extended list of effects for XM/MOD to SunVox conversion;
  • new std. pattern effect 30 - use it to stop playing the song;
  • new controller in the Reverb module - "All-pass filter"; use it to enable/disable output all-pass filter;
  • new controller in the Reverb module - "Room size";
  • added autorepeat mode for the following buttons: HLD (clear current note), OFF (insert Note OFF), INS (insert), BCK (backspace);
  • added eight layers for the modules; for example you can place some complicated drum chain on the first layer, and all other synths - on the second layer; layers can be visible together or separately;
  • new function "Scale" in the Module menu: use it if you want a smaller or bigger module size for the current project;
  • changing the size of the modules by mouse wheel (scroll wheel);
  • new module - WaveShaper;
  • new module - MetaModule; with this module you can include some external .sunvox song to your project and use this song as synth or effect; Not available for PalmOS;
  • new options in the Preferences->Recording: Pattern fit to grid, Note quantization, Controller quantization;
  • new option in the Preferences->MIDI: Ignore velocity;
  • new option in the Preferences->Audio Ouput: Audio buffer size;
  • empty parameter of the vibrato effect 04 is now treated as "use previous parameter value"; works only for songs created in SunVox 1.7.2 and higher;
  • new option "Smooth frequency change" in the Analog Generator; enabled by default; disable it if you want to use arpeggio effect 08;
  • velocity map in the MultiSynth module;
  • improved CPU Usage Monitor with scrolling and module selection;
  • maximum number of pattern tracks has been increased from 8 to 16;
  • maximum Echo delay length increased to 4 seconds (except for PalmOS, where still the maximum is 1 second);
  • new controller in the Echo module - "Delay units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Filter module - "LFO frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Flanger module - "Vibrato speed units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the LFO module - "Frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Vibrato module - "Frequency units" with different available modes (ms, Hz, ticks, lines);
  • new controller in the Vibrato module - "Set phase";
  • new simple examples: MIDI_out, waveshaper, velocity_map, reverb2, reverb3;
  • new instrument in instruments/bass directory: analog_bass;
  • new instrument in instruments/pads directory: synth_violin;
  • new instruments in instruments/keyboard directory: piano14, piano15, space, space2;
  • new instruments in instruments/various directory: electric_guitar, noise_slide_up, electro_drum_loop;
  • keyboard instruments piano04.wav, piano05.wav has been replaced by piano04.sunsynth, piano05.sunsynth;
  • sound engine optimization;
  • many bugs fixed.

New in SunVox 1.7 (Apr 12, 2013)

  • ported to Android;
  • ported to Meego;
  • real-time recording of any types of sound events (notes, Touch Theremin, controllers changing); WARNING: recording is not available for PalmOS version;
  • if you want to enable/disable the metronome for recording - go to the Main Menu -> Preferences -> Recording -> Metronome = ON/OFF;
  • new module: Analog Generator with the following features: 32 double alias-free oscillators with internal 12/24dB filters; exponential envelopes; smooth parameters changing;
  • Bypass 'B' button has been added to the window with module's controllers;
  • View 'V' button has been added to the window with module's controllers: with this button you can change the view mode (one, two or four columns);
  • polyphony has been increased from 16 to 32 for the Sampler and the SpectraVoice;
  • number of sample slots has been increased from 16 to 128 for the Sampler;
  • "Roll-off" (dB per octave) controller has been added to the Filter module; available values: 12dB; 24dB; 36dB; 48dB;
  • now you can load samples through the "Load Module" file dialog; Sampler will be created automatically;
  • "Preview" button has been added to the "Load Module" file dialog;
  • mouse wheel is now enabled for any type of controllers and scrollbars;
  • mono mode has been added to the LFO module;
  • new features in the Main menu -> Edit: Shrink pattern and Expand pattern;
  • new standard pattern effects 40...5F - delay an event for selected fraction of the line (from 40 (0%) to 5F (100%));
  • new standard pattern effect 04 - vibrato with parameters XXYY, where the XX - frequency, YY - amplitude;
  • new standard pattern effect 22 - set controller value to the random number from 0 to XXYY (parameter);
  • new controller in the Filter module: "Exponential freq" for exponential frequency;
  • new function "Stereo to mono" added to the Sampler (sample editor);
  • new sunvox_config file option: pencontrol - force UI (User Interface) optimization for Pen/Mouse control;
  • new sunvox_config file option: ppi - pixels per inch; example: ppi 160;
  • new sunvox_config file option: scale - UI scale factor (normal=256); example: scale 128 //reduce the size of UI items in half;
  • new sunvox_config file option: synths_min_num - minimum number of modules on x-axis;
  • new parameters (Control Type and Scale) in the Preferences for the UI scale configuration; use it if you want larger or smaller interface elements;
  • Windows: now DirectSound is default sound system; but if you need ASIO output, just select it in the sunvox_config.ini file (audiodriver asio);
  • iOS: "Create Directory" feature added to the Wi-Fi file browser;
  • new examples: electrohouse, afternoon, pong, space_trip, 8bit_tales, sfields1, 1bit;
  • new instruments (pads): moving_pad, vocal_synth, filter_slide_up;
  • new instruments (keyboard): analog10, fm2;
  • sound engine optimization;
  • many bugs fixed.