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,

    Many thanks for your information.

    As Sigmastudio is made available free of charge, I should excuse it lacks documentation sometimes. I will try to reverse engineer an algorithm when it lacks documentation.

    Thanks for the link for the discussion of 1452 FFT capability. I hope that the new version of Sigmastudio can perform some complex arithmetic functionality so that FFT of a small chunk data can be implemented and it has more built-in controls.

    I will try to study some advanced pitch shifting techniques and hope that they can be implemented in 1452.

    Best regards,

    Jim.

Reply
  • Hello Bob,

    Many thanks for your information.

    As Sigmastudio is made available free of charge, I should excuse it lacks documentation sometimes. I will try to reverse engineer an algorithm when it lacks documentation.

    Thanks for the link for the discussion of 1452 FFT capability. I hope that the new version of Sigmastudio can perform some complex arithmetic functionality so that FFT of a small chunk data can be implemented and it has more built-in controls.

    I will try to study some advanced pitch shifting techniques and hope that they can be implemented in 1452.

    Best regards,

    Jim.

Children
No Data