It's great that I can name my MIDI notes when it comes to create drum tracks. Unfortunately the samples are often scattered so the in the resulting list not all samples for one piece of the drum kit are next to each other. Eg some EZX packages have a hi-hat open 5 sample that's far away from the other HH open samples.
If I could create a custom order for the samples I'd find the samples faster when I create the track. And I think that also the MIDI track itself would be easier to read or follow when the track is playing.
Hello Masi and welcome to these forums. You'll find many helpful people here and a lot of useful information. Make sure that you get the excellent User Guide too: http://www.cockos.com/reaper/userguide.php
This has been requested before and quite some time ago.
Meanwhile, after you have named the notes, switch to the View Named Notes mode.
__________________ DarkStar ... interesting, if true. . . . Inspired by ...
This has been requested before and quite some time ago.
Found it buried under those many post. I'm not a fan of feature request forums. Unlike with issue trackers you cannot simply close dupes. Though I know why companies don't like public issue trackers.
I genuinely don't understand why re-ordering the notes and being able to color them by kit piece isn't a thing in Reaper. Working with drums is downright painful at times... for instance, EZDrummer has the cymbals scattered in a few places across the keyboard, and then their respective cymbal chokes are off in their own random places too. The toms are broken up by some of the hats, and the various levels of open hats aren't even together.
I realize this is partly the General MIDI map's fault, which makes sense on a piano keyboard but not in a DAW's "Drum Mode", and partly Toontrack putting extra articulations wherever they could fit them, but to me it's downright stupid that we can't fix this with some of Reaper's legendary customization.
At minimum, we should be able to drag the notes to any order we want. For bonus points, the note map file should allow for reordering notes and specifying colors, since midi_note_colormap.png can only color all B#s the same, all Gs the same, etc at present. Something like this, say:
- Color in this case is specified using the 12 notes, so the existing color map .png would still work.
- Those last three would serve as blank separators between the different groups, for all the dorks like me who would make use of them.
- As in the theme editor, you could load a keymap, make changes, and then save them back to the original file. In theory, nobody would ever have to edit the .txt directly.
It's worth noting that, from what I've seen in other forums, one of the biggest criticisms about Reaper is awkward drum editing. Just saying...
I don't want to change midi notes, drums map and so on. Just reordering the notes on the "^named name piano roll". I don't understand why it see so complicated
I second that and have made a similar FR about 2 years ago.
I was hoping that while the midi Editor got quite a lot of attention recently there would be something happening.
+1 from me here, for drums I'm always using hide unused and unnamed note rows but my hi hats are assigned to non adjacent midi notes. would be excellent to be able to drag and drop the note lanes from the left and reorganize to group alike drum sounds
__________________ mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
I support this request!
I've been working some hours now to name all nodes to existing drums and cymbals in Steven Slate Drums 4 but they are completey mixed up all over the Piano Bar.
It would be great if we could just reorder (and save!) custom positions for notes.
E.g. E1, C4, F5 and G5 after each other to have all Hi-Hat articulations together. Then all Snare articulations etc.
And - to make it more great: Custom colors for the reordered notes on the Piano bar.
Is this something that would make a whole lot of work for the devs?
I am not a coder and probably underestimate the effort that is necessery for doing it.
But it would be so nice to have proprietary solution within reaper.
Ah, I see what's wanted - for drum hits with similar or related names to be next to one another, in the MIDI Editor.
This could be done in stages:
(a) use Note Mapper to transpose, say GM notes, to, say, DarkStar's custom kit
and record the Output,
(b) load that recorded MIDI into the MIDI Editor and load, say, DarkStar's custom kit MIDI note names,
(c) edit away to your heart's content,
(d) run it through another Note Mapper to map those notes back to GM, or to the note map for NI Studio Drummer, BFD, Battery, EZDrummer, Addictive Drums, iMap or ...
Of course, if you already have the MIDI notes mapped as you want, then you do not need step (a).
__________________ DarkStar ... interesting, if true. . . . Inspired by ...
Ah, I see what's wanted - for drum hits with similar or related names to be next to one another, in the MIDI Editor.
This could be done in stages:
(a) use Note Mapper to transpose, say GM notes, to, say, DarkStar's custom kit
and record the Output,
(b) load that recorded MIDI into the MIDI Editor and load, say, DarkStar's custom kit MIDI note names,
(c) edit away to your heart's content,
(d) run it through another Note Mapper to map those notes back to GM, or to the note map for NI Studio Drummer, BFD, Battery, EZDrummer, Addictive Drums, iMap or ...
Of course, if you already have the MIDI notes mapped as you want, then you do not need step (a).
This thread is about not having to do all these tedious/superfluous steps.
Just drag a note (key) to another visual position ( e.g. grouping the hi-hats toghether)
while having the possibilty to give them other notes for playback.
Last edited by TheWhistler; 07-23-2017 at 11:52 PM.
I use EZDrummer, so I have a large pile of MIDI loops that are already mapped to work with it - pretty close to the General MIDI mapping, but with extra articulations that are all over the place.
I would like to have i.e. all the kick articulations together, all the snare articulations together, etc. Cymbals are really bad, because there might be 5 crash cymbals in a kit, each with "hit" and "choke" articulations, and none of them are mapped anywhere near each other.
Cubase makes this really easy - AFAIK you just drag and drop the notes in the drum editor wherever you want them, like so:
That is, the editor itself does the job of a note remapper for you, and without actually affecting the MIDI data.
As is, I don't believe there's any way to accomplish the same thing in Reaper without having to process (by hand, or with a batch converter) all of the MIDI files individually, which would create issues with EZD's internal browser.
Bumping again because this continues to piss me off every time I use EZDrummer, and the suggested workaround would create more work.
So true, so true, bumping with you
I don´t want to map any notes, no midi filter/changer, I want to drag and drop the notes freely around.
It´s not piano, it´s drums. I want to drag them....
I've worked hours to achieve something remotely close to the simple dragging the notes to where i need them visible.
please please please make it happen
this is one hassle that actually makes me think of switching back to cubase, and thats something i'd hate doing
And while were´e at it....
I´d like to have Reaper´s phantastic routing capabilities right at hand in the midi editor.
Imagine the following:
Kick drum comes from some drum synth which is on channel one.
The snare is on channel 2, say easydrummer
HH is on a an external sampler (my old eps 16+ grinding the mids)
And then a lot of percussion on various sound machines
I´ve always found it easy for a lot of reasons to have all of this in one item.
It makes organizing easier, copying, me not thinking so much about routing and so on...
...and most of all building a consistent rhythmic pattern WYSIWYG.
OK, you can select a bunch of items an view them in the midi editor.
But moving notes freely on the keyboard would be wonderful.
(Yes, I like all the C-notes C -2 to C5 on the bottom end of my keyboard)
This is not possible atm in the way Reaper manages events in the midi(drum) editor.
First of all, I`d say, it IS possible.
I see a possible workaround for this, but I need some JSFX help here.
What I dig so far:
1) I can build a GUI which allow to drag/move notes around piano roll to quickly remap them (so the note names also moved in piano roll to whatever position you prefer)
2) also I can build something which load custom mapping Lokasenna suggested here
3) sort notes alphabetically in piano roll, move section of notes with custom name to whatever position in pianoroll etc
What I need from JSFX side:
MIDI JSFX with 20 sliders with 0-9 digits. When initialize @slider it takes a 20-digits integer from sliders, convert it to hex and crop for 2-letter hex numbers represent current mapping. Then generate mapping table from this once it is loaded. Blank mapping in this case will look like this:
which is 8681104427521506943 19-digit integer supposed to be sent/splitted to requested JSFX sliders from ReaScript. Theoretical script I can build will set values for this JSFX plugin, then rename notes accordingly in piano roll for selected tracks (piano roll note names is per track setting).
First of all, I`d say, it IS possible.
I see a possible workaround for this, but I need some JSFX help here.
What I dig so far:
1) I can build a GUI which allow to drag/move notes around piano roll to quickly remap them (so the note names also moved in piano roll to whatever position you prefer)
2) also I can build something which load custom mapping Lokasenna suggested here
3) sort notes alphabetically in piano roll, move section of notes with custom name to whatever position in pianoroll etc
What I need from JSFX side:
MIDI JSFX with 20 sliders with 0-9 digits. When initialize @slider it takes a 20-digits integer from sliders, convert it to hex and crop for 2-letter hex numbers represent current mapping. Then generate mapping table from this once it is loaded. Blank mapping in this case will look like this:
which is 8681104427521506943 19-digit integer supposed to be sent/splitted to requested JSFX sliders from ReaScript. Theoretical script I can build will set values for this JSFX plugin, then rename notes accordingly in piano roll for selected tracks (piano roll note names is per track setting).
Any thoughs here?
I´m not into scripting and don´t have any idea what you are talking about mostly.
Anything of the above is totally puzzling me
I know that you are one of the scripting gurus in this forum.
I am looking forward and can offer to test what come up with.
First of all, I`d say, it IS possible.
I see a possible workaround for this, but I need some JSFX help here.
What I dig so far:
1) I can build a GUI which allow to drag/move notes around piano roll to quickly remap them (so the note names also moved in piano roll to whatever position you prefer)
2) also I can build something which load custom mapping Lokasenna suggested here
3) sort notes alphabetically in piano roll, move section of notes with custom name to whatever position in pianoroll etc
What I need from JSFX side:
MIDI JSFX with 20 sliders with 0-9 digits. When initialize @slider it takes a 20-digits integer from sliders, convert it to hex and crop for 2-letter hex numbers represent current mapping. Then generate mapping table from this once it is loaded. Blank mapping in this case will look like this:
which is 8681104427521506943 19-digit integer supposed to be sent/splitted to requested JSFX sliders from ReaScript. Theoretical script I can build will set values for this JSFX plugin, then rename notes accordingly in piano roll for selected tracks (piano roll note names is per track setting).