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 help. The SigmaDSP project is very useful.

    From you table, I can get more information about how to calculate the control input. I notice that the frequency shift is dependent on the "Delay Reserved".  Can you help to clarify how to calcuate the LUT output? Is the LUT output  calculated using the following equation?

    LUT output=(delta pitch %)/(sample frequency*Delay Reserved/1000)

    If we would like to evaluate base10 labs advanced pitch shifter, how can we get the trial version of the algorithm?

    Also thanks for you suggestions about that singers should pick songs with their range.

    With best regards,

    Jim.

Reply
  • Hello Bob,

    Thanks a lot for your help. The SigmaDSP project is very useful.

    From you table, I can get more information about how to calculate the control input. I notice that the frequency shift is dependent on the "Delay Reserved".  Can you help to clarify how to calcuate the LUT output? Is the LUT output  calculated using the following equation?

    LUT output=(delta pitch %)/(sample frequency*Delay Reserved/1000)

    If we would like to evaluate base10 labs advanced pitch shifter, how can we get the trial version of the algorithm?

    Also thanks for you suggestions about that singers should pick songs with their range.

    With best regards,

    Jim.

Children
No Data