Saving memory by disabling bleed
Posted: Wed Nov 28, 2018 4:33 pm
Hi everybody!
I've been trying out DrumGizmo with Reaper in Win7, DRSkit 2.1. After some performance issues (with low latency settings, the audio interface starts to snap, cracle and pop if I hit too many drums at once or almost at once) I tried to disable some of the bleed channels. I want the drums sound only from the room, overhead and it's own channel, and I figured if I cut down the loaded and replayed samples, I can either get the whole set to fit in a smaller amount of memory, or get rid of some of the performance issues.
I tried to disable bleed from the interface, and I also started making my own modified drumset, where I cut out the bleed samples from the xml files.
But my modified kit takes up the same amount of memory than the unmodified one. Does DrumGizmo load up the whole multichannel wav files regardless? Should I start to chop up the multichannel wavs to smaller files and edit the xml files accordingly, or is there anything else I can do?
As a small example of what I did I'll attach snippets of a couple xml files showing how I edited the Snare instrument.
I've been trying out DrumGizmo with Reaper in Win7, DRSkit 2.1. After some performance issues (with low latency settings, the audio interface starts to snap, cracle and pop if I hit too many drums at once or almost at once) I tried to disable some of the bleed channels. I want the drums sound only from the room, overhead and it's own channel, and I figured if I cut down the loaded and replayed samples, I can either get the whole set to fit in a smaller amount of memory, or get rid of some of the performance issues.
I tried to disable bleed from the interface, and I also started making my own modified drumset, where I cut out the bleed samples from the xml files.
But my modified kit takes up the same amount of memory than the unmodified one. Does DrumGizmo load up the whole multichannel wav files regardless? Should I start to chop up the multichannel wavs to smaller files and edit the xml files accordingly, or is there anything else I can do?
As a small example of what I did I'll attach snippets of a couple xml files showing how I edited the Snare instrument.
Code: Select all
from file DRSKit_basic_edited.xml
<instrument name="Snare" file="Snare/Snare_edit.xml">
<channelmap in="AmbL" out="AmbL"/>
<channelmap in="AmbR" out="AmbR"/>
<channelmap in="OHL" out="OHL"/>
<channelmap in="OHR" out="OHR"/>
<channelmap in="Snare_bottom" out="Snare_bottom" main="true"/>
<channelmap in="Snare_top" out="Snare_top" main="true"/>
</instrument>
from file Snare/Snare_edit.xml
<?xml version='1.0' encoding='UTF-8'?>
<instrument version="2.0" name="Snare">
<samples>
<sample name="Snare-1" power="0.037478">
<audiofile channel="AmbL" file="samples/1-Snare.wav" filechannel="1"/>
<audiofile channel="AmbR" file="samples/1-Snare.wav" filechannel="2"/>
<audiofile channel="OHL" file="samples/1-Snare.wav" filechannel="6"/>
<audiofile channel="OHR" file="samples/1-Snare.wav" filechannel="7"/>
<audiofile channel="Snare_bottom" file="samples/1-Snare.wav" filechannel="9"/>
<audiofile channel="Snare_top" file="samples/1-Snare.wav" filechannel="10"/>
</sample>
<sample name="Snare-2" power="0.104805">
<audiofile channel="AmbL" file="samples/2-Snare.wav" filechannel="1"/>
<audiofile channel="AmbR" file="samples/2-Snare.wav" filechannel="2"/>
<audiofile channel="OHL" file="samples/2-Snare.wav" filechannel="6"/>
<audiofile channel="OHR" file="samples/2-Snare.wav" filechannel="7"/>
<audiofile channel="Snare_bottom" file="samples/2-Snare.wav" filechannel="9"/>
<audiofile channel="Snare_top" file="samples/2-Snare.wav" filechannel="10"/>
</sample>
..and so on