Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Q&A, Tips, Tricks and Howto

Reply
 
Thread Tools Display Modes
Old 09-25-2018, 09:31 PM   #1
NakajimaYusuke
Human being with feelings
 
NakajimaYusuke's Avatar
 
Join Date: Aug 2013
Location: Japan
Posts: 58
Default [Solved]I want to convert a MIDI NOTE or a CC to "transpose + 1" or "transpose -1"

Hi, I recently bought EDIROL PCR-800 MIDI keyboard for live performance with laptop PC. (with REAPER).
However, this multifunctional MIDI keyboard does not have a transpose button.
I think this is a major design flaw. I can not play without transposing.

Since there is no way, I decided to use another button as a transpose button.
EDIROL PCR-800 has MIDI pads that can assign CCs and MIDI notes.
I want to use a part of this MIDI PAD as a transpose button.

I want to use only two MIDI pads for transpose.
One is as transpose +1.
Another is as transpose -1.

When I want to get +5 transposition, I tap "transpose +1" button five times.
I need this kind of function.


Is there a MIDI effect etc. to realize this function?

It is certain that the MIDI pads can emit any CCs or MIDI NOTEs.
And, I know how to assign MIDI signals to VST parameters in Reaper.
But I can not find exact MIDI effects for this purpose.

I'm currently using a MIDI knob as Transpose knob.
(I am using Reaper's parameter modulation.)
But I can not be satisfied with this method.
It is hard to operate and lacks reliability.
I want to transpose one semitone at a time with a reliable button.
__________________
Sorry about my poor English.

Last edited by NakajimaYusuke; 10-01-2018 at 01:04 AM.
NakajimaYusuke is offline   Reply With Quote
Old 09-25-2018, 09:47 PM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

I doubt that this is usable, unless you have a display showing the amount of translation, and even than it seems rather dangerous.

For Live playing, I use an XControl Compact. Here I defined 9 buttons for the "Global Transpose" functionality:
push 1 = +1, push 2 = +2, ... push 8 = +8
long push 1 = -1, long push 2 = -2 ... long push 8 = -8
push 9 = +/-0.

One of the buttons 1...8 is lit if the appropriate "+" is active and it flashes if the appropriate "-" is active.

To implement this I did appropriate JSFXes. One that manages the buttons and places the transpose value in the JSFX-system's global memory, and one that is placed before any VSTi as a Midi filter and performs the transposing on Note-On and Note-Off events.

(I once tried a Transpose functionality driven by Keyboard keys, but that was not decently usable for me. Only a "single push" implementation really worked for me.)

-Michael
mschnell is online now   Reply With Quote
Old 09-25-2018, 11:44 PM   #3
NakajimaYusuke
Human being with feelings
 
NakajimaYusuke's Avatar
 
Join Date: Aug 2013
Location: Japan
Posts: 58
Default

Thank you for giving me nice idea.
Lit the buttons is an interesting and reliable method.
By counting the lit buttons, I will be able to know the current transposition state.
In this case, more buttons are needed than the original plan, but it seems better than original plan.
It is more secure than blindfold transposition.

Fortunately, I have KORG KONTROL PAD 2.
By using it, I will be able to do something similar to yours.
In this method, perhaps a special MIDI effects would be unnecessary.
I will try it.
__________________
Sorry about my poor English.
NakajimaYusuke is offline   Reply With Quote
Old 09-30-2018, 07:07 PM   #4
NakajimaYusuke
Human being with feelings
 
NakajimaYusuke's Avatar
 
Join Date: Aug 2013
Location: Japan
Posts: 58
Default

https://youtu.be/I26RE5U2tuY
Thank you. KORG NANO KONTROL 2 worked fine.
It will be a bit different from your idea, but I am satisfied with this. .
The number of lit buttons indicates the current transposition amount.
I will not lose sight of the current position of transposition.
__________________
Sorry about my poor English.
NakajimaYusuke is offline   Reply With Quote
Old 09-30-2018, 10:01 PM   #5
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,687
Default

Great !
-Mivhael
mschnell is online now   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 01:05 PM.


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