midiconverter Pitch Bend Question
-
- KVRist
- 86 posts since 8 Mar, 2009
Hi! Thought I'd stop by and see if anyone can help me with something I'm trying to get my head around.
I've just downloaded the pizmidi plugins to hopefully use the midiconverter plug to convert a CC message coming from a kaoss pad into pitch bend information.
I can convert the relevant CC (70) into pitch bend using a 'Pitch Bend' Output Type in 'Smooth' mode, but this still doesn't reset the Pitch Bend to zero when I finish bending, and so doesn't really act like a traditional pitch bender. Would anyone have any ideas how I might be able to achieve this behaviour, maybe by incorporating another pizmidi plugin into the chain somewhere?
Thanks!
I've just downloaded the pizmidi plugins to hopefully use the midiconverter plug to convert a CC message coming from a kaoss pad into pitch bend information.
I can convert the relevant CC (70) into pitch bend using a 'Pitch Bend' Output Type in 'Smooth' mode, but this still doesn't reset the Pitch Bend to zero when I finish bending, and so doesn't really act like a traditional pitch bender. Would anyone have any ideas how I might be able to achieve this behaviour, maybe by incorporating another pizmidi plugin into the chain somewhere?
Thanks!
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
i don't think i have a plugin to do this automatically... you'd need something to act as a "spring" to set the value back to center when you "let go." i've considered making this, but one problem is that a plugin would not know when you let go, unless the source sends some message at that point. i don't know much about the kaoss pad, but it might be possible to do this... i'll read the manual and think about it.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 86 posts since 8 Mar, 2009
Thanks a lot for for the reply. The Kaoss Pad KP3 does have an assignable momentary CC value on touch that could be used in this way. Since posting I made a pretty hamfisted patch in Bidule that uses two midiconverters. One is translating the Y axis into the pitch bend. The other is translating the CC value for touch into a pitch bend as well, but with a more or less zero high and low values, so that the touch and release of the Kaoss Pad is resetting the pitch bend value to zero, with the Y axis' pitch bend information sort of hijacking it with brute force when you're moving it around. It feels a little clunky and inelegant. Perhaps there's a way to use this touch CC in a nicer way to achieve a better result?
Thanks again!
Thanks again!
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
sounds like you're almost there... for the momentary CC you'll want to block the "touch" part and only keep the release, which should send a value of 64. i would use a midiConverter for this filtering, converting the momentary CC to the same one as the Y axis, and then use one other midiConverter last in the chain to do all the conversion to pitch bend.
hope this makes sense...
hope this makes sense...
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 86 posts since 8 Mar, 2009
Thanks so much for this, that way of doing it makes a lot more sense! I'm not in front of my KP3 at the moment so maybe I'm just having trouble visualizing something that's pretty basic, but how would I go about filtering out the "touch" message? Would I do this in midiconverter itself?
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
yes, there are other ways but in midiConverter you could set Map Mode to "Clip/Limit" and then adjust the input range. anything outside the input range will be blocked.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
