Post a New Reply
Reply to thread: How to set a FXpreset ON at sampleset load?
Username:
Post Subject:
Post Icon:
Your Message:
Smilies
Smile Wink Cool Big Grin
Tongue Rolleyes Shy Sad
At Angel Angry Blush
Confused Dodgy Exclamation Heart
Huh Idea Sleepy Undecided
[get more]


Thread Review (Newest First)
Posted by Cementimental - 14-07-25, 17:20
(13-07-25, 21:19)hansehv Wrote: You may have discovered a bug  Dodgy
You can try with the fxpreset definition name starting with a an uppercase and rest lowercase: Isntecho in your example or completely lowercase.
Plse let me know the result !

I tried Isntecho (and I edited all the others match that format, case-wise) and yes it works as I expected now, presets load correctly with fxpresets engages. So it does seem there's some bug with CamelCase names. Smile Thanks!

+ thanks for the other info, useful to know. I will edit my settings accordingly Smile
Posted by hansehv - 13-07-25, 21:19
Hi Cementimental,
You may have discovered a bug  Dodgy
You can try with the fxpreset definition name starting with a an uppercase and rest lowercase: Isntecho in your example or completely lowercase.
Plse let me know the result !

Regarding the seemingly odd behaviour.

Presets change the values defined in this preset. In other words: they add up = override only the parameters specified in it.
If you have an Echo preset and a Modulate preset, loading them subsequently will give you a modulation with echo.
If you want a "clean" Modulate after using the echo, you have the option to either:
  • set Echo parameters explicitely to default in the modulate preset
  • load the Default preset first
The first option can be tedious, because this goes for all effects so you will have specify all these values explicitely if you want to be save.
And if you decide to set another sample set default you face serious work
So option 2 seems extra, but will save a lot of headaches in the long run.

Presets can be assigned to voices (multiple sounds within one sample set).
When switching voices, the voice will adapt to the fxpreset assigned to his sound (according to %fxpreset on his own definition line).
If there is no %fxpreset, it will fallback to the default.
If you want to keep the current effects values when switching to this voice, you need None.
Using fxpreset=default has the same effect as not specifying it (it is already default behaviour).

Now what is the default:
This is an addup of the box's fxpreset (defined in the configuration directory and has all presets to NO in the distribution) and the values defined in the %%fxpreset.

Some notes on your example below
  • you have 1 voice (the saw)
  • the %fxpreset and %velocity do nothing as they are not related to a sound definition
  • If you need them: %midinote*.wav,%fxpreset=blah,%velocity=1
    will give better results. If %voice is not coded, it defaults to %voice=1
Since you code %%fxpreset as samples set default and (%)%velocity defaults to (%)%velolevs which has system default of 1, you don't need it in this case.

Hope this helps,
Hans
Posted by Cementimental - 13-07-25, 14:40
Hi, I have FXpresets working great if I select them manually via the menu or web interface, but I can't figure out how to make a sample set which loads with the effect already switched on by default. 

I've tried setting %%fxpreset or %fxpreset - or both - in definition.txt but nothing seems to make the sample set load with the FX preset switched on.

e.g. should this work as a definitions file? IsntEcho is the correct name of valid FXpreset in my FXpresets.csv

Code:
%%mode=keyb
%%velmode=sample
%%release=2
%%gain=.5
%%fxpreset=IsntEcho
%velocity=1
%midinote*.wav
%fxpreset=IsntEcho


Not sure if it's related but I just observed that changing FXpresets in the menu seems a bit oddly behaved too - for example if I choose my echo or long reverb preset, it kind of gets stuck on them - changing to my simple overdrive preset does nothing, changing to 'None' doesn't turn them off, and only choosing 'Default' goes back to no fx.


Any help much appreciated thanks!!