Thank you! I did get some ideas, too, from ChatGPT in this regard. WIll let you know what the experiments reveal.
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 Mon, Mar 10, 2025 at 10:50 PM Julius Smith <julius.sm...@gmail.com> wrote: > Hi Aaron, > > I too blend deterministic and stochastic excitation components for > my strings. > In principle, you can feed the output of impulsify into any filter. > If it's an FIR filter ("Finite Impulse Response"), then it's equivalent to > a triggered wavetable playback. > In Faust, you can trigger a one-shot ramp which addresses a lookup table > (rdtable). > basics.lib probably has some kind of "triggered wavetable" like this > already. > Romain Michon even included microphone/sensor inputs in his research. > The "key clack", suitably filtered, would be nice to add, for example. > > Please keep up the excellent music! > > Cheers, > Julius > > > On Mon, Mar 10, 2025 at 10:02 AM Aaron Krister Johnson <akjmi...@gmail.com> > wrote: > >> Hi all, >> >> Does anyone know of a way to get something like a `ba.impulsify`, but >> allowing me to use say, a single cycle of a bandlimited waveform, in order >> to trigger a Karplus-Strong-like resonator? >> >> For my ongoing "superclav" project. I want to experiment with a more >> "deterministic" excitation source. Currently, it's a brief burst of noise >> shaped by an envelope. >> Especially in the lower register bass notes, it occasionally still >> suffers from random metallic pings that emphasize harmonics other than the >> fundamental in a way I'd like to control. >> I figured this is due to using a combination of noise (which introduces >> perhaps too much randomness, even when LP filtered???) plus a very short >> envelope as an exciter like I'm now doing, >> and my thought is: if the excitation could be deterministic _like_ >> `ba.impulsify` is, but, allow for a longer excitation window (such as a >> single cycle bandlimited waveform), >> I would have very nice spectral characteristics and variation under >> experimental control. Given that so much of perceived quality of timbre in >> a pluck has to do with the >> first few milliseconds of the timbre's attack, this would be ideal! >> >> 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> >> _______________________________________________ >> Faudiostream-users mailing list >> Faudiostream-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/faudiostream-users >> > > > -- > For language models, Wittgenstein is right: "The limit of language is the > limit of the world" >
_______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users