1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Velocity Curve using Kontakt 5?

Discussion in 'KONTAKT' started by johnlewisgrant, Feb 24, 2020.

  1. johnlewisgrant

    johnlewisgrant NI Product Owner

    Messages:
    24
    Does Kontakt 5 have the capacity to weight velocities from "1" to "127" for an instrument like HZP so that they gradually get a little quieter than normal by the time you get to "127". You might call this a kind of MIDI-volume compression applied to the relative "loudness" levels of velocity, as you progress from 1 to 127. I think "velocity curve" is, I guess, the phrase that applies.

    This is built into some keyboards. I wonder if Kontakt 5 can pull that off?

    I posted this question in the 3rd party forum, but I'll try to delete it!!
     
  2. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    That sort of feature really needs to be implemented in the library, there's no generic script that does that as far as I know.
     
  3. johnlewisgrant

    johnlewisgrant NI Product Owner

    Messages:
    24
  4. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    Of course, it depends what you meant. If you just want to change the velocity curve in a more detailed fashion, you can use a factory multiscript:

    upload_2020-2-25_0-29-39.png

    But if you want to change the volume of each individual key, that is what needs to be done in the library itself.
     
  5. johnlewisgrant

    johnlewisgrant NI Product Owner

    Messages:
    24
    The latter: squeezing velocity from 0-127 into a narrower volume range. More complex than a simple velocity compression, etc., which most sequencers can do
     
  6. johnlewisgrant

    johnlewisgrant NI Product Owner

    Messages:
    24
    So, just to confirm, kontakt 5 can’t as yet squeeze the velocity layers of a sampled instrument into a diminished volume range (such that the volume of higher velocity layers is reduced or lowered).
     
  7. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    It can but it has to be done in the instrument itself. Preferably by the developer of the instrument.
     
  8. NI.Entuciasta

    NI.Entuciasta New Member

    Messages:
    8
    Hello, is there a way to get that Vel Table but for AHD controls?
     
  9. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    Not sure what you mean. That multiscript adjusts the velocity of notes coming into Kontakt, it doesn't care what sort of envelope controls the volume...
     
  10. NI.Entuciasta

    NI.Entuciasta New Member

    Messages:
    8
    no excuse I made my question wrong, .... I have my AHDSR controls well defined and I would like to get the graph of the curve so I can see the movement of the curve when I move my parameters.

    my question is that I don't know how to make the curve display
     
  11. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    This is not easy to do in Kontakt, unfortunately. There is a workaround using a ui_table, but this has very limited resolution.
     
  12. NI.Entuciasta

    NI.Entuciasta New Member

    Messages:
    8
    I was afraid of that, .. by any chance could you share with me some example code for the alternative solution? I've searched and I can't find anything anywhere

    Thanks in advance for taking the time to answer my question, even when my question is not related to the post.
     
  13. Martin King

    Martin King New Member

    Messages:
    4
    It is possible to put a VST plugin or midi effect ahead of Kontakt in your DAW to transform the MIDI to compress the velocity range. Ableton has built in 'MIDI effects' that do this. You can currently get Live Lite for free via Splice. https://splice.com/plugins/free_plugins?category=daw
    I think other DAWs like Reaper might have something similar.