Wsynth presets (esp. in Qtractor)

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
User avatar
briandc
Established Member
Posts: 1442
Joined: Sun Apr 29, 2012 3:17 pm
Location: Italy
Has thanked: 58 times
Been thanked: 28 times
Contact:

Wsynth presets (esp. in Qtractor)

Post by briandc »

Hi everyone,
using Wsynth in 64-bit has been a bit disappointing for me until now. It didn't provide a native GUI as the 32-bit version does, and as such, controlling parameters such as polyphony and monophonic control of legato, etc was inaccessible in hosts such as Qtractor. In other words, some of the control available using Ghostess in 32-bit was gone in 64-bit.

Then, looking at a Qtractor preset file (.qtx), I discovered that adding a line to the file could provide monophonic control. Great!

So now I'm wondering, what other parameters can be controlled in such a file, and how? For example, number of polyphony notes? Or legato vs. retrigger?

Any input greatly appreciated! :)

(And if you have Wsynth and Qtractor installed, the presets at my website page are worth testing out! :) And opening one with your text editor you will see in line 4 where monophonic can be set to "on" or "off.")


Brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
User avatar
rncbc
Established Member
Posts: 1060
Joined: Mon Apr 19, 2010 12:20 pm
Has thanked: 45 times
Been thanked: 256 times
Contact:

Re: Wsynth presets (esp. in Qtractor)

Post by rncbc »

some notes of advice to the unaware... :)
a. Wsynth is (or used to be) delivered as a DSSI plugin;
b. these .qtx files are indeed Qtractor's own version of plugin preset files (plain xml) applicable to DSSI and (linux) native VST plugins only, never to LV2, which in fact has its own system-wide, user agnostic, preset/state space--iow: the user has no direct control where LV2 preset files are stored;
c. plugin parameters in a .qtx file refer to the original plugin state as of the time and when it was originally saved; so that later plugin versions might (or not) have a different reading opinion so to speak ;)
hth.
cheers
User avatar
briandc
Established Member
Posts: 1442
Joined: Sun Apr 29, 2012 3:17 pm
Location: Italy
Has thanked: 58 times
Been thanked: 28 times
Contact:

Re: Wsynth presets (esp. in Qtractor)

Post by briandc »

@rncbc: It does help, thanks!

I've started analyzing .qxt files that I created with Xsynth (which, in 64-bit, provides the dssi gui), and indeed, there are all of the Config page commands that can be added to the .qtx file for full control. (The Qtractor gui doesn't provide the Config page settings except tuning).

So, opening any .qtx file for Xsynth (and I imagine also for Wsynth), and in-between the

Code: Select all

<configs>
and

Code: Select all

</configs>
tags you can add any of the following settings as needed:

for polyphony:

Code: Select all

<config key="polyphony">12</config>
(to set polyphony to 12. Maximum setting possible: 128)

for glide (portamento) :

Code: Select all

<config key="glide">initial</config>
(for "staccato" notes)
or

Code: Select all

<config key="glide">legato</config>
(traditional legato mode)
or

Code: Select all

<config key="glide">always</config>
(portamento is always on)
or

Code: Select all

<config key="glide">leftover</config>
(a variation of "always," but "harder to predict" (according to the WhySynth manual))
or

Code: Select all

<config key="glide">off</config>
(no portamento)


For monophonic mode:

Code: Select all

<config key="monophonic">once</config>
(a type of legato that doesn't retrigger the envelope on tied notes)
or

Code: Select all

<config key="monophonic">off</config>
(deactivates monophonic mode; polyphony will be used)
or

Code: Select all

<config key="monophonic">on</config>
(envelopes will retrigger)
or

Code: Select all

<config key="monophonic">both</config>
(retrigger that also happens when a note is released while others are still held down)


To set the notebend range:

Code: Select all

<config key="bendrange">12</config>
(the maximum is 12)


***NB: When moving from one preset to another, Qtractor will continue to use the first settings if the second preset doesn't specify different settings.


Hope this is useful! :)

Brian
Have your PC your way: use linux!
My sound synthesis biome: http://www.linuxsynths.com
Post Reply