-psycledelics- (http://psycle.pastnotecut.org/index.php)
|- TIPS BOARD (http://psycle.pastnotecut.org/board.php?boardid=3)
|-- Midi --> effects (http://psycle.pastnotecut.org/threadid.php?boardid=3&threadid=2884)


From zelix on 03.01.2013, 22:47:

  Midi --> effects

Hello everybody!

Is it somehow possible to map Midi CCs to effects?

It works with generators but I would also like to use it with effects to turn on/off some things with Pads via the muter effect and to well, modify effect parameters.

I managed to use the select by midi-channel feature but unfortunately effects seem to start at #40 whereas midi has only 16 channels.

I would not mind editing files/registry.

What I imagine to be nice would be an additional column in the midi controllers mapping dialog to be able to overwrite the generator/effect a twk is going to.


From zelix on 03.01.2013, 23:02:

 

just found this:

quote:

From [JAZ] on 18.08.2007, 21:26:

you most probably need to enable the "allow notes to effects" option, under the sequencer. (also, to select an effect with a mouse click, you hold the ctrl key).



hmm it works but it is not really getting me far...


From [JAZ] on 04.01.2013, 10:25:

 

Hello.

First, a mention to the "allow notes to effects" check: It only matters for notes (almost no plugin use this) or command effects (rarely used also).
For tweaks, you don't need it enabled.


Now, your needs might need the sequenced setup instead of the immediate mode (Setttings->Input/output tab).

Please, take a look at the psycle help file (Psycle.chm), the chapter Control Psycle externally with MIDI.


__________________
<[JAZ]> Pa pi pa pa pa pi pa.... ;D


From zelix on 04.01.2013, 22:59:

 

I was referring to the second part of the quote: "to select an effect with a mouse click, you hold the ctrl key"


I have read every document I could find at least a couple of times.

Tried to set the effect to be controlled with the midi cc via "program change" to 0x40 but it did not work (did work fine with generators). With some Midi Mapping and scripting this could be the solution I am looking for if I could only get it to work.

From what I understand CC126 & CC127 will not let me do what I intend.



From zelix on 06.01.2013, 02:04:

 

Hmm another possibility might be to set the midi config such that the cc triggers and mcm command that would change parameters. when I try it psycle crashs unfortunately.

I have a small keyboard with some pads and knobs that I would like to make use of (not only in generators but also in effects and to mute some machine-paths). How could I do that? I have a feeling I might be barking up the wrong tree....


From [JAZ] on 06.01.2013, 19:26:

 

Mmm.. So, If i get you right, you want to control several machines at the same time using a single MIDI hardware, right?

That is not possible right now in the sense that the mappings in the MIDI controllers settings page only change the command or the range. They don't change the machine that receives it.
(I'll take a look at these options, since I haven't tested it in some time and might have become broken recently due to the changes in MIDI in version 1.10).



These are the options that Psycle support as of now:

1) Output everything to the selected machine (Either selected with the mouse with click, ctrl+click, or with the machines' dropdown box).
This is configured in MIDI Controllers, changing the Generator/Instrument to "Currently selected in Psycle".
This is the simplest mode where the MIDI hardware becomes a simple "keyboard" that inputs notes or commands directly to what has the focus.


2) Output everything to the machine indicated by the MIDI channel.
This one is pretty basic, and has the downside that you cannot send anything to effects, since effects start at 64 (40 in hex).
This is configured in MIDI controllers, changing the Generator/Instrument to "Selected by MIDI channel index".


3) Output everything to the machine indicated by the Program or Bank sent with a MIDI message for this MIDI channel.
This one allows to setup a different index for each of the 16 supported MIDI channels, so you could control up to 16 different machines, if you send the messages to the appropiate MIDI channel.
This is configured in MIDI controllers, changing the Generator/Instrument to "Selected by program change"/"Selected by bank change".
You then, for example, set the hardware to midi channel 1 and send a program change to 2. This means that everything that comes from the midi channel 1 will be redirected to Psycle machine 2 (In fact, to machine 01, since Machines start at index 0 and programs and banks start at index 1).


All these modes can be used either with immediate mode or with sequenced mode (Input/Output settings tab), but probably they are easy to configure in immediate mode.

You can see the mapped machines in the Monitor->MIDI Monitor window.


Recently, an internal machine (Note Duplicator 2) was added to do keyboard splitting with it, but that doesn't help your problem with redirecting CC messages.

I have had in mind for some time a completely new MIDI controllers page, with keyboard splitting and CC remapping, but I haven't got to implement it yet.


__________________
<[JAZ]> Pa pi pa pa pa pi pa.... ;D


From zelix on 06.01.2013, 19:50:

 

Thank you for your detailed reply.

I will retry 3.) with another midi keyboard controller.


quote:
I have had in mind for some time a completely new MIDI controllers page, with keyboard splitting and CC remapping, but I haven't got to implement it yet.

would that be possible via a plugin? is it possible for plugins to enqueue twk and mcm messages? Maybe I would give it a try myself if I find the time.


From [JAZ] on 06.01.2013, 21:46:

 

No, it is not possible with a (native or VST) plugin. We haven't implemented a way to do so in natives, and we're not accepting messages from VST plugins right now.

I need to integrate a message queue into the playback engine. Right now there's one for MIDI, but it works on top of the engine.


If you only use VST's, there are plugins like energyXT that implement a VST host themselves and offer features like midi mapping.
Anyway, this one is commercial, and I don't know if a freeware one exists.


__________________
<[JAZ]> Pa pi pa pa pa pi pa.... ;D


From Angelus on 06.01.2013, 23:56:

 

quote:
[JAZ]: Anyway, this one is commercial, and I don't know if a freeware one exists.

I don't know if this can be of help: Studio Units


__________________

(???)Oo. X( :( :| :) :)) :D .cC(Psycle!)

Powered by: Burning Board 1.0 Beta 4.5eEnglish Translation by AnnaFan
Copyright 2001 by WoltLab