Vel/R to AEG Attack modulation still erratic

Official support for: tx16wx.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I know that this has been discussed before, but it is still unclear to me.

When you a hit a drum harder, it has a sharper transient (less attack).

Based on this I'm trying to modulate a sample's AEG attack time with the MIDI velocity. However, no matter what settings I do, I never get the desired effect.

The result I want is that at MIDI Velocity = 127, the AEG attack should be zero and the sample should pretty much play as it is.

The screenshot should explain the settings and the results I am getting :
TX_VEL_001.JPG
This is not the result I am looking for. The three lanes show the result I am getting, the MIDI file I am using (with the increasing velocities) and the original sample.
You do not have the required permissions to view the files attached to this post.

Post

Please note that to get to the point above I had to make some contradictory moves :

-Even though I needed to decrease the AEG Attack with increasing velocity, I had to set a positive amount (+1.5) instead of a negative amount. If I set a negative amount ( - 1.5 ) i get this :
TX_VEL_002.JPG
You do not have the required permissions to view the files attached to this post.

Post

I cannot really tell much from your screenshots, both because of resolution and because I am not sure what you exactly expect...
AEG Attack, however, like AEG Time, are both _multiplicative (by an exponential factor) on rate_, i.e. a positive value will mean a times N factor time rate -> positive values mean faster attack. An obvious snag with this is that your will indeed never be able to get to zero attack this way. Close, but not zero. And obviously it will also depend on the initial attack value...
There might be cause to have a time-based attack modulation point, i.e. slide linearly between -N - 0 - N ms change in actual attack time. Makes the AEG again slightly more expensive, but perhaps...
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post

In the first screenshot (with mod amount set to +1.5), you can see the attack time reducing (getting faster), but at the sixth MIDI note it becomes the fastest that it can (As close to zero as possible) and stays that way for the last 5 MIDI notes.

I just want it to peak at MIDI velocity = 127.

So at velocity = 1 it should be the minimum that I specify and at velocity = 127 it should be the maximum (fastest attack) that I specify. It should increase linearly. How do I achieve this ?

Also, the attack amount that I set from the AEG attack dial is the velocity=1 (max attack / slowest attack) amount , right ?

Post

Ok. I finally got it just about right.

See the settings and the results below :
TX_VEL_003.JPG
I also added a little velocity to pitch mod. (with just a tiny bit of randomization) for further realism.

To be honest, this whole endeavour is inspired by you Calle. No, I'm not being patronizing or flattering. But it was your comments regarding the purpose of tx16wx and your multiple rants on over large modern sample libraries that got me thinking.

I have intentionally limited myself to a single sample (or two) per note and am trying to acheive my results through computation/ processing rather than 50,000 samples.

Next up is AEG Time modulation. But I again have an issue. What exactly is AEG Time ? It is mentioned as "the overall speed (time between stages) of the AEG" , but that description raises some questions :

Is that like a decay 1 + 2+ release ? I only want to modulate the release part of the sound without effecting the attack at all (which is already taken care of via the previous excercise).

The purpose to have increasing release time with increasing MIDI velocity. Do I use a + amount or a -amount ?

Do I set-up an initial release value in the AEG like i did with attack or leave it at is current zero value ?

The sample is currently playing as one shot. Experimentation so far has not yielded the desired results.
You do not have the required permissions to view the files attached to this post.

Post

AEG Time affects the rest of the envelope stages rate, same as AEG Attack. I.e. it is an exponential multiply of the _rate_, i.e. positive values makes the rate faster -> envelope shorter. And vice versa.
However, a stage set to 0ms will remain at 0ms (the downside of multiplicative mods).
In the case of one-shot envs, you should use the decay stages to shape the sound. Decay1 is basically your "hold", level1 your release level, and decay2 the effective release in oneshot (->AHR) mode.

Btw, a worthy cause to try building good instruments with minimal samples. I wholeheartedly approve. And I'll be happy to help as much as I can. :-)
TX16Wx Software Sampler:
http://www.tx16wx.com/

Post


Post Reply

Return to “CWITEC”