Looks like no.
What it does What I need
So the crossing is anywhere between two nearest dots? Or just where the split line placed? If second than it's hard to guess it manually, with no ability to see the waveform at current scale. That's why I've never used this method.
It occurs in every "normal" song many times. You just haven't tried to find it.
Not "exactly" zero.
Code: Select all
(setf labels ())
(do ((val (snd-fetch *track*) (snd-fetch *track*))
(count 0 (1+ count)))
((not val) labels)
(when (= val 0)
(push (list (/ count *sound-srate*) "") labels)))
There is NOTHING between digital samples.* The original analog or reconstructed analog will have a true-zero value twice per cycle.It occurs in every "normal" song many times. You just haven't tried to find it.
and for the default 32-bit float format, much, much, much less likely.
Works only when silent before the songs starts. Doesn't show zeros in song selections.
Now I got it more or less. Thank you for the explanation.
Perfectionism plus ignorance
That's because it is only adding labels when the sample is exactly zero.Ilya Kuligin wrote: ↑Fri Jan 15, 2021 9:25 amWorks only when silent before the songs starts. Doesn't show zeros in song selections.
Code: Select all
(when (= val 0)
Code: Select all
(when (< (abs val) 0.000001)