|
From: | Ben Gonzales |
Subject: | Re: [fluid-dev] Continuous controllers |
Date: | Sat, 25 Jun 2016 09:47:51 +1000 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.1 |
Hi Greg. On 25/06/16 08:46, FenderBenders wrote:
Ben, I wonder what happens if you cancel out velocity with negative or zero in modulators and assign breath #2 to velocity and volume. The dynamic in harmonic content is dependent on velocity on many sound modules but having midi monitored the output of the ewi I noticed the note on message long after a series of volume increases.
From my analysis, when the EWI is configured with CC2 and zero velocity, what it sends out (for playing a single note) is:
1. A string of CC2s (up to 8 until the pressure is stabilised), then 2. A note-on command with the velocity equal to the current CC2 value, then3. More CC2s as the note is modulated until the player stops blowing and CC2 goes to zero, then 4. A note-on command with the velocity equal to zero (equivalent to note-off)
So, the EWI produces only one note-on command per note. If your sound module is producing additional harmonic content at high velocities, you must be starting the note at high volume, otherwise it wouldn't be getting the high velocity message.
If I read you correctly, you are suggesting adding in more note-on commands at varying velocities as the CC2 values change? I'm not sure what that would do - maybe add more voices? Also, you'd get repeating attacks, which might not sound good. I'll try programming that in and see what happens.
I also think the note off message might be unnecessary if the velocity interacts correctly. Of course this is only speculation.
The additional note-off function in my EWI-PI package is a separate issue. It is there to combat "stuck notes" only.
Ben
Sent from Samsung mobile Ben Gonzales <address@hidden> wrote:Hi all. I implemented the CC2 modulator in a sax soundfont, and loaded it into my RPi2 fluidsynth. I set the EWI to CC2 and the velocity setting to ZERO. This makes the EWI produce "dynamic velocity". What I found was that I could start a note at low breath pressure, and resulting low volume, and swell it, but only a bit. If I started a note at higher breath pressure I could swell it more. So, it seems that you can't swell to full volume unless you start with a decently loud note in the first place. In practical terms, you (well, I) rarely need to swell to full volume>from nothing, but I just thought I better mention it. Maybe I'm doingsomething wrong. I did test setting a fixed velocity (mid range), and it seemed to work OK. Ben _______________________________________________ fluid-dev mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/fluid-dev_______________________________________________ fluid-dev mailing list address@hidden https://lists.nongnu.org/mailman/listinfo/fluid-dev
[Prev in Thread] | Current Thread | [Next in Thread] |