Friday, November 4, 2016

SunVox 1.9.2

SunVox has been updated to v1.9.2!


What is new:

  • 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; 
  • updated version of SunVox library for developers: http://warmplace.ru/soft/sunvox/sunvox_dll.zip; 
  • bugs fixed.