úÎ#s'H      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGNone#A  is a set of . A sequence of partial   data. H to  at  . I  at  . J  at  . H to K   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] I & J.  minmax [0..5] == (0,5) Set  at   to 0. Set  at  . Apply transform f at . Apply f at   of # and re-calculate temporal bounds. J  at  . I  at  .   at  . !  at  . "  L . #Set  and associated . $H M . %N $. &Apply transform f at . 'I  at . (J   at . )O of   of . * Generate  from set of #. Re-assigns partial identifiers. 3Parse  . 4Parse  from pair of input lines. 54Parse header section, result is number of partials. 6Parse  at . 7All  ,s grouped into sets with equal start times. 8  !"#$%&'()*+,-./012345678  !"#$%&'()*+,-./012345678   !"#$%&'()*+,-./01234567*   !"#$%&'()*+,-./01234567None8 Variant of 6 running P. 9Load compressed spear data. :Apply f at Q, else R. ; Variant of 9 transforming with 7. 89:;89:;89:;89:;None<.True if (n1,n2,n3) can be reduced to (n1,n3). A3Frequency (FMIDI) and amplitude (DB) gradient from n1 to n2. <=>?@ABC<=>?@ABC<=>?@ABC<=>?@ABCNoneDParse  . EParse  from pair of input lines. F4Parse header section, result is number of partials. GParse  at S. DEFGDEFGDEFGDEFGT       !"#$%&'()*+,-./0123456789:;<=>?@ABCDE5678FGHIJKIJLIMNIOPIQRIJSIJTUVWIXYIZ[IZ\] hspear-0.14Sound.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_amplitudeN_DataN_Timeduplestriplesat_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.1Codec.Compression.GZip decompress Data.EitherRightGHC.BaseidString