Jump to content

Fixed MIDI note lenghts (for drum VSTs)?


Palimpsest9
Go to solution Solved by Palimpsest9,

Recommended Posts

Using a USB drum pad set (Alesis DMLite). Instead of drum kit designer, which works fine by the way, I use a custom VST plugin which is not a sampler. While Logic does respond to the pads, the input note values are all too minuscule to even output a sound. This could be solved if there was a way to specify a fixed/minimum lengt for all MIDI notes.

 

(Sure, I can drag them longer or use a transform, but I want to play my drumpads live.)

Link to comment
Share on other sites

This is normally solved by setting up the instrument as "one shot" which is a mode where the length of the note that triggers the sound doesn't affect the length of the sound. What instrument is this?

 

Yeah, that would work well with samplers such as EXS24. But what about instruments which, instead of samples, generate a continuous pulse/noise, varied through envelopes and such? (The instrument is Plogue Chipsounds which emulates 8-bit sounds)

 

(The developer confirmed there is no solution within the plugin itself.)

Link to comment
Share on other sites

You may be able to create a one-shot type envelope? It really depends on the instrument. You can't set a default note length in Logic but you can transform the notes after the recording is over.

 

I've found that the only way which works is when envelope attack is set to 0% (ie. without any duration), and then increasing release/delay time. But then I have to re-adjust each envelope to compensate for the limitation. (which is some extra work and might not even yield the same sound, although after recording I could revert to the original envelopes and then transform the notes.)

Link to comment
Share on other sites

Unheardofski is a user on this board who created a 'quantize note ends' script for midi scripter, which I use for my Alesis drum pad since you can't set note lengths on it. He has some other useful posts, search for his stuff and you'll likely find an answer.

 

I do wish I understood scripting but my brain doesn't work this way, or to be more precise, I'm not willing to put in the work necessary to understand that style of thinking.

Link to comment
Share on other sites

I used the Modifier FX plug-in. Problem solved! (In Modifier, I made "volume" or "velocity" mapped to either "release time" or "sustain", depending on the instrument settings. I'll soon test other settings, too.)

Great, good to hear! And thanks for letting us know how you solved it. :D Hopefully you'll also see redgreenblue's additional suggestion.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...