Midi Octave Transpose...

Official support for: energy-xt.com
RELATED
PRODUCTS

Post

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.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

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

Post

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?
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

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?

Post

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?
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.
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

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
Last edited by glurgle on Thu Jan 07, 2010 11:20 pm, edited 1 time in total.

Post

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 :P
Wow, thank you so much!

Unfortunately, I can't seem to access the file with that link...

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 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. :?:
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

Sorry about that, this one should work

http://stephensugden.com/Octave_Stepper.zip

Post

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. :D
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

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! :D
"The Juno 60 was often incorrectly referred to as a synth. It is, in fact, a chorus unit with a synth attached." -PAK

Post

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! :D
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.

p.s. - I did a pretty hacky solution, so I wouldn't mind seeing what you did with at as well ;)

Post

glurgle wrote:
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! :D
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.

p.s. - I did a pretty hacky solution, so I wouldn't mind seeing what you did with at as well ;)
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. :wink:

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

Post

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. 8)

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

Post

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. 8)

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.
NP, I really like the way synthmaker handles MIDI, especially for (conceptually) simple tools like this.

Post

hi! can someone upload the midi octave plugin? I really need it!
thank you
:D

Post Reply

Return to “energyXT”