SUNVOX 1.9.3: DEVELOPMENT STATUS

Multi-platform modular music creation studio
Post Reply
User avatar
NightRadio
Site Admin
Posts: 2794
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

SUNVOX 1.9.3: DEVELOPMENT STATUS

Post by NightRadio » Mon Feb 01, 2010 9:30 am

Image

v1.9.2 (4 nov 2016):
  • Windows (7 and higher): multitouch support;
  • Linux (x86_64 only): multitouch support;
  • Linux: arm64 architecture support (tested on PINE64 64-bit Single Board Computer);
  • Linux: screen rotation support;
  • 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;
  • bugs fixed.

v1.9.1 (9 jan 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.

v1.9b (26 jul 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.

v1.9 (19 jul 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.

v1.8.1 (29 dec 2014):
  • bigger Compressor visualizer;
  • GPIO module is now available on all devices, but it is fully functional in Linux only;
  • bugs fixed.

v1.8 (17 nov 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.

v1.7.5 (26 jun 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.

v1.7.4b (4 feb 2014):
  • MetaModule: number of user defined controllers has been increased to 27;
  • Delay: new controller "Delay units" has been added; possible values: sec/16384, ms, Hz, ticks, lines, lines/2, lines/3;
  • Delay: max delay length has been increased to 1/4 second (PalmOS) and 4 seconds (other systems);
  • Main Menu -> Preferences -> Main: new option "Automatic session restore" has been added; enable it to hide the "Restore Previous Session" dialog;
  • Timeline: new font + text wrapping;
  • bugs fixed.

v1.7.4 (23 jan 2014):
  • SunVox has been ported to Raspberry Pi;
  • engine optimization;
  • extended Visualization Parameters in the Module Properties: type of the Level Meter, type of the Oscilloscope, background, shadow, etc.;
  • available Level Meter modes: OFF, Mono, Stereo, Color, Glow effect;
  • available Oscilloscope modes: OFF, Points, Lines, Bars, Bars2 (symmetrical), Stereo phase scope (Goniometer), Stereo phase scope x2;
  • default Visualization Parameters can be set in the SunVox Preferences (Main menu -> Preferences -> Modules -> Default visualizer);
  • new module - Sound2Ctl; this module can convert the audio signal to the numeric value of any selected controller;
  • new module - MultiCtl; with this module you can control multiple controllers at once;
  • WaveShaper: new controller "DC filter" (DC Blocking Filter) has been added; enabled by default;
  • Amplifier: new controller "Absolute" has been added; enable it to apply "absolute value" filter to the signal;
  • MultiSynth: new buttons have been added: Options, Reset, Smooth, Load, Save;
  • MultiSynth: now you can switch between different types of Velocity Graphs in the Options menu; it is useful for complex velocity mapping;
  • DrumSynth is now supports Velocity Change commands;
  • "Change font size" option has been changed to "Scale"; and now you can change the pattern editor scale very smoothly on any device;
  • now you can set the name of the pattern, instead of the 16x16 icon;
  • the Scale parameter can be changed for each module separately (in the Module Preferences, or using CTRL + MOUSE WHEEL);
  • now the screen orientation can be changed manually (only for Android, WinCE and PalmOS) in the Preferences -> Interface -> Angle;
  • additional File Browser functions: Remove, Rename, Cut, Copy, Paste, Create Directory;
  • now you can see the file size in the File Browser (except PalmOS);
  • new simple examples: sound2ctl*, drumsynth*;
  • new song examples: moon_secrets, CsardasContinuum (by Frantisek Fuka (Fuxoft)), berlin_fm_-_nt, visualizer_demo, silence_artifacts;
  • bugs fixed.

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;
    [*]tons of 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):
  • [*] Android port (Android 2.3 min.);
    [*] Meego port;
    [*] 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 FFAA, where the FF - frequency, AA - amplitude;
    [*] new standard pattern effect 22 - set the controller's value to the random number from 0 to PPPP (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;
    [*] 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 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.
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 PPPP ticks during the line;
    [*]added new effect 1C - cut note after PPPP ticks in the current line;
    [*]added new effect 1D - delays the start of note until tick PPPP 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.
[/color]

bonewire
Posts: 1
Joined: Thu Feb 04, 2010 10:23 am

Re: SUNVOX V1.5: DEVELOPMENT STATUS

Post by bonewire » Thu Feb 04, 2010 10:24 am

Hi Alex,
I´m so looking forward to 1.5. :)
Some Details on what will come? That would be great.

keep up the good work!

Cheers Glenn

dididodo
Posts: 8
Joined: Fri Aug 21, 2009 4:06 am

Re: SUNVOX V1.5: DEVELOPMENT STATUS

Post by dididodo » Sun Feb 21, 2010 2:13 am

what will be new in 1.5?

i really hope some optimations for the note editing/sequencing. i really miss a autojump function. is abit anoying to move the cursor 3 steps down to make a simple bassdrumline. (iphone version)
always, press note, move the cursor 3 steps down, press note, move the cursor 3 steps down ... it would be much easier, when i can set autojump to "4" steps und just press the notes.

keep up the good work!

greets

thermos
Posts: 3
Joined: Thu Mar 04, 2010 7:55 am

Re: SUNVOX V1.5: DEVELOPMENT STATUS

Post by thermos » Thu Mar 18, 2010 10:55 pm

You can press hold to fill in the spaces. I saw Alex do in in a tutorial, and it works well. Much faster than moving the cursor.

jmousseau72
Posts: 2
Joined: Mon May 31, 2010 10:10 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by jmousseau72 » Sun Jul 11, 2010 12:29 pm

Any possible chance we could get that switch for the iPhone/iPod/iPad version to use 16 bit audio...????? That's all I really want at this point. I'd pay for that update. :D

-Jason

User avatar
NightRadio
Site Admin
Posts: 2794
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by NightRadio » Mon Jul 12, 2010 11:43 am

jmousseau72: added to sunvox todo list :)

User avatar
Delek
Posts: 7
Joined: Fri May 28, 2010 7:41 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by Delek » Tue Jul 13, 2010 10:35 am

Would it be possible to do that the controls belong independent from the patterns (ticks)?. I mean, the Arpeggio effect is there because its impossible change the notes so fast (you need to make a new song with a BPM of 600 to make a fast arpeggio), but if you have to change the Duty Cycle faster (Like in some NES games)?. A tracker called "Famitracker" implements a good idea: making an independent list of columns for some effects. But Famitracker doesn't have some cool features from SunVox.

Look at the screen:
Image

Would it be possible add some similar to SunVox in future releases?.

Regards, Delek.
Ex nihilo nihil fit.

Delek's Web:
http://www.delek.com.ar/

Delek's Music & Programming:
http://www.YouTube.com/Dele1000

Delek's Game Mods:
http://www.moddb.com/members/delek1/mods

jmousseau72
Posts: 2
Joined: Mon May 31, 2010 10:10 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by jmousseau72 » Fri Jul 16, 2010 9:38 am

Thanks Alex!!!!!!

-Jason

hseiken
Posts: 55
Joined: Thu Jul 17, 2008 3:52 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by hseiken » Sun Jul 25, 2010 12:30 pm

Delek wrote:Would it be possible to do that the controls belong independent from the patterns (ticks)?. I mean, the Arpeggio effect is there because its impossible change the notes so fast (you need to make a new song with a BPM of 600 to make a fast arpeggio), but if you have to change the Duty Cycle faster (Like in some NES games)?. A tracker called "Famitracker" implements a good idea: making an independent list of columns for some effects. But Famitracker doesn't have some cool features from SunVox.

Look at the screen:
Image

Would it be possible add some similar to SunVox in future releases?.

Regards, Delek.
That's called a macro. Something that's a loop or quick set of instructions called forth on a sequencer. I think though maybe if the LFO supports control over any parameter of the machine it's hooked up to, a macro system would probably be less likely to be used. I'm not shooting the idea down, I'd love to have either addition, frankly...I just think a macro editor would be more complex than necessary and a truly routable LFO is clean, simple and capable of a wide variety of sound manipulation. If the LFO had a step editor in it, you'd essentially have a macro editor (see renoise' LFO machine that allows a custom 'wave' to be created on it).

:) Good idea, though. :)

User avatar
Delek
Posts: 7
Joined: Fri May 28, 2010 7:41 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by Delek » Tue Jul 27, 2010 5:06 am

Yes, a macro!. An LFO editor will be great too. But with an LFO editor its possible change the duty cycle faster (for example)?
Ex nihilo nihil fit.

Delek's Web:
http://www.delek.com.ar/

Delek's Music & Programming:
http://www.YouTube.com/Dele1000

Delek's Game Mods:
http://www.moddb.com/members/delek1/mods

nanotracker
Posts: 18
Joined: Sat Mar 20, 2010 7:34 pm

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by nanotracker » Sun Oct 10, 2010 7:32 pm

That is exiting almost there. I'll have to get a battery extender for my n900.

Zarkon
Posts: 36
Joined: Sat Jan 02, 2010 4:44 pm

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by Zarkon » Sun Nov 07, 2010 8:14 pm

MY GOD!! MY GOD!! THE SCREENSHOTS OF NEW 1.6 ARE MEGA SUPER!!! :Bravo: :Bravo: :good: :beer:
Look at the main site adress warmplace.ru =) I have no words! SUPER!! My hands are jumping! =) :crazy: :Bravo:

jas110

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by jas110 » Tue Nov 09, 2010 1:06 am

looks amazing! can't wait :Yahoo!:

User avatar
menthes
Posts: 53
Joined: Mon Nov 08, 2010 10:11 am
Contact:

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by menthes » Tue Nov 09, 2010 2:15 am

sunvox looks so nice with the new improvements. the LFO's sound great, too! and a spectrum analyzer? amazing!
really looking foward to using 1.6. a lot of care was put into this release, i can tell. first order of business: customize that interface! :)

concretedog
Posts: 16
Joined: Mon Mar 29, 2010 2:17 am

Re: SUNVOX V1.6: DEVELOPMENT STATUS

Post by concretedog » Thu Nov 11, 2010 10:03 pm

95% Woot woot...looks excellent Mr Zolotov, can't wait.

Post Reply