Programming LV2 Music Production Plugins From Scratch - 12 Synthesis, Aliasing & PolyBLEP

Поділитися
Вставка
  • Опубліковано 7 сер 2024
  • Get rid of nasty aliasing artifacts from sound synthesis. Especially for saw and square waves. This video describes the cause for aliasing in audio and how to fix it.
    Warning: This video may contain traces of mathematics.
    Topics:
    * The problem:
    * Distorted sound for saw and square (and triangle) wave in mySimplePolySynth
    * Artifacts in the spectrogram
    * The cause:
    * Aliasing
    * Nyquist frequency
    * The fix:
    * Fouries series synthesis
    * Oversampling
    * BLIT, BLEP, PolyBLEP
    * PolyBLEP (Polynomial BandLimited stEP)
    * Replace steps by a simple quadratic function
    * Replace kinks by the integral of a PolyBLEP
    * The implementation
    ...
    Resource: github.com/sjaehn/lv2tutorial

КОМЕНТАРІ • 3

  • @PastelComGini
    @PastelComGini Рік тому +2

    Hmmm. It's more complicated than I thought. I didn't know about the aliasing problem.

    • @bmusic9817
      @bmusic9817  Рік тому +1

      Yes, aliasing is a nasty aspect of digitization. It's a painful work to get rid of it. PolyBLEP is likely the most common algorithm for digital synthesizers. And oversampling is used a lot for effect plugins.

  • @inanitas
    @inanitas 2 місяці тому

    Great video! I am a developer but I did not go to university (we call it "Fachinformatiker" in Germany) so I don't understand much high level maths. This is not a problem in my day to day job as I work in a field of classical engineering and don't need math. But I am very interested in music and I am currently digging into synthesis and DSP in general. Do you by any chance have any ideas where I could brush up on the "basics", specifically for DSP?