SunVox 1.9.5

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

SunVox 1.9.5

Post by NightRadio »

SunVox 1.9.5 is out!
https://warmplace.ru/soft/sunvox
iOS: https://itunes.apple.com/app/sunvox/id324462544?mt=8
Android: https://play.google.com/store/apps/deta ... dio.sunvox
SunVox library for developers: https://warmplace.ru/soft/sunvox/sunvox_lib-1.9.5c.zip
Changelog: https://warmplace.ru/soft/sunvox/changelog.txt

What is new:
  • Android 6+: USB MIDI support;
  • Android: arm64 and x86_64 support; Android 2.3 support has been dropped; now the minimum is 4.1;
  • Android: now the SunVox remains in the background after you close the window; if you want to completely unload the app - use the EXIT menu item or the BACK button;
  • iOS: Audio Unit Extension (AUv3 instrument) has been added - SunVox can now be used inside any AU host;
  • iOS: Main menu -> Export/import: additional export/import functions provided by the system;
  • extended set of supported MIDI sync commands (slave mode): Start/Stop/Continue, MIDI Clock, Song Position Pointer;
  • full support of 65534 modules per project and 32 tracks per pattern;
  • optimization of graphic and sound engines;
  • Distortion: new type "overflow2" (symmetric overflow);
  • Loop: incoming notes (Note ON commands) restart the loop;
  • Delay now also delays the incoming events (note, pitch, phase, velocity);
  • MultiSynth: new option "Generate missed Note OFF cmds";
  • Pattern Editor: new function "Cyclic shift";
  • new pattern effects (column EE):
    • 15 - change the relative note and finetune of the module; XX - relative note (00 - ignore; 01 = -127; 80 = 0; FF = 127); YY - finetune (00 - ignore; 01 = one semitone lower; 80 = 0; FF = one semitone higher);
    • 31 - jump to line XXYY (address) right after the end of the current line;
    • 32 - set jump address mode YY: 0 - absolute address, relative to the start of the timeline (default); 1 - ( pattern beginning + address ); 2 - ( pattern beginning - address ); 3 - ( next line + address ); 4 - ( next line - address );
  • new set of destructive effects (irreversibly change the contents of the pattern):
    • 38 - delete an event on track XX with a probability of YY (00..FF(100%)); see simple_examples/pat effect 38 self destructive.sunvox
    • 39 - cyclic shift of track XX down by YY lines;
    • 3A - generate a new iteration of YY-line polyrhythm on track XX; see simple_examples/pat effect 3A polyrhythm.sunvox;
    • 3B - copy track XX to a pattern named YY;
  • MutliCtl, Sound2Ctl, Pitch2Ctl, Velocity2Ctl: "OUT Controller" range has been increased to 255, so now it's also possible to address the MIDI controllers (CC0 = 128, CC1 = 129, ...) of the connected module(s);
  • new module visualization settings: background options (outline/fill), level scale (linear/logarithmic(dB)/RMS), peak meter;
  • Project properties: "Sync" settings allow you to specify the types of synchronization commands that the project accepts;
  • Preferences -> Main: new option "Autosave" (disabled by default);
  • Preferences -> MIDI: "Module preview channel" - MIDI channel that will be used to receive notes during module pre-listening (when selecting a file);
  • Preferences -> MIDI: "Sync source" - MIDI device for receiving synchronization commands;
  • Preferences -> Timeline: new option "Hexadecimal line numbers";
  • Preferences -> Interface -> Shortcuts: delete buttons [x] have been added;
  • improved text fields (long text scrolling has been added) + improved virtual text keyboard;
  • simple copy/paste (ctrl+c/v) in all text fields;
  • Wi-Fi export/import: additional file information fields: size and modification date/time;
  • export to WAV: new mode "File per module (connected to selected)" - export modules connected (as sources) to the selected module;
  • new keyboard shortcut: SHIFT + 7 - cyclic shift up (for the selected region in the pattern editor);
  • new keyboard shortcut: SHIFT + 8 - cyclic shift down;
  • new command-line option "-?" for help (show usage with all possible options);
  • new command-line options: "-v <vol>" - set volume; "-t <line>" - jump to the specified position of the timeline; "-p" - play;
  • new command-line options: "-of <format>" - set output format (wav16 (default) or wav32); "-o <filename>" - output to file;
  • new instruments and effects from other users (see the instruments and effects folders);
  • new examples (SunVox Compo 2019.03 winners): Trackerbound - its over now; make a wish; Logickin Lambda - Soar Beyond; manganoid - Dash of Wind;
  • new examples: NightRadio - 5100, 5101, 5102, Sines of Night, Au; Manwe - Aquar.io Ambient; Philip Bergwerf - Venaya;
  • updated version of SunVox library for developers: https://warmplace.ru/soft/sunvox/sunvox_lib-1.9.5.zip
  • bug fixes.
Jocphone
Posts: 23
Joined: Wed Aug 26, 2015 3:58 pm

Re: SunVox 1.9.5

Post by Jocphone »

A big thank you for implementing AUv3 on iOS NightRadio!

Really excited to be mixing SunVox with other synths and effects. The integration is fantastic.
User avatar
Keres
Posts: 469
Joined: Mon Mar 21, 2016 9:41 am
Location: N. Tulsa Ok.
Contact:

Re: SunVox 1.9.5

Post by Keres »

Thanks Nightradio!

MIDI working on an Honor7X and a GalaxyT-350!
honzik1
Posts: 1
Joined: Sun Jan 26, 2020 4:38 am

Re: SunVox 1.9.5

Post by honzik1 »

Thank you so much. Midi works also on Xiaomi Mi A2 Lite. And new cyclic shift effect Is awesome.
Small play with self evolving piano :-)
https://drive.google.com/file/d/1EuK4Xw ... wWt5e/view
User avatar
manganoid
Posts: 69
Joined: Sun Mar 04, 2012 10:10 pm
Contact:

Re: SunVox 1.9.5

Post by manganoid »

OK, nice update, each of my mixes sound bit more spacey for some reason, but I found a weird bug on one of my tunes, some of the notes are whited out even though they're of the same module number like the rest of the pattern (and the instrument/module number is not wrong nor missing, just white) and this results in those notes not being played/triggered - I had to type them in again manually :D
User avatar
NightRadio
Site Admin
Posts: 3955
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5

Post by NightRadio »

each of my mixes sound bit more spacey for some reason
Maybe sampling rate was changed from 44100 to 48000?

weird bug on one of my tunes, some of the notes are whited
It would be great if you send me this project. I like to fix bugs 8)
User avatar
manganoid
Posts: 69
Joined: Sun Mar 04, 2012 10:10 pm
Contact:

Re: SunVox 1.9.5

Post by manganoid »

OK, but keep it top secret, shhhh :D
User avatar
NightRadio
Site Admin
Posts: 3955
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5

Post by NightRadio »

ok! :)
Legendario
Posts: 2
Joined: Fri Apr 08, 2016 8:59 pm

Re: SunVox 1.9.5

Post by Legendario »

Yes! I've been waiting for this release!
User avatar
manganoid
Posts: 69
Joined: Sun Mar 04, 2012 10:10 pm
Contact:

Re: SunVox 1.9.5

Post by manganoid »

Just to report, this update works AMAZING on my LG G5. Even songs that used to "stutter" all the time are now sooo smooth :) So happy :D
a1matt
Posts: 156
Joined: Wed Dec 28, 2016 7:39 pm

Re: SunVox 1.9.5

Post by a1matt »

I haven't made use of all the new features yet.

I am finding that the app staying open in the background in Android is a really nice feature.

The incremental sound engine improvements are always appreciated.

Alex - as a thank you for your work on this I bought fractal bits :beer:
User avatar
NightRadio
Site Admin
Posts: 3955
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5

Post by NightRadio »

Just updated to 1.9.5c!
Many bugs have been fixed
Post Reply