ߒ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~q~}|{zyxwvutsrhponmlkji]gfedcba`_^W\[ZYX=VUTSRQPONMLKJIHGFEDCBA@?><;8:940/.-,+*)('&%$#"! 567123    40/.-,+*)('&%$#"! 567123 !"#$%&'()*+,-./012345678:99:;<=VUTSRQPONMLKJIHGFEDCBA@?>>?@ABCDEFGHIJKLMNOPQRSTUVW\[ZYXXYZ[\] gfedcba`_^^_`abcdefghponmlkjiijklmnopq~}|{zyxwvutsrrstuvwxyz{|}~) !"#$%&'()*+,-./0123456789:;<=>?@A.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~.     !"#$%& ()*+,-'/01234.6789:;5=>?@AB<DEFGHICKLMNOPJRSTUVWQYZ[\]^X`abcde_ghijklfnopqrsmuvwxyzt|}~{.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~R      !"#$%&'(Beaming annotations. )*Slur annotations. +,-./Phrasing slur annotations. 0123456789:;<R      !"#$%&'()*+,-./0123456789:;?@ABCDEF<These are required to avoid issues in lilypond (see manual) GHIJKLM!Add reminder accidental to note. N#Add cautionary accidental to note. O@Remove any reminder or cautionary accidentals at note or chord. PQConstruct rests. RS:Create an empty measure for the specified time signature. T0Like empty_measure, but with an invisible rest. U-Like empty_measure but write time signature. V,Like measure_rest but write time signature. WXYZ[\]5Apply fn to the duration of x, if it has a duration. ^%Temporal scaling of music (tuplets). _`@Tuplet variants that set location, and then restore to neutral. a2Like tuplet but does not annotate music, see also  f. bConstruct time signature. c?Allow proper auto-indenting of multiple measures with the same  time signature. d8Tied, non-multiplied durations to fill a whole measure. eCommand to request that 44 and 2!2 etc. are typeset as fractions. f)Set the printed time-signature fraction. ghiConstruct key signature. j'Construct standard (two times) repeat. k"Can a music element be annotated? l$Add an annotation to music element. m-Add an annotation to music element or error. n.Add an annotation to music element, or error. oAdd an annotation to a pitch. p$Add an annotation to music element. qrstuManual beaming. vwxyz{|}~4Add an annotation to a note element, else identity. Annotate the first note/chord element. 3Shift the octave of a note element, else identity. 3Shift the octave of a note element, else identity. Predicate combinators. Beam if at least two elements. Beam interior notes/chords (ie. skip exterior  non-note/ non-chords). &Add duration to pitch to make a note. &Add duration to pitch to make a note. Construct chord. Construct bar number check. Change staff. "Indicate initial partial measure. Construct staff. Construct rhythmic staff. $Construct staff with text underlay. BConstruct piano staff. For two staff piano music the staffs have  identifiers rh and lh. #Variant with names for each staff. 9Interior polyphony. For two part music on one staff see  two_part_staff. Request cross note-heads. Revert to standard note-heads. 'Joins directly adjacent rest elements. +BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~q@ABCDEFGHIJKLMNOPQRSTUV?=>WXYZ[\]^`_abcdefghijklmnopqrstuvwxy{z}|~q=>>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~mLocated value Located music 4Type to thread state through location calculations. :Data type representing the location of a musical element. @Apply a function to all elements and collect results in a list. &Collect all elements of a given type. 0Does music element contain one or more pitches? 6Collect pitches from a note or chord or join of such. 3Collect pitches from a note, chord, or grace note. +Collect note sequence, filters tied notes. Apply d" dots to the rational pulse count n. AConvert a duration to a pulse count in relation to the indicated  time signature. ;The duration, in seconds, of a pulse at the indicated time  signaure and tempo marking. =The duration, in seconds, of a measure at the indicated time  signaure and tempo marking. >Return duration (in seconds) and pulse counts for n measures. AReturn start time and duration (in seconds) and pulse counts for  i measures. >Convert a location to normal form under given time signature. Update state part number. Update state part number. !Step location state by duration. /State threading form of location calculations. A Currently, nested polyphonic parts generate duplicate IDs (?) Run location calculations. "Extract list of part identifiers. Drop n measures. 1Rewrite time signature to indicated denominator. Sum time signatures (ie. 316 and 1 2 sum to 11/16). #Time signature structure of music. BKeys are in ascending order, the value retrieved is the that with = the greatest key less than or equal to the key requested. )Filter with predicates at key and value. $Apply functions to keys and values.    6Replace the pitch of note element n1 with that of n0.   ?Replaces notes with indicated pitches, rhythms and annotations B are not replaced. Tied notes do not use multiple pitches from  the input sequence. .Inserts a value after each note as indicated. (Notes in chords must not have duration. m     m     m             !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789::;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~:      !"#$%&'()*+,-./0123456789:;<=><=?<=@<=A<=B<=C<=D<=E<=F<=G<=H<=I<=J<=K<=L<=M<=N<=O<=P<=Q<=R<=S<=T<=U<=V<=W<=X<=Y<=Z<=[<=\<=]<=^<_`<_a<_b<_c<_d<_e<_f<_g<_h<_i<_j<_k<_l<_m<_n<_o<_p<_q<_r<_s<_t<_u<_v<_w<_x<_y<_z<_{<_|<_}<_~<_<_<_<_<_<_<_<_<_<_<_<_<_<_<_<_<_<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<hly-0.1Music.LilyPond.Light.Model$Music.LilyPond.Light.Output.LilyPond&Music.LilyPond.Light.Constant.NoteNameMusic.LilyPond.Light.ConstantMusic.LilyPond.LightMusic.LilyPond.Light.AnalysisWork work_version work_paper work_header work_scoreScoreScore_Settingsindependent_time_signaturesStaff Staff_SetStaff_Settings Staff_Scalar Staff_Set_TStaffGroup_SquareBracket StaffGroup PianoStaff GrandStaff ChoirStaffPart MultiplePartsStaff_TRhythmic_Staff Normal_StaffStaff_ID Staff_NameMusicEmpty PolyphonyCommandTempoKeyTimeClefJoin AfterGraceGraceTupletRepeatSkipMMRestRestTremoloChord chord_noteschord_durationchord_annotationsNote note_pitch note_durationnote_annotations Tuplet_ModeScale_Durations Normal_TupletTuplet_T TimeSignature Command_T VoiceFour VoiceThreeVoiceTwoVoiceOneUserTupletUp TupletNeutral TupletDownStemUp StemNeutralStemDownPartial PageBreak Octavation NoPageBreakNoBreak DynamicUpDynamicNeutral DynamicDownChangeBreakBarNumberCheck BarlineCheckBar AutoBeamOffBar_T FinalBarlineRightRepeatBarlineLeftRepeatBarline DoubleBarline NormalBarline AnnotationCompositeAnnotationCautionaryAccidentalReminderAccidentalTextBelowAbove Begin_TiePhrasingDynamic Articulation Phrasing_T SustainOff SustainOnEnd_Beam Begin_BeamEnd_PhrasingSlurBegin_PhrasingSlurEnd_Slur Begin_Slur Dynamic_T End_DynamicBegin_DecrescendoBegin_Crescendo EspressivoSFZFPFFFFFFF FortissimoForte MezzoForte MezzoPianoPiano PianissimoPPPPPPPArticulation_TUpBowTrillTenutoStopped StemTremoloStaccatoPortatoOpenMarcato LaissezVibrerHarmonic Glissando FlageoletFermataDownBow ArpeggioUpArpeggioNeutral ArpeggioDownArpeggioAccentClef_T PercussionTrebleAltoTenorBassHeader dedicationtitlesubtitlecomposertaglinePaperbinding_offset bottom_marginindent inner_margin left_margin outer_margin paper_width paper_height ragged_lastragged_last_bottom right_marginsystems_per_page top_margin two_sidedLengthUnitsCMMMVersionly_work ly_music_elemmk_notec1d1e1f1g1a1b1ces1des1ees1fes1ges1aes1bes1cis1dis1eis1fis1gis1ais1bis1c2d2e2f2g2a2b2ces2des2ees2fes2ges2aes2bes2cis2dis2eis2fis2gis2ais2bis2cisis2disis2eisis2fisis2gisis2aisis2bisis2c3d3e3f3g3a3b3ces3des3ees3fes3ges3aes3bes3cis3dis3eis3fis3gis3ais3bis3cisis3disis3eisis3fisis3gisis3aisis3bisis3ceseh3deseh3eeseh3feseh3geseh3aeseh3beseh3ceh3deh3eeh3feh3geh3aeh3beh3cih3dih3eih3fih3gih3aih3bih3cisih3disih3eisih3fisih3gisih3aisih3bisih3c4d4e4f4g4a4b4ces4des4ees4fes4ges4aes4bes4cis4dis4eis4fis4gis4ais4bis4ceses4deses4eeses4feses4geses4aeses4beses4cisis4disis4eisis4fisis4gisis4aisis4bisis4ceseh4deseh4eeseh4feseh4geseh4aeseh4beseh4ceh4deh4eeh4feh4geh4aeh4beh4cih4dih4eih4fih4gih4aih4bih4cisih4disih4eisih4fisih4gisih4aisih4bisih4c5d5e5f5g5a5b5ces5des5ees5fes5ges5aes5bes5cis5dis5eis5fis5gis5ais5bis5ceses5deses5eeses5feses5geses5aeses5beses5cisis5disis5eisis5fisis5gisis5aisis5bisis5ceseh5deseh5eeseh5feseh5geseh5aeseh5beseh5ceh5deh5eeh5feh5geh5aeh5beh5cih5dih5eih5fih5gih5aih5bih5cisih5disih5eisih5fisih5gisih5aisih5bisih5c6d6e6f6g6a6b6ces6des6ees6fes6ges6aes6bes6cis6dis6eis6fis6gis6ais6bis6ceseh6deseh6eeseh6feseh6geseh6aeseh6beseh6ceh6deh6eeh6feh6geh6aeh6beh6cih6dih6eih6fih6gih6aih6bih6cisih6disih6eisih6fisih6gisih6aisih6bisih6c7d7e7f7g7a7b7ces7des7ees7fes7ges7aes7bes7cis7dis7eis7fis7gis7ais7bis7ppppppppppmpmffffffffffffpsfzcrescdecr end_crescend_decr espressivoarpeggiofermata flageoletharmonic laissezVibrer glissandomarcatostaccatotenutoaccent bass_clef tenor_clef alto_clef treble_clefpercussion_clef bass_8vb_cleftreble_8va_cleftreble_8vb_cleftreble_15ma_clefldouble_barline final_barline system_breakno_system_break page_break no_page_break auto_beam_off tuplet_downtuplet_neutral tuplet_up voice_one voice_two stem_down stem_neutralstem_up dynamic_downdynamic_neutral dynamic_up begin_8vaend_8vapedno_pedtie begin_beamend_beam begin_slurend_slur slur_down slur_neutralslur_upbegin_phrasing_slurend_phrasing_slurrAcccAcc!set_accidental_style_dodecaphonicset_accidental_style_neo_modernset_accidental_style_moderna4_paper length_scalepaper_incr_sizea3_papera2_paper landscapedefault_score_settingsdefault_headerMeasure M_Annotationis_noteis_chordis_rest is_mm_restis_graceis_after_grace is_grace_skipis_clefis_timeis_tempois_barlinecheckis_tied is_tupletr_accc_accclr_acc octpc_to_noterr' empty_measure null_measure measure_rest measure_null m_annotate m_annotate'm_annotate_first'm_annotate_last' m_elements mm_elementsedit_durtuplet tuplet_above tuplet_belowscale_durationstime_signaturewith_time_signature ts_whole_notets_use_fractionsts_set_fractionnumeric_time_signaturets_parentheseskey std_repeatallows_annotationsadd_annotationadd_annotation_err&&#perhaps_annotatebracket_annotation_fnbracket_annotationbracket_annotation'beam'beamslur'slurphrasing_slur' phrasing_slur text_above text_belowarcopizz stem_tremolo place_above place_below note_annotateinitial_note_chord_annotateallows_indirect_annotationindirect_annotationattach_indirect_annotationnote_edit_octavenote_shift_octavep_orp_andspan_r perhaps_beam beam_notesset_subdivide_beams###chd_pchdbar_number_checkchangepartialhairpin_circled_tiphairpin_to_barline name_to_idstaffrhythmic_staff text_staff piano_staff grand_staff staff_grouprhythmic_grand_staff grand_staff' staff_group'two_part_staff instr_name resize_staffscoretempo after_gracegracetremolo polyphony polyphony'cross_noteheadsrevert_noteheads join_restsST_fST_rLVLM Locate_STLocationmeasurepulsepartmodePart_IDPulse Locate_Mode LM_In_Tuplet LM_Normal Temporal_MapTempoMarking_MapTimeSignature_Map TempoMarkingRtraversecollect_entries count_entries count_notes count_chordscount_ts has_pitchcollect_pitches_no_gracecollect_pitchesnote_seq freq_anal_by freq_anal apply_dots dur_pulsespulse_durationmeasure_duration temporal_map mm_durations integratemm_start_timeslocation_to_rt locate_rt location_nf st_set_part st_set_mode location_step locate_stlocatelocate'lv_located_partslv_group_partslv_from_measurelv_group_measureslv_extract_partlv_extract_measure lm_pitcheslm_pcsetlm_pitches_per_measurelm_pcset_per_measure unlocate_p normal_mode_p lm_unlocate location_timelv_sortlocated_pitches ts_rewritets_sum measure_difflv_last_measure time_unpack ts_structure ts_structure'structure_unfold'structure_unfold lm_ts_mapts_map map_lookup ts_lookup lm_tempo_map tempo_map tempo_lookup kv_group_by kv_collate kv_collate' kv_filterkv_mapmeasure_collatecollation_unfold transform_st transformwrite_out_repeatsnote_replace_pitchnote_replace_pitch_mreplace_notes_fnreplace_notes_p replace_notesinsert_after_notes_fninsert_after_notesdiscard_tied_notes_prdiscard_tied_noteslm_discard_tied_notesspell_ks spell_sharp spell_flatv_assertv_chord_note_validvalidate with_brackets with_bracesly_str ly_version ly_assignly_boolly_units ly_lengthly_delete_nil_valuesly_paper ly_header ly_clef_tly_clefly_note ly_alterationly_alteration'ly_alteration_rule ly_octavely_pitchly_articulation ly_dynamic ly_fractionly_duple ly_duration ly_phrasing ly_annotationly_bar ly_command ly_key_mode ly_music_lly_music ly_staff_name ly_staff_tly_partly_staff_set_tly_staffly_independent_time_signatures ly_layoutly_scorehmt-0.3Music.Theory.Duration.Name_32''_16''_8''_4''_2''_1''_32'_16'_8'_4'_2'_1'_32_16_8_4_2_1s''e''q''h''w''s'e'q'h'w'seqhwMusic.Theory.Durationduration_beam_count!whole_note_division_to_beam_countduration_to_lilypond_typeduration_to_musicxml_type$whole_note_division_to_musicxml_typeduration_to_rq rq_apply_dotswhole_note_division_to_rqrq_to_durationsum_dur'sum_dursum_dur_dottedsum_dur_undottedno_dots sort_pairduration_compare_meqduration_comparedouble_dotted_thirtysecond_notedouble_dotted_sixteenth_notedouble_dotted_eighth_notedouble_dotted_quarter_notedouble_dotted_half_notedouble_dotted_whole_notedouble_dotted_brevedotted_thirtysecond_notedotted_sixteenth_notedotted_eighth_notedotted_quarter_notedotted_half_notedotted_whole_note dotted_brevethirtysecond_notesixteenth_note eighth_note quarter_note half_note whole_notebreve multiplierdotsdivisionDuration Tie_RightTie_Left Begin_Tuplet End_Tuplet D_AnnotationMusic.Theory.Key key_fifths Minor_Mode Major_ModeMode_TMusic.Theory.Pitchnote_t_transposepitch_edit_octave midi_to_octpc octpc_to_midi octpc_trs octpc_nrmoctpc_to_pitch pitch_compare pitch_to_pcpitch_to_fmidi pitch_to_midipitch_to_octpcalteration_to_fdiffalteration_to_diff note_to_pc PitchClassOctaveCDEFGABNote_T DoubleFlatThreeQuarterToneFlatFlatQuarterToneFlatNaturalQuarterToneSharpSharpThreeQuarterToneSharp DoubleSharp Alteration_Toctave alterationnotePitch