úÎ>½     NoneA SHARC partial. A SHARC note. A SHARC instrument. Read a SHARC XML file. Calculate the frequency of a " given the fundamental frequency. 1 partial_frequency 440 (Partial 3 0.1 0) == 1320 Calculate the (frequency,amplitude,phase) triple of a  " given the fundamental frequency. 8 partial_triple 440 (Partial 3 0.1 pi) == (1320,0.1,pi)  Translate a  into ( frequency, amplitude,phase ) triples. ? note_spectra (Note 440 [Partial 3 0.1 pi]) == [(1320,0.1,pi)] The number of partials at a . ,Apply a linear scalar to the amplitude of a . /Apply a linear scalar to the amplitudes of all s at a . /Find the minimum and maximum amplitudes of all s at a  .  Normalise a ! so the maximum amplitude of any  is  1.0. /Find the minimum and maximum amplitudes of all  s at all  s of an  .  Normalise an  ! so the maximum amplitude of any   is 1.0.  The root  of a SHARC xml graphs is a tree, which  parses to a list of  s.  Parse an  instrument . Parse a note .  Parse an a .              hsharc-0.12Sound.Analysis.SHARCPartialpartial amplitudephaseNote frequencypartials Instrument instrument_idnotes read_sharcpartial_frequencypartial_triple note_spectranote_n_partialspartial_scale_amplitudenote_scale_amplitudenote_amplitude_minmaxnote_normaliseinstrument_amplitude_minmaxinstrument_normalise parse_treeparse_instrument parse_note parse_partial xml-1.3.12Text.XML.Light.TypesElement