i-score-old / i-score

an interactive intermedia sequencer
www.i-score.org
23 stars 5 forks source link

i-score lost interpolation if begin and end value are the same #20

Closed reno- closed 9 years ago

reno- commented 10 years ago

create a box with a parameter ramping from 0 to 255 create a breakpoint in the middle of the box at value 255 change the end value to 0 i-score lost the interpolation

I need to clic again on the interpolation in the explorer to recover my curve (saw)

bltzr commented 10 years ago

this behaviour is caused by the automatic checking on/off of interpolations (it allows disabling an automatic interpolation when the end value is changed back to the start value)

maybe we should simply disable this : once the interpolation has been enabled, it cannot be automatically disabled… ??

the other solution would be to check if a curve has been drawn, but that seems complex and convoluted...

Grizix commented 10 years ago

In my opinion, when you draw a point on an interpolation, it should change its status from automatic to chosen, thus it won't deactivate itself automatically. It doesn't seem hard to check.

2014-06-22 16:55 GMT+02:00 Pascal Baltazar notifications@github.com:

this behaviour is caused by the automatic checking on/off of interpolations (it allows disabling an automatic interpolation when the end value is changed back to the start value)

maybe we should simply disable this : once the interpolation has been enabled, it cannot be automatically disabled… ??

the other solution would be to check if a curve has been drawn, but that seems complex and convoluted...

Reply to this email directly or view it on GitHub https://github.com/i-score/i-score/issues/20#issuecomment-46783076.

bltzr commented 10 years ago

OK, I agree, let's try that

bltzr commented 10 years ago

apparently NetworkTree:2138±=

bltzr commented 10 years ago

this has been fixed - I'm closing the bug, as my tests showed no problem anymore, please feel free to reopen if you find any problem (and describe what the problem is)