Old 05-10-2008, 04:08 PM   #1
xackley
Human being with feelings
 
Join Date: Feb 2007
Posts: 1,120
Default MIDI Note to CC

This one converts notes to the channel/cc you wish.
It also has Center, Min, max for note in. Multiplier and Invert for Value Out. Auto generate with stepping between last and current CC value. And switch to shut off Original Message.

Once again, Midi Yoke makes this useful for controlling keybindings and reapers Learn on Plugins. VSTi below MIDI Note to CC can be controled with this JS output. I spent some time using it to adjust tremolo in Lounge Lizard, wet/dry on reverb, and track pan.

Kinda neat being able to jump to values instead of gliding. Or trying to fake high notes on right, low on left, by controlling the track pan.
Lotsa control over how the notes are converted to CC.
Attached Files
File Type: txt MIDI_Note_to_CC_v1.1.txt (4.8 KB, 2811 views)
__________________
^^^^^^^^^^
Ignore this post.

Last edited by xackley; 06-06-2008 at 03:37 PM.
xackley is offline   Reply With Quote
Old 05-10-2008, 06:28 PM   #2
plamuk
Human being with feelings
 
Join Date: Feb 2007
Posts: 3,221
Default

thanks for your work.

Last edited by plamuk; 03-01-2015 at 11:23 AM.
plamuk is offline   Reply With Quote
Old 06-06-2008, 03:19 PM   #3
xackley
Human being with feelings
 
Join Date: Feb 2007
Posts: 1,120
Default

Updated

Added Output Original Message options
When not used to create CC
Play all Notes
Block all Notes.
__________________
^^^^^^^^^^
Ignore this post.
xackley is offline   Reply With Quote
Old 07-03-2008, 12:39 PM   #4
Shramm
Human being with feelings
 
Shramm's Avatar
 
Join Date: Feb 2008
Location: Planet Home
Posts: 70
Default

excuse my forwardness, but could you make it vice-versa - plug-in for CC-to-note converson? I've already explained why I need it:
http://forum.cockos.com/showthread.php?t=22028

I can mention anyway that i need it for use sustain pedal as kick drum (i.e. to automatically convert CC64 controller message in note, that match kick drum sample, C1).

ps. pleeeease
Shramm is offline   Reply With Quote
Old 10-07-2008, 07:49 PM   #5
slops
Human being with feelings
 
slops's Avatar
 
Join Date: Jul 2007
Posts: 619
Default

Quote:
Originally Posted by Shramm View Post
excuse my forwardness, but could you make it vice-versa - plug-in for CC-to-note converson? I've already explained why I need it:
http://forum.cockos.com/showthread.php?t=22028

I can mention anyway that i need it for use sustain pedal as kick drum (i.e. to automatically convert CC64 controller message in note, that match kick drum sample, C1).

ps. pleeeease

+ 111111010101010101000!!!!

i've been searching for a cc to note plugin for this exact same use.


please.....!!!
slops is offline   Reply With Quote
Old 02-05-2009, 06:59 PM   #6
prolapse
Human being with feelings
 
prolapse's Avatar
 
Join Date: Jan 2009
Posts: 25
Default

would this work for controlling vst parameters like such:

qwerty keyboard input -> Virtual Midi Keyboard in reaper -> midi channel -> midi note to CC converter -> midi learn function -> vst parameter

??

im trying to control vst parameters with a usb qwerty keyboard in reaper, but so far have not succeeded =(
prolapse is offline   Reply With Quote
Old 08-17-2011, 01:19 AM   #7
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,806
Default

Quote:
Originally Posted by xackley View Post
This one converts notes to the channel/cc you wish.
It also has Center, Min, max for note in. Multiplier and Invert for Value Out. Auto generate with stepping between last and current CC value. And switch to shut off Original Message.

Once again, Midi Yoke makes this useful for controlling keybindings and reapers Learn on Plugins. VSTi below MIDI Note to CC can be controled with this JS output. I spent some time using it to adjust tremolo in Lounge Lizard, wet/dry on reverb, and track pan.

Kinda neat being able to jump to values instead of gliding. Or trying to fake high notes on right, low on left, by controlling the track pan.
Lotsa control over how the notes are converted to CC.
Somehow this does not show up in my effects list, after copying this file into the directory "C:\Program Files\REAPER\InstallData\Effects\MIDI". Any ideas?
TonE is offline   Reply With Quote
Old 08-21-2011, 07:22 PM   #8
Guido
Human being with feelings
 
Join Date: Nov 2007
Posts: 674
Default

Quote:
Originally Posted by TonE View Post
Somehow this does not show up in my effects list, after copying this file into the directory "C:\Program Files\REAPER\InstallData\Effects\MIDI". Any ideas?
Hi,
Yes I got an idea..in Reaper go to Options/Show Reaper resource path in Explorer..put the file in that directory. Hope this helps.

Guido
Guido is offline   Reply With Quote
Old 08-21-2011, 09:02 PM   #9
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,806
Default

Yeah, I found it out already, sorry for not reporting back here.
TonE is offline   Reply With Quote
Old 12-30-2011, 07:32 AM   #10
k__x
Human being with feelings
 
Join Date: Dec 2009
Posts: 5
Default

hi
how can i use one usb keyboard NOTE? I dont have the sustain pedal and i want to use the MIDI key NOTE 60 to make the MIDI CC 64 pedal / sustain option...?

thanks!
k__x is offline   Reply With Quote
Old 12-21-2017, 01:00 PM   #11
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

Quote:
Originally Posted by xackley View Post
This one converts notes to the channel/cc you wish.
It also has Center, Min, max for note in. Multiplier and Invert for Value Out. Auto generate with stepping between last and current CC value. And switch to shut off Original Message.

Once again, Midi Yoke makes this useful for controlling keybindings and reapers Learn on Plugins. VSTi below MIDI Note to CC can be controled with this JS output. I spent some time using it to adjust tremolo in Lounge Lizard, wet/dry on reverb, and track pan.

Kinda neat being able to jump to values instead of gliding. Or trying to fake high notes on right, low on left, by controlling the track pan.
Lotsa control over how the notes are converted to CC.
Should this be saved as a .txt, or something else? I can't get it to show up in my Reaper plugs
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-21-2017, 05:20 PM   #12
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 866
Default

Either, simply remove the .txt extension, or you can change the extension to .jsfx

The file should be placed the reaper\effects\ folder.
__________________
ReaRack JSFX Modular Synth - Mostly harmless: https://stash.reaper.fm/v/28403/ReaR...dularSynth.zip
The Wasters of Time: https://soundcloud.com/thewastersoftime
Time Waster is offline   Reply With Quote
Old 12-22-2017, 01:35 AM   #13
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 7,648
Default

Quote:
Originally Posted by Time Waster View Post
The file should be placed the reaper\effects\ folder.
Not exactly.

It should be provided via ReaPack and hence be

...\appdata\Roaming\REAPER\Effects\ReaTeam JSFX\Utility\xackley_MIDI_Note_to_CC.jsfx

I already did read multiple request for such a utility and hence it should be publicly available and findable (i.e. get a decent ReaPack compatible (MarkDown) description.)

-Michael
mschnell is online now   Reply With Quote
Old 12-27-2017, 04:10 PM   #14
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

I've put it in that folder, and renamed it as .jsfx and with no extension. I click "rescan" for VSTs, but it's not showing up.
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-27-2017, 08:50 PM   #15
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 866
Default

Hmmm... it worked OK for me. It should show up under JS as "JS: MIDI Note to CC".
__________________
ReaRack JSFX Modular Synth - Mostly harmless: https://stash.reaper.fm/v/28403/ReaR...dularSynth.zip
The Wasters of Time: https://soundcloud.com/thewastersoftime
Time Waster is offline   Reply With Quote
Old 12-28-2017, 07:26 AM   #16
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 8,957
Default

Quote:
Originally Posted by mschnell View Post
Not exactly.

It should be provided via ReaPack and hence be

...\appdata\Roaming\REAPER\Effects\ReaTeam JSFX\Utility\xackley_MIDI_Note_to_CC.jsfx

I already did read multiple request for such a utility and hence it should be publicly available and findable (i.e. get a decent ReaPack compatible (MarkDown) description.)

-Michael
Since the original author obviously isn't active on the forum anymore (last post 10-27-2013), why don't you try to PM him, ask for permission and submit a pull request to ReaTeam for it to be added ?

(I've done this also in the past for old JSFX I found worth to be part of ReaPack.)

-nofish

Last edited by nofish; 12-28-2017 at 08:06 AM.
nofish is offline   Reply With Quote
Old 12-28-2017, 12:26 PM   #17
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

Ok, somehow it was just there when I opened Reaper today; maybe I just needed to restart.

Now I can't get it to actually work. Here's my setup. It seems the "CC to Note" doesn't hear any midi?

__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-28-2017, 06:17 PM   #18
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 866
Default

It looks like you are trying to modulate the filter cutoff to follow the keyboard? I note that the midi to cc is set to output on 30, but the input to the filter seems to be set to 31?

You can use ReaControlMidi as a diagnostic tool to log midi messages at various points in the cc chain.

The MIDI to CC fx seems fairly complex. The ReaRack Key Follower module might be a bit more intuitive, although not as flexible.
__________________
ReaRack JSFX Modular Synth - Mostly harmless: https://stash.reaper.fm/v/28403/ReaR...dularSynth.zip
The Wasters of Time: https://soundcloud.com/thewastersoftime
Time Waster is offline   Reply With Quote
Old 12-28-2017, 08:16 PM   #19
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

Quote:
Originally Posted by Time Waster View Post
It looks like you are trying to modulate the filter cutoff to follow the keyboard? I note that the midi to cc is set to output on 30, but the input to the filter seems to be set to 31?

You can use ReaControlMidi as a diagnostic tool to log midi messages at various points in the cc chain.

The MIDI to CC fx seems fairly complex. The ReaRack Key Follower module might be a bit more intuitive, although not as flexible.
Yes, that's exactly what I'm trying to do.

Actually, I was just using CC31 as a test (I had some CC31 written into the midi, and I wanted to see whether it would actually work with the written CC, and it did. Setting the input filter to CC30 still doesn't work.

For some reason, right now when I tried putting ReaControlMidi on it started working (regardless of whether ReaControlMidi was enabled). Now it's not working again.

What's the ReaRack Key Follower module? Google only brought me this.

https://forum.cockos.com/showthread.php?t=181111
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-28-2017, 10:23 PM   #20
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 866
Default

ReaRack is a jsfx modular synth (see my signature below). One of the modules is a key follower. It outputs a cc value based on note number. Each ReaRack module is a separate fx, so you can use any module independently.
__________________
ReaRack JSFX Modular Synth - Mostly harmless: https://stash.reaper.fm/v/28403/ReaR...dularSynth.zip
The Wasters of Time: https://soundcloud.com/thewastersoftime
Time Waster is offline   Reply With Quote
Old 12-29-2017, 04:23 PM   #21
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

Quote:
Originally Posted by Time Waster View Post
ReaRack is a jsfx modular synth (see my signature below). One of the modules is a key follower. It outputs a cc value based on note number. Each ReaRack module is a separate fx, so you can use any module independently.
Ok, thanks.

I've got it working using your ReaRack. It's good, though getting the EQ to follow the note fundamental perfectly is tricky; I guess the EQ works logarithmically?
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-29-2017, 06:49 PM   #22
Time Waster
Human being with feelings
 
Time Waster's Avatar
 
Join Date: Aug 2013
Location: Bowral, Australia
Posts: 866
Default

The key follower module could certainly benefit from a non linear output option. I'll add it to my list for a future update.
__________________
ReaRack JSFX Modular Synth - Mostly harmless: https://stash.reaper.fm/v/28403/ReaR...dularSynth.zip
The Wasters of Time: https://soundcloud.com/thewastersoftime
Time Waster is offline   Reply With Quote
Old 12-29-2017, 09:28 PM   #23
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

I think the more ideal option would be for the EQ to interpret the CC input as pitch, rather than linear frequency.

127 steps isn't really enough to follow the steps perfectly (or maybe it is if the range is limited enough?)


I was able to use it on a band-pass on white noise, and play 'Ode to Joy' out of tune.
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC is offline   Reply With Quote
Old 12-30-2017, 01:15 AM   #24
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 7,648
Default

Quote:
Originally Posted by Mr. PC View Post
getting the EQ to follow the note fundamental perfectly is tricky; I guess the EQ works logarithmically?
The function "key number -> frequency" is strictly exponential. I suppose the function "parameter value -> frequency" in an EQ will depend on the EQ design.

-Michael
mschnell is online now   Reply With Quote
Old 12-30-2017, 01:56 PM   #25
Mr. PC
Human being with feelings
 
Mr. PC's Avatar
 
Join Date: Apr 2010
Location: Cloud 37
Posts: 905
Default

Quote:
Originally Posted by mschnell View Post
The function "key number -> frequency" is strictly exponential. I suppose the function "parameter value -> frequency" in an EQ will depend on the EQ design.

-Michael
Pro-Q has little keys underneath the EQ, and actually, you can input a frequency as a note-value (G#5) and it's create a note there, so the EQ can understand which note is which, but the

Oh... after some googling I (re)discovered this, which seems to output Frequency.

http://www.admiralbumblebee.com/musi...-in-ReaEQ.html

Great find for me; I'm putting it on at least 50% of my tracks from now on.

Anyhow, I've now got your modular synth, which will provide plenty of fun as well! Time to make music!
__________________
AlbertMcKay.com
SoundCloud BandCamp
ReaNote Hotkeys to make Reaper notation easy/fast
Mr. PC 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:42 PM.


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