
Changelog:
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 the "Distortion": "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 the "Generator": "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.