CC Map Idea

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

Post

Hi Jorgen and everyone,

How about being able to modulate CC maps with other CC maps? Or, in other words make other CC maps appear as options in the params drop down or a new "modulate by" drop down (the CC Maps would obviously need to be numbered or named).

Might be best explained by an example...

CC Map #1 maps CC 16 to say cutoff frequency
CC Map #2 maps CC 17 to modulate CC Map #1

So, CC17 controls how much CC16 affects cutoff frequency.

This could be extended even further so that...

CC Map #3 maps CC 18 to modulate CC Map #2
CC Map #4 maps CC 19 to also modulate CC Map #1

CC18 could come from an arpeggiator and CC19 might come from an external midi controller for example.

I hope that gets the idea across :) Appologies if it's been suggested before but I couldn't find it after a quick search.

Also, please, please can the CC Map and Preset Generator windows cater for longer parameter names? Using FM7 for example there ends up being masses of parameter names truncated and all looking the same as the crucial info is missing e.g. "Op. Z Env. Level BP:" :-o

Cheers,

Inigo

Post

what you are suggesting is a modulation matrix comp i think 8)

for it to work, it would have to be a separate comp which could be inserted as a Midi FX on a sequencer track (or used as a separate component outside the sequencer)

As a Midi FX it could look like this

[source] [--------------|----] [target]

source = the source from which the CC comes
[--------------|----] = value from 0-127, which is amount the target is modulated
[target] = the target CC

possible sources could then include
CC sent from an Arp
CC sent from a chord comp
velocity etc
and CC sent from an envelope!

So an example is

[source] [--------------|----] [target]
CC18 from an envelope comp which has a sine LFO >
modulating an amount of 75% a target of
CC19

would be very powerful! but to receive CCs from an arp, chord or envelope i'm sure it could not work in the CC map under an instrument preset menu :)

Post

Hi scam_artist,

Yes, you are probably right to call it a modulation matrix :) The ascii diagrams are nice!

I'm really into the ability to cascade things too and I think one interesting thing for me is that the modulation amount is also controllable via a CC or even available as the target of other items in the matrix.

Part of this stems from my desire to be able to control patterns, feels and rhthyms in a dynamic and live way. Somewhere between composition and performance. As well as allow the machine to do the same at times :)

I spent some hours stuck on a slow train at the weekend putting together some nice stuff with SynthEdit and its SDK too. Not often I've been happy to be delayed :)

Put one plugin together with four sets of cascaded controls that can scale and offset incoming message velocities and CC values (i.e. data2). All the scale and offset values can be themselves automated.

Put another together with eight sets of controls that can duplicate and transpose incoming notes and then offer the same scaling and offset of their individual velocities. Set it up to allow pairs to be linked too so that e.g. the output of the first could be sent to the input of the second. Again all the scales, offsets and transposition values can be themselves automated.

Things got nice and interesting when using envelopes to control the scales and offsets and giving these envelopes different and prime number cycle lengths :P

Need to test these all a bit more methinks and have started to think about some additional ideas now...

I think it would be possible to make the CC Map use other CC Map entries for its sources and targets and it would be interesting and powerful to use them in this way too.

Cheers,

Inigo

Post

Sounds similar to what I suggested before. Great idea though isn't it - with the kind of music I make, this would be an amazing extension.
My Youtube Channel - Wires Dream Disasters

Post

For what it's worth, this could be done with simple SE VST's. I did a MIDI modulator that can be found here... www.soundnvision.homestead.com

You can modulate one CC value with another in many different ways. Every parameter of my MIDI modulator can also be modulated!

Post

Hi piranha,

Agree with you and have checked out your modulator and velosquish in the past after seeing you mention them here before. Thanks for those :) Some nice options of ways to modulate things there.

I missed a few options with them though which started me on what I was putting together with SE yesteday - needed something a bit more cohesisve and performance orientated.

- some routing or ways to stack, cascade and enable/disable groups of modulations.

- ability to directly control the modulation amount by an on screen automatable slider.

- visual feedback to see the current CC value/velocity values at various points.

- ability to modulate and control note velocities and transpose note on/note off values in the same way.

Some of it is of course possible using combinations of your plugins (and SE stuff from NiceFit too) and totally agree that SE makes doing these things possible once you get into - recommend it to anyone who likes to tinker.

Might be in danger of becoming off-topic so let's hope there might one day soon be an energyXT SDK similar to SE's so we can build some custom components too :-o

Cheers,

Inigo

Post

I already use SE plugins to fill in alot of gaps. I plan to release a bunch of plugins for XT users as soon as SE gets out of beta ...I'll put the page up on XT-GEEK.COM. I've already got about 25plugins that fit nicely with XT. There are some SynthEdit bugs to be worked out, but Jeff M. is knocking out the bugs with Jorgenesque speed =D

Here is another cool setup for adding velocity response to your triggered Arps/MidiParts.

(You will need to have Synth1 plugin installed)
ext FILE

Velocity2CC Plugin

Velocity Scaler


...really I hope that the forthcoming "Transformer" component will cover alot of these feature requests.



nF

Post

Hi NicFit,

Look forward to seeing what your plugins will offer and definitely looking forward to the "transformer" component myself.

Here's a look at the plugins I'm developing and they've really brought XT alive...

Midi Modulator 4

Four switchable velocity or CC value modulators. The top row of sliders scale the values and the second row allow an offset of +/-127 to be applied. All the sliders and switches can themselves be controlled by CCs and each column's output feeds to the input of the next so cascades can be setup easily. The small bargraph meters show the note velocities or track CC values as they pass through.

Image

Midi Transposer 2x4

Eight switchable velocity modulators and note transposers. Each column duplicates and transposes incoming notes by +/-36 and applies similar scaling and offsets to the note velocities as above. The columns are grouped into pairs and can be switched so that the second takes it's input either from the common input or from the column to it's left. Again, all the sliders and switches can themselves be controlled by CCs. The small bargraph meters display the note velocity of events in that column.

Image

I need to do some more work and testing and have some ideas for better routing, filtering, selection and CC metering. Also working on a spectrum analyser style CC monitor to show the values of all CCs between 0 and 119. These might be interesting for others once I've got there?

Cheers,

Inigo

Post

ik_ik_ik wrote:Hi NicFit,

Look forward to seeing what your plugins will offer and definitely looking forward to the "transformer" component myself.

Here's a look at the plugins I'm developing and they've really brought XT alive...

Midi Modulator 4

Four switchable velocity or CC value modulators. The top row of sliders scale the values and the second row allow an offset of +/-127 to be applied. All the sliders and switches can themselves be controlled by CCs and each column's output feeds to the input of the next so cascades can be setup easily. The small bargraph meters show the note velocities or track CC values as they pass through.

Image

Midi Transposer 2x4

Eight switchable velocity modulators and note transposers. Each column duplicates and transposes incoming notes by +/-36 and applies similar scaling and offsets to the note velocities as above. The columns are grouped into pairs and can be switched so that the second takes it's input either from the common input or from the column to it's left. Again, all the sliders and switches can themselves be controlled by CCs. The small bargraph meters display the note velocity of events in that column.

Image

I need to do some more work and testing and have some ideas for better routing, filtering, selection and CC metering. Also working on a spectrum analyser style CC monitor to show the values of all CCs between 0 and 119. These might be interesting for others once I've got there?

Cheers,

Inigo
HELL YEAH!!...now I don't have to build one for myself, :hihi: I'll be looking forward to checking these out.

nF

Post

SE + eXT, is a really nice combo 8)

jorgen
Half developer half human
XT Software
http://www.energy-xt.com

Post Reply

Return to “energyXT”