Code a Wavetable Synth with Python in 6 Minutes Tutorial [Synth

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024

Комментарии • 53

  • @WolfSoundAudio
    @WolfSoundAudio  2 года назад +3

    Have I helped you with this video? If yes, please, consider buying me a ☕ coffee at www.buymeacoffee.com/janwilczek
    Thanks! 🙂

  • @iesusdesus5704
    @iesusdesus5704 2 года назад +6

    I was able to make a sawtooth and even a square wave sing Daisy Bell. Thanks so much for the tutorial! :)))))

  • @FleshChopper
    @FleshChopper 3 года назад +8

    Just came across your videos and your blog. Thank you, thank you, thank you! I am a hobbyist and was looking for some sort of organized method of exploring audio coding, and here it is! Wonderful!

    • @WolfSoundAudio
      @WolfSoundAudio  3 года назад

      Thank you for writing that! I love to hear that :)

  • @sanjaux
    @sanjaux Год назад +2

    Finally following along with these in cmajor and it's been great! These videos are so helpful

  • @DavidMood
    @DavidMood Год назад +1

    amazing . please please make more videos like this

  • @spectralknights2
    @spectralknights2 2 года назад +3

    Just found your nice channel. Thanks for the tutorials👍 Pls do more Python audio coding tutorials ☺️

    • @WolfSoundAudio
      @WolfSoundAudio  2 года назад +1

      Great to hear! Have you seen my latest lowpass/highpass filter in Python video?

  • @BrianMendoza93
    @BrianMendoza93 2 года назад +1

    Thank you! This tutorial really completes the previous video.
    It would be a great idea to create an audio course in this format, where you explain the topic and then the code implementation. (C++ or Python)

    • @WolfSoundAudio
      @WolfSoundAudio  2 года назад

      Thanks, Brian! That's a great idea! On which topic would you like to have a course the most?

  • @Teddy0567
    @Teddy0567 2 года назад +1

    Thank you so much, I used the code in this video to understand the basics, I'm looking to create a simple synthesizer GUI with amplitude sliders for harmonics to mess around with different waveforms, would be nice to visualize the waveform and an EQ as well in real time so I've got myself a challenge!

    • @WolfSoundAudio
      @WolfSoundAudio  2 года назад +1

      Awesome, thanks for sharing and good luck!

    • @Teddy0567
      @Teddy0567 2 года назад

      @@WolfSoundAudio Thanks for your wishes! I've got most of this now bar the FFT EQ, it's really cool to see the waveform change when adding harmonics. Although each time I play a sound I first generate the whole array for a duration to then be played by the sounddevice library. This has 3 problems; 1: it's monophonic (threads don't work with sounddevice output), 2: there is no option to decide the length of the note by holding a key or button, 3: there is severe input delay as the key is not directly bound to a loop of the wavetable. Have you encountered this problem before and/or have you used library's that allow you to directly connect (midi) input with looping of the wavetable? This would allow me to create amazing additions such as ADSR envelopes.

  • @przekladanki
    @przekladanki 3 года назад +2

    Quel entourage ! :D

  • @JuhinPavithran
    @JuhinPavithran Год назад +1

    Thank you

  • @PeVoNZ
    @PeVoNZ 2 года назад +1

    Really well explained, thank you so much!

  • @TanguyLissenko
    @TanguyLissenko Год назад

    Hello sir, thank you for this video. Could you explain the benefit of the wavetable beside computing the sin function each time ? We still have the problem of being limited in memory in the duration of the waves generated. Or is it not the purpose of a wavetable in the first place ?

  • @michele709
    @michele709 Год назад

    I’m struggling to make a Matrix with the pyo library. What i would like as a result is a wavetable with a “continuous” interpolation among these tables: triangle, saw, square, square with variable duty cicle. Do you have any advice?

  • @flywittzbeats4008
    @flywittzbeats4008 Год назад

    This is amazing, it’s the same complexity, just a fraction of the time. numpy speeds up runtime by converting to machine code right?? Thanks!

  • @illusrecords2674
    @illusrecords2674 Год назад +1

    Just getting into coding pardon this noob question but what program are you using to write this code?

  • @streetware-games
    @streetware-games 6 месяцев назад

    awesome videos

  • @agent007asdfgh
    @agent007asdfgh Год назад +1

    Hi, Do you know how to make modular synthesizer?

  • @SiggeSvahn
    @SiggeSvahn 11 месяцев назад

    I failed in the language PureBasic to receive SYSEX DUMP from my hardware synth. Have you had any luck doing that in Python?

  • @dirkschiller1637
    @dirkschiller1637 2 года назад +1

    Could not find the code on your website nor on github. In minute 18:05 you mention there is code on your website. Maybe you could link it. Thank's a lot!

    • @WolfSoundAudio
      @WolfSoundAudio  2 года назад +1

      It's the first link in the description, here you go: thewolfsound.com/sound-synthesis/wavetable-synth-in-python/

    • @dirkschiller1637
      @dirkschiller1637 2 года назад +1

      @@WolfSoundAudio Wow 😮 Didn't see it - fast reader. Thank you a lot 🙏

    • @WolfSoundAudio
      @WolfSoundAudio  2 года назад +1

      @@dirkschiller1637 No problem 😉

  • @sergiomax1607
    @sergiomax1607 2 года назад +1

    how to make a dll vds module
    for my mulab sequencer station
    ?

  • @ОсьминогОсьминогов-б4л

    Could you please tell, why wavetable is 64?

  • @taehak
    @taehak 2 года назад +1

    please do more video python synthesizer please like envelopes and filters and any other thing plsplspls

  • @haoheliu1425
    @haoheliu1425 2 года назад +1

    Thank you soooo much! This tutorial save my ass!

  • @agent007asdfgh
    @agent007asdfgh 4 месяца назад

    Hi

  • @leonardofuegofierro
    @leonardofuegofierro 3 года назад

    Well if that isn't a nice workstation.
    Great video!

  • @pedrozuniga8296
    @pedrozuniga8296 2 года назад +1

    rajate con el código pa la otra sipo

  • @OMNI_INFINITY
    @OMNI_INFINITY Год назад

    Watching a software engineering video posted by a guy that can’t count. How many minutes?

  • @CHITUS
    @CHITUS 2 года назад +2

    Quel entourage ! :D