some more MIDI plugins...

Official support for: energy-xt.com
Post Reply New Topic
RELATED
PRODUCTS

Post

NicFit, you're doing great work!

I am still searching for a special midi plugin, maybe you can give me a hint. I need a plugin that accepts a midi input and switches between multiple midi outputs. Switching should be triggered by midi program change messages. With a plugin like that, it would be possible to switch between several vsti that listen all to the same midi channel.
Maybe this could be achived by combining some of your plugins?
Another user asked for something similar in a different thread, seems like some more people make use of a thing like that.

TinTin

Post

NicFit wrote: Image
...for 'interactive' strumming.
Oh la - effing - la.

Will have to have a look at this one.

Caleb
Happiness is the hidden behind the obvious.

Post

TinTin71 wrote:NicFit, you're doing great work!

I am still searching for a special midi plugin, maybe you can give me a hint. I need a plugin that accepts a midi input and switches between multiple midi outputs. Switching should be triggered by midi program change messages. With a plugin like that, it would be possible to switch between several vsti that listen all to the same midi channel.
Maybe this could be achived by combining some of your plugins?
Another user asked for something similar in a different thread, seems like some more people make use of a thing like that.

TinTin
Unfortunately TinTin, the VST spec only allows for a single MIDI input and output port on a VST. You can get the same results by splitting MIDI channels...I'll post an example in a little while to show you how you can accomplish it.


nF

Post

NicFit wrote:...I'll post an example in a little while to show you how you can accomplish it.
Here is an example project...
you will need my MIDIMunGUI1 plugin, NDC MIDIChanneliser, and Synth1 to open it.

Sending ProgramChange messages 1-16 will switch the signal between the 16 different VSTi plugins.

You could also just set the RCh(recieve channel) on each plugins wrapper and delete all the MIDI chs components....but I prefer to use the MIDI chs components to split MIDI channels, which gives me a clearer overview of which plugin is associated with each MIDI channel without opening the gui.

nF

Post

Thanks a lot for your quick response NicFit, I will check this out! :)

TinTin

Post

Hi,

in the midijoy pluginthe cc toggle doesnt work with the toggle in midi parts. You can use note toggles just fine though... IS this a synthedit problem with the structure of the module or can it be fixed?
HP Peter Swimm

Post

Thank you so much...! I am going to use them heavily... nice to see you back with some more stuff... :)


.

Post

herr_prof wrote:Hi,

in the midijoy pluginthe cc toggle doesnt work with the toggle in midi parts. You can use note toggles just fine though... IS this a synthedit problem with the structure of the module or can it be fixed?
Nothing wrong with the plugin....it works as advertised :)

My guess is you don't know how XT is dealing with CC toggle at the moment(yes it changed at some point)....the "CC toggle" mode for the MIDI parts starts playing as soon as it recieves the designated CC# message reguardless of it's value...and stops on the next message, even if it's the same exact value you started the sequence with. Since nF_Joy2 sends a value on button "press" and "release" it will always behave that way. What you will need to do is filter the release value from the signal before it reaches your MIDI part.

Here is an example project which uses nF_MIDIMunGUI1 to filter the release value, so everytime you press the button the part will toggle as you wish. Note that you may need to choose joystick number 1 on your system....since I used joystick #2 to make this preset on my system....let me know if you need more help.



nF

Post

you can also try my joystick module :hihi:
seems it wrks fine with toggling notes...in gate mode if idi part is in toggle mode, and in toggle if midipart is set to midi note on/off!
I can send you my se1 project, Nicfit, if needed...

Image[/list]

Post

NicFit wrote:
...I'll post an example in a little while to show you how you can accomplish it.


Here is an example project...
I tried and examined the example project...works perfect! :)
But...when I tried to change the rule a little bit, I did not manage to get the desired result. Maybe I missed something.

What I tried to do:
If PrgChng with value between 5 and 14 is received, send Ctrl 0 value 1.
If PrgChng with value between 15 and 24 is received, send Ctrl 0 value 2.

The rules I used (Midi Munger format):
*,ProgChg,5,14,*,*,N,*,Ctrl,0,0,1,1
*,ProgChg,15,24,*,*,N,*,Ctrl,0,0,2,2

First, I tried to achieve this with midiMunGUI5, and then with two instances of midiMunGUI1. But the Channelizer (and yes, parameter is assigned to Ctrl 0) did not react. :cry:

My question: Do my rules make sense, or is this just nonsense? If this makes sense, there must be something wrong in my project and I have to check everything again. :?

TinTin

Post

silicon/silicium wrote:you can also try my joystick module :hihi:
seems it wrks fine with toggling notes...in gate mode if idi part is in toggle mode, and in toggle if midipart is set to midi note on/off!
I can send you my se1 project, Nicfit, if needed...
You apparently didn't read what was said in the previous posts...
where herr_prof wrote:
the cc toggle doesnt work with the toggle in midi parts.
...or
You can use note toggles just fine though...
your joystick plugin will behave the same


nF

Post

TinTin71 wrote:
NicFit wrote:
...I'll post an example in a little while to show you how you can accomplish it.


Here is an example project...
I tried and examined the example project...works perfect! :)
But...when I tried to change the rule a little bit, I did not manage to get the desired result. Maybe I missed something.

What I tried to do:
If PrgChng with value between 5 and 14 is received, send Ctrl 0 value 1.
If PrgChng with value between 15 and 24 is received, send Ctrl 0 value 2.

The rules I used (Midi Munger format):
*,ProgChg,5,14,*,*,N,*,Ctrl,0,0,1,1
*,ProgChg,15,24,*,*,N,*,Ctrl,0,0,2,2

First, I tried to achieve this with midiMunGUI5, and then with two instances of midiMunGUI1. But the Channelizer (and yes, parameter is assigned to Ctrl 0) did not react. :cry:
It does react....just not enough to change the vst parameter to a new value :)
I'm gonna assume your trying to have programchanges 5-14 = channel 1, and programchanges 15-24 = channel 2

try this:
with the MIDIChanneliser plugins GUI open ...if you switch between program change 14 and 15(with the rules you have set) you will see the channel parameter does change slightly, just not enough to push it to channel #2 ...You see the parameter your controlling has 16 values and there are 128 CC values(0-127).... so 128 divided by 16 equals 8. (so every 8 CC values will increment the channel #....0-7=ch1, 8-15=ch2, 16-23=ch3...etc)

try these rules:
*,ProgChg,5,14,*,*,N,*,Ctrl,0,0,1,1
*,ProgChg,15,24,*,*,N,*,Ctrl,0,0,8,8
...also be sure the swap flags are set properly...and "swap ONE" is set since ProgramChange messages do not use the Data2 byte

it's easy to get confused, but sounds like you understand pretty well what's going on...you'll just need to pay attention to number of values that exist for the vst parameter you are mapping.

I'm also gonna recommend you use 2 MIDIMunGUI1 plugins instead of a single MIDIMunGUI5 plugin, since I've had reports of problems(outside of XT) with MIDIMunGUI5...although I have several XT projects that use the plugin without problems, I consider the users that reported problems reliable....I just haven't had a chance to test myself.

hopefully that helps, but if I have a better understanding of what your trying to do I can put together another example for you...just let me know


nF

Post

in cc toggle mode on my plug, with energyxt in toggle or on/off mode, it works fine, I only have problem with gate on my plug and toggle in ext.

mine is better than yours :lol: :hihi: :P

just kidding ;) you rule!

Post

silicon/silicium wrote: mine is better than yours :lol: :hihi: :P
indeed...I forgot you had the "toggle" option, which I originally didn't see the point in having....you and I both know you rule :D ....I'm still just a stupid SE newbie :hihi:


nF

Post

:oops:
Sometimes I just don't see the wood for the trees...
I will let you know, if I can finally get it going.

Many thanks, TinTin :)

Post Reply

Return to “energyXT”