Page 1 of 1

Note-on with velocity = 0

Posted: Mon Oct 03, 2022 10:31 pm
by gonzoB
Hi Andrew.

I was just fiddling around with the breath settings on my Warbl, and I discovered that with the velocity map set to curve 2, noteons with low pressure are sent with a velocity=0 (i.e. a note-off). If you blow hard the noteon works properly, but if you start at low pressure and build then the note never sounds. The same occurs on curve 1 with the minimum breath pressure set to non-zero.

My typical breath settings for CC=2 are min 1.0 , max 5.0

Gonzo

Re: Note-on with velocity = 0

Posted: Mon Oct 03, 2022 10:38 pm
by admin
Yes, I believe that is because the pressure range is mapped to a smaller output range (0-127), so low pressures get mapped to 0. I believe they originally mapped to 1 but someone requested that they be 0. I can see your point that if you start with a velocity of 0 then a note never plays if try to ramp up from there. I may be able to change it so that the minimum value is 1 unless the pressure is actually 0. Or, maybe I should leave it as is for everything but velocity and have the minimum for velocity be 1?

Re: Note-on with velocity = 0

Posted: Mon Oct 03, 2022 10:45 pm
by gonzoB
Hmm. I think it might have been me that requested that!

Anyway, putting a minimum of 1 on velocity makes sense, as vel=0 means that the note-on is interpreted as a note-off, which is something completely different!

Gonzo

Re: Note-on with velocity = 0

Posted: Mon Oct 03, 2022 11:18 pm
by admin
Thanks-- I agree. It doesn't seem to make sense to send a velocity of 0. I'm going to be releasing a new firmware version in the coming weeks, and I'll make this change to it.

Re: Note-on with velocity = 0

Posted: Fri Dec 09, 2022 6:01 pm
by admin
Just to confirm, this is fixed in v.2.1.