• SONAR
  • Drum Replacer's drum files - adding/changing the drum list (p.2)
2015/05/29 17:34:20
arachnaut
Bill Jackson [Cakewalk]
Yes. Absolute paths will work. Also, sfzs make search and replace pretty easy.



Yes they do.
 
I use UltraEdit and I made an SFZ toolkit for it so it knows how to parse and color-code SFZ Files:
 

2015/05/29 19:40:09
arachnaut
So, to summarize:
 
The Drum Replacer content files are located in your 'Cakewalk Content' folder
For me this path is: "K:\Cakewalk Content\Drum Replacer"
 
That folder contains two other folders: "Drums" and "SampleData"
 
In the Drums folder, create a new folder called 'User', or whatever, and put your sfz files there. This name will show up on the drop down list in the DR lanes.
 
The sfz file names can be anything you like, and these names will appear in the User drop down.
 
In the SampleData folder, create a new folder called 'User-Samples', or whatever, and put your sfz samples there.
 
 
Edit the sfz file region sample paths so that they point to the correct folders, for example, one of mine look like this:
 

<region> sample=..\..\Sampledata\User-Samples\Karplangor-C-2-p.wav key=0 lokey=0 hikey=6 loop_mode=one_shot

 
You may be able to locate these samples in other locations, but this way things are neat and organized.
You can't put the samples in the Drums folder though, I tried that.
2015/05/29 20:29:28
arachnaut
Another thing that might come in handy is to check the error log from loading stuff in Drum Replacer.
It's at <user>\AppData\Roaming\Cakewalk\DrumReplacer\Logs and it's called: "sfzlog.txt"
 
It can help you figure out path-related problems or sample errors.
2015/05/29 23:27:09
arachnaut
It looks like Drum Replacer won't use FLAC files. Just SFZ, WAV, AIFF, and OGG, I think.
I was trying some Rapture Pro samples and several use FLAC in the SFZ file.
 
2015/05/29 23:33:39
scook
Must be using an older sfz engine. It would be nice if it was updated to use flac. Good topic for a feature request.
2015/05/29 23:48:10
arachnaut
I added a bunch of feature requests for DR:
 
http://forum.cakewalk.com/FindPost/3229996
2015/07/15 16:14:29
papacucku
This may not be the place to ask this, but you guys seem to have a handle on SFZ.  I was looking at the sfz files and the wav sample data in sonar.  most of them have stereo (2) wav files associated with one hit strength.  -L- and -R-.  The bass drum sample data is just singular meaning no left or right just a wav for each velocity.
The drum SFZ files for both the snare and the bass are the same , they call two separate wav files for each velocity range, however the bass calls the next velocity instead of a right or left.
 
 like tightfunkbass for example, have the same layout except the regions call literally different velocity wav files.  When comparing the bass drum SFZ and the other sfz that the bass drum is not correct?
 
Shouldn't it call the same velocity wav file in the sister region?  why would one want it louder on one side? 
 
The way I am understanding it, the bass drum calling two different velocity wav samples is wrong or the snare calling L and R of the same velocity is wrong.  Because they are identical except for the polyphony and sample names.
I don't see how the polyphony affects anything.
 
Here is the funktight kick region(I don't want to violate and protected data by posting this so if  am please delete this info but suffice it to say they are identical other than polyphony) wouldn't this result in one louder wav being layered over a softer one??(in the bass drum sfz)
 
<group> lokey=0 hikey=127 group=35 polyphony=2 loop_mode=one_shot
 
<region> sample=..\..\Sampledata\Cakewalk-Funktight-Kick\Kick-Funktight-031.wav                         lovel=120 hivel=127 lorand=0.0 hirand=0.5
 
<region> sample=..\..\Sampledata\Cakewalk-Funktight-Kick\Kick-Funktight-032.wav                         lovel=120 hivel=127 lorand=0.5 hirand=1.0
 
______________Snare_____________________
 
<group> lokey=0 hikey=127 group=38 polyphony=4 loop_mode=one_shot
 
<region> sample=..\..\Sampledata\Cakewalk-Funktight-Snare\SDstdL\Snare-Funktight-Hit-L-024.wav lovel=123 hivel=127 lorand=0.0 hirand=0.5
 
<region> sample=..\..\Sampledata\Cakewalk-Funktight-Snare\SDstdR\Snare-Funktight-Hit-R-024.wav lovel=123 hivel=127 lorand=0.5 hirand=1.0
2015/07/15 16:55:31
arachnaut
I don't quite understand your question, but I will attempt to describe how I understand your sfz snippets.
 
The first shows a Kick drum with polyphony = 2, so up to two samples play at once with the newest stopping the oldest.
 
The two kick samples are triggered only by high velocity notes (120-127) so they are probably loud.
There is a random number generated (from 0.0 to 1.0) while playback is occurring, the lorand/hirand range selects one of the samples to trigger based on that value - that way the same sample shouldn't play back all the time (anti-machine-gun effect).
 
The snare is similar except polyphony is 4.
 
2015/07/16 10:13:49
papacucku
That makes sense to me. Thanks.  But to clarify what this means and what I am asking is that it seems like the bass drum is randomly selecting two samples of different velocity (up to two overlapping at the same time).   (When the two samples in the region are listened to they clearly are different volumes) 
 
While the snare drum is randomly selecting two samples of the SAME velocity/volume(up to four overlapping at the same time) just left or right stick hits. (When these are listened to, they are the same velocity except one seems tuned slightly higher)
 
So the question is.... why are they handled differently? one is randomly switching between different volumes and one is different intonation in my view.
 
Additionally, I would think the snare might/could/should alternate between left and right not random, if those samples truly represent left and right hits.
 
This might be more of an artist or creative call and I know nothing about drum samples or drum programming.  I am just pointing out the difference as I learn about Sonar and SFZ.
 
This may be the standard way its done for bass drum emulations(single pedal).
12
© 2026 APG vNext Commercial Version 5.1

Use My Existing Forum Account

Use My Social Media Account