Christopher, Thanks for listening, and I'm glad you enjoyed it!
Once I have cleaned up up a bit of the code to be more stable and presentable, I will gladly share it. I owe a lot to Julius O. Smith in another thread on this list for his advice on using `fi.fb_comb`, and his suggesting that I use that library code definition and extend it to be a higher-order filter (in my case, I went to 2, which was enough). This mitigated some overly bright resonances I was experiencing for all C# notes for whatever reason relating to delay line resonance, I guess. As I go through this Bach project, ongoing tweaks and alterations are likely to continually happen, making the instrument hopefully always evolving and improving. There are many avenues for exploration with this algorithm. Some of them I have explored include things like: using different colored noise for excitation: using a mix of noise and oscillator energy for excitation; sloping parameter relationships across the instrument range to make things like decay realistic (sometimes it's a natural consequence of certain designs, such as when you lowpass filter _inside_ the feedback of the delay), how to best wrap envelopes and global filter envelopes around the core string signal, etc. etc. When I publish the code, I can dig deeper into my process... Thanks again! Aaron Krister Johnson Music, etc.: https://soundcloud.com/aaron-krister-johnson https://soundcloud.com/filtercreed https://www.youtube.com/channel/UC_utjGYbSizWE0dNyr0Vdmg https://aaronkristerjohnson.bandcamp.com/ http://www.untwelve.org Code: https://github.com/akjmicro <http://www.untwelve.org> On Tue, Dec 10, 2024 at 1:51 PM Christopher Arndt <ch...@chrisarndt.de> wrote: > Am 10.12.24 um 16:51 schrieb Aaron Krister Johnson: > > Hi all, I wanted to share this with you, I have been using Faust for a > > project where I perform (and video) Bach's Well-Tempered Clavier > > Very nice performance. I'm impressed by your keyboard chops. > > > using a > > modified version of the fi.fbcomb Karplus-Strong instrument laid out > > somewhere in a tutorial. I call the instrument a "Superclav" because of > > its resemblance to a clavichord/harpsichord-like sound. > > This sounds very good. I have been experimenting with > Karplus-Strong-based FAUST keyboard instruments as well, but mine didn't > sound so good. Though I have created a proof-of-concept guitar > instrument, which sounds decent [1], I think. > > Will you publish your instrument, either as a binary or the FAUST code? > I would be very interested to get a glimpse into your techniques. Or can > you explain what you did to improve upon what can be achieved with the > standard KS algorithm? Did you use the FAUST physical modelling toolkit? > > Chris > > > [1] > Code: > https://gist.github.com/SpotlightKid/58a0ae69c94c2a2d54d363206ab82d07 > Audio demo (with real recorder solo instrument): > https://0x20.eu/nc/s/fzCbczjL8aSTHiL > > > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users >
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users