4 ms·
If you want an simple algorithm to model this, waveguide synthesis can give surprisingly convincing results, including the difference between open and closed pi
by pierrec 7y ago
If you want an simple algorithm to model this, waveguide synthesis can give surprisingly convincing results, including the difference between open and closed pipes. In short, a waveguide model involves delaying the signal (to simulate the signal traveling down the pipe), inverting it (to simulate wave reflection as described in TFA), and adding back to the pre-delayed signal.
Open pipes have two reflections, therefore two inversions in the corresponding algorithm, which can be combined into a simple positive feedback loop. Closed pipes only have one reflection, which is simulated by a negative feedback loop.
Here's an explorable where you can test it. In particular, in the "controlling the pitch" and "note transitions" sections, you can try changing the feedback between positive and negative values, and hear the corresponding flute/clarinet change in timbre.
https://www.osar.fr/notes/waveguides/ https://www.osar.fr/notes/waveguides/
- kbob 7y agoThank you. That page's few simple examples did a lot to clarify my understanding of waveguide synth.