Skip to content

Instantly share code, notes, and snippets.

@severak
Created October 3, 2024 09:35
Show Gist options
  • Save severak/41ba77fb965fbed9d276be228bed6310 to your computer and use it in GitHub Desktop.
Save severak/41ba77fb965fbed9d276be228bed6310 to your computer and use it in GitHub Desktop.

How to make Suona patch using waveguide synthesis?

Creating a Suona patch using waveguide synthesis involves simulating the physical characteristics of the Suona, a traditional Chinese double-reed woodwind instrument. Here’s a basic outline to get you started:

  1. Model the Bore: The Suona has a conical bore, which you can model using a series of waveguides with varying diameters. This can be achieved by connecting multiple waveguide sections with gradually increasing diameters.

  2. Reed Simulation: The double reed of the Suona can be simulated using a nonlinear element at the input of the waveguide. This element should mimic the pressure-controlled valve behavior of a real reed.

  3. Finger Holes: To simulate the finger holes, you can use additional waveguides branching off from the main bore. These should be placed at positions corresponding to the actual finger holes on the Suona.

  4. Excitation and Damping: Use an excitation signal that mimics the breath pressure applied to the reed. Additionally, include damping elements to simulate the energy loss due to air friction and radiation.

  5. Feedback Loop: Implement a feedback loop to simulate the resonance within the instrument. This loop should include the reed model, the bore waveguide, and the radiation impedance at the bell of the instrument.

  6. Tuning and Calibration: Adjust the parameters of your waveguide model to match the pitch and timbre of the Suona. This may involve fine-tuning the lengths and diameters of the waveguide sections, as well as the characteristics of the reed model.

For a more detailed guide, you might find resources on digital waveguide synthesis helpful⁸. Additionally, exploring existing patches and discussions in communities like the VCV Rack forum can provide practical insights and examples⁵.

Would you like more detailed information on any specific part of this process?

Zdroj: konverzace s Copilotem, 10/3/2024 (1) A Basic Introduction to Digital Waveguide Synthesis (for the .... https://ccrma.stanford.edu/~jos/swgt/. (2) Could you share your waveguide synthesis patches?. https://community.vcvrack.com/t/could-you-share-your-waveguide-synthesis-patches/16274. (3) Waveguides Explained. https://www.youtube.com/watch?v=r9-m17IPOco. (4) How to Make Your Synth Patches Sound Super Wide. https://www.youtube.com/watch?v=Ex5F1jb-ncg. (5) Simulation of Rectangular waveguide using CST. https://www.youtube.com/watch?v=RyCjMon6dtU. (6) Wavetable Synthesis: The Beginner’s Guide to Insane Sounds (2024). https://www.edmprod.com/wavetable-synthesis/. (7) The ultimate guide to wavetable synthesis - MusicRadar. https://www.musicradar.com/news/ultimate-guide-wavetable-synthesis. (8) An Impedance Surface Technique for Wideband Matching and .... https://arxiv.org/html/2410.01722v1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment