SunVox 1.9.5 BETA1

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

SunVox 1.9.5 BETA1

Post by NightRadio »

SunVox 1.9.5 BETA1 is ready for testing!
http://warmplace.ru/temp/sunvox-1.9.5-beta1b.zip
Supported systems: Windows, Linux, macOS, WinCE.

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;
  • full support of 65534 modules per project and 32 tracks per pattern;
  • optimization of graphic and sound engines;
  • Distortion: new type "overflow2" (symmetrical 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: 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 pattern effects that irreversibly change the contents:
    • 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;
  • 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 -> 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; Manwe - Aquar.io Ambient; Philip Bergwerf - Venaya;
  • updated version of SunVox library for developers;
  • bug fixes;
  • something else in the final release...
User avatar
dolflou032
Posts: 27
Joined: Sat Oct 15, 2016 12:12 am

Re: SunVox 1.9.5 BETA1

Post by dolflou032 »

multi selection of modules please
To delete / copy / paste multiple modules at the same time
Also a toggleable option to try to copy the linking also or not
:Yahoo!: :Yahoo!: :Yahoo!: SUNVOX IS AWESOME !!!! :Yahoo!: :Yahoo!: :Yahoo!:
User avatar
SonicGull
Posts: 1
Joined: Fri Jan 03, 2020 3:17 pm

Re: SunVox 1.9.5 BETA1

Post by SonicGull »

YEEEEEEEEEEEEEEEEEEEEEEES I'm so sorry to make such a ridiculous first post on this forum but I'm so excited to see the last feature I could have been missing in Sunvox for a use in video games seeing the dawn of day!!! :Yahoo!: (plus so much more obviously)
- 31 - jump to line XXYY (address) right after the end of the current line;
- 32 - set jump address mode: 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 );
With love and respect, congratulations NightRadio
User avatar
AdrianGroty
Posts: 12
Joined: Wed Sep 18, 2019 5:42 pm

Re: SunVox 1.9.5 BETA1

Post by AdrianGroty »

This is amazing. I can't wait to sequence hardware synths from a phone via metamodule chains.

Apologies in advance if this is a silly question, but is there a way to install any of the linux builds on Android? I see Android features listed in the changelog, but no explicit mention of an Android version for install.
User avatar
queries
Posts: 316
Joined: Tue May 10, 2016 9:51 pm

Re: SunVox 1.9.5 BETA1

Post by queries »

I see that on iOS, AUv3 will work as an instrument. This is very exciting!

Any plans for 1.9.5 for allowing it to be used as an AUv3 effect as well? (via the Input module type)
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5 BETA1

Post by NightRadio »

but is there a way to install any of the linux builds on Android?
No :) But I will try to release a beta version for android too.
Any plans for 1.9.5 for allowing it to be used as an AUv3 effect as well? (via the Input module type)
Yes, maybe in some minor update of 1.9.5
User avatar
Keres
Posts: 467
Joined: Mon Mar 21, 2016 9:41 am
Location: N. Tulsa Ok.
Contact:

Re: SunVox 1.9.5 BETA1

Post by Keres »

WHAAAAAAA!!!!!!?!?!?!?!?!!?!!!!!

what a spectacular release!!! I cant wait to test android MIDI. delay works on controller signals??? you mean we can make humanized effects on synths or samples without any loss of sound? the destructive commands are off the chain... this opens up whole new worlds. amazing release! I LOVE THE NEW MIDI ENHANCEMENTS!!!

thanks NightRadio!!!
iaon
Posts: 236
Joined: Mon Jun 02, 2014 7:56 am

Re: SunVox 1.9.5 BETA1

Post by iaon »

Really enjoying 39 and 3A, a clever way to get tracks of unequal length in the same pattern!

A suggestion: When the timeline is set to hexadecimal, maybe the 'Number of lines' in the 'Pattern properties' window could be hexadecimal too to avoid confusion.
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: SunVox 1.9.5 BETA1

Post by cube48 »

Great update as always! Thanks!!!

Edit: I'll post my bug findings here.

SunVox 1.9.5 BETA1b
  • Distortion module's Power parameter seems to have non-linear response. It has to be pushed hard to right to get the effect. Now it just amplifies the signal to app. 2/3 of the fader and then the distortion comes abruptly into effect. Though the overflow2 sounds really nice.
  • MultiCtl is missing OUT min, OUT max and Out controller faders. <- Can be ignored. My wrong too-quick assumptions after not seeing the faders right after adding the module :oops:
  • Some modules that don't carry audio signal (i.e. MultiSynth, Pitch2Ctl,...) still sometimes display "Level scale" information (dB, %) if the visualisation setting is set so or set as default visualisation. It might be confusing as the values seem to be random.
I'm off to further testing :)
Last edited by cube48 on Mon Jan 06, 2020 3:04 am, edited 1 time in total.
User avatar
Keres
Posts: 467
Joined: Mon Mar 21, 2016 9:41 am
Location: N. Tulsa Ok.
Contact:

Re: SunVox 1.9.5 BETA1

Post by Keres »

"MultiCtl is missing OUT min, OUT max and Out controller faders."

Multictrl has to be connected to something for them to show up. they work.
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: SunVox 1.9.5 BETA1

Post by cube48 »

^ Thanks for clarification. I didn't realize that. It must be the excitement from new update :-D
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5 BETA1

Post by NightRadio »

Thank you!
Working on the beta2 right now... :)

Distortion module's Power parameter seems to have non-linear response. It has to be pushed hard to right to get the effect.
It's beacuse the Distortion effect appears only when the incoming signal crosses the clipping level (0 dB)
User avatar
manganoid
Posts: 69
Joined: Sun Mar 04, 2012 10:10 pm
Contact:

Re: SunVox 1.9.5 BETA1

Post by manganoid »

Ooo, sweet. When will it be available for Android? Also, well there be an ability to export the song/score to XM like in pixitracker? That would be awesome :)
User avatar
NightRadio
Site Admin
Posts: 3944
Joined: Fri Jan 23, 2004 12:28 am
Location: Ekaterinburg. Russia
Contact:

Re: SunVox 1.9.5 BETA1

Post by NightRadio »

When will it be available for Android?
Very soon :)

Also, well there be an ability to export the song/score to XM like in pixitracker?
Definitely not in 1.9.5 :)
User avatar
cube48
Posts: 114
Joined: Tue Jun 21, 2011 10:33 am

Re: SunVox 1.9.5 BETA1

Post by cube48 »

NightRadio wrote: Mon Jan 06, 2020 11:10 am
Distortion module's Power parameter seems to have non-linear response. It has to be pushed hard to right to get the effect.
It's beacuse the Distortion effect appears only when the incoming signal crosses the clipping level (0 dB)
Ahh ... thanks, I've never realized that during regular patching, having perhaps the signal boosted enough before Distortion module.

Btw, love the ability to disable outline on modules ... selected one is then better visible.
Post Reply