Post Go back to editing

Karaoke key change using ADI pitch transposer alogrithm

Hi,

I would like to implement the key change function for a karaoke machine using ADAU1451.

I tried the ADI pitch transposer algorithm for the key change function.

First, I don't know how to set the parameters  'Delay Reserved', 'Frequency Shift Slider', and 'Max Shift' to achieve +/-4 semitones pitch change. The information in the wiki Analog Devices doesn't show clearly how to set those parameters.

https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox/adialgorithms/pitchmodification/pitchtransposer

Second, I set 'delay reserved' to 1000, while the 'max shift' is 100. I can heard obviously that the volume does not keep stable, like vibrato effect . Can it be more stable?

Thanks in advance!

Jim.

Parents
  • Hello Bob,

    Thanks a lot for your further information.

    As our product will use ADAU1451, the maximum delay reserved for the pitch transposer we can use is 1000. Could you tell me how you find the values in the lookup table if there is no exact equation?

    ADI recommended me to contact base10 labs by email directly. I will contact them if our management doesn't satisfy with the effect of the ADI pitch transposer algorithm.

    Thanks a lot for your great effort to try to the cancel out the vibrato effect using different approaches.

    Could you also tell me whether the ADI pitch transposer algorithm is based on PSOLA algorithm?

    Thanks and best regards,

    Jim Yam.

Reply
  • Hello Bob,

    Thanks a lot for your further information.

    As our product will use ADAU1451, the maximum delay reserved for the pitch transposer we can use is 1000. Could you tell me how you find the values in the lookup table if there is no exact equation?

    ADI recommended me to contact base10 labs by email directly. I will contact them if our management doesn't satisfy with the effect of the ADI pitch transposer algorithm.

    Thanks a lot for your great effort to try to the cancel out the vibrato effect using different approaches.

    Could you also tell me whether the ADI pitch transposer algorithm is based on PSOLA algorithm?

    Thanks and best regards,

    Jim Yam.

Children
No Data