[ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

Post Reply
User avatar
rncbc
Established Member
Posts: 1071
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 279 times
Contact:

[ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by rncbc »

[ANN] Vee One Suite 0.7.5 - The Tenth beta is out!
--------------------------------------------------

Hiya!

The Vee One Suite aka. the gang of three old-school homebrew software instruments, respectively synthv1 as a polyphonic subtractive synthesizer, samplv1 a polyphonic sampler synthesizer and drumkv1 as one drum-kit sampler, are here released once again, now in their tenth reincarnation.

All still available in dual form:

- a pure stand-alone JACK client with JACK-session, NSM (Non Session management) and both JACK MIDI and ALSA MIDI input support;
- a LV2 instrument plug-in.

The esoteric change-log goes like this:

- LV2 Patch property parameters and Worker/Schedule support are now finally in place, allowing for sample file path selections from generic user interfaces (applies to samplv1 and drumkv1 only).
- All changes to most continuous parameter values are now smoothed to a fast but finite slew rate.
- All BPM sync options to current transport (Auto) have been refactored to new special minimum value (which is now zero).
- In compliance to the LV2 spec. MIDI Controllers now affect cached parameter values only, via shadow ports, instead of input control ports directly, mitigating their read-only restriction.
- Make sure LV2 plug-in state is properly reset on restore.
- Dropped the --enable-qt5 from configure as found redundant given that's the build default anyway (suggestion by Guido Scholz, while for Qtractor, thanks).

In other words

The Vee One Suite are free, open-source Linux Audio software, distributed under the terms of the GNU General Public License (GPL) version 2 or later.

And then again!


* synthv1 - an old-school polyphonic synthesizer *

synthv1 0.7.5 (tenth official beta) is out!

Image

synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic synthesizer with stereo fx.

LV2 URI: http://synthv1.sourceforge.net/lv2

website:
http://synthv1.sourceforge.net

downloads:
http://sourceforge.net/projects/synthv1/files

- source tarball: - source package: - binary packages (openSUSE Tumbleweed): git repos:
http://git.code.sf.net/p/synthv1/code
https://github.com/rncbc/synthv1.git
https://gitlab.com/rncbc/synthv1.git
https://bitbucket.org/rncbc/synthv1.git


* samplv1 - an old-school polyphonic sampler *

samplv1 0.7.5 (tenth official beta) is out!

Image

samplv1 is an old-school polyphonic sampler synthesizer with stereo fx.

LV2 URI: http://samplv1.sourceforge.net/lv2

website:
http://samplv1.sourceforge.net

downloads:
http://sourceforge.net/projects/samplv1/files

- source tarball: - source package: - binary packages (openSUSE Tumbleweed): git repos:
http://git.code.sf.net/p/samplv1/code
https://github.com/rncbc/samplv1.git
https://gitlab.com/rncbc/samplv1.git
https://bitbucket.org/rncbc/samplv1.git


* drumkv1 - an old-school drum-kit sampler *

drumkv1 0.7.5 (tenth official beta) is out!

Image

drumkv1 is an old-school drum-kit sampler synthesizer with stereo fx.

LV2 URI: http://drumkv1.sourceforge.net/lv2

website:
http://drumkv1.sourceforge.net

downloads:
http://sourceforge.net/projects/drumkv1/files

- source tarball: - source package: - binary packages (openSUSE Tumbleweed): git repos:
http://git.code.sf.net/p/drumkv1/code
https://github.com/rncbc/drumkv1.git
https://gitlab.com/rncbc/drumkv1.git
https://bitbucket.org/rncbc/drumkv1.git


See also:
http://www.rncbc.org/drupal/node/1048


Enjoy && have lots of fun ;)
--
rncbc aka. Rui Nuno Capela
rhydermike
Established Member
Posts: 35
Joined: Fri Apr 29, 2016 9:03 pm

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by rhydermike »

I'll compile these tonight. Looking forward to the new DrumKV1 if it's now going to be able to restore state on reload. Thanks, as ever.
User avatar
bhilmers
Established Member
Posts: 229
Joined: Mon Apr 23, 2012 11:44 pm
Has thanked: 5 times
Been thanked: 17 times

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by bhilmers »

Thanks for the cool tools. In drumkv1 is there any way to bypass the DCA and allow long samples to play their entire length?
User avatar
rncbc
Established Member
Posts: 1071
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 279 times
Contact:

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by rncbc »

rhydermike wrote:I'll compile these tonight. Looking forward to the new DrumKV1 if it's now going to be able to restore state on reload. Thanks, as ever.
do you still have issues re. "restore state on reload" with that last one? all details are welcome.

cheers
User avatar
rncbc
Established Member
Posts: 1071
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 279 times
Contact:

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by rncbc »

bhilmers wrote:Thanks for the cool tools. In drumkv1 is there any way to bypass the DCA and allow long samples to play their entire length?
no, for bypassing the DCA.

however, you can set for all longer envelope stage times, on GEN / Env.Time, with the special value 0=Auto meaning that it gets subordinated to the element sample length (and not an arbitrary fixed length).

hth
cheers
User avatar
bluebell
Established Member
Posts: 1927
Joined: Sat Sep 15, 2012 11:44 am
Location: Saarland, Germany
Has thanked: 113 times
Been thanked: 122 times

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by bluebell »

rncbc wrote:
bhilmers wrote:Thanks for the cool tools. In drumkv1 is there any way to bypass the DCA and allow long samples to play their entire length?
no, for bypassing the DCA.

however, you can set for all longer envelope stage times, on GEN / Env.Time, with the special value 0=Auto meaning that it gets subordinated to the element sample length (and not an arbitrary fixed length).
This works fine for me.

Linux – MOTU UltraLite AVB – Qtractor – http://suedwestlicht.saar.de/

User avatar
bhilmers
Established Member
Posts: 229
Joined: Mon Apr 23, 2012 11:44 pm
Has thanked: 5 times
Been thanked: 17 times

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by bhilmers »

rncbc wrote:...set for all longer envelope stage times, on GEN / Env.Time, with the special value 0=Auto...
PERFECT. Thank you. :D
rhydermike
Established Member
Posts: 35
Joined: Fri Apr 29, 2016 9:03 pm

Re: [ANN] Vee One Suite 0.7.5 - The Tenth beta is out!

Post by rhydermike »

rncbc wrote:
rhydermike wrote:I'll compile these tonight. Looking forward to the new DrumKV1 if it's now going to be able to restore state on reload. Thanks, as ever.
do you still have issues re. "restore state on reload" with that last one? all details are welcome.

cheers
It's working fine now, thanks. I had been using it in Qtractor, but I've just given it a go in Ardour and it worked as expected there too. It's a nice plugin that I use when I don't want to get into Soundfonts. Thanks for creating it. I wish there was some way of previewing wav files before committing them to a MIDI key. I looked around for a simple wav previewer for Linux, but I couldn't find anything that worked.

Incidentally, I did a bit of code hacking with one of your other projects, Synthv1. I'm afraid that there's no useful code from my experiment. I'd been away from coding for a long time, so I was just doing it for a bit of fun. I wanted to see what would happen if I built some waveforms out of sine waves, as I got the impression that it's what the Waldorf Micro Q does from looking at its manual.

I replaced the random oscilator with this:

Code: Select all

frames[i] = ::sinf(2.0f * M_PI * p / w0) + (sinf(2.0f * 3 * M_PI * p / w0) / 3) + (sinf(2.0f * 5 * M_PI * p / w0) / 5) + (sinf(2.0f * 7 * M_PI * p / w0) / 7) + (sinf(2.0f * 9 * M_PI * p / w0) / 9) + + (sinf(2.0f * 11 * M_PI * p / w0) / 11) + (sinf(2.0f * 13 * M_PI * p / w0) / 13) ; 
(In other words, 1st, 3rd, 5th, 7th, 9th, 11th, 13th harmonics.)

Sure enough, in the little selection window, it worked. I was a little surprised as I had assumed that this window was simply a sprite rather than a render of the waveform.

As for the sound - I had hopped for something gritty sounding, but it was more of an organ-like tone. It did sound like a mixture of a sine wave and a square wave. Then I discovered the band limiting feature of Synthv1, and realised that I had probably wasted my time. Oh well, I quite enjoyed fiddling with it ;-D

Take care, and thanks for all the work you do on Qtractor and the other music projects my friend ;-)
Post Reply