smoothing midi controllers for external devices?

A place to talk about whatever Scope music/gear related stuff you want.

Moderators: valis, garyb

Post Reply
irrelevance

Post by irrelevance »

I've been using an analog joypad along with VMIDIJoy software to control various parameters on scope synths (lots of fun!). When I try to control external synths however I get alot of "stepping" Is there a way to eliminate this? I've read about using the constant val and control smoother modules but these are controling internal filters so...I'm stuck :sad:
User avatar
at0m
Posts: 4743
Joined: Sat Jun 30, 2001 4:00 pm
Location: Bubble Metropolis
Contact:

Post by at0m »

They're internal as long as you don't link them - CW devices transmit the CC# they generate locally. That's everything that's not actually receiving CC#, but controls moved with the mouse or from a modulation source, or velocity from MVC.. Just hook them up to a ValMonitor, or for those who don't have Flexor, I posted a similar module as freebee in the Devices forum, after a suggestion from Ken who wanted to monitor values more closely.

Now for the smoothing:
- load a ConstVal, right click and assign a #CC to it,
- send it to a 6dB LP filter, set at near minimum, or more adequate, Flexor's control smoother.
- the output of the filter can now control the ValMonitor,
- ValMonitor can be assigned to a CC#, and it will transmit it (smooth) to whichever MIDI device you hook up to the patches' output.

Instead of Control Smoother and ValMonitor, the flexor 1.5 update (free for dl for v1 owners) includes ElasticVal. It combines both, and has kind of feedback that can make lfo style sweeps. Especially for hardcore joystick users there's Elastic X/Y. It has built-in smoother and feedback. It's a 2D ElasticVal, with modulation inputs. Means you let go of the stick and at a set rate the output displaying dot will decay to the incoming position. Sweep mad X/Y lfo's - from the joystick :smile:

Hope this clarifies :smile:


PS. Keep in mind that a CC# can only be used once per Device. Different CC# needs to be used on the incoming and outgoing CC#. Now how about throwing a mixer in there, and an LFO. Think of the modules as functional tools, and how they would react... Modules don't usually know what they're being fed - for example an LPF just tries to counter motion.
PPS. Forgot to mention j9k's MBC (Better MIDI Control) and his less descriptive 't_k x5 v2p' :grin:


<font size=-1>[ This Message was edited by: at0m on 2005-11-19 15:06 ]</font>
irrelevance

Post by irrelevance »

Exellent, thanks atom! I'm gonna grab a few hours and get started in the morning :wink:
Post Reply