Midi Octave Transpose...
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- 1838 posts since 17 Jan, 2006 from Portland, OR
Hey guys. I've been struggling with this problem for hours and I'm at the end of my rope.
I'm trying to use eXT 1.4 to turn my crappy old midi controller keyboard into a live performance machine, and I have one critical problem that is screwing everything up: I can't figure out any way to do a simple octave transpose with the controller.
The keyboard has octave shift buttons on it, but I have to keep certain keys static for controlling loops and samples, so I have to replace these buttons with a cc controlled octave shift that is controllable within the modular environment. This should be a piece of cake, but I can't seem to find a simple plugin that does an octave shift that I can control with cc messages.
I found one that has octave shift buttons, but I can't seem to assign cc controls to them because the param list is hundreds of entries long with no labeling:
http://jstuff.wordpress.com/js-midi-tools/ -multi channel key range/transpose midi plugin.
I also found a plugin in the same collection that transposes one semitone at a time, and it even has built in cc controls! I can get it to do an octave (instead of single semitones) by using another plugin to repeat each control message 12 times, which works great, but unfortunately the plugin has bug that makes it necessary to push the transpose button twice to get it to shift away from zero, so some octaves require 13 triggers while others only 12 screwing up my whole workaround. Argghhh.
http://jstuff.wordpress.com/js-midi-tools/ -cc controlled (or not) midi transposer plugin
I'm completely stuck. Anybody have any ideas? I would be extremely grateful if someone could find a solution to this problem. I have literally wasted an entire day trying to get this to work, and I'm out of ideas.
I'm trying to use eXT 1.4 to turn my crappy old midi controller keyboard into a live performance machine, and I have one critical problem that is screwing everything up: I can't figure out any way to do a simple octave transpose with the controller.
The keyboard has octave shift buttons on it, but I have to keep certain keys static for controlling loops and samples, so I have to replace these buttons with a cc controlled octave shift that is controllable within the modular environment. This should be a piece of cake, but I can't seem to find a simple plugin that does an octave shift that I can control with cc messages.
I found one that has octave shift buttons, but I can't seem to assign cc controls to them because the param list is hundreds of entries long with no labeling:
http://jstuff.wordpress.com/js-midi-tools/ -multi channel key range/transpose midi plugin.
I also found a plugin in the same collection that transposes one semitone at a time, and it even has built in cc controls! I can get it to do an octave (instead of single semitones) by using another plugin to repeat each control message 12 times, which works great, but unfortunately the plugin has bug that makes it necessary to push the transpose button twice to get it to shift away from zero, so some octaves require 13 triggers while others only 12 screwing up my whole workaround. Argghhh.
http://jstuff.wordpress.com/js-midi-tools/ -cc controlled (or not) midi transposer plugin
I'm completely stuck. Anybody have any ideas? I would be extremely grateful if someone could find a solution to this problem. I have literally wasted an entire day trying to get this to work, and I'm out of ideas.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRist
- 178 posts since 29 Jul, 2007
with plugin soma_notefx_lite you can assign a cc to parameter "pitch oct" via xt cc mapper
I found it here
does it work for you too?
Greets Pete
I found it here
does it work for you too?
Greets Pete
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
I tried that plugin, but I can't find a way to step it up and down with two buttons. It would work though, if I could find a way to step through multiple cc values with a single key, but I can't figure out a way to do that either.
What I really need is just something that shifts up and down by octaves (or even semitones) using two buttons which are cc controllable parameters. Just like the shift buttons on any standard midi keyboard. I'm really surprised something like this doesn't seem to exist. It's such a standard feature on any hardware midi controller, but for some reason nobody seems to have implemented it in a midi module, or at least not any that I have found.
For all of the people using eXT to do keyboard splits, what do you do when you need to shift the range of a split section on the fly?
What I really need is just something that shifts up and down by octaves (or even semitones) using two buttons which are cc controllable parameters. Just like the shift buttons on any standard midi keyboard. I'm really surprised something like this doesn't seem to exist. It's such a standard feature on any hardware midi controller, but for some reason nobody seems to have implemented it in a midi module, or at least not any that I have found.
For all of the people using eXT to do keyboard splits, what do you do when you need to shift the range of a split section on the fly?
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
I'm not sure I understand what you are after, but this is what it sounds like to me:
You have your keyboard split already, so that you have certain ranges mapped to play synths and other ranges mapped to control other plugins. You want to transpose the range that plays the synth using two cc buttons on the controller, one to shift up, one to shift down.
Is that correct? What version of energyXT are you using? Are you splitting the keyboard using energyXT or is it a feature of the keyboard?
You have your keyboard split already, so that you have certain ranges mapped to play synths and other ranges mapped to control other plugins. You want to transpose the range that plays the synth using two cc buttons on the controller, one to shift up, one to shift down.
Is that correct? What version of energyXT are you using? Are you splitting the keyboard using energyXT or is it a feature of the keyboard?
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
Yes, that is exactly what I'm trying to do. I'm using eXT ver 1.41, and I'm splitting the keyboard using eXT.glurgle wrote:I'm not sure I understand what you are after, but this is what it sounds like to me:
You have your keyboard split already, so that you have certain ranges mapped to play synths and other ranges mapped to control other plugins. You want to transpose the range that plays the synth using two cc buttons on the controller, one to shift up, one to shift down.
Is that correct? What version of energyXT are you using? Are you splitting the keyboard using energyXT or is it a feature of the keyboard?
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
Just whipped this together in synthmaker, haven't used it for over a year and have been meaning to get back to it, so apologies if it's buggy...
edited: working link two posts down
edited: working link two posts down
Last edited by glurgle on Thu Jan 07, 2010 11:20 pm, edited 1 time in total.
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
Wow, thank you so much!glurgle wrote:Just whipped this together in synthmaker, haven't used it for over a year and have been meaning to get back to it, so apologies if it's buggy...
VST plugin
SynthMaker Schematic
grr... I hate BBCode so much sometimes... anyways, copy and paste the links to get the plugin
Unfortunately, I can't seem to access the file with that link...
The BBCode didn't work because of the spaces in the link. Are those supposed to be there? I tried taking them out and also tried replacing them with underscores, and that didn't work either.Forbidden
You don't have permission to access /Octave Stepper.dll on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
Thank you. That's perfect!
Just one question? What cc values are assigned to the buttons so I can trigger them? They don't seem to show up in the automation parameters list in eXT, so I can't figure out how to trigger them from the controller. I don't really need them to show up in eXT. If they are hard coded to certain cc values, that's okay, but I need to know what they are so I can trigger them somehow.
Thank you so much for putting this together. You are a saint.
Just one question? What cc values are assigned to the buttons so I can trigger them? They don't seem to show up in the automation parameters list in eXT, so I can't figure out how to trigger them from the controller. I don't really need them to show up in eXT. If they are hard coded to certain cc values, that's okay, but I need to know what they are so I can trigger them somehow.
Thank you so much for putting this together. You are a saint.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
Nevermind. I downloaded SynthMaker and figured it out well enough to add the cc support myself. It works great now!
Thanks for the excellent plugin! Also, thank you for posting the osm file. I learned a ton about how to use SynthMaker just by studying your work. The learning curve is so steep for those type of programs that I've never figured out how to use them before, but now it's starting to make sense and I'm getting the itch to try building some stuff myself. Kudos sir.
Thanks again!
Thanks for the excellent plugin! Also, thank you for posting the osm file. I learned a ton about how to use SynthMaker just by studying your work. The learning curve is so steep for those type of programs that I've never figured out how to use them before, but now it's starting to make sense and I'm getting the itch to try building some stuff myself. Kudos sir.
Thanks again!
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
Awesome to hear, I did add the CC support just now and uploaded a new version, (same link) I moved a lot more stuff into modules this time around as well.afreshcupofjoe wrote:Nevermind. I downloaded SynthMaker and figured it out well enough to add the cc support myself. It works great now!
Thanks for the excellent plugin! Also, thank you for posting the osm file. I learned a ton about how to use SynthMaker just by studying your work. The learning curve is so steep for those type of programs that I've never figured out how to use them before, but now it's starting to make sense and I'm getting the itch to try building some stuff myself. Kudos sir.
Thanks again!
p.s. - I did a pretty hacky solution, so I wouldn't mind seeing what you did with at as well
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
I'll download yours to check it out right now. I'm sure mine is the hackiest of hacky solutions since I really just learned how to use the software 2 hours ago, but it works. I'm curious to see how a pro does it.glurgle wrote:Awesome to hear, I did add the CC support just now and uploaded a new version, (same link) I moved a lot more stuff into modules this time around as well.afreshcupofjoe wrote:Nevermind. I downloaded SynthMaker and figured it out well enough to add the cc support myself. It works great now!
Thanks for the excellent plugin! Also, thank you for posting the osm file. I learned a ton about how to use SynthMaker just by studying your work. The learning curve is so steep for those type of programs that I've never figured out how to use them before, but now it's starting to make sense and I'm getting the itch to try building some stuff myself. Kudos sir.
Thanks again!
p.s. - I did a pretty hacky solution, so I wouldn't mind seeing what you did with at as well
I added knobs to select the cc values and modified the name slightly. Hope you don't mind.
http://www.speedyshare.com/files/202072 ... hifter.zip
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
afreshcupofjoe afreshcupofjoe https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=94815
- KVRAF
- Topic Starter
- 1838 posts since 17 Jan, 2006 from Portland, OR
Wow, that is way less hacky then what I did. Nice work. I'm going to use your hack just because it's so much neater and cleaner. It makes me less worried that a bug might pop up in the middle of live use. 
I can not thank you enough for this. Drop me a line if you are ever in Portland, Oregon. I'll buy you a brew.
I can not thank you enough for this. Drop me a line if you are ever in Portland, Oregon. I'll buy you a brew.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
NP, I really like the way synthmaker handles MIDI, especially for (conceptually) simple tools like this.afreshcupofjoe wrote:Wow, that is way less hacky then what I did. Nice work. I'm going to use your hack just because it's so much neater and cleaner. It makes me less worried that a bug might pop up in the middle of live use.
I can not thank you enough for this. Drop me a line if you are ever in Portland, Oregon. I'll buy you a brew.
