Jake Johnson wrote:Don't let us scare you away. The problem, if it's a problem, is that the pro version lets you do just about anything: There are so many possibilities that it's a little overwhelming.
What scares me is putting hundreds of hours of work into learning software interactions only to have the programmer completely rewrite major sections, change the interface, remove or change tools beyond recognition. I've had this happen before with synthesis software (the product was eventually cancelled completely) but I'm sure this wouldn't happen with PTQ, it's a professional product.
But: Are you considering using SNDAN to do some freq charts for attacks? Sounds good to me.
Yes, I am, with some caveats. One can choose the data sampling period so that it is at a particular point in time or over a user-defined timerange (not really applicable for Piano).
Example 1: Plot the first 0.5s of the output of the fundamental (graph) with y axis as either frequency or amplitude. I'm not sure how useful this would be (in freq mode) because we don't have direct control over the oscillation. It's not like organ where software could deliberately set to start a particular partial flat or sharp. If it was possible to work out what controlled amplitude over time, then that graph would be very useful.
Example 2: Plot (in a table) the first 8 partials for level at <spot time>
This is where things get tricky, because SNDAN will assume that if the fundamental is 440Hz, that frequencies *around* 440Hz are the same data set. I presume this is so you can track frequency/time as per example1. This however could be problematic, because at a particular timecode, the output level *could* be the sum of the actual harmonic *and* extraneous noises, especially in the mid-bass region. I hope I'm making sense. Put another way, organ pipe analysis in this way may show strong output of the 20th harmonic on a Rohrflute. Chances are that there is no harmonic output as such, it is all stochastic edge tone (noise). Put this level of output as steady state harmonic in an additive synthesizer and it would sound ridiculous.
What you'd therefore have to consider is, what else other than the vibrating string could produce output *near* the harmonic you're analyzing, then ask whether inclusion of this in the test output would influence the results or not. I'm pretty sure that a vibrating piano string does not have a perfectly steady pitch output. Again though, that is the model working; we don't have direct control over any of this.
I suppose what I'm saying is, one would need to be very careful about the subset of data collected, what is done with it and what assumptions are made.
Regarding partials evolution over time, the main problem with this is that SNDAN can use different colours to show different traces on a graph, but it isn't consistent about which ones it uses so I generally plot one partial at a time. I also don't find much use for a waterfall 3D plot of amplitude for the first 8 harmonics - looks nice, but what to do with it?
What I would suggest is that if you are trying to understand how tools react, you should limit yourself to examining e.g. the fundamental. Every time something is changed, record a wave file and analyze it. I'm fortunate that my KX8 can be told to only output a specific velocity value, which aids testing.
I suppose a valid goal would be "what influences/causes/suppresses a "hump" in the attack profile of the fundamental?" which would require rigorous testing of single parameters then parameters in combination. As to whether a hump (or not) is required to achieve a specific sound...that's what we'd be wanting to find out.
Even without changing any voicing parameters, the analysis I suggested (maybe for the first 8 partials) could show the effect of lid position, for instance. I find with the standard version, closing or mostly closing the lid on both C3 and YC5 presets, gives a much more "plummy" sound than having it open, which was a surprise. Yes I expected selective frequency damping, but the effect of the reflections is very pronounced.
Sorry for the length of the post - I'll try to remember how to use SNDAN over the weekend and post some sample plots.
Best//Neil