Old 05-08-2023, 04:35 AM   #1
WSSH
Human being with feelings
 
Join Date: Jul 2022
Posts: 144
Default MIDI question

Is there a way to take recorded kick drums on a track (or any real drums) and somehow convert it to midi for it to be used with a drum program vst?
Basically I'm not getting the right kick sound in mixing due to bleed and other things and thought it might be worth trying to get the same kick drums played through a drum program..

Or if there is any other method of doing it that doesn't involve midi conversion
WSSH is offline   Reply With Quote
Old 05-08-2023, 10:17 AM   #2
b2001
Human being with feelings
 
Join Date: Nov 2006
Location: Washington
Posts: 676
Default

Kenny Video on converting guitar single notes to midi:

https://archive.org/details/reaper_v...MIDI_Converter

Not sure how well it will work if your drums are very “busy” but worth a shot.

You will have to do some editing to remove all else except kick drum. You will also have to map the kick drum vsti to match up to the resulting midi notes.

This works well for guitar and might not work as well for drums but should be easy enough to try out…
b2001 is offline   Reply With Quote
Old 05-08-2023, 12:04 PM   #3
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,431
Default

For a recorded kick drum I would use ReaGate, with the option to "Send MIDI on open/close" and adjust the note sent to match the drum VSTi that I was going to use the MIDI with. Record the MIDI output of the track with the recorded kick, the track where ReaGate is on.
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
Fabian is offline   Reply With Quote
Old 05-08-2023, 05:24 PM   #4
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,802
Default

I've had good luck using JS Audio to MIDI Drum Trigger. Don't know if there's a tutorial on how to use it but it's relatively intuitive. In some cases, I've used ReaEq in front of the trigger to filter out a loud snare drum that's bled into the kick drum track.
dug dog is offline   Reply With Quote
Old 05-08-2023, 10:35 PM   #5
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,776
Default

I once saw a video using dynamic split for this.
-Michael
mschnell is online now   Reply With Quote
Old 05-11-2023, 06:22 AM   #6
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,802
Default

I take back what I said about JS MIDI Drum Trigger. While it's true that I've had good luck with it in the past, I used it today on a different project and had a very tough time with it.
dug dog is offline   Reply With Quote
Old 05-11-2023, 11:28 AM   #7
Sid
Human being with feelings
 
Join Date: Apr 2018
Posts: 516
Default

Audio to MIDI Drum trigger JS Plugin (Rapid-fire Reaper Tutorials Ep65)
https://www.youtube.com/watch?v=XtnuecwO8hM
Sid is offline   Reply With Quote
Old 05-15-2023, 06:34 AM   #8
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,802
Default

Thanks for posting the tutorial, Sid.

After more testing, I have concluded that, if your drum part has any significant dynamics to it, the Dynamic Split method is, by far, the most accurate method. I thought it was also the easiest to use.

JS Drum to MIDI, ReaGate, and Cool MK Slicer all struggled to get consistent timing accuracy and, even with a drum part composed entirely of repetitions of the same sample, the accuracy was not great.

Of course, "your mileage may vary..."
dug dog is offline   Reply With Quote
Old 05-15-2023, 07:46 AM   #9
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

I've used dynamic split to help tidy up the track, to get clean hits without missing any. And a bit of manual tweaking. Then JS MIDI Drum Trigger can work really well. If the part is overly dynamic, compress it before the trigger / use transient controllers / whatever.

Of course, if you put the work in cleaning the track up, you may find it's useable without doing any replacement
__________________
it's meant to sound like that...
jrk is offline   Reply With Quote
Old 05-15-2023, 08:55 PM   #10
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
Default

You'd be better off doing it manually. By the time you read all the posts and try all the proposals you'd have been done if you'd have just done it manually.

Also doing it manually, you could also adjust the proper velocity.
Tod is offline   Reply With Quote
Old 05-17-2023, 04:26 AM   #11
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,052
Default

You need to do 3 things:

Find your desired kick sample - maybe your original recording has a clean instance. Have your 'Kick.Wav' file, or whatever format you prefer.

Insert it in ReaSamplomatic5000 on its own track

Put ReaGate on your drum recording kick track and configure it to send the MIDI note you have set in RS5000 when it's triggered.

The tricky part will be isolating the kicks cleanly enough; you could try ReaGate settings to mute the original. The even more laborious (and brain-mangling) way would be to insert a new MIDI track, matching the notes visually to your original kick drum.
__________________
www.sachetsofrelish.com
bolgwrad is offline   Reply With Quote
Old 05-17-2023, 06:15 AM   #12
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

Quote:
Originally Posted by bolgwrad View Post
The tricky part will be isolating the kicks cleanly enough; you could try ReaGate settings to mute the original. The even more laborious (and brain-mangling) way would be to insert a new MIDI track, matching the notes visually to your original kick drum.
I think I'm right in saying that ReaGate sends a fixed velocity? Which is maybe not what you want. But obviously, you could edit the midi later.

What I'd do, if I was triggering, would be to filter the kick quite hard, a tight bandpass at the big bump (in the area of 80Hz) and use this to feed JS: Audio To MIDI Drum Trigger. I'd set the open threshold to catch my quietest kick hits, not worrying about any misfires due to spill at this point, but probably using the re-trigger interval to stop (most of the) flamming.

I'd record this midi. (probably apply fx as new midi take)

Then I'd edit the midi. Simply deleting any mis-fires. (and adding any I missed)
Scale the velocity to taste.

If there's any significant (constant) offset (due to the filtering?) I'd just drag the midi track a little.

Yes, it's a bit time-consuming (I find it quicker than a purely manual approach). But that serves us right for not recording it properly
__________________
it's meant to sound like that...
jrk is offline   Reply With Quote
Old 05-17-2023, 06:23 AM   #13
bolgwrad
Human being with feelings
 
bolgwrad's Avatar
 
Join Date: Mar 2011
Location: On my arse in Glasgow, Scotland
Posts: 2,052
Default

Yes, to save time you could even just have a sample of four, eight or whatever slightly varied kick beats, or different sets for different song sections - doesn't have to be the single one.
__________________
www.sachetsofrelish.com
bolgwrad is offline   Reply With Quote
Old 05-17-2023, 06:45 AM   #14
jrk
Human being with feelings
 
Join Date: Aug 2015
Posts: 2,969
Default

Indeed. Of course, you could send the midi to any drum vst or sampler (or whatever).
Just make sure you're sending the right note
__________________
it's meant to sound like that...
jrk is offline   Reply With Quote
Old 05-18-2023, 05:19 PM   #15
S.L.I.P.
Human being with feelings
 
Join Date: Feb 2018
Posts: 333
Default

Here's a link to a video that Kenny put out today. It doesn't involve midi.

Replacing Drum Sounds in REAPER

https://youtu.be/PTNy4SYRNbo

I also just saw that he put out another video today. (Kenny, you're a busy boy) that does involve Midi:

Replace Drum Sounds - Audio to MIDI Drum Trigger in REAPER

https://youtu.be/PTNy4SYRNbo
__________________
New song, and video: The Lunatic Fringe Hijacked America

https://youtu.be/N0lb9Wt-acA?si=z7Dxj0lJnre6_y9E
S.L.I.P. 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 09:10 AM.


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