Old 01-15-2011, 03:59 AM   #1
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default Narrow the range of a continuous midi pot?

I am trying to narrow (not limit) the range of a continuous foot pedal.

In other words, I'd like to use its full range of motion, but have the outputted number go from about 60 to 127. I can't find such a plugin. Any chance one of you guys could make something? It would be incredibly useful for all sort of applications. Icing on the cake would be control over the curve. (the log, or whatever)

Worst-case scenario, I'd like to at least be able to limit the low values, but I can't even do this. I tried midi_CC-mapper, but that only seems to work on buttons. I looked at midi_chopper, but oddly, it only limits on the HIGH end.

Any ideas?
Cableaddict is offline   Reply With Quote
Old 01-15-2011, 10:12 PM   #2
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

Bump.

Kinda' hoping there's already something available.

Any ideas where I might look? Any websites dedicated to this kind of thing?
Cableaddict is offline   Reply With Quote
Old 01-16-2011, 04:47 AM   #3
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,065
Default

whichever you like:
http://thepiz.org/plugins/?p=pizmidi
or
http://www.midiplugins.com/
should cover anything re-mappable et al...
beingmf is online now   Reply With Quote
Old 01-18-2011, 02:10 AM   #4
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

Thanks, but-

Not a single listed filter on either page does what I need, unless their descriptions are wrong.

Did you have a specific plugin in mind?

Last edited by Cableaddict; 01-18-2011 at 02:30 PM.
Cableaddict is offline   Reply With Quote
Old 01-18-2011, 02:29 AM   #5
Adam Fulara
Human being with feelings
 
Adam Fulara's Avatar
 
Join Date: Jan 2011
Posts: 48
Default

If you will not find any, then I will do it, but it will takes few days beacause I'm bussy.

Say which MIDI CC do you use for Volume. Standard?
Adam Fulara is offline   Reply With Quote
Old 01-18-2011, 02:37 AM   #6
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default NEW PROBLEM !

Thanks to you both, but I see now that my problem is more complicated:

I have several midi plugins that SHOULD do what I need, but they haven't been working. I just figured out why:

The movement that I'm trying to limit is a REAPER TRACK FADER.

I see now that cc info does not go from my foot pedal to the fader, THROUGH the track's FX. Thus, I can't add a midi filter to modify the response.

IS THERE SOME OTHER WAY? (it's easy in Ableton)

Last edited by Cableaddict; 01-18-2011 at 03:21 AM.
Cableaddict is offline   Reply With Quote
Old 01-18-2011, 03:50 AM   #7
Blechi
Human being with feelings
 
Blechi's Avatar
 
Join Date: Apr 2008
Location: Saarlänner
Posts: 1,141
Default

Quote:
Originally Posted by Cableaddict View Post
Thanks to you both, but I see now that my problem is more complicated:

I have several midi plugins that SHOULD do what I need, but they haven't been working. I just figured out why:

The movement that I'm trying to limit is a REAPER TRACK FADER.

I see now that cc info does not go from my foot pedal to the fader, THROUGH the track's FX. thus, I can't add a midi filter to modify the response.

IS THERE SOME OTHER WAY? (it's easy in Ableton)
You can use MIDIyoke and MIDIox to achieve this:
- Create a track that receives the MIDI signal of your controller from a hardware MIDI input.
- manipulate this signal with the FX you need
- define MIDIyoke 1 as hardware output for this track
- in MIDIox route MIDIyoke 1 IN to MIDIyoke 2 OUT
- in REAPER now use MIDIyoke 2 IN as hardware input to control the fader
Blechi is offline   Reply With Quote
Old 01-18-2011, 02:24 PM   #8
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

Interesting idea. I hate that I'll need yet another track (trying to keep my live performance setup small & easy to deal with) but certainly better than nothing.

- I sure wish Reaper had scalable actions.

Well, THANKS for this tip. It sounds easy enough to do.
Cableaddict is offline   Reply With Quote
Old 01-18-2011, 02:29 PM   #9
gwok
Human being with feelings
 
gwok's Avatar
 
Join Date: Jun 2010
Location: canada
Posts: 3,396
Default

If your doing a live thing, and need to transform midi, look at BomesMT. I use it for my live stuff, and it's utterly irreplacable

little example - https://www.youtube.com/watch?v=pUSCLQAvzfU
gwok is offline   Reply With Quote
Old 01-18-2011, 02:58 PM   #10
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

Will do, thanks.

I'm just getting into all the optional midi plugins. Rearoute & such. Sadly, there is no complete, concise information database (yet) that covers all this. Darkstar has made a start, but its far from complete yet. This stuff can literally take all of your free time, ughh.

-I mean, cool! (it's a love-hate thing.)


I saw BomesMT last week. Definitely on my list of possibilities, though I may invest in a Gordius "Little Giant" instead. That seems to have the same basic midi functions (maybe even better) plus all the footswitches I need, in a tiny little package. Expensive, though.

BTW- are you that guy in "Psudaform" Not my kinda' music, personally, but that's bloody cool!
Cableaddict is offline   Reply With Quote
Old 01-19-2011, 01:42 AM   #11
beingmf
Human being with feelings
 
beingmf's Avatar
 
Join Date: Jul 2007
Location: Jazz City
Posts: 5,065
Default

Just an idea: place a Midi plugin before MidiToReaControl – this is supposed to work, isn't it?
beingmf is online now   Reply With Quote
Old 01-19-2011, 05:41 AM   #12
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

I'm having a hard time finding detailed info on MidiToReaControl.

Does it actually send control info from the track effects slots to the track's fader?
Cableaddict is offline   Reply With Quote
Old 01-20-2011, 02:09 AM   #13
captain caveman
Human being with feelings
 
Join Date: Feb 2008
Posts: 1,616
Default

What MIDIReaRoute does is send any MIDI it receives (and has been told not to filter) onto Reaper's control system. If you have "Track: Set Volume for Selected Track(s)" for example mapped with CC1 Channel 15, then if MIDIReaRoute receives any of those messages then the track fader will move.

You could also do it with Parameter Modulation if that would suit you. Download this.....

https://stash.reaper.fm/v/4912/Control%20Sliders.txt

..... JS plugin which just contains sliders that don't do anything.

MIDI Learn one of these sliders. Then either do Parameter Modulation from any old volume/gain plugin or TrackReaControl, part of the MIDIReaRoute plugins by Jeffos which would give the same logarithmic response as the track fader, because it hooks into it.

You can then alter the Offset and Scale in the volume plugin so that the MIDI learned dummy control only uses the top half of the range, the bottom half or anywhere inbetween.

edit: but you'd probably be better off getting MIDIReaRoute since it has been one possible solution to all of your requirements.

Last edited by captain caveman; 01-20-2011 at 02:17 AM.
captain caveman is offline   Reply With Quote
Old 01-20-2011, 04:17 AM   #14
Jeffos
Mortal
 
Jeffos's Avatar
 
Join Date: Dec 2008
Location: France
Posts: 1,969
Default

Yes, MIDIToReaControlPath is another way of accessing the control path without MIDI fake ports, additionnal outputs or tracks and with better MIDI timing. You'll find many details and use case examples in the MIDIToReaControlPath thread. MIDIRéaRoute is an advanced version that offers additionnal filtering options, allows automating MIDI harware outputs (!), etc..

@captain: hey, thanks for explaining this! BTW, a better thank you for you: I added some options in the S&M Live Configs (including a configurable CC delay, you weren't the only one to nail this!). Beta here.
Jeffos is offline   Reply With Quote
Old 01-20-2011, 05:46 AM   #15
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Meanwhile:



Linear scale only (at the moment).

This example would capture CC# 74 messages on any channel and if the data value is between 73 and 127, rescale them to be within 106 and 127. The data values received and sent are shown in the lowest 2 sliders.

[remove the .txt extension from the attachment]

-------------------
Edit: updated version, with a choice to Pass Through or Drop meessages outside the range of values.

http://forum.cockos.com/attachment.p...4&d=1384697551
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 08-06-2014 at 02:52 AM.
DarkStar is offline   Reply With Quote
Old 01-20-2011, 07:55 AM   #16
captain caveman
Human being with feelings
 
Join Date: Feb 2008
Posts: 1,616
Default

Quote:
Originally Posted by Jeffos View Post
@captain: hey, thanks for explaining this! BTW, a better thank you for you: I added some options in the S&M Live Configs (including a configurable CC delay, you weren't the only one to nail this!). Beta here.
Magnifique Jeffos, I've put it right down to zero and am now switching instantly!

Merci beaucoup!
captain caveman is offline   Reply With Quote
Old 01-25-2011, 07:30 PM   #17
Cableaddict
Human being with feelings
 
Join Date: Apr 2008
Posts: 1,910
Default

Neato!

-thanks, guys.
Cableaddict is offline   Reply With Quote
Old 11-17-2013, 07:34 AM   #18
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Updated version - see post #15
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 05-09-2020, 02:36 AM   #19
preachers
Human being with feelings
 
Join Date: Feb 2010
Location: Hebei
Posts: 194
Default

Sorry to bump an old thread, but when I load this jsfx into a fxchain, it cannot see my midi input signal, why?

My setup is:
[external midi player -> loopmidi(virtual midi cable) -> reaper -> midi cc ranger -> reacontrolmidi(optional) -> yamaha s-yxg50]

The reason I insert ReaControlMidi is to ensure the midi input is working normally, both ReaControlMidi and Yamaha S-yxg50 see the input but not midi cc ranger, the "monitored input/output" staying unmoved shows that there is no midi input signal detected.
preachers is offline   Reply With Quote
Old 10-04-2020, 04:54 AM   #20
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

helgoboss realearn maybe?
TonE is offline   Reply With Quote
Old 10-04-2020, 05:15 AM   #21
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

The more "current" JSFX plugins are available via ReaPack: "Midi Convert to CC" and "Midi Mapper X".
-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 06:42 AM.


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