Overall Transpose

  • And if ever implemented, we´re back to square one with the "Why so much latency in transpose / pitch" whining ...... ||



    Cheers ! 8o:thumbup:

    The adjective for metal is metallic. But not so for iron ... which is ironic.

  • with color pix/vid, coming in from mars, 5g phones,, super computers,profiling amps, pedals,, etc,,, why cant we get a transpose that works cleanly,, ??

    Just asking, not trying to be a wise assss,,,,,is it really that hard to move it cleanly a semi tone up or down without all the artifacts?

  • with color pix/vid, coming in from mars, 5g phones,, super computers,profiling amps, pedals,, etc,,, why cant we get a transpose that works cleanly,, ??

    Just asking, not trying to be a wise assss,,,,,is it really that hard to move it cleanly a semi tone up or down without all the artifacts?

    Yes it is apparently.


    I have read several research papers on the subject and I think it falls into the category of “non-trivial” problems. In order to work without noticeable latency and artefacts I believe the Kemper would need to know the note you are going to play before you actually play it.

  • ...why cant we get a transpose that works cleanly,, ??

    Just asking, not trying to be a wise assss,,,,,is it really that hard to move it cleanly a semi tone up or down without all the artifacts

    I'll take a brief, although admittedly incomplete, stab at it. My goal is to mention a few of the issues that can lead to artifacts.

    1. The output of a plucked string is analog and must be digitized(in most implementations) and quantized. Quantization can lead to accuracy issues.

    2. Plucked strings generate a fundamental frequency plus harmonics. One could view the harmonics themselves as artifacts. This can create confusion in identifying the note the player intended to play. The fundamental plus the harmonics must ALL be transposed in the case of an ideal transposition. All of these frequencies must be discriminated and transposed accurately. If they are not, then there are artifacts.

    3. The string can be bent so the guitar can generate frequencies that are not in the twelve tone row. The frequencies between the twelve tone row fundamental and the harmonics are infinite in theory. Each player squeezes out the notes in a slightly different way. Your C is slightly different than other guitarists and unique to your touch. This means infinitely precise recognition and generation of frequencies.

    4. There are also transient properties as well that must be recreated as well. This can be the source of another set of artifacts. These change with the force used to pluck the string for instance. How long does the note sustain? The precision of the analog to digital conversion could a problem in regard to the transients. This can lead to more artifacts.

    5. All these processes take time(latency). This is another artifact.


    As mentioned, this is a non-trivial process to implement accurately.

  • ….another aspect is taking this incredibly dynamic signal, processing it and providing an audible output .in no more than 30 milliseconds.


    Otherwise the lag becomes way to noticeable.


    Much easier said than done.

    “Without music, life would be a mistake.” - Friedrich Nietzsche

  • ….another aspect is taking this incredibly dynamic signal, processing it and providing an audible output .in no more than 30 milliseconds.


    Otherwise the lag becomes way to noticeable.


    Much easier said than done.

    Mentioned in 5. above. 30ms is an arbitrary latency figure. Some users can recognize latency below 10ms.