|
|
|
05-21-2007, 10:13 AM
|
#1
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
note namer plugin for midi editor
----
Update July 2008: This plugin still works, but is obsolete in Reaper, because Reaper now lets you edit MIDI note names individually (double-right-click the note in the MIDI editor) or in bulk (MIDI editor file -> load note names from file).
The Reaper MIDI note name file format is the same as the one used by the plugin, so all of the note map files posted in this thread should work in Reaper.
----
<old post follows>
Note: this is not a JS effect, it's a VST plugin that must go wherever you keep your VST plugins.
----
Here is a basic plugin to name notes in the REAPER midi editor.
Write a note name txt file that consists of lines of "number name", like
100 kick
101 snare rim
102 snare drag
etc, as many or as few notes as you want. Then load the plugin onto a track, bring up the midi editor, select view -> named notes, and those note names should appear.
By default the plugin looks for the note name file in REAPER/Data/MIDI_note_names.txt, but if you press the "change file" button on the plugin, you can browse for a new note name file.
You can load different note namer maps on different tracks, the maps will all be saved with the project.
Some people posted some different midi drum maps (GM, etc) lower in this thread.
Last edited by schwa; 08-01-2008 at 12:39 PM.
Reason: note on obsolescence
|
|
|
05-21-2007, 12:05 PM
|
#2
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,742
|
nice schwa.. suppose I should just add this native though.. damn you putting the pressure on!!!
|
|
|
05-21-2007, 12:35 PM
|
#3
|
Human being with feelings
Join Date: Mar 2007
Posts: 4,018
|
hello schwa,
well done, but your DLL requires that configuration TXT file is to be located at fixed place on HDD (in this case as I see in hex editor it is C:/local/Program Files/REAPER/Data/MIDI_note_names.txt). Should use relative paths instead absolute ones. I don't have REAPER installed on drive C either. Anyway good work, and if you can recompile and reupload with better path lookup (= any startup reaper directory followed by "/Data/MIDI_note_names.txt" , that would be fine :-)
akademie
|
|
|
05-21-2007, 12:44 PM
|
#4
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
Yeah this was just a quick knockoff, I spent about 4 seconds trying to find dir.h on windows and then said screw it. I'll make it more general but by the time I fix it Justin will have released 12 new Reaper versions...
OK here, relative pathname. Wherever REAPER is, it looks for /data/MIDI_note_names.txt underneath it.
Last edited by schwa; 05-21-2007 at 01:11 PM.
|
|
|
05-21-2007, 01:31 PM
|
#5
|
Human being with feelings
Join Date: Feb 2006
Location: decepticon mothership in a hidden place inside a mountain
Posts: 3,754
|
Heeey !
great
thanks a lot, mister !
|
|
|
05-21-2007, 12:43 PM
|
#6
|
Human being with feelings
Join Date: Jun 2006
Location: Atlanta, GA
Posts: 1,507
|
Quote:
Originally Posted by Justin
nice schwa.. suppose I should just add this native though.. damn you putting the pressure on!!!
|
Woohoo!
Cheers,
Billy Buck
|
|
|
05-22-2007, 09:17 AM
|
#7
|
Human being with feelings
Join Date: Jul 2006
Posts: 12,482
|
Quote:
Originally Posted by Justin
suppose I should just add this native though
|
agreed
we should be able to directly enter the names in the gui (rightclick on the text-field or so). and we should be able to save and re-load such assignments as preset(s). and in the preferences there should be an option to select a default preset for this ...
|
|
|
05-22-2007, 10:03 PM
|
#8
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
I think this note namer plugin works now (link in the first post in the thread). Sorry for the false start! And thanks Justin for the multithreading advice. Please let me know if this gives any further trouble.
Last edited by schwa; 05-22-2007 at 10:09 PM.
|
|
|
05-22-2007, 11:39 PM
|
#9
|
Human being with feelings
Join Date: Mar 2007
Location: Shropshire, UK
Posts: 86
|
Hi
Working nicely here now.
|
|
|
05-23-2007, 03:39 AM
|
#10
|
Human being with feelings
Join Date: Apr 2006
Location: Auckland NZ
Posts: 938
|
Thanks heaps for this Schwa - and DaveS for the AD text file!
Cheers
Jed
|
|
|
05-21-2007, 01:46 PM
|
#11
|
Human being with feelings
Join Date: May 2006
Posts: 1,605
|
Quote:
Originally Posted by schwa
Anyway, write a file called REAPER/Data/MIDI_note_names.txt, which consists of lines of "note_number note_name", like
100 kick
101 snare
etc, as many or as few notes as you want, then load the plugin onto a track and when you bring up the midi editor those note names should appear.
LMK if doesn't work or whatever.
|
Tried loading the plugin three times (after making and saving the txt file with the standard GM drum map; 35 - 81), but alas it made REAPER totally freeze 3 times in a row...
Saved the file in ANSI code in Notepad. What could the problem be?
|
|
|
05-21-2007, 01:51 PM
|
#12
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
pm me your map file?
I'm sure I just need to make the file reading "safer" ... will fix.
|
|
|
05-21-2007, 01:57 PM
|
#13
|
Human being with feelings
Join Date: May 2006
Posts: 1,605
|
Quote:
Originally Posted by schwa
pm me your map file?
I'm sure I just need to make the file reading "safer" ... will fix.
|
I can't send an attachment with pm, so I'll just post the txt
file (from the REAPER/Data/ folder) here.
|
|
|
05-21-2007, 02:18 PM
|
#14
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
That oughta work now. Sorry for the trouble.
|
|
|
05-21-2007, 02:26 PM
|
#15
|
Human being with feelings
Join Date: May 2006
Posts: 1,605
|
Quote:
Originally Posted by schwa
That oughta work now. Sorry for the trouble.
|
great! working perfectly fine now, many thanks schwa!
|
|
|
05-23-2007, 08:53 PM
|
#16
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
The note namer plugin now remembers the active note name file and reloads it when you close and reopen the project. So you could have separate note namers on separate tracks with different note names in them, and the whole thing saves and restores properly.
|
|
|
05-24-2007, 05:50 AM
|
#17
|
Human being with feelings
Join Date: May 2006
Posts: 1,605
|
OK here's a text file with the full 9 octaves of notes (C0,C#0,D0 - A9,A#9,B9,C10) for schwa's plug and REAPER's named notes mode.
|
|
|
05-24-2007, 07:24 AM
|
#18
|
Human being with feelings
Join Date: Jun 2006
Location: Atlanta, GA
Posts: 1,507
|
Now that we can have customized drum maps in REAPER, maybe we ought to have a sticky where we can all place user created drum maps to share. Here are (3) I created for the EZdrummer kits that I have. Once I get the Nashville kit I'll add that one too.
Cheers,
Billy Buck
Last edited by billybk1; 11-22-2014 at 04:57 PM.
|
|
|
05-24-2007, 09:48 AM
|
#19
|
Human being with feelings
Join Date: Aug 2006
Location: A place that allows me to protect myself...
Posts: 8,245
|
Quote:
Originally Posted by billybk1
Now that we can have customized drum maps in REAPER, maybe we ought to have a sticky where we can all place user created drum maps to share. Here are (3) I created for the EZdrummer kits that I have. Once I get the Nashville kit I'll add that one too.
Cheers,
Billy Buck
|
Woo Hoo! You rock Billy Buck. I need those for EZD. Schwa... what can I say man? Awesome, awesome work. Thanks a TON!
D
EDIT: Just finished loading 'er up. Works a treat with EZD. Thanks again!
Last edited by Diogenes; 05-24-2007 at 10:13 AM.
|
|
|
05-24-2007, 01:32 PM
|
#20
|
Human being with feelings
Join Date: Jun 2006
Location: Atlanta, GA
Posts: 1,507
|
Quote:
Originally Posted by Diogenes
Woo Hoo! You rock Billy Buck. I need those for EZD. Schwa... what can I say man? Awesome, awesome work. Thanks a TON!
D
EDIT: Just finished loading 'er up. Works a treat with EZD. Thanks again!
|
Your welcome and yes, they do work quite well. You can even save your custom drum maps along with your Track Templates
Thanks again to schwa for providing this very useful plugin!
Last edited by billybk1; 05-24-2007 at 02:01 PM.
|
|
|
05-24-2007, 07:38 AM
|
#21
|
Human being with feelings
Join Date: Jun 2006
Location: Atlanta, GA
Posts: 1,507
|
Quote:
Originally Posted by schwa
The note namer plugin now remembers the active note name file and reloads it when you close and reopen the project. So you could have separate note namers on separate tracks with different note names in them, and the whole thing saves and restores properly.
|
I was just going to request that the active state be saved and then I saw that you uploaded a new version last night that does just that. Kudos to you, schwa! I have been waiting for customizable drum maps in REAPER and you pulled a rabbit out of the hat and created a plugin that does just that and works great.
Cheers,
Billy Buck
|
|
|
05-26-2007, 06:38 PM
|
#22
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
I updated the plugin (in the first post) with a version that properly redraws the file name text after moving the modal file selector window. Otherwise functionality is the same.
|
|
|
05-27-2007, 06:42 AM
|
#23
|
Human being with feelings
Join Date: Apr 2006
Location: Planet Groove (West France)
Posts: 898
|
Hi schwa,
no matter what I do or where I put the plugin (Reaper/plugins/, ...Prog~/VST Plugins/...), I get no GUI at all, ergo no funcionality.
The second version (_lice) however does work AFAICS.
Cheers
Raphael
__________________
Win 10 Pro 21H2|AMD RYZEN 3600|32 GB RAM|NVIDIA GeForce 710 fanless|2x27" Full HD screen|250 GB SSD system|1 TB SSD Samples|1 TB SSD projects|2 TB HDD docs & images|ROLAND Octa-Capture|BCR2000|Nektar LX88+|Maschine Mikro MK3|ZeRO SL MkII|FCB1010|KRK ROKIT 5|
|
|
|
05-27-2007, 07:10 AM
|
#24
|
Mobile
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
|
schwa - this is awesome.. a "bolt on" that doesn't feel like it's bolted-on!
I can actually see a real benefit in doing it this way since you want different maps for different instruments - so is this were to be made native it would certainly need to allow a "per track mapping" and maybe the VST plug is actually the clearest way to do that!
I'm curious to know - how the hell are you changing elements of the UI in another REAPER .dll!? I had no idea that was possible. Are you able to see a list of UI elements and interract with them?
It must mean there are a lot of other exciting possibilities. As I guess you don't plan to post the source for this, maybe you'd be kind enough to give some other examples of what could be done.
|
|
|
05-27-2007, 07:41 AM
|
#25
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
I already posted the source! This is all done in IPlug.
There's no magic here, reporting names for midi notes is part of the VST standard, and if a plugin says it can give out midi note names, Reaper asks for them and uses them in its midi editor. This plugin isn't reaching into Reaper's innards or anything.
|
|
|
05-27-2007, 10:01 AM
|
#26
|
Human being with feelings
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
|
I can't seem to get this to show up as a VST plugin. Is it incompatable with windows 2000?
|
|
|
05-29-2007, 07:43 PM
|
#27
|
Human being with feelings
Join Date: Mar 2007
Posts: 75
|
please help, I can not get this to work. I suspect I have installed it the wrong place. I have the plugin in my vst folder and the textfiles in reaper's data folder. But when I open the plugin there are no controls to select anything and It says invalid header when I try to open the text files as "presets".
any ideas as to what I'm doing wrong?
|
|
|
05-29-2007, 09:45 PM
|
#28
|
Human being with feelings
Join Date: Mar 2007
Posts: 75
|
all sorted out now. I took the time to read the whole thread
|
|
|
06-05-2007, 04:16 PM
|
#29
|
Human being with feelings
Join Date: Jun 2007
Posts: 34
|
Very cool idea schwa! Although I'm not sure where to put the dll...?
I'm totally new to REAPER as of today but I like what I've seen/heard so far! I'll probably buy this excellent DAW and use it as my main tool.
|
|
|
06-05-2007, 04:22 PM
|
#30
|
Human being with feelings
Join Date: Jun 2006
Location: Atlanta, GA
Posts: 1,507
|
Quote:
Originally Posted by BaldByChoice
Although I'm not sure where to put the dll...?
|
I put the .dll in REAPER's own default FX plugin folder:
C:\Program Files\REAPER\Plugins\FX
Works like a charm.
Cheers,
Billy Huck
|
|
|
06-05-2007, 04:24 PM
|
#31
|
Human being with feelings
Join Date: Jun 2007
Posts: 34
|
My God! That's the fastest reply I've seen!
Thanks a lot.
|
|
|
08-05-2007, 06:58 PM
|
#32
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
OK, I updated the note namer plugin so it will load a name for note zero as well.
It would be pretty easy to extend this plugin to do note mapping and folding as well, for instance if you have only a few notes you want to name but the vsti that's receiving them expects them scattered all over the place (like 0=kick, 100=snare or something), you could set it up so the display shows 0=kick, 1=snare, and midi input note 1 will get mapped to output note 100.
On the other hand you can already do that, mostly, with the IX midi keymap JS. so maybe it's better to keep this plugin totally simple and mono-functioned.
__________
Cockos: Online Community, Key Of Success
|
|
|
08-05-2007, 07:14 PM
|
#33
|
Mobile
Join Date: Jan 2006
Location: London & São Paulo. Hardcore commercial REAPERite
Posts: 1,669
|
hey schwa - just grabbed the updated version..
This is a good opportunity for me to say - thanks for a great utility!
__________________
Proudly using REAPER exclusively for...
* Media and event music composition & production, sound design + auto-processing at Qsonics.com
* Broadcast branding, promos, education & training and narration voice-overs at DrewWhite.com
|
|
|
08-05-2007, 07:54 PM
|
#34
|
Administrator
Join Date: Mar 2007
Location: NY
Posts: 15,820
|
Also! Credit where due -- the button was drawn by a nice fella name of Mr. John Pig.
Last edited by schwa; 08-05-2007 at 07:57 PM.
|
|
|
08-05-2007, 09:28 PM
|
#35
|
Human being with feelings
Join Date: May 2007
Posts: 6
|
cool.
thanks schwa - what a quick response!!
chris
|
|
|
11-19-2007, 02:02 PM
|
#36
|
Human being with feelings
Join Date: Apr 2007
Location: Germany
Posts: 100
|
workflow ....
great tool ...
wouldnt it be awesome though to just combine all .txt's so far and make them accessable in the dropdown box in fx preset view where right now only 'program' is being displayed ? is that possible ?
like this f.e.:
-Addictive Drums
-EZ Drummer Latin Percussion
-whatever .txt file i put into a certain folder
-whatever .txt file i put into a certain folder too
-and so on ...
Right now i allways have to click to the directory where my AD_MIDI_note_names.txt is stored .
click scroll click scroll click scroll click scroll . argh ...
|
|
|
10-05-2008, 07:40 AM
|
#37
|
Human being with feelings
Join Date: Apr 2007
Location: Germany
Posts: 100
|
a couple suggestions ...
Right now im trying to get the EZD Latin Percussion done, but its just a pain in the butt because certain sounds are scattered across the keyboard outside their specific instrument groups f.e.
Code:
127 Crescendo Shekere
126 On Beat Shekere
125 Off Beat Shekere
124 Beat Shekere
...
70 Beat Shekere
and that would make this totally stressy to work with. Now Schwa said
Quote:
Originally Posted by schwa
... It would be pretty easy to extend this plugin to do note mapping and folding as well, for instance if you have only a few notes you want to name but the vsti that's receiving them expects them scattered all over the place (like 0=kick, 100=snare or something), you could set it up so the display shows 0=kick, 1=snare, and midi input note 1 will get mapped to output note 100.
On the other hand you can already do that, mostly, with the IX midi keymap JS. so maybe it's better to keep this plugin totally simple and mono-functioned.
|
Can you pretty please give us the feature to easy-peasy change mappings in the *.txt files?
Imho its is such a bummer having to remap single notes via an additional js plugin every time.
And while working a lot with the notename feature and tweaking *.txt's to my needs i would like to propose a sort of 'grouping' feature where text included in cornered brackets f.e.
in the *.txt files could be displayed bold [edited] in the midi editor [/edited] or in any other way different from the rest so one could easier scan for the right note ...
Please share your actual thoughts about this ...
Cheers,
hb.
__________________
Intel Core 2 Duo E4400 @ 2 GHz, 4 GB Ram
ST Audio DSP2000 C-Port w/V 8.4
Last edited by hannebambel; 10-05-2008 at 07:42 AM.
Reason: clearfication
|
|
|
05-18-2009, 01:59 PM
|
#38
|
Human being with feelings
Join Date: Sep 2007
Location: Finland
Posts: 240
|
Steven Slate v3.0
Is there something in v3.0 which replaces this note namer plugin?
Here is the name map for Steven Slate v3.0 though
|
|
|
05-18-2009, 02:22 PM
|
#39
|
-blänk-
Join Date: Jun 2008
Posts: 11,359
|
You don't need the note namer plug since Reaper 2.something.
You can load note name files directly from the MIDI editor's file menue. Or change any single note name on the fly by double-rightclicking on the piano key.
Any new namefiles are very appreciated, thanks a lot, ArdeII. You might consider to put it up in the DrumMap section of Reaper stash: https://stash.reaper.fm/tag/MIDI-Drum-Maps.
|
|
|
05-19-2009, 12:57 AM
|
#40
|
Human being with feelings
Join Date: Sep 2007
Location: Finland
Posts: 240
|
Thanks Gofe for the info! Didn't know that you don't need note namer plugin anymore
The drum map is now in Reaper Resources section
|
|
|
Thread Tools |
|
Display Modes |
Hybrid Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:07 PM.
|