[Csnd] general approach to wind vs. bowed modelling
Date | 2010-08-31 00:03 |
From | Aaron Krister Johnson |
Subject | [Csnd] general approach to wind vs. bowed modelling |
Hi all, I was thinking about doing some playing around with creating synthetic, yet organic-sounding instruments using 'mode' and/or 'streson'. What I was wondering about is: with instruments driven by noise (band-limited or not), what are the audible signatures that create the impression/illusion that the sustained sound is the result of being blown vs. being bowed? Is it the type of noise going in? The presence of a certain type of noise over the resonant output that 'leaks through'? Is it about the choice of 'mode' vs. 'streson'? Not knowing the internals of either, could either do a reasonable wind instrument at all (I'm convinced of the bowed-string like potential of both :) ) Can one design a timbre where the perception of the instrument is that is ambiguously wind- or bow- driven? (I'm thinking here of the Chowning FM morphs, or something analogous to PVS morphing) Anyway, just curious if any one else has though along these lines, and what your experience in this area is. Something is telling me that there's an awful lot of beauty to be found in both of these opcodes, having played with them just enough to smell it! Cheers, AKJ |
Date | 2010-08-31 00:23 |
From | Adam |
Subject | [Csnd] Re: general approach to wind vs. bowed modelling |
Attachments | None |
Date | 2010-08-31 02:23 |
From | Anthony Palomba |
Subject | [Csnd] Re: Re: general approach to wind vs. bowed modelling |
As I understand it, streson and mode work with sympathetic resonance. The incoming audio signal or impulse excites the model and it creates resonance. Streson has a fixed resonance model, while mode allows you to specify a specific frequency. Typically, you would have to use a bank of modes to get the same effect as streson, but it gives you the freedom to specify your own resonance model. The question I have is what is streson and mode doing inside? Are they using an actual string model or is it using a resonant filter? Adam, you may also want to look into wgbow and wgclar. I think these do a better job of capturing the characteristics of the instrument, like attack transients. Maybe a combination of stresson and wgclar might be what you are looking for. Anthony On Mon, Aug 30, 2010 at 6:23 PM, Adam <ahcnz@ihug.co.nz> wrote: There was a paper on Stochastic Resonance Sound Synthesis at |
Date | 2010-08-31 02:24 |
From | Anthony Palomba |
Subject | [Csnd] Re: Re: general approach to wind vs. bowed modelling |
My response was directed to Aaron... On Mon, Aug 30, 2010 at 8:23 PM, Anthony Palomba <apalomba@austin.rr.com> wrote: As I understand it, streson and mode work with sympathetic resonance. |
Date | 2010-08-31 10:01 |
From | Joel Ross |
Subject | [Csnd] Re: Re: Re: general approach to wind vs. bowed modelling |
There used to be a udo version of mode, but it seems to have been removed from the udo database. It is a model of an elementary mass-spring oscilator which will produce sinusoidal 'motion' when it is forced. Regarding bowed vs blown sounds, I have had some success using a pulse train for bowed strings (I used mpulse with its interval time set to produce the frequency). Perhaps moving between pulse and noise could produce an appropriate shift in character. Joel On 31 August 2010 03:23, Anthony Palomba |
Date | 2010-08-31 11:53 |
From | Oeyvind Brandtsegg |
Subject | [Csnd] Re: Re: Re: Re: general approach to wind vs. bowed modelling |
Talking of physical modeling issues, I have sometimes wondered how the two parallel delay lines in wguide2 could give a somewhat true representation of a struck plate. I can see the analogy of taking a model of a string, and coupling it with another string "in another dimension" to create a 2D physical model, but I've never been able to get anything useful out of it. Insights on plate models would be interesting to hear. best Oeyvind 2010/8/31 Joel Ross |
Date | 2010-09-01 21:08 |
From | Aaron Krister Johnson |
Subject | [Csnd] Re: Re: Re: Re: general approach to wind vs. bowed modelling |
Hi all, Thanks for the insights all. Adam, that paper wasn't exactly what I was after, but it was very interesting notheless, and will open completely different fascinating doors when I get the time to look at implementing the described synthesis method in Csound. I'm more getting at, by my question, the main difference in spectral energy that makes one recognize that something is bowed v.s blown. IOW, given that 'mode' is abstract enough as a resonator, can it imitate blown and bowed objects equally well? And, what's the difference, besides feedback (a delay line is it?) of filtered noise and mode-filtered noise? So, Joel, maybe pulse trains as an input to 'mode' is what you would suggest? Or as an input to 'streson'? It might be interesting to feed stochastic pulses to either opcode, too....ok, too many possibilities.... AKJ On Tue, Aug 31, 2010 at 4:01 AM, Joel Ross <joel.binarybrain@gmail.com> wrote: There used to be a udo version of mode, but it seems to have been -- Best, Aaron Krister Johnson http://www.akjmusic.com http://www.untwelve.org |
Date | 2010-09-02 11:13 |
From | Joel Ross |
Subject | [Csnd] Re: Re: Re: Re: Re: general approach to wind vs. bowed modelling |
Aaron, since it sounds like it was very much similar to what you are trying to achieve, I'll give you a quick overview of my experiences in trying to make a modal synthesis, in my case of a cello tone. I was using bandpass filters and mode to perform the same function, comparing the results. The differences between them in terms of sound where not as great as I had expected. The synthesis consisted of parallel modes or bandpass filters (about ten of them) at frequencies and amplitudes that I had found by analysing a sample of a cello using the program praat. I tried both using only harmonic pitches and taking only amplitudes from the analysis, as well as using frequencies from the analysis which were not necessarily harmonic. In both cases I took these frequencies to be relative to the fundamental, so I don't know whether you couldn't use this technique for body resonance as well. One problem with 'mode' is the ease with witch you can overload it, the manual page says something about the ratio between the quality and the frequency, but I found also that it was unstable if you excited it with a signal too close in frequency to its own, particularly in the pairings that the manual example demonstrates. I have tried 'streson' also, but found that while it sounds good for a sustained pitch, changing this pitch results in artifacts, and I was modulating my whole model in order to create vibrato. The result of this was a sound which was distinctly cello like, but still obviously synthetic. One other technique that I have played with is banded waveguides, though I can't remember exactly how to construct them, they are used in much the same way, with definite frequencies specified, I think they were initially intended to simulate static bodies, but I think they could produce for dynamic sounds as well. Generally I found that the main problem is the ammount of time necessary to tweak these arrangements until they yield useable results. Joel On 1 September 2010 22:08, Aaron Krister Johnson |
Date | 2010-09-02 13:55 |
From | Aaron Krister Johnson |
Subject | [Csnd] Re: Re: Re: Re: Re: Re: general approach to wind vs. bowed modelling |
Hi Joel, This is interesting what you describe. I've done similar things in the past; a kind of 'brute force additive synthesis' technique, but instead of with streson or mode, I've used butterworth bandpass filtered noise for each harmonic....the results can be cool, like you said, but yes, they are time consuming and pretty much what one gets out of it depends on as much luck as anything. I'm wondering if one shouldn't simulate the resonate body of an instrument and not try to modulate the whole thing? Is that what you meant by 'static bodies'? If we think about how instruments work, like you cello example, the notes are an excited signal (which itself might be made up of, for the purposes of a model, filtered noise) filtered by coupling to a resonant body with fixed physical characteristics. The coupling creates non-linear effects, too, b/c energy is re-sent into the excitor often times, and this kind of thing kind be amazingly complex and computationally expensive (no wonder we find the sounds of real acoustic instruments endlessly rich and fascinating) but I would think mode or streson would be up to the task if an appropriate model were developed and one wanted to "roll one's own" instrument.... There is a really interesting but very slow brute force program called 'TAO' which is not under active development, but has really great sounding demos of how far one can take physical modelling. Of course, the problem is (if one cares about it, I don't necessarily do) current computer speed, ridiculously fast as they are, cannot do such things yet in real time--the program might churn away for several minutes to make a few second of sound, and, again, it's often guesswork what parameters will make something interesting. Life is short! AKJ On Thu, Sep 2, 2010 at 5:13 AM, Joel Ross <joel.binarybrain@gmail.com> wrote: Aaron, since it sounds like it was very much similar to what you are -- Best, Aaron Krister Johnson http://www.akjmusic.com http://www.untwelve.org |