Guitar amp and effects pedal built on the Waveshare ESP32-S3-Touch-AMOLED-2.06
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Guitar amp and effects pedal built on the Waveshare ESP32-S3-Touch-AMOLED-2.06
Unofficial Hacker News client; not affiliated with Y Combinator.
weberer · · focus · HN ↗
atoav · · focus · HN ↗
And I am a very rhythmically educated guitarist/bassist and a DSP programmer, that means I am likely more aware of this than the average person.
Also: you know what else has latency? Sound. 1 millisecond per 33 cm. That means from striking a string on an acoustic guitar till hearing it you also got latency, first it takes a moment for the string to vibrate, then the sound needs to travel to your ears. In big orchestras that latency is a thing great musicians account for.
And every halfway decent musician can do this by just hitting the note slightly early to compensate.
Latency is IMO the biggest issue with vocalists and speakers, because the delayed signal mixes with the original signal you hear in your head, depending on the latency this can either lead to weird comb filtering or irritating doubling. But if your instrument is only heard through the electric chain a lot is acceptable before it starts to get really unusuable. And modern DSPs don't really have latency issues if used correctly.
frmrtntn · · focus · HN ↗
atoav · · focus · HN ↗
The only way to pitch up signals without delay is if you do something very simple like octave Fuzzes, that essentially just rectify the incoming signal and then remove the DC offset (aside from the fuzz distortion part). That works, but sounds of course relatively unnatural, especially if more than one note is being played at once, since it just decides on every zero crossing with total disregard for the actual pitches present.