Please familiarise yourself with the forum, including policy on feature requests, rules & guidelines

MPC kit to Deluge Kit converter

0

Hi,

I'm working on a project to convert the MPC Kit (.xpm) to Deluge Kit (.XML). It's done in Excel.
It's working fine expect that I have a problem to find the exact "endSamplePos" for each sample.
I'm wondering what is the relation between the Size of the sample file and this "endSamplePos" value ?

Does anybody have an idea ?

Thank you for youe help.

Comments

  • 0
    shiftelevenshifteleven CaliforniaPosts: 7

    I believe it's the actual sample number.

    Let's say you have a wav file that's one second long and recorded at 44.1kHz. The startSamplePos would be 0, and the endSamplePos would be 44,100 since 44.1khz samples 44,100 times per second.

  • 0
    dafonkdafonk Beta Tester Posts: 13

    Thank you. But I think it's the lenght of the sample but I don't know the ratio used.
    If you take a short number the sample will be cut.

  • 0
    shiftelevenshifteleven CaliforniaPosts: 7
    edited May 2022

    Not sure what you mean by ratio. The value is not in terms of length in time, but the discrete sample number in the wav file.

    So, given a 44.1kHz audio file whose length (in terms of time) is 2.5 seconds - then the endSamplePos would be 110,250. Recording at 44.1kHz means that you're taking 44,100 samples per second, which you then multiply by the length of the track in seconds.

    I put together a JavaScript sample for you to take a look at to see if this helps - or to see if I'm wrong here. https://stackblitz.com/edit/js-tx4m27?file=index.js

    Given the audio file (represented as a base64 encoded string in the samples.js file), The length is about 6 seconds, and it's sampled at 48kHz - therefore the number of samples in the audio file is 287,155. Forgive any off-by-one errors, but if the first sample is at position 0, then the end position of the file would be at 287154 (the number of samples minus 1).

    Hopefully that help.

    Post edited by shifteleven on
  • 0
    dafonkdafonk Beta Tester Posts: 13

    Thank you very much !

  • 2
    dafonkdafonk Beta Tester Posts: 13

    it's working I'll upload the Excel gile if anyone is interested.

  • 0
    shiftelevenshifteleven CaliforniaPosts: 7

    I wouldn’t mind taking a look!

  • 0
    Radius9999Radius9999 Felton, CABeta Tester Posts: 46

    I'd like a copy of this file if it's still available.

Sign In or Register to comment.