This fixes #322. The change is (over)-detailed in this comment but the gist is: because the interpolator used in time_frequency uses the midpoints of chord intervals as boundaries for linear interpolation, it misses the period before the midpoint of the first chord interval and the period after the midpoint of the last chord interval.
Using a tuple in fill_value allows us to tell the interpolator to handle the case where we're before the first midpoint or after the last.
This fixes #322. The change is (over)-detailed in this comment but the gist is: because the interpolator used in
time_frequency
uses the midpoints of chord intervals as boundaries for linear interpolation, it misses the period before the midpoint of the first chord interval and the period after the midpoint of the last chord interval.Using a tuple in
fill_value
allows us to tell the interpolator to handle the case where we're before the first midpoint or after the last.