title
Products            Buy            Support Forum            Professional            About            Codec Central
 
Results 1 to 5 of 5

Thread: Ability to Trim and Add specific number of samples in dBpoweramp

  1. #1
    dBpoweramp Enthusiast
    Join Date
    Aug 2009
    Location
    Florida
    Posts
    55

    Lightbulb Ability to Trim and Add specific number of samples in dBpoweramp

    Some VST plugins tend to delay the input and output resulting in the effect that the original sample length is the same, but the processed waveform has been 'moved' by the same number of samples as the latency setting on the plugin. StereoTool is a perfect example of this. It's designed to be used real-time so when using it as an offline VST plugin, you get a file output that has the same number of samples, but the waveform starts 4096 samples later (or 128, 2048, all depends on the latency setting). Really annoying if the end of the track was supposed to seamlessly go to the next track since it also cuts off 4096 samples off audio at the end.

    A workaround would be if dBpoweramp had an option to add a specific number of samples at the end of each file, and then the ability to trim a specific number of samples at the end. This would compensate manually for some VST Plugin latency due to the FFT size. In my particular case it would be 4096 samples, but generally you are going to be looking at powers of 2, so

    64 samples
    128 samples
    256 samples
    512 samples
    1024 samples
    2048 samples
    4096 samples
    8192 samples
    16384 samples
    32768 samples
    65556 samples
    etc.

  2. #2
    dBpoweramp Guru
    Join Date
    Nov 2013
    Location
    New York
    Posts
    370

    Re: Ability to Trim and Add specific number of samples in dBpoweramp

    Look at the DSP Codec "Add Silence". Looks to do what you want if set up the way you need.

  3. #3
    dBpoweramp Enthusiast
    Join Date
    Aug 2009
    Location
    Florida
    Posts
    55

    Re: Ability to Trim and Add specific number of samples in dBpoweramp

    Quote Originally Posted by schmidj View Post
    Look at the DSP Codec "Add Silence". Looks to do what you want if set up the way you need.

    Yes, unfortunately it's not granular enough. For example, here's a quick chart of samples converted to ms:

    Code:
    Samples	44100 Hz	48000 Hz	88200 Hz	96000 Hz	176400 Hz	192000 Hz
    64	1.451247166 ms	1.333333333 ms	0.725623583 ms	0.666666667 ms	0.362811791 ms	0.333333333 ms
    128	2.902494331 ms	2.666666667 ms	1.451247166 ms	1.333333333 ms	0.725623583 ms	0.666666667 ms
    256	5.804988662 ms	5.333333333 ms	2.902494331 ms	2.666666667 ms	1.451247166 ms	1.333333333 ms
    512	11.60997732 ms	10.66666667 ms	5.804988662 ms	5.333333333 ms	2.902494331 ms	2.666666667 ms
    1024	23.21995465 ms	21.33333333 ms	11.60997732 ms	10.66666667 ms	5.804988662 ms	5.333333333 ms
    2048	46.4399093 ms	42.66666667 ms	23.21995465 ms	21.33333333 ms	11.60997732 ms	10.66666667 ms
    4096	92.87981859 ms	85.33333333 ms	46.4399093 ms	42.66666667 ms	23.21995465 ms	21.33333333 ms
    8192	185.7596372 ms	170.6666667 ms	92.87981859 ms	85.33333333 ms	46.4399093 ms	42.66666667 ms
    16384	371.5192744 ms	341.3333333 ms	185.7596372 ms	170.6666667 ms	92.87981859 ms	85.33333333 ms
    32768	743.0385488 ms	682.6666667 ms	371.5192744 ms	341.3333333 ms	185.7596372 ms	170.6666667 ms
    65536	1486.077098 ms	1365.333333 ms	743.0385488 ms	682.6666667 ms	371.5192744 ms	341.3333333 ms
    131072	2972.154195 ms	2730.666667 ms	1486.077098 ms	1365.333333 ms	743.0385488 ms	682.6666667 ms
    262144	5944.30839 ms	5461.333333 ms	2972.154195 ms	2730.666667 ms	1486.077098 ms	1365.333333 ms
    524288	11888.61678 ms	10922.66667 ms	5944.30839 ms	5461.333333 ms	2972.154195 ms	2730.666667 ms
    1048576	23777.23356 ms	21845.33333 ms	11888.61678 ms	10922.66667 ms	5944.30839 ms	5461.333333 ms
    2097152	47554.46712 ms	43690.66667 ms	23777.23356 ms	21845.33333 ms	11888.61678 ms	10922.66667 ms
    4194304	95108.93424 ms	87381.33333 ms	47554.46712 ms	43690.66667 ms	23777.23356 ms	21845.33333 ms
    8388608	190217.8685 ms	174762.6667 ms	95108.93424 ms	87381.33333 ms	47554.46712 ms	43690.66667 ms

  4. #4
    dBpoweramp Enthusiast
    Join Date
    Aug 2009
    Location
    Florida
    Posts
    55

    Re: Ability to Trim and Add specific number of samples in dBpoweramp

    Now, I did figure out I can easily add the number of samples I need to the end of a WAVE file using the 'Insert Audio'. I have created a WAVE file at 32-bit, 88.2Khz, 4096 samples Attached.

    Now, I can do the exact same thing by calculating the number of samples I need to make up for the the trim at the beginning, so, for 88,200 Hz, 4096 samples = 46.439909297 ms.

    1 ms - 0.439909297 ms = 0.560090703 ms

    0.560090703 ms = 49.4 samples at 88,200 Hz, so I could theoretically create a wave file with 49 samples, add that to the beginning of the WAV file using the 'Insert Audio' DSP, process everything, then use Trim at 47ms.

    Now, while that gets me very damned close, it's not sample-accurate which could end up causing pops in the audio when played back.

    32-bit, 88.2Khz, 4096 samples.zip
    Last edited by Lynx_TWO; 08-02-2020 at 06:49 PM. Reason: in-line edit; forgot to add attachment :P

  5. #5
    dBpoweramp Enthusiast
    Join Date
    Aug 2015
    Posts
    52

    Re: Ability to Trim and Add specific number of samples in dBpoweramp

    Just wanted to acknowledge the discipline and depth of investigation by @Lynx_TWO.

    It also highlights the advantages of sticking with 48kHz, 96kHz and 192kHz wherever possible.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •