I’m actually wondering how an octaver works ?

I thought it read the input signal faster to make it sound more high pitched but in that case you need more samples than provided to fill your audio buffer.

I tried to take 1 sample over two in the input buffer, and repeat that but it produces horrible artefacts (because I suppose the input signal frequency is not aligned with the buffer bounds)

Are there other techniques I’m not aware of, to make a signal sound higher pitched inside an audio buffer (of the process block callback) ?


See this thread:


Oh Thanks a lot ! :slight_smile: