// Rendered by UMod Pretty Printer at 2024-09-03_21h40m03 // See also the UMod user documentation online. MODEL MetricParameters = EXT rational FROM eu.bandm.tools.ops.Rational ENUM nota_trabes_trabsSopraPausam = separans, transiens, perCaudulam ENUM nota_trabes_trabulaContraIdem = sinister, dexter, idem TOPLEVEL CLASS Nota_tempusScribendum ALGEBRAIC syncope_2_3 bool syncope_3_3 bool syncope_longer_4 bool merge_may_cross_bracket_limit bool no_vanishing_bracket_on_complete_measure bool irregular_complete_measure_by_children bool hemiola bool max_level_syncope_2_sound int max_level_syncope_2_pause int syncope_2_below_odd bool push_dots_down_not_up bool max_childs_over_free_sectioning int Nota_trabes_alteraNatas ALGEBRAIC level int addition int singleCriterion int doubleCriterion int MTreeParameters ALGEBRAIC longestNoteSymbol int max_dots_positive int max_dots_for_pauses int max_dots_negative int max_childs_to_print int not_nearest_but_lower_power_of_2 bool prefer_one_bracket_15_to_16 bool prefer_one_bracket_9_to_8 bool proportiones_lentiores SET int trabsSopraPausam nota_trabes_trabsSopraPausam trabulaSola bool trabulaOmnesContraTrabes bool trabulaContraIdem nota_trabes_trabulaContraIdem trabulaNonSubTrabem bool trabulaUtFlagella bool alteraNatas SEQ Nota_trabes_alteraNatas Nota_tempusDividendum ALGEBRAIC first_fit_not_best_fit bool finer_division_down_not_up bool prefer_one_bracket bool recursive_separation bool minimal_synthetic_bisection rational memo_synthesized_divisions bool Nota_tempusApproximandum ALGEBRAIC distance_lower OPT rational distance_upper OPT rational divisor int allow_coincidence bool END MODEL // MetricParameters