force2key request: option to block notes instead of forcing them up/down?
-
- KVRist
- 104 posts since 29 May, 2008 from Durham NC
hello - it's been a while. i'm still using these plugins. nice little surgical tools when necessary. thank you for your work.
i came up on a situation where "midi force2key" would be insanely more useful if it blocked notes that are in the "off" position instead of forcing them up, down, or to the nearest "on" note.
this feature would be enormously appreciated and hopefully not inconvenient to implement.
thank you for your time
nym
i came up on a situation where "midi force2key" would be insanely more useful if it blocked notes that are in the "off" position instead of forcing them up, down, or to the nearest "on" note.
this feature would be enormously appreciated and hopefully not inconvenient to implement.
thank you for your time
nym
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
good idea, and easy to implement. here it is with an added "Block" mode:
http://thepiz.org/pizmidi/midiForceToKey.zip
let me know if there are any problems with it.
http://thepiz.org/pizmidi/midiForceToKey.zip
let me know if there are any problems with it.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
gracias. i was trying to hammer out something similar in JS, but i'm not good enough with it yet. all i know is fairly basic Wiring for Arduino. i'm still working on it, though.
i'll be using 7 instances of "force2key" within an energyXT wrapper to selectively control/transpose individual notes from my keyboard midi controller. here's a quote of my goal from the reaper forums:
i'll be using 7 instances of "force2key" within an energyXT wrapper to selectively control/transpose individual notes from my keyboard midi controller. here's a quote of my goal from the reaper forums:
a bit of a hack, and ideally it'd be done from 1 plugin (no energyXT) but i guess that will have to wait til i'm more competent with JS.i thought of a simple way to describe my end goal: imagine a normal piano-type midi controller. i use one of these to compose melodies for my music. however, i don't play keyboard, so i just kind of "Feel the key signature" and skip notes that don't belong.
my idea is to use only the white keys and simply assign them to the correct key in the scale, so that no matter what the song, i'll only play the white keys - they'll just be diverted to the correct midi note. the black keys can then be used as extra system buttons, etc.
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
there is a plugin out there called "DoMaj" that does this, but it had some problems if i remember correctly.
it is a useful thing and would not be too hard to adapt my plugin for this purpose. in fact, i might have already done it by now if you asked for what you actually wanted in the first place...!!!!!!!!!!!!
it is a useful thing and would not be too hard to adapt my plugin for this purpose. in fact, i might have already done it by now if you asked for what you actually wanted in the first place...!!!!!!!!!!!!
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
i was afraid that'd have been asking for too much! but, if it's not too late...would you consider doing it?
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
i've been meaning to do this for a while, so i did it...
http://thepiz.org/pizmidi/midiScaleChanger.zip
you can change any scale to any other scale by transposing each scale degree individually. notes that are "turned off" (black keys by default) can optionally be sent on a separate channel instead of being blocked.
hope it makes sense. eventually it should have presets for various standard scales... right now you have to set them up manually.
http://thepiz.org/pizmidi/midiScaleChanger.zip
you can change any scale to any other scale by transposing each scale degree individually. notes that are "turned off" (black keys by default) can optionally be sent on a separate channel instead of being blocked.
hope it makes sense. eventually it should have presets for various standard scales... right now you have to set them up manually.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
very, very cool. i will try this a little later this afternoon.
you truly are an invaluable fellow.
you truly are an invaluable fellow.
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
i can't get midiScaleChanger to show up in reaper - haven't tried in any other host (don't have one on this computer).
similarly, the updated "forcetokey" doesn't load in energyXT, XT reads "this is not a valid VST plugin." however, "forcetokey" loads fine in Reaper's fx chain.
similarly, the updated "forcetokey" doesn't load in energyXT, XT reads "this is not a valid VST plugin." however, "forcetokey" loads fine in Reaper's fx chain.
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
it probably is showing up in reaper, but as "midiForceToKey" because i forgot to change the name internally.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
fixed both plugins:
http://thepiz.org/pizmidi/midiScaleChanger.zip
http://thepiz.org/pizmidi/midiForceToKey.zip
http://thepiz.org/pizmidi/midiScaleChanger.zip
http://thepiz.org/pizmidi/midiForceToKey.zip
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
scale changer bug, tested in XT and reaper:
disabling the notes works fine, so the plugin is in fact doing something. however, transposing the notes using the first 12 sliders does nothing."C / C# / D / D# / E / F / F# / G / G# / A / A# / B - Transpose each input note by up to +/-12 semitones, or set to "--" to disable a note. These settings apply to every octave."
i am vocal about my opinions of the performance and ethics of developers and software companies
-
- KVRAF
- 2237 posts since 12 Nov, 2002 from swordfish
whoops, i broke it while i was fixing something else. should really work now... same link.
wrongtastic, baby
tucson's number one gothic rock band since 1995
tucson's number one gothic rock band since 1995
-
- KVRist
- Topic Starter
- 104 posts since 29 May, 2008 from Durham NC
piz, you're my hero for this.
it's been a while since i checked in
let me please tell you that this plugin has revolutionized my music making process...no more clumsy grasping at keys, no more jabbing at chords. intervals are where it's at. you've really put my composition on the fast track.
thank you, thank you thank you.
it's been a while since i checked in
let me please tell you that this plugin has revolutionized my music making process...no more clumsy grasping at keys, no more jabbing at chords. intervals are where it's at. you've really put my composition on the fast track.
thank you, thank you thank you.
i am vocal about my opinions of the performance and ethics of developers and software companies
