This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
resources:tools-software:sigmastudiov2:modules:adialgorithms:pitchtransposer [18 Mar 2021 02:21] – created John Joseph | resources:tools-software:sigmastudiov2:modules:adialgorithms:pitchtransposer [13 May 2021 06:23] – John Joseph | ||
---|---|---|---|
Line 1: | Line 1: | ||
[[resources/ | [[resources/ | ||
====== Pitch Transposer ====== | ====== Pitch Transposer ====== | ||
+ | {{: | ||
+ | \\ | ||
+ | ===== Description ===== | ||
+ | Pitch Transposer algorithm shifts the frequency of an incoming signal. There are two versions of the algorithm. The first version allows the user to manually set the pitch shift amount by entering it in the GUI (or writing a value directly to RAM). In the data controlled variant, the frequency shift is “voltage-controlled”, | ||
+ | \\ | ||
+ | \\ | ||
+ | ===== Variants ===== | ||
+ | - Pitch Transposer | ||
+ | - Pitch Transposer Data Controlled | ||
+ | \\ | ||
+ | ===== Targets Supported ===== | ||
+ | ^ Name ^ ADSP-214xx ^ ADSP-215xx/ | ||
+ | | ---------------------------------------------------- | -------------------- | -------------------------------- | ---------------------------- | | ||
+ | | Pitch Transposer | ||
+ | | Pitch Transposer Data Controlled | ||
+ | \\ | ||
+ | ===== Pins ===== | ||
+ | ==== Input ==== | ||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | | ------------------------------ | -------------- | ---------------------- | | ||
+ | |Input0/ | ||
+ | |Frequency| Control| Frequency shift amount (percentage/ | ||
+ | |||
+ | ==== Output ==== | ||
+ | ^ Name ^ Type ^ Description ^ | ||
+ | | ------------------------------------ | -------------- | ---------------------- | | ||
+ | |Output0| Audio | Outputs the processed signal | | ||
+ | \\ | ||
+ | ===== Configurable Parameters ===== | ||
+ | ^ GUI Parameter | ||
+ | | ---------------------------------------- | ---------------------- | ------------------ | ---------------------------------------- | | ||
+ | | Frequency | 100 | 0 - 4000 | Maximum Percentage (%) change of input frequency, controlled by the Frequency shift slider. The actual percentage of frequency shift is dependent on the “Delay Reserved” amount | | ||
+ | | Delay | 300 | 0 - 4000 | This control sets the number of samples of audio delay that are reserved in memory as a buffer used for the pitch shifting algorithm. Smaller delay buffers result in more discontinuities in the pitch shifted output signal, which causes some harmonic distortion. Setting this delay buffer to a very large size will result in less distortion, but at the cost of increased delay memory usage | | ||
+ | | Multiplier | 1 | ||
+ | \\ | ||
+ | ===== DSP Parameters ===== | ||
+ | ^ Parameter Name ^ Description ^ ADAU145x/ | ||
+ | | ---------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------- | | ||
+ | | freq | Change in frequency | 8.24 Format | | ||
+ | | scalingfactor | pitch change factor | Integer | | ||
+ | \\ | ||
+ |