Skip to main content

Volume Snapshot

Posted

Consider this situation: I have a container A with a constant Volume parameter and a container AA with a Volume ramp as shown below:

Now I want to do a snapshot of the Volume parameter into container B. The expected result would be that I get a curve that starts with the constant value of container A until bar 8 where the container AA starts. Then the curve should switch to the ramp of container AA and from bar 12 it should continue with the constant value of container A.

However, instead of the expected curve, I get this:

Now, I know I can change the interpolation setting of the curve to "Recent". Then I get this:

That's closer to the desired result, but of course I dont't want this stepped ramp.

So how could it be done? Basically I think, Synfire should automatically add the necessary additional hitpoints at the container boundaries to make sure that the snapshot result is the same as the original curve progression (here the result from Container A and AA).


Sat, 2025-06-07 - 14:15 Permalink

The snapshot parameter can only have a single interpolation. Any interpolation changes are lost. I agree that with linear interpolation, especially for a constant parameter, there should be an extra data point. Actually it should already do that. Will have a look.

There are per-container parameters like Interpretation that don't survive a snapshot. Some information is always lost with a snapshot. It's probably inevitable with a parametric system.