Excellent! I have just one question;
What's the logic behind DrumReaplacer's several decreasing dynamic samples in single wav file with digital pause between?
Is it like MIDI, so samples are triggered according to their velocity?

Excellent! I have just one question;
What's the logic behind DrumReaplacer's several decreasing dynamic samples in single wav file with digital pause between?
Is it like MIDI, so samples are triggered according to their velocity?

Exactly, when the incoming audio contains a hit DrumReaplacer compares the strength of that hit with the different samples in the sample source file (ssf) and chooses the best matching one (so the samples in the ssf can really be in any order).

The one thing to remember when making ssf:s in to have at least 50 ms of digital silence between each sample, this is how DrumReaplacer knows where the samples begin and end.

This plug in is fantastic, thanks so much! My only suggestion is to add a slider that lets you control how sensitive it is to the incoming velocity... I tend to use samples to reinforce my recorded tracks and in apTrigga I set it so that the sample that plays is the same volume no matter how loud the original track is. This way it sort of works like a compressor and a sample replacer at once. Also, a lot of guys in the metal scene for example like to replace their kicks with samples and they want each hit the same volume which you can't do with this plugin unless the drummer who was being recorded managed to record a flawless kick track with no dynamics at all... I guess you could copy the original track, throw a limiter on it that catches even the quietest hits and then trigger from that as a work around, but it would be cool to have it incorporated into the plugin. Thanks again!

This plug in is fantastic, thanks so much! My only suggestion is to add a slider that lets you control how sensitive it is to the incoming velocity...

Thank you for your kind words! I am planning to add a Velocity stretch-slider (0-100%) to control how much DrumReaplacer adjusts the volume of the samples to that of the incoming audio. Then all you have to do is set that slider to 0% and DrumReaplacer will play back all samples exactly like they are in the sample source file.

Which also means that if you use a sample source file containg only hits of the same velocity (meaning "hard", if you're a metal guy : ) all replaced hits will have the same velocity. Does that sound like a good solution?

Until then the simplest way to acheive what your after would be to add a ReaGate before DrumReaplacer and set it to emit only noise when the gate opens.

Thanks Jonas for such a great Plug In! We just spent all of last week recording drums and we were unhappy with the kick drum sound, we were contemplating going into a proffesional recording studio to re-record the drums to get the sound we wanted when I found out about REAplacer - withen a few minutes of installing it we had a fantastic sounding kick drum! We were so impressed we are currently doing the same for the snare and toms!

I think the drums are one of the most important things in a track and it is really important to get a good sound. REAplacer has saved us a lot of time and effort and put us back on schedule.

Thanks Jonas for such a great Plug In! We just spent all of last week recording drums and we were unhappy with the kick drum sound, we were contemplating going into a proffesional recording studio to re-record the drums to get the sound we wanted when I found out about REAplacer - withen a few minutes of installing it we had a fantastic sounding kick drum! We were so impressed we are currently doing the same for the snare and toms!

I think the drums are one of the most important things in a track and it is really important to get a good sound. REAplacer has saved us a lot of time and effort and put us back on schedule.

Thanks a lot, Frankie! Do let me know if there's anything that could be modified to make DrumReaplacer work even better.

I listened to a few songs on your myspace page and I liked it. Do post any of the new songs once they're done so I can hear DrumReaplacer in action! (You might wanna listen to a song called 'Banka vett i mig' by my band Inspektionen, the bridge and the chorus are a bit Thin Lizzyish: http://inspektionen.se/musik/Inspekt...vett_i_mig.mp3)

Regards,
- Jonas
who still has a few things to fix before releasing (unleashing?)DrumReaplacer 1.0

arranging these into manual dynamic groups would be cool somehow, maybe when more stuff is opened up to js

Being able to say "if trigger level is >x1<x2 then use random samples from this group for instance

Ya, and on my wish list for this killer plug-in is to use multi mic'd samples that would get sent to your Overhead and Room channels etc. I have a lot of custom multi mic'd samples that consist of 12-16 tracks or so. It would be great to trigger these and have them sent to different audio or aux tracks. It would take this plug-in to a whole new level.

Excellent work and well done Jonas!

Shane

__________________
"Music should be performed by the musician not by the engineer."

I so haven't had time to reply as I should to DrumReaplacer related questions lately, sorry about that.

Quote:

Originally Posted by pipelineaudio

arranging these into manual dynamic groups would be cool somehow, maybe when more stuff is opened up to js

Being able to say "if trigger level is >x1<x2 then use random samples from this group for instance

It's not hard to do, but I really think the current implementation would sound better - what DrumReaplacer does now is that it compares the velocity of the incoming hit with those of the samples in the Sample source file and chooses the best matching one. If Force variation is used and the best matching sample was used recently, DrumReaplacer will choose the next best matching sample and so on.

Quote:

Originally Posted by Alxi

I'm new to reaper. How do you instal it ? All i see is code.

I really should make a better installation instruction - maybe the best thing to do is to write a generic JS plug in installation tutorial and put it in the Wiki? Thanks pipe for helping when I didn't have the time!

Quote:

Originally Posted by TheArchitect

Iam intrigued by this tool. I apologize if I missed it but will this utilize commercially available sample libraries like the Andy Johns or Steven Slate collections?

It can use any samples as long as they are in .wav format. If the libraries you are talking about are in .gog you'll have to convert the to .wav but then they'll work (I know a few DrumReaplacer users are sucessfully doing this, try opening a .gog as raw audio in for example Wavosaur). A Sample source file is just a wav file containg a bunch of samples with a few milliseconds (>50) of digital silence to separate the one sample from the other.

Quote:

Originally Posted by Shan

Ya, and on my wish list for this killer plug-in is to use multi mic'd samples that would get sent to your Overhead and Room channels etc. I have a lot of custom multi mic'd samples that consist of 12-16 tracks or so. It would be great to trigger these and have them sent to different audio or aux tracks. It would take this plug-in to a whole new level.

Excellent work and well done Jonas!

Shane

Yeah that would be cool, but for the moment a JS plug in can only use a few megabytes of memory so I don't think that's possible unless we get Justin and the other devs to up that limit. If that was done it would be fairly easy to output samples to diffrent tracks on one channel.

A workaround would be to make some sort of master plug-in that controls slave plug ins but that would be a lot of work...

I'm trying to "rescue" a snare track. The thing is, rim shots sound perfectly fine, and so do the snare rolls (there are quite a few of them). It's the regular snares that sound like a tin can...
Is there a way to tell Reaplacer that when nothing is activated by the threshold to keep the original signal (the rimshots and rolls are significantly softer than other hits, so that should solve it).

I'm trying to "rescue" a snare track. The thing is, rim shots sound perfectly fine, and so do the snare rolls (there are quite a few of them). It's the regular snares that sound like a tin can...
Is there a way to tell Reaplacer that when nothing is activated by the threshold to keep the original signal (the rimshots and rolls are significantly softer than other hits, so that should solve it).

Thanks!

Thanks for your kind words!

What you're looking for is not built into DrumReaplacer yet (although it's on the to do list), but thanks to Reaper's routing you still do it.

Duplicate your snare track and insert DrumReaplacer on the newly created one, adjust it so it only replaces the regular snares and make sure original signal is set to zero percent.

Now send that replaced snare to channel 3/4 on your first (the original) snare track (set its number of track channels to four) and insert ReaComp on that track. Set ReaComp's Detector input to Auxilliary input L+R and adjust threshold, ratio (set it high!) and knee size so that it ducks the original "tin can"-snare every time a replaced snare is played. (To really duck it, use a ReaGate befor the ReaComp and set the ReaGate to send noise when it's open - see the project I posted.)

Sounds harder than it is, but give it a go, take a look at the project (above) and post again if you run in to trouble!

Cool! But does the pdc (plug in delay compensation) work? Does the replaced hits sync with the original ones?

Regards,
-Jonas

The delay in samples is a little over 4000. Since PT LE has no delay compensation(on the way though finally) so it doesn't get compensated. I haven't tried PT HD yet though. It does sync up with the original and sounds pretty bang on by ear. I still have more testing to do with it. I'll record the replacement track and see how it relates to the original.

Shane

__________________
"Music should be performed by the musician not by the engineer."

First off, Thanks for an incredible plug in. I do live recordings, which is not good for getting quality drum sounds, and this is a life saver!

My only problem is that on my Mac whenever I open the project again, it won't play the correct samples and there is a huge latency issue. I have to go into edit and do a full reset/recompile for each sample and then reload every one and its settings. Am I doing something wrong?

Also, I cant output a master mix with these samples on the tracks. It has the same problem. The samples are late and they aren't the samples I programmed. I have to play it into my mixer and then record the mix back onto a separate track.

First off, Thanks for an incredible plug in. I do live recordings, which is not good for getting quality drum sounds, and this is a life saver!

My only problem is that on my Mac whenever I open the project again, it won't play the correct samples and there is a huge latency issue. I have to go into edit and do a full reset/recompile for each sample and then reload every one and its settings. Am I doing something wrong?

Also, I cant output a master mix with these samples on the tracks. It has the same problem. The samples are late and they aren't the samples I programmed. I have to play it into my mixer and then record the mix back onto a separate track.

Any help???

Andrew

I've recently switched to Mac myself so I hope I can help. What version of Reaper are you using? I had similar problems when I first installed Reaper Mac, but on more, and I think they might have been solved when I installed the version 3 pre-release. Could you try that? Regards, Jonas.

Did anyone manage to run it on a x64 version? At first it didn't even load the file. The status was "file not loaded", although I could choose one from the list. Then when I switched to 32-bit edition it worked flawlessly. Back again in x64 it signalled that the file got loaded, even number of samples was right, but there was no output. Of course setting original signal to 100% "worked".

Last edited by iscaryoth; 03-08-2009 at 03:09 PM.
Reason: clarification

Darn, I was afraid someone would ask that Actually I haven't done much about it lately. I have one file loading thing to sort out (remember that tom-sample from hell?) but other than that it works as expected.

I have a few ideas I would like to try, one is Solidify - two thresholds inbetween which all hits are made as loud as the upper threshold, to give a solid feel to a drum track.

But once I get the file loading fixed I'll ask Justin to include it in Reaper (maybe be when 3.0 is released?).

Is there anything specific you would like me to add/change in DrumReaplacer?(You are after all the only person I know who do drum replacing for a living )

I'm a little late to the party here,but that is in part due to Drumagog. I have been following the thread ,but just yesterday decided to use Drum Re placer. Man you hit the drum on the head ,foe show.
Thank you for all your kind hard work. Just one question. Does anyone have instruction on how to convert gog files to WAV?

In answer to OrenS 's question,,,,another more laborious way would be to split out just the crappy snare parts and copy them to another track directly below the original and then drag the Drum REAplacer Fx plug directly on the duplicated split outs ,so that it just triggers off those splits. Hope that makes sense.