Old 04-03-2020, 05:08 PM   #1
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default Smooth 7bit to 14bit CC?

I sadly have realized that my beloved breath controller is only outputting 7 bit CC.
Anyone know of a JS that can interpolate 7 bit data to create 14 bit data? Even if it adds a small delay to accomplish this, that's cool. I wasn't able to find one but I hold out hope. I swear there was something called 'CC Smoother' but I can't find it by that name.
Fergler is offline   Reply With Quote
Old 04-04-2020, 01:27 AM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

I did something like this with ReaPack -> "Midi Volume".
Here you'll see such smoothing in action in the graphics.
The more smoothing is applied, the slower the modification will be.
I'm not sure if this really is acceptable.
In fact any decent plugin that digests 7 bit CCs should do the most appropriate smoothing internally, anyway (as does Midi Volume) .

-Michael
mschnell is offline   Reply With Quote
Old 04-04-2020, 06:39 PM   #3
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default

Yeah controlling lots of old 32bits from the 2000s that I can't part with. Euthymia electric organ, Phybes, Tyrell N6

It works great, I will try to adapt it to smooth all CC that pass through it..
Fergler is offline   Reply With Quote
Old 04-04-2020, 06:49 PM   #4
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default

Hah I totally fooled myself. Thought it was outputting CC 7.


Seems like CC Mapper X is doing this with High Res ticked
Fergler is offline   Reply With Quote
Old 04-04-2020, 10:14 PM   #5
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Quote:
Originally Posted by Fergler View Post
Seems like CC Mapper X is doing this with High Res ticked
On the first sight at the code it seems it does not. It just seems to work correctly on HighRes Midi CCs as an input, outputting correctly HighRes Midi CC.

(For smoothing, it would need to send Midi events with a "position" different from the one received, with position increasing in a loop.)

Anyway: where do you intend to send the smoothed High Res Midi stream to ? I doubt that the plugs you mention know anything about HighRes Midi.

-Michael
mschnell is offline   Reply With Quote
Old 04-04-2020, 10:35 PM   #6
Philbo King
Human being with feelings
 
Philbo King's Avatar
 
Join Date: May 2017
Posts: 3,204
Default

To do something like this you'd need to do cubic spline interpolation which would be processor intensive. And the synth would likely ignore the extra bits anyway.
__________________
Tangent Studio - Philbo King
www.soundclick.com/philboking - Audio streams
Philbo King is offline   Reply With Quote
Old 04-05-2020, 12:21 AM   #7
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default

Quote:
Originally Posted by mschnell View Post
Anyway: where do you intend to send the smoothed High Res Midi stream to ? I doubt that the plugs you mention know anything about HighRes Midi.

-Michael
I'd like to use it as automation for the plugins. If I automate by hand there's no zipper noise but using the controller I get a lot of it. I'm not going through the synth's internal CC pathways.
Fergler is offline   Reply With Quote
Old 04-05-2020, 03:40 AM   #8
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Quote:
Originally Posted by Fergler View Post
I'd like to use it as automation for the plugins. If I automate by hand there's no zipper noise but using the controller I get a lot of it. I'm not going through the synth's internal CC pathways.
OK.
For a test you might create a Midi item with a slope on a 14 Bit CC and route that to your synth track and drive the appropriate DAW-Paramter by

[PARAM] -> ... -> Midi Link -> Link from Midi -> CC 14 Bit -> ...

And let us know what you find.

-Michael
mschnell is offline   Reply With Quote
Old 04-05-2020, 01:58 PM   #9
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,032
Default

Quote:
Originally Posted by Fergler View Post
I sadly have realized that my beloved breath controller is only outputting 7 bit CC.
Which model are you using? If it is not a secret.
TonE is offline   Reply With Quote
Old 04-09-2020, 04:59 PM   #10
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,220
Default

Quote:
Originally Posted by TonE View Post
Which model are you using? If it is not a secret.
TEC Control Breath and Bite v2
https://www.tecontrol.se/products/us...e-controller-2

A very nifty tool. If a little poorly constructed.. the cable is sooo thin I really worry about it in the vicinity of anything that could pinch it or get stuck. Considering it cost about 300 canadian I was hoping for something a bit more robust. ;p

Mschnell I will get back to you on that, but if envelope based parameter automation gives me clean results any parameter modulation by a smooth input should work too as its the same modulation pathway right?
Fergler is offline   Reply With Quote
Old 04-09-2020, 10:14 PM   #11
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,770
Default

Quote:
Originally Posted by Fergler View Post
TEC Control Breath and Bite v2
https://www.tecontrol.se/products/us...e-controller-2

A very nifty tool. If a little poorly constructed.. the cable is sooo thin I really worry about it in the vicinity of anything that could pinch it or get stuck.
Confirmed !


Quote:
Originally Posted by Fergler View Post
if envelope based parameter automation gives me clean results any parameter modulation by a smooth input should work too as its the same modulation pathway right?
Right.

OTOH, if the synth does not do appropriate smoothing on the (7 Bit) Midi input, I would consider this "buggy".

On the DAW Parameter ("Envelope") I recon a VST is not supposed to do any smoothing. Using a Midi preprocessor would be possible, but finding a decently appropriate smoothing algorithm, working good any situations, might be a rather demanding task.
-Michael
mschnell is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:00 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.