Praat script for wristwatch timing
automatic pre-processingdetermine noisy frequenciesmake recording of background noiseanalyse spectrumdetermine stop Hann band frequency range
analyse timingidentify pulsesraw pulse concretization- clean up spurious pulses
- remove wrongly identified pulses
- remove pulses at start and end of recording
label pulses
- automatically identify rate (vibrations/hour)
seiko 7s26: 21600- other common rates: 14400, 18000, 28800, 36600
calculate rate deviation (seconds/day)calculate Amplitude if lift angle is providedamplitude = liftAngle / sin(2 * pi * liftTime * beatsPerHour / 7200)- perhaps use measured bph instead of known bph to calculate amplitude
visualize measurements- allow user to adjust visualization
- add mode that uses saved data
add GUI