Why is D unpopular?
user1234
user1234 at 12.de
Mon May 2 08:57:21 UTC 2022
On Monday, 2 May 2022 at 08:52:06 UTC, Ola Fosheim Grøstad wrote:
> On Monday, 2 May 2022 at 01:43:03 UTC, claptrap wrote:
>> I said it likely wasn't "feasible" not that it was impossible.
>> Even the high end digital effects units in the mid 90s only
>> managed a handful of basic effects at the same time, and they
>> usually did that by using multiple chips, with different chips
>> handling different blocks in the chain. A phase vocoder would
>> have been pretty hard to pull off on that kind of hardware
>> even if it was possible to a level of quality that was useful.
>
> Technically even the Motorola 56000 can do over 500 FFTs per
> second with a window size of 1024 according to Wikipedia. So
> the phase vocoder part was feasible, but it might not have been
> sonically feasible in the sense that you would not end up with
> a product believed to be marketable or that it wasn't believed
> to be feasible to reach a sonic quality that would satisfy the
> market. That could come down to pitch-tracking, phase-vocoder
> issues or the details of putting it all together.
>
> Phase vocoders do introduce artifacts in the sound, it kinda
> follows from the uncertainty principle, you get to choose
> between high resolution in time or high resolution in
> frequency, but not both. So when you modify the sound of chunks
> of sound only in the frequency domain (with no concern for
> time) and then glue those chunks back together you will get
> something that has changed not only in pitch (in the general
> case). So it takes a fair amount of cleverness and time
> consuming fiddling to "suppress" those "time domain artifacts"
> in such a way that we don't find it disturbing. (But as I said,
> by the late 90s, such artifacts was becoming the norm in
> commercial music. House music pushed the sound of popular music
> in a that direction throughout the 90s.)
>
The concept of "windowing" + "overlapp add" to reduce artifacts
is quite old, e.g the Harris Window is [1978]. Dont known for
better ones (typically Hanning).
This doubles the amount of FFT required for a frame but you seem
to say this was technically possible.
[1978]: https://en.wikipedia.org/wiki/Window_function#Harris
More information about the Digitalmars-d
mailing list