Stenzel
- Karma
- 126
- Created
- August 1, 2016 (9y ago)
- Submissions
- 0
Mainly audio signal processing, also iOS Apps, speech synthesis and synthesis of singing voice. I work as contractor and co-own a little synthesizer company in Germany.
7aa82bc7a548f58c98b7b53f6cdb3c7890071babcbae6979014ee7da5a2f228a
Processors with saturating capabilities usually clip at 0x7FFFFFF and 0x80000000, so the clipping thing has no relation to the original topic. But in fixpoint DSP, 0x8000 (add trailing zeros if you like) is often the…
Title should say screen design, for general UI these are quite useless, especially if your UI is physical.
OK for beginners, but there are lots of nice voicings missing, also those where the root note is not played at all.
Your proposed zero phase filter won't work in realtime, and there are many use cases for what you consider shitty.
This is indeed an excellent way of filtering if your audio is cyclic and fits into a single FFT, like a periodic waveform, a drum loop or an Optigan track. Just make sure not to apply any window.
True, but ambiguity does not imply that one possible interpretation must necessarily be an illusion.
There is no illusion of pitch, and it is a common misconception that the fundamental frequency must be present in a tone. Pitch is the perceived periodicity of a tone, which is roughly the greatest common divisor of the…
Sadly most sorce code follows the exact opposite convention - starting with legalese, followed by boring initialisation. I wish more source code would come to the point right at the start, and I am thankful for the new…
Much faster if constraints are represented by single bits in an integer mask and binary masking operations are used - even the hardest soduko solves instantly.
The transposed direct form II allows a biquad to be calculated with two scalar by vector multiplications and some shuffling, which should be faster than the proposed matrix solution I believe.
MIDI is great, and I am so thankful that they had the foresight to require a mandatory opto-coupler in the input to avoid ground loops of interconnected gear. Even today, very few devices have a comparable insulation in…
This book contains some wrong and oversimplified statements, the explanation of the sampling theorem is awkward and suggests that the author has not fully understood it himself. Example of wrong claims: "The heart of…
If you sell hardware, you have to deal with CE/FCC/RoHS and -worst of all- WEEE compliance, to name just a few. In comparison, GPDR is a piece of cake. Just sayin.
The distortion sounds like it is applied to individual strings, if it were applied after summing, it would not only resemble more a real electric guitar, but also sum- and difference frequencies of detuned strings would…
At least these guys commented, nowadays the paradigm "Identifiers are comments" seems to prevail. Technically this might be good, but reading such code is an experience equivalent to eating unsalted fries.
Usually not a big fan of regulation, but in this case I wish for gouvernements to stop this madness in a smilar way they stopped use of incandescent light bulbs.
So some positive feedback gets an app more attention - I get that, apps than infantilize their users are getting popular. But does it really have to be presented at precise intervals, calculated by a clever algorithm…
The Land of Laughs Debut novel and masterpiece of Jonathan Carroll. I need to read this regularly to readjust my antennae, otherwise I might become a complete jerk. Yes, I know this doesn't make any sense.
Am I the only one having a problem with the term "analog" for everything non-digital? First of all digits can very well be analog to something, e.g. a CD contains digits analogous to sound pressure in a similar way a…
Compare with musical keyboards where not only key number but also the velocity matters, so each key has two electrical contacts, and the whole thing is usually scanned around 10kHz for proper velocity measurement.…
I agree with the article, but the arguments the author gives are not quite spot-on. Ligatures render code unreadable, there is no way to see how to enter a particular character sequence that is shown as a ligature. They…
Accusing you without specific reason so you cannot defend yourself is a bad form harassing. Consider to step up and demand either specifics of the accusation so you can defend yourself, or all charges being dropped…
This article has zero information, but a picture and name of the accused man. This modern kind of witch hunt is disgusting. It also seems to be that the bar for calling something sexual harassement is constantly lowered…
In you are after this experience and cannot find an anechoic chamber nearby, an EMC test lab might also work - they usually have a room where walls are covered with radiation absorbent material, which incidentally also…
Since you ask, I use lots of assembly level programming for digital audio signal processing. Some ARM instructions offer special DSP specific features like saturation and fractional arithmetic that have no equivalent…