Keys not triggering on very low velocity

Topics related to using the AXiS-49 composer's companion.

Moderator: jacqueline

Re: Keys not triggering on very low velocity

Postby Envergure » Wed Mar 10, 2010 8:46 am

The strange velocity curves don't bother me much. I have grown up playing old synths with no velocity response at all, and I just turn off the velocity response of FL Studio when I play the Axis. I'm used to playing classical organ and harpsichord pieces which don't require any dynamics.
Envergure
 
Posts: 45
Joined: Fri Oct 17, 2008 10:27 pm
Location: Port Hope, Ontario, Canada

Re: Keys not triggering on very low velocity

Postby xjscott » Wed Mar 10, 2010 4:06 pm

MusicScienceGuy wrote:tweaking the velocity curve to remap the velocity 1 to 33 and the top end down seemed to help


I agree. This is only a problem with certain synths and in some cases patches that have extremely soft response for velocity 1, perhaps outside the range of normal acoustic instrument. Adjusting the patches has helped in these cases, as has mapping pushing up the bottom of the curve using mapping software.

MusicScienceGuy wrote:The key travel issue is probably addressable too - I looked and measured carefully, and it should be possible to lift the rubber gasket switches off the PCB by 0.5-1.0 mm with a plastic sheet with holes in it (easy to create if you have a friend with a laser cutter). With another mm of acceleration distance, one would be able to be a fair bit more nuanced in play - approaching or exceeding a piano's key. So the basic Axis design has a fair bit of room for further refinement (some of which could be done by hobbyists), which is great.


It might be more than just travel depth. I think within the current depth, even without modifications to the keyboard, there is room for improvement. For example, my understanding is the Opal Chameleon has the same travel depth but a completely different key mechanism which is somehow weighted and provides for a lot more control of velocity, although it still takes getting used to. It would be really nice to do a side by side comparison of the two mechanisms. I think this is a major reason to get an Opal over the Axis. (Caveat: I haven't done the said comparison personally and thus can not be sure that its response is that much better, but I suspect that it is based on things I have heard.)

In general velocity sensitive instruments don't actually measure instantaneous velocity on impact but measure the transition time between leaving one contact and striking another (as Yamahas do) or between contact one and contacting another a little bit later (as I think the Axis does).

I think the Axis could be improved by changing the calculation from transition time to velocity by allowing for longer traversal times at the low end, and curving the bottom end there so the mid range response is not affected.

Something like

250ms transition = velocity 1
200ms transition = velocity 2
100ms transition = velocity 10

and then from there up, the normal curve. (These are not actual numbers to use, just to show the general idea.)

I would really like the exact time-to-velocity map to be user programmable. (By this I don't mean warping the current 127 values as can be done with the velocity mapping application for the 64, I mean actually changing it one step closer to the hardware.) This way we (the user community) could rapidly converge on a set of two or three good, musical presets. Once we had these there wouldn't be a need for user programmability.
X. J. Scott
Red Barn Goat Farm, Tennessee
http://www.nonoctave.com/
xjscott
 
Posts: 47
Joined: Wed Nov 12, 2008 2:17 pm
Location: Appalachia

Re: Keys not triggering on very low velocity

Postby brzycki » Fri Mar 12, 2010 1:27 pm

Hey guys. I have the same problem with both of my Axis 49 units. Some of the keys seem more sensitive than others to sending out notes with a velocity of zero.

The velocity map for the Axis 49 is a bit odd: Image

This was made with http://fstrixner.de/files/SynthMaker/VelocityChecker.exe

I got around this by writing a simple Jesusonic MIDI effect that converts all zero velocities to 1. Here's the code:

Code: Select all
desc:Eliminates note on events with zero velocity, AXIS-49
slider1:0<0,65535,1>Zero Count
@init
NOTE_ON = 9;
@block
while (
    midirecv(mpos, msg1, msg23) ? (
        msg1_hi = (msg1 / 16) | 0;
        msg2 = (msg23 / 256) | 0;
        msg3 = (msg23 & 255) | 0;
        (msg1_hi == NOTE_ON) && (msg2 == 0) ? (
            msg23 = ((1 | 0) * 256) + msg3;
            slider1 = slider1 + 1;
        );
        midisend(mpos, msg1, msg23);
    );
);


You can use this as a MIDI effect with the ReaPlugs suite in any VST Windows host: http://reaper.fm/reaplugs/index.php; specifically the ReaJS plugin with the code above.
brzycki
 
Posts: 14
Joined: Tue Mar 24, 2009 3:32 pm
Location: Austin, Texas, USA

Previous

Return to AXiS-49

Who is online

Users browsing this forum: No registered users and 1 guest

cron