úÎ#ëF      !"#$%&'()*+,-./0123456789:;<=>?@ABCDENone#A  is a set of . A sequence of partial   data. F to  at  . G  at  . H  at  . F to I   8Record to hold data for single node of a partial track. Partial identifier Adjacent duples. & duples [1..6] == [(1,2),(3,4),(5,6)] Adjacent triples. % triples [1..6] == [(1,2,3),(4,5,6)] Apply f at last element. # at_last negate [1..3] == [1,2,-3] Numerically stable mean = map mean [[1..5],[3,5,7],[7,7],[3,9,10,11,12]] == [3,5,7,9] G & H.  minmax [0..5] == (0,5) Set  at   to 0. Set  at  . Apply transform f at . Apply f at   of # and re-calculate temporal bounds. H  at  . G  at  .   at  .   at  .   J . !Set  and associated . "F K . #L ". $Apply transform f at . %G  at . &H   at . 'M of   of . ( Generate  from set of #. Re-assigns partial identifiers. 1Parse  . 2Parse  from pair of input lines. 34Parse header section, result is number of partials. 4Parse  at . 5All  ,s grouped into sets with equal start times. 6  !"#$%&'()*+,-./0123456  !"#$%&'()*+,-./0123456   !"#$%&'()*+,-./012345(   !"#$%&'()*+,-./012345None6 Variant of 4 running N. 7Load compressed spear data. 8Apply f at O, else P. 9 Variant of 7 transforming with 5. 6789678967896789None:.True if (n1,n2,n3) can be reduced to (n1,n3). ?3Frequency (FMIDI) and amplitude (DB) gradient from n1 to n2. :;<=>?@A:;<=>?@A:;<=>?@A:;<=>?@ANoneBParse  . CParse  from pair of input lines. D4Parse header section, result is number of partials. EParse  at Q. BCDEBCDEBCDEBCDER       !"#$%&'()*+,-./0123456789:;<=>?@ABC3456DEFGHIGHJGKLGMNGOPGHQGHRSTUGVWGXYGXZ[ hspear-0.12Sound.Analysis.Spear.PTPFSound.Analysis.Spear.PTPF.GZ Sound.Analysis.Spear.PTPF.Reduce Sound.Analysis.Spear.PTPF.StringSTRPTPF p_partialsp_seqSeq s_identifier s_start_time s_end_times_nodess_dataNode n_partial_idn_time n_frequency n_amplitudeduplestriplesat_lastmeanminmaxn_zero_amplituden_set_partial_id n_temporal_fs_map s_summarises_max_amplitudes_min_amplitudes_mean_amplitudes_mean_frequency s_durations_set_identifiers_eq_identifiers_union s_temporal_f p_start_time p_end_timep_nodes p_from_seq p_temporal_fp_mapp_filter p_node_mapstr_int str_double str_words str_lines ptpf_nodeptpf_seq ptpf_header parse_ptpf ptpf_time_asc parse_ptpf_gz load_ptpf_gzat_rightload_ptpf_gz_time_asc N_Reduction_F n_reduction s_reduction cps_to_fmidiampDb n_gradients_reduction_gradientp_reduction_gradientghc-prim GHC.Classes==base Data.ListminimummaximumGHC.ListlengthGHC.Num- Data.FunctiononunionBysum zlib-0.5.4.0Codec.Compression.GZip decompress Data.EitherRightGHC.BaseidString