v1.7.3c (14 may 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.
v1.7.3b (27 apr 2013):
  • fixed several bugs (iOS 4-inch screen, Audiobus, UI).
v1.7.3 (12 apr 2013):
  • iOS: added Virtual MIDI Port;
  • iOS: support of Audiobus;
  • iOS: support of 4-Inch display;
  • support of JACK Audio Connection Kit (for iOS and Linux);
  • 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;
  • Input Module (Mic/Line-in capture) is now also available for Linux (ALSA), Windows (MME,DirectSound,ASIO), Windows Mobile (with full duplex drivers only) and OSX;
  • 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.
v1.7.2b (22 sep 2012):
  • sampler freeze bug fixed;
  • changes in WinCE file functions;
  • Android: ability to install on external SD card;
  • Android: added confirmation dialog for BACK button;
  • some bugs fixed.
v1.7.2 (03 sep 2012):
  • for Android users: if your display flickers sometimes, put option_glnoretain.txt file (with any content) to the following directory: device SD card/Android/data/nightradio.sunvox/files/;
  • 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.
v1.7 (09 apr 2012):
  • 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.
v1.6.4 (03 aug 2011):
  • new module: Side Chain Compressor;
  • new module: DrumSynth with 120 unique synthetic drum sounds;
  • new module: Amplifier;
  • added multitrack WAV export;
  • double click on the empty area of Sound Net -> Create a new module;
  • double click on some pattern of Timeline -> Open a window with pattern properties;
  • maximum BPM increased to 800;
  • interactive waveform drawing added to Generator (only for type 4 (dirty));
  • added new simple examples: compressor, drumsynth1-4;
  • added new examples: chain reaction;
  • iOS: added stereo mode to Input module;
  • iOS: added Online Help (in Main Menu);
  • many bugs fixed.
v1.6.3 (19 may 2011):
  • fixed several serious bugs in sound engine;
  • added a new standard effect 07 - set sample offset by a percentage (from 0000 to 8000).
v1.6.2 (13 may 2011):
  • quantization noise is reduced by 4 times (on smartphones and pocket computers);
  • added Lo-Fi (fixed point) SunVox versions for slow computers (only for Win32 and Linux x86);
  • improved sound quality of the following modules: Generator, SpectraVoice;
  • new Generator waveforms: half-sine (6); abs-sine (7); pulse-sine with duty cycle (8);
  • added copy and paste of modules;
  • added new control "Velocity" to MultiSynth module;
  • added ASIO support (for Windows only);
  • now Sampler can record signals from another modules; just connect some output module (Generator, for example) to the Sampler and press the "Rec", "Rec mono" or "Rec LoFi" button under the Sampler controllers; "Rec" - record stereo; "Rec mono" - record mono; "Rec LoFi" - record mono with reduced sampling frequency;
  • added base MIDI IN/OUT in versions for Linux (ALSA), OSX and iOS (CoreMidi), Windows (MM);
  • supported MIDI IN commands: NoteON/OFF;
  • supported MIDI OUT commands: NoteON/OFF; Control Change; Program Change; Bank Select;
  • use controllers with number 80+X to send MIDI Control Change; where the X is MIDI Controller Number; for example: 8100 8000 - set Modulation (MSB and LSB) to the max value;
  • added Input module for audio receiving from microphone or line-in; at the moment only iOS supported; the Input for other systems will be available in the next releases;
  • iOS: added D-pad for more precise cursor positioning in the pattern editor;
  • iOS: added Audio Copy/Paste (Intua Audio Sharing); Sonoma compatible; Where to find: Main menu -> Export/import -> Copy/Paste;
  • iOS: added multitouch support to Touch Theremin;
  • iOS: added multitouch support to piano keyboard;
  • added Preferences (in the Main menu);
  • templates support (in the Preferences);
  • fixed bug with overload of EQ module;
  • added new songs and instruments (samples);
  • many bugs fixed.
v1.6.1 (05 jan 2011):
  • Win Mobile: fixed bug with spectrum analyzer freezing.
v1.6 (10 dec 2010):
  • GUI improvement and optimization;
  • Maemo port (tested on Nokia N900);
  • iOS: added screen orientation locking;
  • iOS 4 multitasking support;
  • iOS: added file sharing (SunVox <-> iTunes);
  • added spectrum analyzer;
  • new module: OGG Vorbis Player; note: this module is not available for the PalmOS devices;
  • new module: Amplitude Modulator (multiplier);
  • added new controller in "Distortion" module: "Noise";
  • added LFO to the "Filter";
  • improved sound quality of the "FM" module;
  • improved sound quality of the "Kicker" module;
  • added high-quality cubic interpolation to the "Sampler" module; note: this mode doesn't work on handheld devices with integer engine;
  • added a set of built-in color themes;
  • you can specify your own colors using the c_0, c_1, c_2 and c_3 options in the sunvox_config file; example: c_0 #00FF80;
  • added UNDO/REDO functions (trough the main menu or CTRL + Z / CTRL + Y / SHIFT + CTRL + Z);
  • added "edit step" to the pattern editor;
  • new keyboard shortcut (pattern editor): CTRL + MINUS - decrease edit step;
  • new keyboard shortcut (pattern editor): CTRL + PLUS - increase edit step;
  • correct solo/mute handling in the "MultiSynth" module;
  • added "Module remapping" function (main menu -> edit -> remap);
  • fixed bug with relative note in the "MultiSynth";
  • sunvox_config: added "zoom" option; you can use it for larger pixels on Linux devices with SDL, or on WinCE devices with RAW video driver; example of usage: zoom 2;
  • added new songs and simple examples;
  • many bugs fixed.
v1.5.5d (07 may 2010):
  • fixed bug with cursor on the timeline;
  • fixed bug with WAV/AIFF/XI preview;
  • fixed bug with scrollbar.
v1.5.5 (04 may 2010):
  • added new controller in "Generator" module: "Duty cycle" (only for rectangular waveform);
  • WAV/AIFF/XI preview in the "load" dialogs of the "Sampler";
  • animated visualization of the state of the "Sampler";
  • new keyboard shortcut (pattern editor): CTRL + D - duplicate;
  • new keyboard shortcut (pattern editor): CTRL + I - interpolate value;
  • new keyboard shortcut (pattern editor): CTRL + U - interpolate velocity;
  • new keyboard shortcut (sound network): CTRL + N - create a new synth;
  • new keyboard shortcut (sound network): CTRL + R - randomize synth controllers;
  • new keyboard shortcut (timeline): CTRL + N - create a new pattern;
  • new keyboard shortcut (timeline): CTRL + D - clone pattern(s);
  • new keyboard shortcut (timeline): CTRL + C - copy pattern(s) to buffer;
  • new keyboard shortcut (timeline): CTRL + V - paste pattern(s) from buffer;
  • new keyboard shortcut (timeline): CTRL + A - select all patterns;
  • 24bit WAV support;
  • experimental MP3/OGG/FLAC/... support via ffmpeg under the Linux.
  • fixed bug in the "FM" synth.
v1.5.1 (03 apr 2010):
  • sound engine optimization;
  • new module: DC Blocker (DC Blocking Filter);
  • new module: EQ (3Band Equalizer);
  • new module: MultiSynth (translates sound events to any number of synths);
  • new synth activity scopes;
  • added signal clipping indicator;
  • color selection for synths;
  • simple MIDI export;
  • AIFF (uncompressed) support;
  • added new example track: multisynth;
  • sunvox_config: removed "flip" option; added "rotate" option; example of usage: rotate 90 //turn the screen by 90 degrees;
  • sunvox_config: added "maxfps" option; use this option for setting maximal number of frames per second; less value - less CPU usage;
  • sunvox_config: added options for control the size of the synths: synth_max_xsize, synth_min_xsize, synth_xsize_divider, synth_ysize_multiplier;
  • sunvox_config: new options "no_scopes" and "no_levels" for slow devices;
  • now SunVox can load its configuration either from sunvox_config.ini or sunvox_config.txt.
v1.4.5 (11 oct 2009):
  • new module: Vibrato;
  • added sinusoidal waveform to the "Generator";
  • added new effects 11 and 12 - fineslide up/down;
  • added new effect 20 - set the probability (0...8000) of a note being triggered; this effect is for unpredictable rhythms;
  • added new effect 21 - same as 20 but with random velocity;
  • added new example track: endless_song (based on new effect 20);
  • new functions in the "Sampler": resample; volume fade; waveform drawing (paint mode);
  • improved "transpose" function in the pattern editor;
  • pattern follow mode (only for single pattern playing);
  • sound engine optimization.
v1.4.1 (02 aug 2009):
  • fixed several bugs in Mac OS X version;
  • removed text console from Windows version.
v1.4 (24 jul 2009):
  • iPhone port;
  • OSX port;
  • multitouch support;
  • design improvements and optimization;
  • updated icon editor (now in separate window);
  • updated sampler (added base note and frequency for each sample);
  • sunvox_config: added "touchcontrol" option; use this option if your device has touchscreen without pen (stylus), or if you just want a large buttons;
  • sunvox_config: now "audiodevice" option works in Windows (and Windows Mobile) too; example of usage: audiodevice 1 //set second audio device of your computer;
  • added new effect 19 - re-trigger note after XXYY ticks during the line;
  • added new effect 1C - cut note after XXYY ticks in the current line;
  • added new effect 1D - delays the start of note until tick XXYY in the current line;
  • added respective simple examples: std_effect_retrig.sunvox; std_effect_cut.sunvox; std_effect_delay.sunvox;
  • added "hide effects" function in the pattern editor's menu;
  • added "Touch Theremin" experimental tool for realtime playing;
  • tons of bugs fixed.
v1.3b (30 mar 2009):
  • fixed bug with incorrect sunvox_config file loading;
  • added new "videodriver" option to the sunvox_config file; possible values for WinCE devices: gapi (default), raw (raw hires framebuffer), gdi (compatibility mode);
  • graphics in PalmOS version changed from grayscale 8bit to colour 16bit;
  • added possibility to change the color (foreground and background) of pattern's icon;
  • code optimization;
  • fixed several bugs.
v1.3 (20 mar 2009):
  • fixed bug with ping-pong loop in the "Sampler";
  • fixed bug with big values in scrollbars;
  • fixed bug with wrong song lenght calculation;
  • fixed bug with panning in the FM synthesizer;
  • new keyboard shortcuts: F9 - play; F11 - play pattern; F12 - stop;
  • added new parameter "P.Modulation" to the "Generator" for phase modulation with input signal;
  • added possibility to load samples from RAW and JPEG files;
  • added support of 32-bit (floating point) samples;
  • added new effect 8 - arpeggio;
  • added new effect 9 - set sample offset;
  • added new simple examples: phase_modulation, phase_modulation2, arpeggio;
  • added right-click pop-up menu in the pattern/synth editors;
  • added button for changing the piano keyboard size;
  • added UTF-8 support to engine;
  • pattern icons became resizable in the timeline window;
  • now the timeline and the synth network may be shown at the same time if initial window size is greater than 640x480;
  • inproved ALSA support (thanks to Will Light);
  • updated manual;
  • code optimization;
  • fixed various small bugs.
v1.2 (13 jan 2009):
  • added external mod2sunvox utility for MOD/XM -> SunVox files conversion;
  • added synth activity indicators;
  • added CPU usage monitor (not working on PalmOS);
  • added "mute" and "solo" buttons to the window with synth controllers;
  • added "zoom in" and "zoom out" buttons to the timeline window;
  • added "set vibrato phase" controller in the "Flanger" synth;
  • improved reverb performance;
  • increased frequency ranges of synths;
  • updated manual;
  • redesigned some GUI elements;
  • fixed various small bugs.
v1.1b (16 nov 2008):
  • added new pattern length - 256;
  • fixed serious bug with pattern removing;
  • fixed bugs with screen resizing on some PalmOS devices;
  • fixed bugs with ALSA support (Linux).
v1.1 (26 oct 2008):
  • new module: Delay;
  • new module: LFO;
  • new module: FM synth;
  • new module: Reverb;
  • new module: Vocal Filter;
  • added "anticlick" controller in the "Kicker" synth;
  • added "vibrato type" controller in the "Flanger" synth;
  • added "mix" controller in the "filter" synth (mix original signal with filtered);
  • added new mode "cubic interpolation" for high quality sound in the "SpectraVoice"; (not working on PDA);
  • new feature: changing font size in the pattern editor;
  • new feature: main menu -> edit -> interpolate velocity;
  • new examples: city_dreams, forests, pong, window;
  • new simple examples: delay, delay2, reverb, lfo, fm, voice;
  • fixed major bugs on PalmOS devices with non-square screen;
  • added sample-editor to the sampler module;
  • ALSA support in Linux;
  • redesigned some GUI elements;
  • code optimization.
v1.0b (08 apr 2008):
  • fixed bug with crash on some new PalmOS devices.
v1.0 (05 apr 2008):
  • the first release.