Midi Logical Editor - Randomize CC value

I’d like to create small random changes for a CC that my VST uses (CC21) and am wondering how to accomplish that. I’ve created a CC21 controller lane with a static setting of 50.

From Project Editor, I select a track, then Open the Midi Logical Editor and try to a Transform for the below :

Type is Controller
Value1 is CC #21

For the Action, I have :
Value2 Set Relative Random Value Between 10 and 100


When I hit Apply, I don’t hear the change and I don’t see any change to the curve on my CC21 controller lane in the Key Editor?

Works here…is this what you have?

Yes, that’s what I have. In the Transform menu, do you have Transform selected and did you create a controller lane in the Key Editor beforehand? And can you see the a random line/pattern for CC21 in the controller lane now? I’m assuming this change in the Logical Editor will let you see the changes it made in the Key Editor controller lane.

When you set up the logical editor like this, it will transform any existing cc21 events. It will not create new ones.
From your description it looks like you only have one cc21 event set to value of 50.

Hmm, my goal is to create a series of small random fluctuations of the value of CC21 over the time period of a track. Could I use the Logical Editor for this or would I have to fake it by manually Paint it in a Key Editor controller lane?

Also, anybody know if there is a user library somewhere of Logical Editor presets or controller lane presets that others can download?

Pick the resolution you want with the grid in the Key Editor, and just draw in a bunch of CC21 events where they should go (in time). You can use the line or curve tool if you like.

Make sure they are selected, and run your Logical Editor again…as many settings and passes as you need to get things where you want them.

Here is a thread with a few example tricks with the Logical Editor, as well as discussion on methods to get arbitrary events generated:

1 Like

Helpful hint: hand drawing in a bunch of cc data points may have more initial variation than you want. If you select all the points, type in the value you want on the Info Line and hit ctrl+enter it will set them all to the same value.

You might also want to explore the Target Operation that sets relative random values. If you had this set to 5 and -10 and applied it to a data point set to 50 it would change the value to a random selection between 40 and 55.

1 Like

Ah, that Info line tip did the trick. Didn’t know about that one. Thanks!

No one asked how to paint cc21 events in the key editor. They asked how to do something in the logical editor, most likely so they didn’t have to waste a bunch of time painting variations in the key editor. I mean what’s the point of having the logical editor, then? Not sure, but I know it’s not to make things easier that others deem valid to make easier. Why do so many people on here NOT answer the questions being asked? Since other people from google can be sent here to find out how to do something, say, create logical editor presets, it would be nice to have that here.

TLDR: Can anyone explain how to create a series of random fluctuations of a CC number. say CC21, in the logical editor? Or is this not possible? And is there a user library somewhere of logical editor presets or controller lane presets that are downloadable?

And please don’t tell me to look it up somehwere else, or google it, because I did. And others will too, Since this is a steinberg forum, It would be nice to answer questions about a steinberg product.

Sorry for the rant, but it’s starting to feel like this forum, and the whole internet, is people not answering questions, or answering their own questions on someone else’s question’ post. Then people like myself waste time getting sent here by serach engines trying to find answers.

It’s apparently “one of those days”.

Hi, welcome to the forum. Interesting choice for a first posting/impression.

I think this, and many other forums are more like conversations that often include answers to questions rather than the help desk at the bank.

Why do folks provide answers to different questions? Well beyond that’s how human conversations generally work, often the question itself suggests a change is warranted. For example: How do I use the brakes to steer the car?

Hopefully in the future we can better tailor the conversations here to align with your search needs.

1 Like