Plug request: Channel switch/router on Program Change

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

Post

Hi!

I know there's some MIDI Channel switchers out there but I haven't been able to make friends with them...

After helping Plastique with the excellent S-PC-Init-plug, I began thinking about channel routing.
[Download S-PC-Init...]

So I want to present my idea of a flexible Channel switch/router:
Image
Description of desired functions:
  • * By sending Program Change to the plug you can select the preset.(Just like in S-PC-Init)
    * Each preset have a number of slots that you can add one by one when needed.
    * Each slot have some rows with settings:
    • 1. On - this button enables the slot.
      2. Ch In - What channel should the slot receive MIDI data from.
      3. Ch Out - What channel should the slot send MIDI data to.
      4. Grp - using Notes or CC you could enable all slots that belongs to the same group.
      5. Note - What note should enable all slots in this group.
      6. CC - What CC should enable all slots in this group.
    * Only the first Note or CC in a group can be changed. The rest will be marked "grp" and will not be able to change.
    * There should be a global "Solo" switch to select if the CCs or notes will enable the group while disabling all others. Otherwise the group will just be enabled.
    * There should be a switch that filters out Program Change messages so the connected plugs doesn't change program. (If you want to change program on those plugs, use S-PC-Init in parallel with this one.)
Any comments are welcome!

Regards, Magnus
Last edited by yatzy on Tue Sep 05, 2006 8:59 am, edited 1 time in total.

Post

I have something in preparation. Even though it's not using the slot concept I think it will be interesting nevertheless. I'll post about it in the next few days.
I will study the above pictured routing possibilities and see if there won't be some intersections ;) The grouping is a very interesting detail. There's without denying a possibility that I'm going to port over my concept into this one, but I want to hear some opinions about the two in comparison first.

Post

Hi Magnus,

Here is a quick template in mGUI that might do what you are looking for:
Image

Right-Click on e.g. the 3rd button to set an input CC, and set the "P d" field to "P", meaning the CC-value will be saved with the preset.
Image
The first row contains a Key-setting, meaning, if the plugin has input focus you can also switch, using the "1" thru "8" keys...

Double-click on a button to change the text. (saved per preset)

Right-click on the background to import the example preset: mx8-1.txp

Download: http://asseca.com/mgui/mgui.zip plus http://asseca.com/mgui/mx8-1.zip

Post

plastique wrote:I have something in preparation.
I'm looking forward to it!

Regards, Magnus

Post

asseca wrote:Hi Magnus,

Here is a quick template in mGUI that might do what you are looking for:
I have tested some mGUI based plugs and even though I see the possibilities my gut tells me that I cannot rely completely on the DIY concept... it's a bit to generic, and some MIDI glitches might occure... I have no proof, just a feeling... Maybe I'm too sceptic, but flawless MIDI performance is crucial to me and I must "use the force" within...

;-)

One other thing is that I want to be able to change preset using Program Change and the mGUI plugs don't respond to that.

Regards, Magnus

Post

Re reliability: It should not be more or less reliable than other MIDI-plugins; I am using them with very few problems for the last 6 months ...

BTW: if you right-click on the background, you will find "copy preset" and "paste preset". "export preset" saves either as FXP/FXB or TXP/TXB text files ...
One other thing is that I want to be able to change preset using Program Change and the mGUI plugs don't respond to that.
They do, if you set in the plugin.ini file "[Vst]" >> "MidiPrgCh=1" ... ;-)

Post

yatzy wrote:
plastique wrote:I have something in preparation.
I'm looking forward to it!

Regards, Magnus
Hi!
Just wanted to know the progress with this one...
Regards, Magnus

Post

I've not forgotten it ;) (got a few plugins in development at the moment, all progressing to some extent and not forgotten either), in fact I spend every few spare minutes on them even that I have almost no time ATM as there's come a lot of "real life work" lately which needs to have higher priority at any cost.
I'll still target at about sometimes during next week to release the plugin, it's almost finished already, just the usual testing phase has still to be done which I can't do at the mo.

Post

back from the dead ... (and right in time for the week-end it seems)


Here's the current status:
I finished the above mentioned plugin and another one which has been breeding for a while here which I thought fits the concept as well.
The slot model didn't make it in the end, due to not having had enough potential in this case.

---------------------------------------------------

S-Midi-Matrix:

- flexible Midi-Router with simple per node midi filtering
(for editing the edit button needs to be active - deactivate to continue midi processing)
- change presets per program change

Overview:

Image

DOWNLOAD

---------------------------------------------------

S-CC-Matrix:

- flexible CC-Router

Overview:

Image

DOWNLOAD

---------------------------------------------------

Any problems with the plugins, please contact me (plugins<AT>s-production<DOT>de or PM me here) and I'll try to get rid of them ASAP.
As for feature requests, I may consider adding new features for a 2.x version, for now it's about having the current versions trouble-free ;)

Have fun.

Post

yatzy wrote:
asseca wrote:Hi Magnus,

Here is a quick template in mGUI that might do what you are looking for:
I have tested some mGUI based plugs and even though I see the possibilities my gut tells me that I cannot rely completely on the DIY concept... it's a bit to generic, and some MIDI glitches might occure... I have no proof, just a feeling... Maybe I'm too sceptic, but flawless MIDI performance is crucial to me and I must "use the force" within...

;-)

One other thing is that I want to be able to change preset using Program Change and the mGUI plugs don't respond to that.

Regards, Magnus
well, why don't you try it and see?
gut feeling is good, but proof, especially when easily gathered, is better. ;)
resistors are futile you will be simulated
Soundcloud
T4M

Post Reply

Return to “energyXT”