From 66053db746805d2ed53c133f4e9640ff4d5f3943 Mon Sep 17 00:00:00 2001 From: Will Hedgecock Date: Wed, 5 Jun 2024 11:00:47 -0500 Subject: [PATCH] Link to GitHub pages images in docs --- musicxml/src/datatypes/arrow_direction.rs | 24 ++++----- musicxml/src/datatypes/arrow_style.rs | 12 ++--- musicxml/src/datatypes/backward_forward.rs | 4 +- musicxml/src/datatypes/bar_style.rs | 20 +++---- musicxml/src/datatypes/beam_value.rs | 10 ++-- musicxml/src/datatypes/bend_shape.rs | 4 +- musicxml/src/datatypes/cancel_location.rs | 6 +-- musicxml/src/datatypes/circular_arrow.rs | 4 +- musicxml/src/datatypes/clef_sign.rs | 10 ++-- musicxml/src/datatypes/enclosure_shape.rs | 28 +++++----- musicxml/src/datatypes/fan.rs | 4 +- musicxml/src/datatypes/group_barline_value.rs | 6 +-- musicxml/src/datatypes/group_symbol_value.rs | 8 +-- .../src/datatypes/harmon_closed_location.rs | 8 +-- musicxml/src/datatypes/harmony_arrangement.rs | 6 +-- .../src/datatypes/hole_closed_location.rs | 8 +-- musicxml/src/datatypes/line_end.rs | 10 ++-- musicxml/src/datatypes/line_type.rs | 8 +-- .../src/datatypes/measure_numbering_value.rs | 6 +-- musicxml/src/datatypes/note_type_value.rs | 28 +++++----- musicxml/src/datatypes/notehead_value.rs | 54 +++++++++---------- musicxml/src/datatypes/show_frets.rs | 4 +- musicxml/src/datatypes/stem_value.rs | 6 +-- musicxml/src/datatypes/syllabic.rs | 8 +-- musicxml/src/datatypes/time_relation.rs | 12 ++--- musicxml/src/datatypes/time_separator.rs | 10 ++-- musicxml/src/datatypes/time_symbol.rs | 12 ++--- musicxml/src/datatypes/tip_direction.rs | 16 +++--- musicxml/src/datatypes/winged.rs | 10 ++-- musicxml/src/elements/accent.rs | 2 +- musicxml/src/elements/accidental.rs | 2 +- musicxml/src/elements/accidental_mark.rs | 2 +- musicxml/src/elements/accordion_high.rs | 2 +- musicxml/src/elements/accordion_low.rs | 2 +- musicxml/src/elements/accordion_middle.rs | 2 +- musicxml/src/elements/arpeggiate.rs | 2 +- musicxml/src/elements/arrow.rs | 2 +- musicxml/src/elements/articulations.rs | 2 +- musicxml/src/elements/artificial.rs | 2 +- musicxml/src/elements/attributes.rs | 2 +- musicxml/src/elements/backup.rs | 2 +- musicxml/src/elements/bar_style.rs | 2 +- musicxml/src/elements/barline.rs | 2 +- musicxml/src/elements/barre.rs | 2 +- musicxml/src/elements/bass_separator.rs | 2 +- musicxml/src/elements/beam.rs | 2 +- musicxml/src/elements/beat_repeat.rs | 2 +- musicxml/src/elements/beat_type.rs | 2 +- musicxml/src/elements/beater.rs | 2 +- musicxml/src/elements/beats.rs | 2 +- musicxml/src/elements/bracket.rs | 2 +- musicxml/src/elements/brass_bend.rs | 2 +- musicxml/src/elements/breath_mark.rs | 2 +- musicxml/src/elements/cancel.rs | 2 +- musicxml/src/elements/chord.rs | 4 +- musicxml/src/elements/circular_arrow.rs | 2 +- musicxml/src/elements/coda.rs | 2 +- musicxml/src/elements/cue.rs | 2 +- musicxml/src/elements/damp.rs | 2 +- musicxml/src/elements/damp_all.rs | 2 +- musicxml/src/elements/dashes.rs | 2 +- .../src/elements/delayed_inverted_turn.rs | 2 +- musicxml/src/elements/delayed_turn.rs | 2 +- musicxml/src/elements/detached_legato.rs | 2 +- musicxml/src/elements/doit.rs | 2 +- musicxml/src/elements/double_tongue.rs | 2 +- musicxml/src/elements/dynamics.rs | 2 +- musicxml/src/elements/effect.rs | 2 +- musicxml/src/elements/ending.rs | 2 +- musicxml/src/elements/eyeglasses.rs | 2 +- musicxml/src/elements/f.rs | 2 +- musicxml/src/elements/falloff.rs | 2 +- musicxml/src/elements/fermata.rs | 2 +- musicxml/src/elements/ff.rs | 2 +- musicxml/src/elements/fff.rs | 2 +- musicxml/src/elements/ffff.rs | 2 +- musicxml/src/elements/fffff.rs | 2 +- musicxml/src/elements/ffffff.rs | 2 +- musicxml/src/elements/figure_number.rs | 2 +- musicxml/src/elements/fingernails.rs | 2 +- musicxml/src/elements/flip.rs | 2 +- musicxml/src/elements/fp.rs | 2 +- musicxml/src/elements/fz.rs | 2 +- musicxml/src/elements/glass.rs | 2 +- musicxml/src/elements/golpe.rs | 2 +- musicxml/src/elements/grace.rs | 2 +- musicxml/src/elements/half_muted.rs | 2 +- musicxml/src/elements/hammer_on.rs | 2 +- musicxml/src/elements/harmon_mute.rs | 2 +- musicxml/src/elements/harp_pedals.rs | 2 +- musicxml/src/elements/haydn.rs | 2 +- musicxml/src/elements/heel.rs | 2 +- musicxml/src/elements/hole.rs | 2 +- musicxml/src/elements/inverted_mordent.rs | 2 +- musicxml/src/elements/inverted_turn.rs | 2 +- .../src/elements/inverted_vertical_turn.rs | 2 +- musicxml/src/elements/lyric.rs | 2 +- musicxml/src/elements/measure_numbering.rs | 2 +- musicxml/src/elements/measure_repeat.rs | 2 +- musicxml/src/elements/membrane.rs | 2 +- musicxml/src/elements/metal.rs | 2 +- musicxml/src/elements/metronome_beam.rs | 2 +- musicxml/src/elements/metronome_relation.rs | 2 +- musicxml/src/elements/metronome_tuplet.rs | 2 +- musicxml/src/elements/mf.rs | 2 +- musicxml/src/elements/mordent.rs | 2 +- musicxml/src/elements/multiple_rest.rs | 2 +- musicxml/src/elements/n.rs | 2 +- musicxml/src/elements/natural.rs | 2 +- musicxml/src/elements/octave_shift.rs | 2 +- musicxml/src/elements/open_string.rs | 2 +- musicxml/src/elements/p.rs | 2 +- musicxml/src/elements/pedal.rs | 2 +- musicxml/src/elements/percussion.rs | 2 +- musicxml/src/elements/pf.rs | 2 +- musicxml/src/elements/pitched.rs | 2 +- musicxml/src/elements/plop.rs | 2 +- musicxml/src/elements/pp.rs | 2 +- musicxml/src/elements/ppp.rs | 2 +- musicxml/src/elements/pppp.rs | 2 +- musicxml/src/elements/ppppp.rs | 2 +- musicxml/src/elements/pppppp.rs | 2 +- musicxml/src/elements/pull_off.rs | 2 +- musicxml/src/elements/rehearsal.rs | 2 +- musicxml/src/elements/repeat.rs | 2 +- musicxml/src/elements/rf.rs | 2 +- musicxml/src/elements/rfz.rs | 2 +- musicxml/src/elements/root_alter.rs | 2 +- musicxml/src/elements/root_step.rs | 2 +- musicxml/src/elements/schleifer.rs | 2 +- musicxml/src/elements/scoop.rs | 2 +- musicxml/src/elements/scordatura.rs | 2 +- musicxml/src/elements/segno.rs | 2 +- musicxml/src/elements/sf.rs | 2 +- musicxml/src/elements/sffz.rs | 2 +- musicxml/src/elements/sfp.rs | 2 +- musicxml/src/elements/sfpp.rs | 2 +- musicxml/src/elements/sfz.rs | 2 +- musicxml/src/elements/sfzp.rs | 2 +- musicxml/src/elements/shake.rs | 2 +- musicxml/src/elements/slash.rs | 2 +- musicxml/src/elements/slide.rs | 2 +- musicxml/src/elements/smear.rs | 2 +- musicxml/src/elements/snap_pizzicato.rs | 2 +- musicxml/src/elements/soft_accent.rs | 2 +- musicxml/src/elements/spiccato.rs | 2 +- musicxml/src/elements/staccatissimo.rs | 2 +- musicxml/src/elements/staccato.rs | 2 +- musicxml/src/elements/staff_tuning.rs | 2 +- musicxml/src/elements/stick.rs | 2 +- musicxml/src/elements/stopped.rs | 2 +- musicxml/src/elements/stress.rs | 2 +- musicxml/src/elements/string_mute.rs | 2 +- musicxml/src/elements/strong_accent.rs | 2 +- musicxml/src/elements/tap.rs | 2 +- musicxml/src/elements/tenuto.rs | 2 +- musicxml/src/elements/thumb_position.rs | 2 +- musicxml/src/elements/tied.rs | 2 +- musicxml/src/elements/time.rs | 2 +- musicxml/src/elements/timpani.rs | 2 +- musicxml/src/elements/toe.rs | 2 +- musicxml/src/elements/tremolo.rs | 2 +- musicxml/src/elements/trill_mark.rs | 2 +- musicxml/src/elements/triple_tongue.rs | 2 +- musicxml/src/elements/tuplet.rs | 2 +- musicxml/src/elements/turn.rs | 2 +- musicxml/src/elements/unpitched.rs | 2 +- musicxml/src/elements/unstress.rs | 2 +- musicxml/src/elements/up_bow.rs | 2 +- musicxml/src/elements/vertical_turn.rs | 2 +- musicxml/src/elements/voice.rs | 2 +- musicxml/src/elements/wavy_line.rs | 2 +- musicxml/src/elements/wood.rs | 2 +- musicxml/src/lib.rs | 4 +- 174 files changed, 320 insertions(+), 320 deletions(-) diff --git a/musicxml/src/datatypes/arrow_direction.rs b/musicxml/src/datatypes/arrow_direction.rs index 00508e9..434a185 100644 --- a/musicxml/src/datatypes/arrow_direction.rs +++ b/musicxml/src/datatypes/arrow_direction.rs @@ -4,34 +4,34 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the direction in which an arrow points, using Unicode arrow terminology. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum ArrowDirection { - /// ![Down](arrow-direction-down.png) + /// ![Down](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-down.png) Down, - /// ![Left](arrow-direction-left.png) + /// ![Left](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-left.png) Left, - /// ![LeftRight](arrow-direction-left-right.png) + /// ![LeftRight](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-left-right.png) #[rename("left right")] LeftRight, - /// ![Northeast](arrow-direction-northeast.png) + /// ![Northeast](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-northeast.png) Northeast, - /// ![NortheastSouthwest](arrow-direction-northeast-southwest.png) + /// ![NortheastSouthwest](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-northeast-southwest.png) #[rename("northeast southwest")] NortheastSouthwest, - /// ![Northwest](arrow-direction-northwest.png) + /// ![Northwest](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-northwest.png) Northwest, - /// ![NorthwestSoutheast](arrow-direction-northwest-southeast.png) + /// ![NorthwestSoutheast](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-northwest-southeast.png) #[rename("northwest southeast")] NorthwestSoutheast, /// Another direction besides one of those listed. Other, - /// ![Right](arrow-direction-right.png) + /// ![Right](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-right.png) Right, - /// ![Southeast](arrow-direction-southeast.png) + /// ![Southeast](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-southeast.png) Southeast, - /// ![Southwest](arrow-direction-southwest.png) + /// ![Southwest](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-southwest.png) Southwest, - /// ![Up](arrow-direction-up.png) + /// ![Up](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-up.png) Up, - /// ![UpDown](arrow-direction-up-down.png) + /// ![UpDown](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-direction-up-down.png) #[rename("up down")] UpDown, } diff --git a/musicxml/src/datatypes/arrow_style.rs b/musicxml/src/datatypes/arrow_style.rs index c242843..96fc944 100644 --- a/musicxml/src/datatypes/arrow_style.rs +++ b/musicxml/src/datatypes/arrow_style.rs @@ -9,18 +9,18 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// indicating that an arrow in one direction should be combined with an arrow in the other direction. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum ArrowStyle { - /// ![Combined](arrow-style-combined.png) + /// ![Combined](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-combined.png) Combined, - /// ![Double](arrow-style-double.png) + /// ![Double](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-double.png) Double, - /// ![Filled](arrow-style-filled.png) + /// ![Filled](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-filled.png) Filled, - /// ![Hollow](arrow-style-hollow.png) + /// ![Hollow](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-hollow.png) Hollow, /// Another style besides on of those listed. Other, - /// ![Paired](arrow-style-paired.png) + /// ![Paired](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-paired.png) Paired, - /// ![Single](arrow-style-single.png) + /// ![Single](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/arrow-style-single.png) Single, } diff --git a/musicxml/src/datatypes/backward_forward.rs b/musicxml/src/datatypes/backward_forward.rs index 6b7c14c..927f3e4 100644 --- a/musicxml/src/datatypes/backward_forward.rs +++ b/musicxml/src/datatypes/backward_forward.rs @@ -7,8 +7,8 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// the end of the repeat has a [Backward][BackwardForward::Backward] direction. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum BackwardForward { - /// ![Backward](backward-forward-backward.png) + /// ![Backward](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/backward-forward-backward.png) Backward, - /// ![Forward](backward-forward-forward.png) + /// ![Forward](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/backward-forward-forward.png) Forward, } diff --git a/musicxml/src/datatypes/bar_style.rs b/musicxml/src/datatypes/bar_style.rs index 7c47dd7..c2ef778 100644 --- a/musicxml/src/datatypes/bar_style.rs +++ b/musicxml/src/datatypes/bar_style.rs @@ -4,30 +4,30 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents barline style information. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum BarStyle { - /// ![Dashed](bar-style-dashed.png) + /// ![Dashed](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-dashed.png) Dashed, - /// ![Dotted](bar-style-dotted.png) + /// ![Dotted](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-dotted.png) Dotted, - /// ![Heavy](bar-style-heavy.png) + /// ![Heavy](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-heavy.png) Heavy, - /// ![HeavyHeavy](bar-style-heavy-heavy.png) + /// ![HeavyHeavy](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-heavy-heavy.png) #[rename("heavy-heavy")] HeavyHeavy, - /// ![HeavyLight](bar-style-heavy-light.png) + /// ![HeavyLight](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-heavy-light.png) #[rename("heavy-light")] HeavyLight, - /// ![LightHeavy](bar-style-light-heavy.png) + /// ![LightHeavy](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-light-heavy.png) #[rename("light-heavy")] LightHeavy, - /// ![LightLight](bar-style-light-light.png) + /// ![LightLight](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-light-light.png) #[rename("light-light")] LightLight, /// No barline appears. None, - /// ![Regular](bar-style-regular.png) + /// ![Regular](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-regular.png) Regular, - /// ![Short](bar-style-short.png) + /// ![Short](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-short.png) Short, - /// ![Tick](bar-style-tick.png) + /// ![Tick](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bar-style-tick.png) Tick, } diff --git a/musicxml/src/datatypes/beam_value.rs b/musicxml/src/datatypes/beam_value.rs index 25bbbd2..e3d8a2e 100644 --- a/musicxml/src/datatypes/beam_value.rs +++ b/musicxml/src/datatypes/beam_value.rs @@ -4,16 +4,16 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the type of beam associated with each of 8 beam levels (up to 1024th notes) available for each note. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum BeamValue { - /// ![BackwardHook](beam-value-backward-hook.png) + /// ![BackwardHook](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/beam-value-backward-hook.png) #[rename("backward hook")] BackwardHook, - /// ![Begin](beam-value-begin.png) + /// ![Begin](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/beam-value-begin.png) Begin, - /// ![Continue](beam-value-continue.png) + /// ![Continue](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/beam-value-continue.png) Continue, - /// ![End](beam-value-end.png) + /// ![End](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/beam-value-end.png) End, - /// ![ForwardHook](beam-value-forward-hook.png) + /// ![ForwardHook](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/beam-value-forward-hook.png) #[rename("forward hook")] ForwardHook, } diff --git a/musicxml/src/datatypes/bend_shape.rs b/musicxml/src/datatypes/bend_shape.rs index 0883fe5..8da74e1 100644 --- a/musicxml/src/datatypes/bend_shape.rs +++ b/musicxml/src/datatypes/bend_shape.rs @@ -5,8 +5,8 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// and the [Curved][BendShape::Curved] bend symbols commonly used in both tablature and standard notation. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum BendShape { - /// ![Angled](bend-shape-angled.png) + /// ![Angled](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bend-shape-angled.png) Angled, - /// ![Curved](bend-shape-curved.png) + /// ![Curved](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/bend-shape-curved.png) Curved, } diff --git a/musicxml/src/datatypes/cancel_location.rs b/musicxml/src/datatypes/cancel_location.rs index e540273..6b7bb41 100644 --- a/musicxml/src/datatypes/cancel_location.rs +++ b/musicxml/src/datatypes/cancel_location.rs @@ -9,11 +9,11 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// For mid-measure key elements, [BeforeBarline][CancelLocation::BeforeBarline] should be treated like [Left][CancelLocation::Left]. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum CancelLocation { - /// ![Left](cancel-location-left.png) + /// ![Left](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/cancel-location-left.png) Left, - /// ![Right](cancel-location-right.png) + /// ![Right](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/cancel-location-right.png) Right, - /// ![BeforeBarline](cancel-location-before-barline.png) + /// ![BeforeBarline](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/cancel-location-before-barline.png) #[rename("before-barline")] BeforeBarline, } diff --git a/musicxml/src/datatypes/circular_arrow.rs b/musicxml/src/datatypes/circular_arrow.rs index 50540a8..a803e55 100644 --- a/musicxml/src/datatypes/circular_arrow.rs +++ b/musicxml/src/datatypes/circular_arrow.rs @@ -4,8 +4,8 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the direction in which a circular arrow points, using Unicode arrow terminology. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum CircularArrow { - /// ![Anticlockwise](circular-arrow-anticlockwise.png) + /// ![Anticlockwise](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/circular-arrow-anticlockwise.png) Anticlockwise, - /// ![Clockwise](circular-arrow-clockwise.png) + /// ![Clockwise](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/circular-arrow-clockwise.png) Clockwise, } diff --git a/musicxml/src/datatypes/clef_sign.rs b/musicxml/src/datatypes/clef_sign.rs index cdc6926..8d4d1fe 100644 --- a/musicxml/src/datatypes/clef_sign.rs +++ b/musicxml/src/datatypes/clef_sign.rs @@ -4,18 +4,18 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the different clef symbols. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum ClefSign { - /// ![G](clef-G.png) + /// ![G](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/clef-G.png) #[rename("G")] G, - /// ![F](clef-F.png) + /// ![F](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/clef-F.png) #[rename("F")] F, - /// ![C](clef-C.png) + /// ![C](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/clef-C.png) #[rename("C")] C, - /// ![Percussion](clef-percussion.png) + /// ![Percussion](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/clef-percussion.png) Percussion, - /// ![TAB](clef-TAB.png) + /// ![TAB](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/clef-TAB.png) /// /// The TAB sign indicates that the music that follows should be in tablature notation. #[rename("TAB")] diff --git a/musicxml/src/datatypes/enclosure_shape.rs b/musicxml/src/datatypes/enclosure_shape.rs index 76077e5..327b3aa 100644 --- a/musicxml/src/datatypes/enclosure_shape.rs +++ b/musicxml/src/datatypes/enclosure_shape.rs @@ -8,34 +8,34 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// similar to a rectangle with the top line missing. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum EnclosureShape { - /// ![Rectangle](enclosure-shape-rectangle.png) + /// ![Rectangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-rectangle.png) Rectangle, - /// ![Square](enclosure-shape-square.png) + /// ![Square](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-square.png) Square, - /// ![Oval](enclosure-shape-oval.png) + /// ![Oval](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-oval.png) Oval, - /// ![Circle](enclosure-shape-circle.png) + /// ![Circle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-circle.png) Circle, - /// ![Bracket](enclosure-shape-bracket.png) + /// ![Bracket](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-bracket.png) Bracket, - /// ![Inverted Bracket](enclosure-shape-inverted-bracket.png) + /// ![Inverted Bracket](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-inverted-bracket.png) #[rename("inverted-bracket")] InvertedBracket, - /// ![Triangle](enclosure-shape-triangle.png) + /// ![Triangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-triangle.png) Triangle, - /// ![Diamond](enclosure-shape-diamond.png) + /// ![Diamond](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-diamond.png) Diamond, - /// ![Trill](enclosure-shape-pentagon.png) + /// ![Trill](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-pentagon.png) Pentagon, - /// ![Hexagon](enclosure-shape-hexagon.png) + /// ![Hexagon](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-hexagon.png) Hexagon, - /// ![Heptagon](enclosure-shape-heptagon.png) + /// ![Heptagon](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-heptagon.png) Heptagon, - /// ![Octagon](enclosure-shape-octagon.png) + /// ![Octagon](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-octagon.png) Octagon, - /// ![Nonagon](enclosure-shape-nonagon.png) + /// ![Nonagon](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-nonagon.png) Nonagon, - /// ![Decagon](enclosure-shape-decagon.png) + /// ![Decagon](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/enclosure-shape-decagon.png) Decagon, /// No enclosure is displayed. None, diff --git a/musicxml/src/datatypes/fan.rs b/musicxml/src/datatypes/fan.rs index ad899ff..7e88e5b 100644 --- a/musicxml/src/datatypes/fan.rs +++ b/musicxml/src/datatypes/fan.rs @@ -4,8 +4,8 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the type of beam fanning present on a note, used to represent accelerandos and ritardandos. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum Fan { - /// ![Accelerando](fan-accel.png) + /// ![Accelerando](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/fan-accel.png) Accel, - /// ![Ritardando](fan-rit.png) + /// ![Ritardando](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/fan-rit.png) Rit, } diff --git a/musicxml/src/datatypes/group_barline_value.rs b/musicxml/src/datatypes/group_barline_value.rs index 6e35dfb..2f6342a 100644 --- a/musicxml/src/datatypes/group_barline_value.rs +++ b/musicxml/src/datatypes/group_barline_value.rs @@ -4,11 +4,11 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Indicates if the group should have common barlines. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum GroupBarlineValue { - /// ![Yes](group-barline-value-yes.png) + /// ![Yes](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-barline-value-yes.png) Yes, - /// ![No](group-barline-value-no.png) + /// ![No](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-barline-value-no.png) No, - /// ![Mensurstrich](group-barline-value-mensurstrich.png) + /// ![Mensurstrich](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-barline-value-mensurstrich.png) #[rename("Mensurstrich")] Mensurstrich, } diff --git a/musicxml/src/datatypes/group_symbol_value.rs b/musicxml/src/datatypes/group_symbol_value.rs index 5f94cf9..f02dd23 100644 --- a/musicxml/src/datatypes/group_symbol_value.rs +++ b/musicxml/src/datatypes/group_symbol_value.rs @@ -4,14 +4,14 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Indicates how the symbol for a group or multi-staff part is indicated in the score. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum GroupSymbolValue { - /// ![Brace](group-symbol-value-brace.png) + /// ![Brace](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-symbol-value-brace.png) Brace, - /// ![Bracket](group-symbol-value-bracket.png) + /// ![Bracket](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-symbol-value-bracket.png) Bracket, - /// ![Line](group-symbol-value-line.png) + /// ![Line](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-symbol-value-line.png) Line, /// No symbol is displayed. None, - /// ![Square](group-symbol-value-square.png) + /// ![Square](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/group-symbol-value-square.png) Square, } diff --git a/musicxml/src/datatypes/harmon_closed_location.rs b/musicxml/src/datatypes/harmon_closed_location.rs index 097f764..dc2b3da 100644 --- a/musicxml/src/datatypes/harmon_closed_location.rs +++ b/musicxml/src/datatypes/harmon_closed_location.rs @@ -5,12 +5,12 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// [HarmonClosedValue][super::HarmonClosedValue] is [Half][super::HarmonClosedValue::Half]. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum HarmonClosedLocation { - /// ![Bottom](harmon-closed-location-bottom.png) + /// ![Bottom](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmon-closed-location-bottom.png) Bottom, - /// ![Left](harmon-closed-location-left.png) + /// ![Left](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmon-closed-location-left.png) Left, - /// ![Right](harmon-closed-location-right.png) + /// ![Right](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmon-closed-location-right.png) Right, - /// ![Top](harmon-closed-location-top.png) + /// ![Top](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmon-closed-location-top.png) Top, } diff --git a/musicxml/src/datatypes/harmony_arrangement.rs b/musicxml/src/datatypes/harmony_arrangement.rs index 68194fd..a998fd7 100644 --- a/musicxml/src/datatypes/harmony_arrangement.rs +++ b/musicxml/src/datatypes/harmony_arrangement.rs @@ -9,10 +9,10 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// specifies that the second element appears both below and to the right of the first. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum HarmonyArrangement { - /// ![Horizontal](harmony-arrangement-horizontal.png) + /// ![Horizontal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmony-arrangement-horizontal.png) Horizontal, - /// ![Vertical](harmony-arrangement-vertical.png) + /// ![Vertical](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmony-arrangement-vertical.png) Vertical, - /// ![Diagonal](harmony-arrangement-diagonal.png) + /// ![Diagonal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/harmony-arrangement-diagonal.png) Diagonal, } diff --git a/musicxml/src/datatypes/hole_closed_location.rs b/musicxml/src/datatypes/hole_closed_location.rs index 70e63dc..9b731dc 100644 --- a/musicxml/src/datatypes/hole_closed_location.rs +++ b/musicxml/src/datatypes/hole_closed_location.rs @@ -5,12 +5,12 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// [HoleClosedValue][super::HoleClosedValue] is [Half][super::HoleClosedValue::Half]. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum HoleClosedLocation { - /// ![Bottom](hole-closed-location-bottom.png) + /// ![Bottom](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/hole-closed-location-bottom.png) Bottom, - /// ![Left](hole-closed-location-left.png) + /// ![Left](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/hole-closed-location-left.png) Left, - /// ![Right](hole-closed-location-right.png) + /// ![Right](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/hole-closed-location-right.png) Right, - /// ![Top](hole-closed-location-top.png) + /// ![Top](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/hole-closed-location-top.png) Top, } diff --git a/musicxml/src/datatypes/line_end.rs b/musicxml/src/datatypes/line_end.rs index f0c82c9..f547e3f 100644 --- a/musicxml/src/datatypes/line_end.rs +++ b/musicxml/src/datatypes/line_end.rs @@ -4,14 +4,14 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Specifies if there is a jog up or down (or both), an arrow, or nothing at the start or end of a bracket. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum LineEnd { - /// ![Up](line-end-up.png) + /// ![Up](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-end-up.png) Up, - /// ![Down](line-end-down.png) + /// ![Down](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-end-down.png) Down, - /// ![Up and Down](line-end-both.png) + /// ![Up and Down](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-end-both.png) Both, - /// ![Arrow](line-end-arrow.png) + /// ![Arrow](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-end-arrow.png) Arrow, - /// ![None](line-end-none.png) + /// ![None](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-end-none.png) None, } diff --git a/musicxml/src/datatypes/line_type.rs b/musicxml/src/datatypes/line_type.rs index ce35095..689ce89 100644 --- a/musicxml/src/datatypes/line_type.rs +++ b/musicxml/src/datatypes/line_type.rs @@ -4,12 +4,12 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Distinguishes between solid, dashed, dotted, and wavy lines. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum LineType { - /// ![Dashed](line-type-dashed.png) + /// ![Dashed](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-type-dashed.png) Dashed, - /// ![Dotted](line-type-dotted.png) + /// ![Dotted](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-type-dotted.png) Dotted, - /// ![Solid](line-type-solid.png) + /// ![Solid](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-type-solid.png) Solid, - /// ![Wavy](line-type-wavy.png) + /// ![Wavy](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/line-type-wavy.png) Wavy, } diff --git a/musicxml/src/datatypes/measure_numbering_value.rs b/musicxml/src/datatypes/measure_numbering_value.rs index 7599dd3..7a16ad7 100644 --- a/musicxml/src/datatypes/measure_numbering_value.rs +++ b/musicxml/src/datatypes/measure_numbering_value.rs @@ -4,10 +4,10 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Describes how measure numbers are displayed on this part: no numbers, numbers every measure, or numbers every system. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum MeasureNumberingValue { - /// ![None](measure-numbering-value-none.png) + /// ![None](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/measure-numbering-value-none.png) None, - /// ![Measure](measure-numbering-value-measure.png) + /// ![Measure](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/measure-numbering-value-measure.png) Measure, - /// ![System](measure-numbering-value-system.png) + /// ![System](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/measure-numbering-value-system.png) System, } diff --git a/musicxml/src/datatypes/note_type_value.rs b/musicxml/src/datatypes/note_type_value.rs index a78ed8c..c74a4c9 100644 --- a/musicxml/src/datatypes/note_type_value.rs +++ b/musicxml/src/datatypes/note_type_value.rs @@ -5,39 +5,39 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// from 1024th (shortest) to maxima (longest). #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum NoteTypeValue { - /// ![Maxima](note-type-maxima.png) + /// ![Maxima](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-maxima.png) Maxima, - /// ![Long](note-type-long.png) + /// ![Long](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-long.png) Long, - /// ![Breve](note-type-breve.png) + /// ![Breve](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-breve.png) Breve, - /// ![Whole](note-type-whole.png) + /// ![Whole](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-whole.png) Whole, - /// ![Half](note-type-half.png) + /// ![Half](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-half.png) Half, - /// ![Quarter](note-type-quarter.png) + /// ![Quarter](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-quarter.png) Quarter, - /// ![Eighth](note-type-eighth.png) + /// ![Eighth](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-eighth.png) Eighth, - /// ![16th](note-type-16th.png) + /// ![16th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-16th.png) #[rename("16th")] Sixteenth, - /// ![32nd](note-type-32nd.png) + /// ![32nd](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-32nd.png) #[rename("32th")] ThirtySecond, - /// ![64th](note-type-64th.png) + /// ![64th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-64th.png) #[rename("64th")] SixtyFourth, - /// ![128th](note-type-128th.png) + /// ![128th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-128th.png) #[rename("128th")] OneHundredTwentyEighth, - /// ![256th](note-type-256th.png) + /// ![256th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-256th.png) #[rename("256th")] TwoHundredFiftySixth, - /// ![512th](note-type-512th.png) + /// ![512th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-512th.png) #[rename("512th")] FiveHundredTwelfth, - /// ![1024th](note-type-1024th.png) + /// ![1024th](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/note-type-1024th.png) #[rename("1024th")] OneThousandTwentyFourth, } diff --git a/musicxml/src/datatypes/notehead_value.rs b/musicxml/src/datatypes/notehead_value.rs index e5aab95..962c32d 100644 --- a/musicxml/src/datatypes/notehead_value.rs +++ b/musicxml/src/datatypes/notehead_value.rs @@ -20,83 +20,83 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// but instead use the [NoteheadText][crate::elements::NoteheadText] element. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum NoteheadValue { - /// ![ArrowDown](notehead-value-arrow-down.png) + /// ![ArrowDown](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-arrow-down.png) #[rename("arrow down")] ArrowDown, - /// ![ArrowUp](notehead-value-arrow-up.png) + /// ![ArrowUp](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-arrow-up.png) #[rename("arrow up")] ArrowUp, - /// ![BackSlashed](notehead-value-back-slashed.png) + /// ![BackSlashed](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-back-slashed.png) #[rename("back slashed")] BackSlashed, - /// ![CircleDot](notehead-value-circle-dot.png) + /// ![CircleDot](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-circle-dot.png) #[rename("circle dot")] CircleDot, - /// ![CircleX](notehead-value-circle-x.png) + /// ![CircleX](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-circle-x.png) #[rename("circle-x")] CircleX, - /// ![Circled](notehead-value-circled.png) + /// ![Circled](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-circled.png) Circled, - /// ![Cluster](notehead-value-cluster.png) + /// ![Cluster](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-cluster.png) Cluster, - /// ![Cross](notehead-value-cross.png) + /// ![Cross](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-cross.png) Cross, - /// ![Diamond](notehead-value-diamond.png) + /// ![Diamond](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-diamond.png) Diamond, /// As in Aikin's 7-shape system: /// - /// ![Do](notehead-value-do.png) + /// ![Do](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-do.png) Do, /// As in Aikin's 7-shape system, typically used with downstems or no stems: /// - /// ![Fa](notehead-value-fa.png) + /// ![Fa](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-fa.png) Fa, /// As in Aikin's 7-shape system, typically used with upstems: /// - /// ![FaUp](notehead-value-fa-up.png) + /// ![FaUp](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-fa-up.png) #[rename("fa up")] FaUp, - /// ![InvertedTriangle](notehead-value-inverted-triangle.png) + /// ![InvertedTriangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-inverted-triangle.png) #[rename("inverted triangle")] InvertedTriangle, /// As in Aikin's 7-shape system: /// - /// ![La](notehead-value-la.png) + /// ![La](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-la.png) La, - /// ![LeftTriangle](notehead-value-left-triangle.png) + /// ![LeftTriangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-left-triangle.png) #[rename("left triangle")] LeftTriangle, /// As in Aikin's 7-shape system: /// - /// ![Mi](notehead-value-mi.png) + /// ![Mi](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-mi.png) Mi, - /// ![None](notehead-value-none.png) + /// ![None](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-none.png) None, - /// ![Normal](notehead-value-normal.png) + /// ![Normal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-normal.png) Normal, /// As in Aikin's 7-shape system: /// - /// ![Re](notehead-value-re.png) + /// ![Re](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-re.png) Re, - /// ![Rectangle](notehead-value-rectangle.png) + /// ![Rectangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-rectangle.png) Rectangle, - /// ![Slash](notehead-value-slash.png) + /// ![Slash](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-slash.png) Slash, - /// ![Slashed](notehead-value-slashed.png) + /// ![Slashed](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-slashed.png) Slashed, /// As in Aikin's 7-shape system: /// - /// ![So](notehead-value-so.png) + /// ![So](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-so.png) So, - /// ![Square](notehead-value-square.png) + /// ![Square](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-square.png) Square, /// As in Aikin's 7-shape system: /// - /// ![Ti](notehead-value-ti.png) + /// ![Ti](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-ti.png) Ti, - /// ![Triangle](notehead-value-triangle.png) + /// ![Triangle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-triangle.png) Triangle, - /// ![X](notehead-value-x.png) + /// ![X](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/notehead-value-x.png) X, /// Noteheads other than those listed here. /// diff --git a/musicxml/src/datatypes/show_frets.rs b/musicxml/src/datatypes/show_frets.rs index 35c193d..b7f1837 100644 --- a/musicxml/src/datatypes/show_frets.rs +++ b/musicxml/src/datatypes/show_frets.rs @@ -6,8 +6,8 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// The default choice is numbers. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum ShowFrets { - /// ![Letters](show-frets-letters.png) + /// ![Letters](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/show-frets-letters.png) Letters, - /// ![Numbers](show-frets-numbers.png) + /// ![Numbers](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/show-frets-numbers.png) Numbers, } diff --git a/musicxml/src/datatypes/stem_value.rs b/musicxml/src/datatypes/stem_value.rs index 2acc537..71f716e 100644 --- a/musicxml/src/datatypes/stem_value.rs +++ b/musicxml/src/datatypes/stem_value.rs @@ -4,11 +4,11 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the notated stem direction. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum StemValue { - /// ![Down](stem-value-down.png) + /// ![Down](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/stem-value-down.png) Down, - /// ![Up](stem-value-up.png) + /// ![Up](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/stem-value-up.png) Up, - /// ![Double](stem-value-double.png) + /// ![Double](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/stem-value-double.png) Double, /// No stem appears. None, diff --git a/musicxml/src/datatypes/syllabic.rs b/musicxml/src/datatypes/syllabic.rs index fcb894b..33ad159 100644 --- a/musicxml/src/datatypes/syllabic.rs +++ b/musicxml/src/datatypes/syllabic.rs @@ -7,12 +7,12 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// word-beginning syllables, word-ending syllables, and mid-word syllables, respectively. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum Syllabic { - /// ![Begin](syllabic-begin.png) + /// ![Begin](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/syllabic-begin.png) Begin, - /// ![End](syllabic-end.png) + /// ![End](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/syllabic-end.png) End, - /// ![Middle](syllabic-middle.png) + /// ![Middle](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/syllabic-middle.png) Middle, - /// ![Single](syllabic-single.png) + /// ![Single](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/syllabic-single.png) Single, } diff --git a/musicxml/src/datatypes/time_relation.rs b/musicxml/src/datatypes/time_relation.rs index 1ea3714..d1a1cd9 100644 --- a/musicxml/src/datatypes/time_relation.rs +++ b/musicxml/src/datatypes/time_relation.rs @@ -4,16 +4,16 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Indicates the symbol used to represent the interchangeable aspect of dual time signatures. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum TimeRelation { - /// ![Bracket](time-relation-bracket.png) + /// ![Bracket](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-bracket.png) Bracket, - /// ![Equals](time-relation-equals.png) + /// ![Equals](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-equals.png) Equals, - /// ![Hyphen](time-relation-hyphen.png) + /// ![Hyphen](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-hyphen.png) Hyphen, - /// ![Parentheses](time-relation-parentheses.png) + /// ![Parentheses](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-parentheses.png) Parentheses, - /// ![Slash](time-relation-slash.png) + /// ![Slash](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-slash.png) Slash, - /// ![Space](time-relation-space.png) + /// ![Space](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-relation-space.png) Space, } diff --git a/musicxml/src/datatypes/time_separator.rs b/musicxml/src/datatypes/time_separator.rs index e29ec7d..683bec4 100644 --- a/musicxml/src/datatypes/time_separator.rs +++ b/musicxml/src/datatypes/time_separator.rs @@ -13,14 +13,14 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// separator with the beats and beat-type arranged horizontally. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum TimeSeparator { - /// ![Adjacent](time-separator-adjacent.png) + /// ![Adjacent](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-separator-adjacent.png) Adjacent, - /// ![Diagonal](time-separator-diagonal.png) + /// ![Diagonal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-separator-diagonal.png) Diagonal, - /// ![Horizontal](time-separator-horizontal.png) + /// ![Horizontal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-separator-horizontal.png) Horizontal, - /// ![None](time-separator-none.png) + /// ![None](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-separator-none.png) None, - /// ![Vertical](time-separator-vertical.png) + /// ![Vertical](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-separator-vertical.png) Vertical, } diff --git a/musicxml/src/datatypes/time_symbol.rs b/musicxml/src/datatypes/time_symbol.rs index b52e5aa..36813bb 100644 --- a/musicxml/src/datatypes/time_symbol.rs +++ b/musicxml/src/datatypes/time_symbol.rs @@ -14,18 +14,18 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// [Beats][crate::elements::Beats] value. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum TimeSymbol { - /// ![Common](time-symbol-common.png) + /// ![Common](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-common.png) Common, - /// ![Cut](time-symbol-cut.png) + /// ![Cut](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-cut.png) Cut, - /// ![Dotted Note](time-symbol-dotted-note.png) + /// ![Dotted Note](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-dotted-note.png) #[rename("dotted-note")] DottedNote, - /// ![Normal](time-symbol-normal.png) + /// ![Normal](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-normal.png) Normal, - /// ![Note](time-symbol-note.png) + /// ![Note](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-note.png) Note, - /// ![Single Number](time-symbol-single-number.png) + /// ![Single Number](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/time-symbol-single-number.png) #[rename("single-number")] SingleNumber, } diff --git a/musicxml/src/datatypes/tip_direction.rs b/musicxml/src/datatypes/tip_direction.rs index 9bffeb2..3067cf8 100644 --- a/musicxml/src/datatypes/tip_direction.rs +++ b/musicxml/src/datatypes/tip_direction.rs @@ -4,20 +4,20 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// Represents the direction in which the tip of a stick or beater points, using Unicode arrow terminology. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum TipDirection { - /// ![Down](tip-direction-down.png) + /// ![Down](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-down.png) Down, - /// ![Left](tip-direction-left.png) + /// ![Left](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-left.png) Left, - /// ![Northeast](tip-direction-northeast.png) + /// ![Northeast](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-northeast.png) Northeast, - /// ![Northwest](tip-direction-northwest.png) + /// ![Northwest](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-northwest.png) Northwest, - /// ![Right](tip-direction-right.png) + /// ![Right](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-right.png) Right, - /// ![Southeast](tip-direction-southeast.png) + /// ![Southeast](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-southeast.png) Southeast, - /// ![Southwest](tip-direction-southwest.png) + /// ![Southwest](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-southwest.png) Southwest, - /// ![Up](tip-direction-up.png) + /// ![Up](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/tip-direction-up.png) Up, } diff --git a/musicxml/src/datatypes/winged.rs b/musicxml/src/datatypes/winged.rs index 0c5bdd9..edc9841 100644 --- a/musicxml/src/datatypes/winged.rs +++ b/musicxml/src/datatypes/winged.rs @@ -8,16 +8,16 @@ use musicxml_macros::{DatatypeDeserialize, DatatypeSerialize}; /// double wings. The [None][Winged::None] value indicates no wings and is the default. #[derive(Debug, PartialEq, Eq, DatatypeDeserialize, DatatypeSerialize)] pub enum Winged { - /// ![None](winged-none.png) + /// ![None](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/winged-none.png) None, - /// ![Straight](winged-straight.png) + /// ![Straight](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/winged-straight.png) Straight, - /// ![Curved](winged-curved.png) + /// ![Curved](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/winged-curved.png) Curved, - /// ![DoubleStraight](winged-double-straight.png) + /// ![DoubleStraight](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/winged-double-straight.png) #[rename("double-straight")] DoubleStraight, - /// ![DoubleCurved](winged-double-curved.png) + /// ![DoubleCurved](https://hedgetechllc.github.io/musicxml/musicxml/datatypes/winged-double-curved.png) #[rename("double-curved")] DoubleCurved, } diff --git a/musicxml/src/elements/accent.rs b/musicxml/src/elements/accent.rs index 40beeac..722630a 100644 --- a/musicxml/src/elements/accent.rs +++ b/musicxml/src/elements/accent.rs @@ -40,7 +40,7 @@ pub struct AccentAttributes { /// The [Accent] element indicates a regular horizontal accent mark. /// -/// ![Accent](accent.png) +/// ![Accent](https://hedgetechllc.github.io/musicxml/musicxml/elements/accent.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Accent { /// Element-specific attributes diff --git a/musicxml/src/elements/accidental.rs b/musicxml/src/elements/accidental.rs index b67f9c1..c314f67 100644 --- a/musicxml/src/elements/accidental.rs +++ b/musicxml/src/elements/accidental.rs @@ -54,7 +54,7 @@ pub struct AccidentalAttributes { /// The [Accidental] element represents actual notated accidentals. /// -/// ![Accidental](accidental.png) +/// ![Accidental](https://hedgetechllc.github.io/musicxml/musicxml/elements/accidental.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Accidental { /// Element-specific attributes diff --git a/musicxml/src/elements/accidental_mark.rs b/musicxml/src/elements/accidental_mark.rs index 7172860..1fcecfb 100644 --- a/musicxml/src/elements/accidental_mark.rs +++ b/musicxml/src/elements/accidental_mark.rs @@ -54,7 +54,7 @@ pub struct AccidentalMarkAttributes { /// An [AccidentalMark] element can be used as a separate notation or as part of an ornament. /// -/// ![AccidentalMark](accidental-mark.png) +/// ![AccidentalMark](https://hedgetechllc.github.io/musicxml/musicxml/elements/accidental-mark.png) /// /// When used in an ornament, position and placement are relative to the ornament, not relative to the note. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/accordion_high.rs b/musicxml/src/elements/accordion_high.rs index 194c903..4ecfc60 100644 --- a/musicxml/src/elements/accordion_high.rs +++ b/musicxml/src/elements/accordion_high.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [AccordionHigh] element indicates the presence of a dot in the high (4') section of the registration symbol. /// -/// ![AccordionHigh](accordion-high.png) +/// ![AccordionHigh](https://hedgetechllc.github.io/musicxml/musicxml/elements/accordion-high.png) /// /// This element is omitted if no dot is present. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/accordion_low.rs b/musicxml/src/elements/accordion_low.rs index 380fc94..d96b627 100644 --- a/musicxml/src/elements/accordion_low.rs +++ b/musicxml/src/elements/accordion_low.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [AccordionLow] element indicates the presence of a dot in the low (16') section of the registration symbol. /// -/// ![AccordionLow](accordion-low.png) +/// ![AccordionLow](https://hedgetechllc.github.io/musicxml/musicxml/elements/accordion-low.png) /// /// This element is omitted if no dot is present. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/accordion_middle.rs b/musicxml/src/elements/accordion_middle.rs index 252e7af..0b95426 100644 --- a/musicxml/src/elements/accordion_middle.rs +++ b/musicxml/src/elements/accordion_middle.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [AccordionMiddle] element indicates the presence of 1 to 3 dots in the middle (8') section of the registration symbol. /// -/// ![AccordionMiddle](accordion-middle.png) +/// ![AccordionMiddle](https://hedgetechllc.github.io/musicxml/musicxml/elements/accordion-middle.png) /// /// This element is omitted if no dots are present. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/arpeggiate.rs b/musicxml/src/elements/arpeggiate.rs index 5109fe6..c53c0d9 100644 --- a/musicxml/src/elements/arpeggiate.rs +++ b/musicxml/src/elements/arpeggiate.rs @@ -41,7 +41,7 @@ pub struct ArpeggiateAttributes { /// The [Arpeggiate] element indicates that this note is part of an arpeggiated chord. /// -/// ![Arpeggiate](arpeggiate.png) +/// ![Arpeggiate](https://hedgetechllc.github.io/musicxml/musicxml/elements/arpeggiate.png) /// /// The length of the sign can be determined from the position attributes for the [Arpeggiate] elements used with the /// top and bottom notes of the arpeggiated chord. diff --git a/musicxml/src/elements/arrow.rs b/musicxml/src/elements/arrow.rs index a5cf4e3..e7d3849 100644 --- a/musicxml/src/elements/arrow.rs +++ b/musicxml/src/elements/arrow.rs @@ -92,7 +92,7 @@ impl ContentSerializer for ArrowContents { /// The [Arrow] element represents an arrow used for a musical technical indication. /// -/// ![Arrow](arrow.png) +/// ![Arrow](https://hedgetechllc.github.io/musicxml/musicxml/elements/arrow.png) /// /// It can represent both Unicode and Standard Music Font Layout (SMuFL) arrows. /// The `smufl` attribute distinguishes different SMuFL glyphs that have an arrow appearance such as "arrowBlackUp," diff --git a/musicxml/src/elements/articulations.rs b/musicxml/src/elements/articulations.rs index 508234b..3087855 100644 --- a/musicxml/src/elements/articulations.rs +++ b/musicxml/src/elements/articulations.rs @@ -59,7 +59,7 @@ pub enum ArticulationsType { /// The [Articulations] element groups together articulations and accents. /// -/// ![Articulations](articulations.png) +/// ![Articulations](https://hedgetechllc.github.io/musicxml/musicxml/elements/articulations.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Articulations { /// Element-specific attributes diff --git a/musicxml/src/elements/artificial.rs b/musicxml/src/elements/artificial.rs index c8133da..8ff2baa 100644 --- a/musicxml/src/elements/artificial.rs +++ b/musicxml/src/elements/artificial.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Artificial] element indicates that this is an artificial harmonic. /// -/// ![Artificial](artificial.png) +/// ![Artificial](https://hedgetechllc.github.io/musicxml/musicxml/elements/artificial.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Artificial { /// Element-specific attributes diff --git a/musicxml/src/elements/attributes.rs b/musicxml/src/elements/attributes.rs index e664cd5..3e5e456 100644 --- a/musicxml/src/elements/attributes.rs +++ b/musicxml/src/elements/attributes.rs @@ -40,7 +40,7 @@ pub struct AttributesContents { /// The [Attributes] element contains musical information that typically changes on measure boundaries. /// -/// ![Attributes](attributes.png) +/// ![Attributes](https://hedgetechllc.github.io/musicxml/musicxml/elements/attributes.png) /// /// This includes key and time signatures, clefs, transpositions, and staving. When attributes are changed mid-measure, /// it affects the music in score order, not in MusicXML document order. diff --git a/musicxml/src/elements/backup.rs b/musicxml/src/elements/backup.rs index b151810..489cbd0 100644 --- a/musicxml/src/elements/backup.rs +++ b/musicxml/src/elements/backup.rs @@ -15,7 +15,7 @@ pub struct BackupContents { /// The [Backup] and [Forward][super::Forward] elements are required to coordinate multiple voices in one part, including music on multiple staves. /// -/// ![Backup](backup.png) +/// ![Backup](https://hedgetechllc.github.io/musicxml/musicxml/elements/backup.png) /// /// The [Backup] element is generally used to move between voices and staves. Thus it does not include [Voice][super::Voice] or [Staff][super::Staff] elements. /// Duration values should always be positive, and should not cross measure boundaries or mid-measure changes in the [Divisions][super::Divisions] value. diff --git a/musicxml/src/elements/bar_style.rs b/musicxml/src/elements/bar_style.rs index 76dcd28..578e710 100644 --- a/musicxml/src/elements/bar_style.rs +++ b/musicxml/src/elements/bar_style.rs @@ -11,7 +11,7 @@ pub struct BarStyleAttributes { /// The [BarStyle] element contains barline style and color information. /// -/// ![BarStyle](bar-style.png) +/// ![BarStyle](https://hedgetechllc.github.io/musicxml/musicxml/elements/bar-style.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("bar-style")] pub struct BarStyle { diff --git a/musicxml/src/elements/barline.rs b/musicxml/src/elements/barline.rs index 9609813..c912330 100644 --- a/musicxml/src/elements/barline.rs +++ b/musicxml/src/elements/barline.rs @@ -52,7 +52,7 @@ pub struct BarlineContents { /// If a barline is other than a normal single barline, it should be represented by a [Barline] element that describes it. /// -/// ![Barline](barline.png) +/// ![Barline](https://hedgetechllc.github.io/musicxml/musicxml/elements/barline.png) /// /// This includes information about repeats and multiple endings, as well as line style. Barline data is on the same level as the other musical data /// in a score - a child of a measure in a partwise score, or a part in a timewise score. This allows for barlines within measures, as in dotted barlines diff --git a/musicxml/src/elements/barre.rs b/musicxml/src/elements/barre.rs index 38480ce..116cc55 100644 --- a/musicxml/src/elements/barre.rs +++ b/musicxml/src/elements/barre.rs @@ -14,7 +14,7 @@ pub struct BarreAttributes { /// The [Barre] element indicates placing a finger over multiple strings on a single fret. /// -/// ![Barre](barre.png) +/// ![Barre](https://hedgetechllc.github.io/musicxml/musicxml/elements/barre.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Barre { /// Element-specific attributes diff --git a/musicxml/src/elements/bass_separator.rs b/musicxml/src/elements/bass_separator.rs index 8e64189..7c9fda4 100644 --- a/musicxml/src/elements/bass_separator.rs +++ b/musicxml/src/elements/bass_separator.rs @@ -38,7 +38,7 @@ pub struct BassSeparatorAttributes { /// The [BassSeparator] element indicates that text, rather than a line or slash, separates the bass from what precedes it. /// -/// ![BassSeparator](bass-separator.png) +/// ![BassSeparator](https://hedgetechllc.github.io/musicxml/musicxml/elements/bass-separator.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("bass-separator")] pub struct BassSeparator { diff --git a/musicxml/src/elements/beam.rs b/musicxml/src/elements/beam.rs index 96cf3d1..cf933e2 100644 --- a/musicxml/src/elements/beam.rs +++ b/musicxml/src/elements/beam.rs @@ -27,7 +27,7 @@ pub struct BeamAttributes { /// Each beam in a note is represented with a separate [Beam] element with a different `number` attribute, /// starting with the eighth note beam using a value of 1: /// -/// ![Beam](beam.png) +/// ![Beam](https://hedgetechllc.github.io/musicxml/musicxml/elements/beam.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Beam { /// Element-specific attributes diff --git a/musicxml/src/elements/beat_repeat.rs b/musicxml/src/elements/beat_repeat.rs index cac122e..a5b1e46 100644 --- a/musicxml/src/elements/beat_repeat.rs +++ b/musicxml/src/elements/beat_repeat.rs @@ -28,7 +28,7 @@ pub struct BeatRepeatContents { /// The [BeatRepeat] element is used to indicate that a single beat (but possibly many notes) is repeated. /// -/// ![BeatRepeat](beat-repeat.png) +/// ![BeatRepeat](https://hedgetechllc.github.io/musicxml/musicxml/elements/beat-repeat.png) /// /// The "stop" type indicates the first beat where the repeats are no longer displayed. Both the start and stop of the beats being repeated /// should be specified unless the repeats are displayed through the end of the part. diff --git a/musicxml/src/elements/beat_type.rs b/musicxml/src/elements/beat_type.rs index 41ffb7d..6862a6e 100644 --- a/musicxml/src/elements/beat_type.rs +++ b/musicxml/src/elements/beat_type.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [BeatType] element indicates the beat unit, as found in the denominator of a time signature. /// -/// ![BeatType](beat-type.png) +/// ![BeatType](https://hedgetechllc.github.io/musicxml/musicxml/elements/beat-type.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("beat-type")] pub struct BeatType { diff --git a/musicxml/src/elements/beater.rs b/musicxml/src/elements/beater.rs index 14fb4d3..efaa142 100644 --- a/musicxml/src/elements/beater.rs +++ b/musicxml/src/elements/beater.rs @@ -11,7 +11,7 @@ pub struct BeaterAttributes { /// The [Beater] element represents pictograms for beaters, mallets, and sticks that do not have different materials represented in the pictogram. /// -/// ![Beater](beater.png) +/// ![Beater](https://hedgetechllc.github.io/musicxml/musicxml/elements/beater.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Beater { /// Element-specific attributes diff --git a/musicxml/src/elements/beats.rs b/musicxml/src/elements/beats.rs index 8c2f07a..4139c7c 100644 --- a/musicxml/src/elements/beats.rs +++ b/musicxml/src/elements/beats.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Beats] element indicates the number of beats, as found in the numerator of a time signature. /// -/// ![Beats](beats.png) +/// ![Beats](https://hedgetechllc.github.io/musicxml/musicxml/elements/beats.png) #[derive(Debug, PartialEq, Eq, Clone, ElementDeserialize, ElementSerialize)] pub struct Beats { /// Element-specific attributes diff --git a/musicxml/src/elements/bracket.rs b/musicxml/src/elements/bracket.rs index a7ffd91..d8888a9 100644 --- a/musicxml/src/elements/bracket.rs +++ b/musicxml/src/elements/bracket.rs @@ -46,7 +46,7 @@ pub struct BracketAttributes { /// Brackets are combined with words in a variety of modern directions. /// -/// ![Bracket](bracket.png) +/// ![Bracket](https://hedgetechllc.github.io/musicxml/musicxml/elements/bracket.png) /// /// The `line_type` is solid if not specified. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/brass_bend.rs b/musicxml/src/elements/brass_bend.rs index 46e509d..15ff253 100644 --- a/musicxml/src/elements/brass_bend.rs +++ b/musicxml/src/elements/brass_bend.rs @@ -40,7 +40,7 @@ pub struct BrassBendAttributes { /// The [BrassBend] element represents the u-shaped bend symbol used in brass notation, distinct from the [Bend][super::Bend] element used in guitar music. /// -/// ![BrassBend](brass-bend.png) +/// ![BrassBend](https://hedgetechllc.github.io/musicxml/musicxml/elements/brass-bend.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("brass-bend")] pub struct BrassBend { diff --git a/musicxml/src/elements/breath_mark.rs b/musicxml/src/elements/breath_mark.rs index 14ea835..5fcec9d 100644 --- a/musicxml/src/elements/breath_mark.rs +++ b/musicxml/src/elements/breath_mark.rs @@ -40,7 +40,7 @@ pub struct BreathMarkAttributes { /// The [BreathMark] element indicates a place to take a breath. /// -/// ![BreathMark](breath-mark.png) +/// ![BreathMark](https://hedgetechllc.github.io/musicxml/musicxml/elements/breath-mark.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("breath-mark")] pub struct BreathMark { diff --git a/musicxml/src/elements/cancel.rs b/musicxml/src/elements/cancel.rs index 664cd60..23b5847 100644 --- a/musicxml/src/elements/cancel.rs +++ b/musicxml/src/elements/cancel.rs @@ -11,7 +11,7 @@ pub struct CancelAttributes { /// The [Cancel] element indicates that the old key signature should be cancelled before the new one appears. /// -/// ![Cancel](cancel.png) +/// ![Cancel](https://hedgetechllc.github.io/musicxml/musicxml/elements/cancel.png) /// /// This will always happen when changing to C major or A minor and need not be specified then. /// The [Cancel] element value matches the fifths value of the cancelled key signature diff --git a/musicxml/src/elements/chord.rs b/musicxml/src/elements/chord.rs index 9ea8a2b..da7511b 100644 --- a/musicxml/src/elements/chord.rs +++ b/musicxml/src/elements/chord.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Chord] element indicates that this note is an additional chord tone with the preceding note. /// -/// ![Chord](chord.png) +/// ![Chord](https://hedgetechllc.github.io/musicxml/musicxml/elements/chord.png) /// /// The [Duration][super::Duration] of a [Chord] note does not move the musical position within a [Measure][super::Measure]. /// That is done by the [Duration][super::Duration] of the first preceding note without a [Chord] element. @@ -12,7 +12,7 @@ use musicxml_macros::*; /// In most cases, the [Duration][super::Duration] will be the same as the preceding note. However it can be shorter in situations /// such as multiple stops for string instruments. Here is an example from Mozart's Concerto No. 3 for Violin, K. 216: /// -/// ![MozartConcertNo3](chord-multiple-stop.png) +/// ![MozartConcertNo3](https://hedgetechllc.github.io/musicxml/musicxml/elements/chord-multiple-stop.png) /// /// If these first three notes are represented as a chord, the quarter notes must be the ones with the [Chord] element. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/circular_arrow.rs b/musicxml/src/elements/circular_arrow.rs index c6646f6..c8b7767 100644 --- a/musicxml/src/elements/circular_arrow.rs +++ b/musicxml/src/elements/circular_arrow.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [CircularArrow] element represents a circular arrow, using Unicode arrow terminology to specify the arrow direction. /// -/// ![CircularArrow](circular-arrow.png) +/// ![CircularArrow](https://hedgetechllc.github.io/musicxml/musicxml/elements/circular-arrow.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("circular-arrow")] pub struct CircularArrow { diff --git a/musicxml/src/elements/coda.rs b/musicxml/src/elements/coda.rs index 8074347..062bb56 100644 --- a/musicxml/src/elements/coda.rs +++ b/musicxml/src/elements/coda.rs @@ -61,7 +61,7 @@ pub struct CodaAttributes { /// /// A [Sound][super::Sound] element is also needed to guide playback applications reliably. /// -/// ![Coda](coda.png) +/// ![Coda](https://hedgetechllc.github.io/musicxml/musicxml/elements/coda.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Coda { /// Element-specific attributes diff --git a/musicxml/src/elements/cue.rs b/musicxml/src/elements/cue.rs index c4983e5..0892404 100644 --- a/musicxml/src/elements/cue.rs +++ b/musicxml/src/elements/cue.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Cue] element indicates the presence of a cue note. /// -/// ![Cue](cue.png) +/// ![Cue](https://hedgetechllc.github.io/musicxml/musicxml/elements/cue.png) /// /// In MusicXML, a cue note is a silent note with no playback. Normal notes that play can be specified as cue size using the [Type][super::Type] element. /// A cue note that is specified as full size using the [Type][super::Type] element will still remain silent. diff --git a/musicxml/src/elements/damp.rs b/musicxml/src/elements/damp.rs index 4fdf388..e6dfc39 100644 --- a/musicxml/src/elements/damp.rs +++ b/musicxml/src/elements/damp.rs @@ -55,7 +55,7 @@ pub struct DampAttributes { /// The [Damp] element specifies a harp damping mark. /// -/// ![Damp](damp.png) +/// ![Damp](https://hedgetechllc.github.io/musicxml/musicxml/elements/damp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Damp { /// Element-specific attributes diff --git a/musicxml/src/elements/damp_all.rs b/musicxml/src/elements/damp_all.rs index b52a234..ec56f54 100644 --- a/musicxml/src/elements/damp_all.rs +++ b/musicxml/src/elements/damp_all.rs @@ -55,7 +55,7 @@ pub struct DampAllAttributes { /// The [DampAll] element specifies a harp damping mark for all strings. /// -/// ![DampAll](damp-all.png) +/// ![DampAll](https://hedgetechllc.github.io/musicxml/musicxml/elements/damp-all.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("damp-all")] pub struct DampAll { diff --git a/musicxml/src/elements/dashes.rs b/musicxml/src/elements/dashes.rs index dcd5d41..739891e 100644 --- a/musicxml/src/elements/dashes.rs +++ b/musicxml/src/elements/dashes.rs @@ -40,7 +40,7 @@ pub struct DashesAttributes { /// The [Dashes] element represents dashes, used for instance with cresc. and dim. marks. /// -/// ![Dashes](dashes.png) +/// ![Dashes](https://hedgetechllc.github.io/musicxml/musicxml/elements/dashes.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Dashes { /// Element-specific attributes diff --git a/musicxml/src/elements/delayed_inverted_turn.rs b/musicxml/src/elements/delayed_inverted_turn.rs index 6670189..0649df1 100644 --- a/musicxml/src/elements/delayed_inverted_turn.rs +++ b/musicxml/src/elements/delayed_inverted_turn.rs @@ -61,7 +61,7 @@ pub struct DelayedInvertedTurnAttributes { /// /// An inverted turn has the shape which goes down and then up. /// -/// ![DelayedInvertedTurn](delayed-inverted-turn.png) +/// ![DelayedInvertedTurn](https://hedgetechllc.github.io/musicxml/musicxml/elements/delayed-inverted-turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("delayed-inverted-turn")] pub struct DelayedInvertedTurn { diff --git a/musicxml/src/elements/delayed_turn.rs b/musicxml/src/elements/delayed_turn.rs index 26e1230..c2e4c97 100644 --- a/musicxml/src/elements/delayed_turn.rs +++ b/musicxml/src/elements/delayed_turn.rs @@ -59,7 +59,7 @@ pub struct DelayedTurnAttributes { /// The [DelayedTurn] element indicates a normal turn that is delayed until the end of the current note. /// -/// ![DelayedTurn](delayed-turn.png) +/// ![DelayedTurn](https://hedgetechllc.github.io/musicxml/musicxml/elements/delayed-turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("delayed-turn")] pub struct DelayedTurn { diff --git a/musicxml/src/elements/detached_legato.rs b/musicxml/src/elements/detached_legato.rs index ea53dd4..c114905 100644 --- a/musicxml/src/elements/detached_legato.rs +++ b/musicxml/src/elements/detached_legato.rs @@ -40,7 +40,7 @@ pub struct DetachedLegatoAttributes { /// The [DetachedLegato] element indicates the combination of a tenuto line and staccato dot symbol. /// -/// ![DetachedLegato](detached-legato.png) +/// ![DetachedLegato](https://hedgetechllc.github.io/musicxml/musicxml/elements/detached-legato.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("detached-legato")] pub struct DetachedLegato { diff --git a/musicxml/src/elements/doit.rs b/musicxml/src/elements/doit.rs index c791824..750580d 100644 --- a/musicxml/src/elements/doit.rs +++ b/musicxml/src/elements/doit.rs @@ -54,7 +54,7 @@ pub struct DoitAttributes { /// /// The doit appears after the main note and goes above the main pitch. /// -/// ![Doit](doit.png) +/// ![Doit](https://hedgetechllc.github.io/musicxml/musicxml/elements/doit.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Doit { /// Element-specific attributes diff --git a/musicxml/src/elements/double_tongue.rs b/musicxml/src/elements/double_tongue.rs index a78e83b..8c438e9 100644 --- a/musicxml/src/elements/double_tongue.rs +++ b/musicxml/src/elements/double_tongue.rs @@ -40,7 +40,7 @@ pub struct DoubleTongueAttributes { /// The [DoubleTongue] element represents the double tongue symbol (two dots arranged horizontally). /// -/// ![DoubleTongue](double-tongue.png) +/// ![DoubleTongue](https://hedgetechllc.github.io/musicxml/musicxml/elements/double-tongue.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("double-tongue")] pub struct DoubleTongue { diff --git a/musicxml/src/elements/dynamics.rs b/musicxml/src/elements/dynamics.rs index 2918bb2..db083a7 100644 --- a/musicxml/src/elements/dynamics.rs +++ b/musicxml/src/elements/dynamics.rs @@ -132,7 +132,7 @@ pub enum DynamicsType { /// Dynamics can be associated either with a note or a general musical direction. /// -/// ![Dynamics](dynamics.png) +/// ![Dynamics](https://hedgetechllc.github.io/musicxml/musicxml/elements/dynamics.png) /// /// To avoid inconsistencies between and amongst the letter abbreviations for dynamics (what is sf vs. sfz, standing alone or with a trailing dynamic /// that is not always piano), we use the actual letters as the names of these dynamic elements. The [OtherDynamics][super::OtherDynamics] element diff --git a/musicxml/src/elements/effect.rs b/musicxml/src/elements/effect.rs index e98afa6..29bf20e 100644 --- a/musicxml/src/elements/effect.rs +++ b/musicxml/src/elements/effect.rs @@ -11,7 +11,7 @@ pub struct EffectAttributes { /// The [Effect] element represents pictograms for sound effect percussion instruments. /// -/// ![Effect](effect.png) +/// ![Effect](https://hedgetechllc.github.io/musicxml/musicxml/elements/effect.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Effect { /// Element-specific attributes diff --git a/musicxml/src/elements/ending.rs b/musicxml/src/elements/ending.rs index 2e99d58..c2331c0 100644 --- a/musicxml/src/elements/ending.rs +++ b/musicxml/src/elements/ending.rs @@ -60,7 +60,7 @@ pub struct EndingAttributes { /// The [Ending] element represents multiple (e.g. first and second) endings. /// -/// ![Ending](ending.png) +/// ![Ending](https://hedgetechllc.github.io/musicxml/musicxml/elements/ending.png) /// /// The element text is used when the text displayed in the ending is different than what appears in the number attribute. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/eyeglasses.rs b/musicxml/src/elements/eyeglasses.rs index 6a5128d..b46fcaf 100644 --- a/musicxml/src/elements/eyeglasses.rs +++ b/musicxml/src/elements/eyeglasses.rs @@ -55,7 +55,7 @@ pub struct EyeglassesAttributes { /// The [Eyeglasses] element represents the eyeglasses symbol, common in commercial music. /// -/// ![Eyeglasses](eyeglasses.png) +/// ![Eyeglasses](https://hedgetechllc.github.io/musicxml/musicxml/elements/eyeglasses.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Eyeglasses { /// Element-specific attributes diff --git a/musicxml/src/elements/f.rs b/musicxml/src/elements/f.rs index 8ea36a1..9ee3808 100644 --- a/musicxml/src/elements/f.rs +++ b/musicxml/src/elements/f.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [F] element represents a forte dynamic marking. /// -/// ![f](f.png) +/// ![f](https://hedgetechllc.github.io/musicxml/musicxml/elements/f.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct F { /// Element-specific attributes diff --git a/musicxml/src/elements/falloff.rs b/musicxml/src/elements/falloff.rs index 913d8f5..3ddb995 100644 --- a/musicxml/src/elements/falloff.rs +++ b/musicxml/src/elements/falloff.rs @@ -54,7 +54,7 @@ pub struct FalloffAttributes { /// /// The falloff appears after the main note and goes below the main pitch. /// -/// ![Falloff](falloff.png) +/// ![Falloff](https://hedgetechllc.github.io/musicxml/musicxml/elements/falloff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Falloff { /// Element-specific attributes diff --git a/musicxml/src/elements/fermata.rs b/musicxml/src/elements/fermata.rs index 9032896..777ebe6 100644 --- a/musicxml/src/elements/fermata.rs +++ b/musicxml/src/elements/fermata.rs @@ -44,7 +44,7 @@ pub struct FermataAttributes { /// /// An empty [Fermata] element represents a normal fermata. /// -/// ![Fermata](fermata.png) +/// ![Fermata](https://hedgetechllc.github.io/musicxml/musicxml/elements/fermata.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fermata { /// Element-specific attributes diff --git a/musicxml/src/elements/ff.rs b/musicxml/src/elements/ff.rs index bde9e4c..15f4395 100644 --- a/musicxml/src/elements/ff.rs +++ b/musicxml/src/elements/ff.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Ff] element represents a fortissimo dynamic marking. /// -/// ![ff](ff.png) +/// ![ff](https://hedgetechllc.github.io/musicxml/musicxml/elements/ff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Ff { /// Element-specific attributes diff --git a/musicxml/src/elements/fff.rs b/musicxml/src/elements/fff.rs index 1d7f019..fc85254 100644 --- a/musicxml/src/elements/fff.rs +++ b/musicxml/src/elements/fff.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Fff] element represents a triple forte dynamic marking. /// -/// ![fff](fff.png) +/// ![fff](https://hedgetechllc.github.io/musicxml/musicxml/elements/fff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fff { /// Element-specific attributes diff --git a/musicxml/src/elements/ffff.rs b/musicxml/src/elements/ffff.rs index a3d4286..16fe01d 100644 --- a/musicxml/src/elements/ffff.rs +++ b/musicxml/src/elements/ffff.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Ffff] element represents an ffff dynamic marking. /// -/// ![ffff](ffff.png) +/// ![ffff](https://hedgetechllc.github.io/musicxml/musicxml/elements/ffff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Ffff { /// Element-specific attributes diff --git a/musicxml/src/elements/fffff.rs b/musicxml/src/elements/fffff.rs index 11eed85..a8c8146 100644 --- a/musicxml/src/elements/fffff.rs +++ b/musicxml/src/elements/fffff.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Fffff] element represents an fffff dynamic marking. /// -/// ![fffff](fffff.png) +/// ![fffff](https://hedgetechllc.github.io/musicxml/musicxml/elements/fffff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fffff { /// Element-specific attributes diff --git a/musicxml/src/elements/ffffff.rs b/musicxml/src/elements/ffffff.rs index 0fbbbf1..18c0d24 100644 --- a/musicxml/src/elements/ffffff.rs +++ b/musicxml/src/elements/ffffff.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Ffffff] element represents an ffffff dynamic marking. /// -/// ![ffffff](ffffff.png) +/// ![ffffff](https://hedgetechllc.github.io/musicxml/musicxml/elements/ffffff.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Ffffff { /// Element-specific attributes diff --git a/musicxml/src/elements/figure_number.rs b/musicxml/src/elements/figure_number.rs index d28f17c..a1798a2 100644 --- a/musicxml/src/elements/figure_number.rs +++ b/musicxml/src/elements/figure_number.rs @@ -38,7 +38,7 @@ pub struct FigureNumberAttributes { /// A [FigureNumber] element represents a number. /// -/// ![FigureNumber](figure-number.png) +/// ![FigureNumber](https://hedgetechllc.github.io/musicxml/musicxml/elements/figure-number.png) /// /// Overstrikes of the figure number are represented in the [Suffix][super::Suffix] element. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/fingernails.rs b/musicxml/src/elements/fingernails.rs index 434e658..53f8279 100644 --- a/musicxml/src/elements/fingernails.rs +++ b/musicxml/src/elements/fingernails.rs @@ -40,7 +40,7 @@ pub struct FingernailsAttributes { /// The [Fingernails] element is used in notation for harp and other plucked string instruments. /// -/// ![Fingernails](fingernails.png) +/// ![Fingernails](https://hedgetechllc.github.io/musicxml/musicxml/elements/fingernails.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fingernails { /// Element-specific attributes diff --git a/musicxml/src/elements/flip.rs b/musicxml/src/elements/flip.rs index 773f289..c12de3a 100644 --- a/musicxml/src/elements/flip.rs +++ b/musicxml/src/elements/flip.rs @@ -40,7 +40,7 @@ pub struct FlipAttributes { /// The [Flip] element represents the flip symbol used in brass notation. /// -/// ![Flip](flip.png) +/// ![Flip](https://hedgetechllc.github.io/musicxml/musicxml/elements/flip.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Flip { /// Element-specific attributes diff --git a/musicxml/src/elements/fp.rs b/musicxml/src/elements/fp.rs index 4154eb7..161c6de 100644 --- a/musicxml/src/elements/fp.rs +++ b/musicxml/src/elements/fp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Fp] element represents a forte piano dynamic marking. /// -/// ![fp](fp.png) +/// ![fp](https://hedgetechllc.github.io/musicxml/musicxml/elements/fp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fp { /// Element-specific attributes diff --git a/musicxml/src/elements/fz.rs b/musicxml/src/elements/fz.rs index 28ad0ac..8336acb 100644 --- a/musicxml/src/elements/fz.rs +++ b/musicxml/src/elements/fz.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Fz] element represents a forzando fz dynamic marking. /// -/// ![fz](fz.png) +/// ![fz](https://hedgetechllc.github.io/musicxml/musicxml/elements/fz.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Fz { /// Element-specific attributes diff --git a/musicxml/src/elements/glass.rs b/musicxml/src/elements/glass.rs index 3e145bd..2755436 100644 --- a/musicxml/src/elements/glass.rs +++ b/musicxml/src/elements/glass.rs @@ -11,7 +11,7 @@ pub struct GlassAttributes { /// The [Glass] element represents pictograms for glass percussion instruments. /// -/// ![Glass](glass.png) +/// ![Glass](https://hedgetechllc.github.io/musicxml/musicxml/elements/glass.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Glass { /// Element-specific attributes diff --git a/musicxml/src/elements/golpe.rs b/musicxml/src/elements/golpe.rs index 9370bf3..1131fba 100644 --- a/musicxml/src/elements/golpe.rs +++ b/musicxml/src/elements/golpe.rs @@ -40,7 +40,7 @@ pub struct GolpeAttributes { /// The [Golpe] element represents the golpe symbol that is used for tapping the pick guard in guitar music. /// -/// ![Golpe](golpe.png) +/// ![Golpe](https://hedgetechllc.github.io/musicxml/musicxml/elements/golpe.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Golpe { /// Element-specific attributes diff --git a/musicxml/src/elements/grace.rs b/musicxml/src/elements/grace.rs index 70abd6c..fe49d65 100644 --- a/musicxml/src/elements/grace.rs +++ b/musicxml/src/elements/grace.rs @@ -18,7 +18,7 @@ pub struct GraceAttributes { /// The [Grace] element indicates the presence of a grace note. /// -/// ![Grace](grace.png) +/// ![Grace](https://hedgetechllc.github.io/musicxml/musicxml/elements/grace.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Grace { /// Element-specific attributes diff --git a/musicxml/src/elements/half_muted.rs b/musicxml/src/elements/half_muted.rs index 1efe4c9..2715be7 100644 --- a/musicxml/src/elements/half_muted.rs +++ b/musicxml/src/elements/half_muted.rs @@ -43,7 +43,7 @@ pub struct HalfMutedAttributes { /// The [HalfMuted] element represents the half-muted symbol, which looks like a circle with a plus sign inside. /// -/// ![HalfMuted](half-muted.png) +/// ![HalfMuted](https://hedgetechllc.github.io/musicxml/musicxml/elements/half-muted.png) /// /// The `smufl` attribute can be used to distinguish different SMuFL glyphs that have a similar appearance such as "brassMuteHalfClosed" and "guitarHalfOpenPedal". /// If not present, the default glyph is "brassMuteHalfClosed". diff --git a/musicxml/src/elements/hammer_on.rs b/musicxml/src/elements/hammer_on.rs index 325065e..184a3df 100644 --- a/musicxml/src/elements/hammer_on.rs +++ b/musicxml/src/elements/hammer_on.rs @@ -46,7 +46,7 @@ pub struct HammerOnAttributes { /// The [HammerOn] element is used in guitar and fretted instrument notation. /// -/// ![HammerOn](hammer-on.png) +/// ![HammerOn](https://hedgetechllc.github.io/musicxml/musicxml/elements/hammer-on.png) /// /// Since a single slur can be marked over many notes, the [HammerOn] element is separate so the individual pair of notes can be specified. /// The element content can be used to specify how the [HammerOn] should be notated. An empty element leaves this choice up to the application. diff --git a/musicxml/src/elements/harmon_mute.rs b/musicxml/src/elements/harmon_mute.rs index c9031a4..cec3523 100644 --- a/musicxml/src/elements/harmon_mute.rs +++ b/musicxml/src/elements/harmon_mute.rs @@ -48,7 +48,7 @@ pub struct HarmonMuteContents { /// The [HarmonMute] element represents the symbols used for harmon mutes in brass notation. /// -/// ![HarmonMute](harmon-mute.png) +/// ![HarmonMute](https://hedgetechllc.github.io/musicxml/musicxml/elements/harmon-mute.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("harmon-mute")] pub struct HarmonMute { diff --git a/musicxml/src/elements/harp_pedals.rs b/musicxml/src/elements/harp_pedals.rs index 7431bc4..341ddaf 100644 --- a/musicxml/src/elements/harp_pedals.rs +++ b/musicxml/src/elements/harp_pedals.rs @@ -63,7 +63,7 @@ pub struct HarpPedalsContents { /// The [HarpPedals] element represents harp pedal diagrams. /// -/// ![HarpPedals](harp-pedals.png) +/// ![HarpPedals](https://hedgetechllc.github.io/musicxml/musicxml/elements/harp-pedals.png) /// /// The [PedalStep][super::PedalStep] and [PedalAlter][super::PedalAlter] elements use the same values /// as the [Step][super::Step] and [Alter][super::Alter] elements. For easiest reading, the [PedalTuning] elements should follow standard harp pedal order, diff --git a/musicxml/src/elements/haydn.rs b/musicxml/src/elements/haydn.rs index a43f6f9..ecb45e5 100644 --- a/musicxml/src/elements/haydn.rs +++ b/musicxml/src/elements/haydn.rs @@ -57,7 +57,7 @@ pub struct HaydnAttributes { /// The [Haydn] element represents the Haydn ornament. /// -/// ![Haydn](haydn.png) +/// ![Haydn](https://hedgetechllc.github.io/musicxml/musicxml/elements/haydn.png) /// /// This is defined in the Standard Music Font Layout (SMuFL) as ornamentHaydn. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/heel.rs b/musicxml/src/elements/heel.rs index c898772..afb5fe4 100644 --- a/musicxml/src/elements/heel.rs +++ b/musicxml/src/elements/heel.rs @@ -42,7 +42,7 @@ pub struct HeelAttributes { /// The [Heel] element is used with organ pedals. /// -/// ![Heel](heel.png) +/// ![Heel](https://hedgetechllc.github.io/musicxml/musicxml/elements/heel.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Heel { /// Element-specific attributes diff --git a/musicxml/src/elements/hole.rs b/musicxml/src/elements/hole.rs index 9497869..b662ed9 100644 --- a/musicxml/src/elements/hole.rs +++ b/musicxml/src/elements/hole.rs @@ -52,7 +52,7 @@ pub struct HoleContents { /// The [Hole] element represents the symbols used for woodwind and brass fingerings as well as other notations. /// -/// ![Hole](hole.png) +/// ![Hole](https://hedgetechllc.github.io/musicxml/musicxml/elements/hole.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Hole { /// Element-specific attributes diff --git a/musicxml/src/elements/inverted_mordent.rs b/musicxml/src/elements/inverted_mordent.rs index 4440deb..30c3950 100644 --- a/musicxml/src/elements/inverted_mordent.rs +++ b/musicxml/src/elements/inverted_mordent.rs @@ -63,7 +63,7 @@ pub struct InvertedMordentAttributes { /// The [InvertedMordent] element represents the sign without the vertical line. /// -/// ![InvertedMordent](inverted-mordent.png) +/// ![InvertedMordent](https://hedgetechllc.github.io/musicxml/musicxml/elements/inverted-mordent.png) /// /// The choice of which mordent is inverted differs between MusicXML and the Standard Music Font Layout (SMuFL). #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/inverted_turn.rs b/musicxml/src/elements/inverted_turn.rs index 726feb6..3c12d72 100644 --- a/musicxml/src/elements/inverted_turn.rs +++ b/musicxml/src/elements/inverted_turn.rs @@ -59,7 +59,7 @@ pub struct InvertedTurnAttributes { /// The [InvertedTurn] element has the shape which goes down and then up. /// -/// ![InvertedTurn](inverted-turn.png) +/// ![InvertedTurn](https://hedgetechllc.github.io/musicxml/musicxml/elements/inverted-turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("inverted-turn")] pub struct InvertedTurn { diff --git a/musicxml/src/elements/inverted_vertical_turn.rs b/musicxml/src/elements/inverted_vertical_turn.rs index dbaeaf1..c41ccf6 100644 --- a/musicxml/src/elements/inverted_vertical_turn.rs +++ b/musicxml/src/elements/inverted_vertical_turn.rs @@ -57,7 +57,7 @@ pub struct InvertedVerticalTurnAttributes { /// The [InvertedVerticalTurn] element has the turn symbol shape arranged vertically going from upper right to lower left. /// -/// ![InvertedVerticalTurn](inverted-vertical-turn.png) +/// ![InvertedVerticalTurn](https://hedgetechllc.github.io/musicxml/musicxml/elements/inverted-vertical-turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("inverted-vertical-turn")] pub struct InvertedVerticalTurn { diff --git a/musicxml/src/elements/lyric.rs b/musicxml/src/elements/lyric.rs index 97e1bdc..83544fc 100644 --- a/musicxml/src/elements/lyric.rs +++ b/musicxml/src/elements/lyric.rs @@ -248,7 +248,7 @@ impl ContentSerializer for LyricContents { /// The [Lyric] element represents text underlays for lyrics. /// -/// ![Lyric](lyric.png) +/// ![Lyric](https://hedgetechllc.github.io/musicxml/musicxml/elements/lyric.png) /// /// Two [Text] elements that are not separated by an [Elision] element are part of the same syllable, but may have different text formatting. /// A second [Syllabic] element is not allowed unless preceded by an [Elision] element. diff --git a/musicxml/src/elements/measure_numbering.rs b/musicxml/src/elements/measure_numbering.rs index 80401cb..a69eb33 100644 --- a/musicxml/src/elements/measure_numbering.rs +++ b/musicxml/src/elements/measure_numbering.rs @@ -69,7 +69,7 @@ pub struct MeasureNumberingAttributes { /// The [MeasureNumbering] element describes how frequently measure numbers are displayed on this part. /// -/// ![MeasureNumbering](measure-numbering.png) +/// ![MeasureNumbering](https://hedgetechllc.github.io/musicxml/musicxml/elements/measure-numbering.png) /// /// The `text` attribute from the [Measure][super::Measure] element is used for display, or the `number` attribute if the text attribute is not present. /// Measures with an `implicit` attribute set to yes never display a measure number, regardless of the [MeasureNumbering] setting. diff --git a/musicxml/src/elements/measure_repeat.rs b/musicxml/src/elements/measure_repeat.rs index 718ca63..6e3a411 100644 --- a/musicxml/src/elements/measure_repeat.rs +++ b/musicxml/src/elements/measure_repeat.rs @@ -13,7 +13,7 @@ pub struct MeasureRepeatAttributes { /// The [MeasureRepeat] element is used for both single and multiple measure repeats. /// -/// ![MeasureRepeat](measure-repeat.png) +/// ![MeasureRepeat](https://hedgetechllc.github.io/musicxml/musicxml/elements/measure-repeat.png) /// /// The text of the element indicates the number of measures to be repeated in a single pattern. The text of the element is ignored when the `type` is stop. /// diff --git a/musicxml/src/elements/membrane.rs b/musicxml/src/elements/membrane.rs index 02b1835..83c558f 100644 --- a/musicxml/src/elements/membrane.rs +++ b/musicxml/src/elements/membrane.rs @@ -11,7 +11,7 @@ pub struct MembraneAttributes { /// The [Membrane] element represents pictograms for membrane percussion instruments. /// -/// ![Membrane](membrane.png) +/// ![Membrane](https://hedgetechllc.github.io/musicxml/musicxml/elements/membrane.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Membrane { /// Element-specific attributes diff --git a/musicxml/src/elements/metal.rs b/musicxml/src/elements/metal.rs index 062a2a3..e25f29a 100644 --- a/musicxml/src/elements/metal.rs +++ b/musicxml/src/elements/metal.rs @@ -11,7 +11,7 @@ pub struct MetalAttributes { /// The [Metal] element represents pictograms for metal percussion instruments. /// -/// ![Metal](metal.png) +/// ![Metal](https://hedgetechllc.github.io/musicxml/musicxml/elements/metal.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Metal { /// Element-specific attributes diff --git a/musicxml/src/elements/metronome_beam.rs b/musicxml/src/elements/metronome_beam.rs index bd0e234..5738b11 100644 --- a/musicxml/src/elements/metronome_beam.rs +++ b/musicxml/src/elements/metronome_beam.rs @@ -12,7 +12,7 @@ pub struct MetronomeBeamAttributes { /// The [MetronomeBeam] element works like the [Beam][super::Beam] element in defining metric relationships, /// but does not include all the attributes available in the [Beam][super::Beam] element. /// -/// ![MetronomeBeam](metronome-beam.png) +/// ![MetronomeBeam](https://hedgetechllc.github.io/musicxml/musicxml/elements/metronome-beam.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("metronome-beam")] pub struct MetronomeBeam { diff --git a/musicxml/src/elements/metronome_relation.rs b/musicxml/src/elements/metronome_relation.rs index 16d45bd..1296463 100644 --- a/musicxml/src/elements/metronome_relation.rs +++ b/musicxml/src/elements/metronome_relation.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [MetronomeRelation] element describes the relationship symbol that goes between the two sets of [MetronomeNote][super::MetronomeNote] elements. /// -/// ![MetronomeRelation](metronome-relation.png) +/// ![MetronomeRelation](https://hedgetechllc.github.io/musicxml/musicxml/elements/metronome-relation.png) /// /// The currently allowed value is "equals", but this may expand in future versions. If the element is empty, the equals value is used. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/metronome_tuplet.rs b/musicxml/src/elements/metronome_tuplet.rs index a867f07..83c2b77 100644 --- a/musicxml/src/elements/metronome_tuplet.rs +++ b/musicxml/src/elements/metronome_tuplet.rs @@ -30,7 +30,7 @@ pub struct MetronomeTupletContents { /// The [MetronomeTuplet] element uses the same element structure as the [TimeModification][super::TimeModification] element, /// along with some attributes from the [Tuplet][super::Tuplet] element. /// -/// ![MetronomeTuplet](metronome-tuplet.png) +/// ![MetronomeTuplet](https://hedgetechllc.github.io/musicxml/musicxml/elements/metronome-tuplet.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("metronome-tuplet")] pub struct MetronomeTuplet { diff --git a/musicxml/src/elements/mf.rs b/musicxml/src/elements/mf.rs index aa40631..bf44c07 100644 --- a/musicxml/src/elements/mf.rs +++ b/musicxml/src/elements/mf.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Mf] element represents a mezzo forte dynamic marking. /// -/// ![mf](mf.png) +/// ![mf](https://hedgetechllc.github.io/musicxml/musicxml/elements/mf.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Mf { /// Element-specific attributes diff --git a/musicxml/src/elements/mordent.rs b/musicxml/src/elements/mordent.rs index 777f3c6..00671ba 100644 --- a/musicxml/src/elements/mordent.rs +++ b/musicxml/src/elements/mordent.rs @@ -63,7 +63,7 @@ pub struct MordentAttributes { /// The [Mordent] element represents the sign with the vertical line. /// -/// ![Mordent](mordent.png) +/// ![Mordent](https://hedgetechllc.github.io/musicxml/musicxml/elements/mordent.png) /// /// The choice of which mordent sign is inverted differs between MusicXML and the Standard Music Font Layout (SMuFL). #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/multiple_rest.rs b/musicxml/src/elements/multiple_rest.rs index 7f19f1b..4635ee8 100644 --- a/musicxml/src/elements/multiple_rest.rs +++ b/musicxml/src/elements/multiple_rest.rs @@ -12,7 +12,7 @@ pub struct MultipleRestAttributes { /// The [MultipleRest] element indicates multiple rests that span several measures. /// -/// ![MultipleRest](multiple-rest.png) +/// ![MultipleRest](https://hedgetechllc.github.io/musicxml/musicxml/elements/multiple-rest.png) /// /// The element text indicates the number of measures in the multiple rest. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/n.rs b/musicxml/src/elements/n.rs index 85b12c0..496d6c0 100644 --- a/musicxml/src/elements/n.rs +++ b/musicxml/src/elements/n.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [N] element represents a niente dynamic marking. /// -/// ![n](n.png) +/// ![n](https://hedgetechllc.github.io/musicxml/musicxml/elements/n.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct N { /// Element-specific attributes diff --git a/musicxml/src/elements/natural.rs b/musicxml/src/elements/natural.rs index 0fdab8b..c01d73b 100644 --- a/musicxml/src/elements/natural.rs +++ b/musicxml/src/elements/natural.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Natural] element indicates that this is a natural harmonic. /// -/// ![Natural](natural.png) +/// ![Natural](https://hedgetechllc.github.io/musicxml/musicxml/elements/natural.png) /// /// These are usually notated at base pitch rather than sounding pitch. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/octave_shift.rs b/musicxml/src/elements/octave_shift.rs index 2fe2afe..1ff9fd0 100644 --- a/musicxml/src/elements/octave_shift.rs +++ b/musicxml/src/elements/octave_shift.rs @@ -75,7 +75,7 @@ impl Default for OctaveShiftAttributes { /// The [OctaveShift] element indicates where notes are shifted up or down from their performed values because of printing difficulty. /// -/// ![OctaveShift](octave-shift.png) +/// ![OctaveShift](https://hedgetechllc.github.io/musicxml/musicxml/elements/octave-shift.png) /// /// A treble clef line noted with 8va will be indicated with an [OctaveShift] down from the pitch data indicated in the notes. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/open_string.rs b/musicxml/src/elements/open_string.rs index d26ce46..a28551d 100644 --- a/musicxml/src/elements/open_string.rs +++ b/musicxml/src/elements/open_string.rs @@ -40,7 +40,7 @@ pub struct OpenStringAttributes { /// The [OpenString] element represents the zero-shaped open string symbol. /// -/// ![OpenString](open-string.png) +/// ![OpenString](https://hedgetechllc.github.io/musicxml/musicxml/elements/open-string.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("open-string")] pub struct OpenString { diff --git a/musicxml/src/elements/p.rs b/musicxml/src/elements/p.rs index def1915..cda97dc 100644 --- a/musicxml/src/elements/p.rs +++ b/musicxml/src/elements/p.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [P] element represents a piano dynamic marking. /// -/// ![p](p.png) +/// ![p](https://hedgetechllc.github.io/musicxml/musicxml/elements/p.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct P { /// Element-specific attributes diff --git a/musicxml/src/elements/pedal.rs b/musicxml/src/elements/pedal.rs index 28893da..e1b5a52 100644 --- a/musicxml/src/elements/pedal.rs +++ b/musicxml/src/elements/pedal.rs @@ -52,7 +52,7 @@ pub struct PedalAttributes { /// The [Pedal] element represents piano pedal marks, including damper and sostenuto pedal marks. /// -/// ![Pedal](pedal.png) +/// ![Pedal](https://hedgetechllc.github.io/musicxml/musicxml/elements/pedal.png) /// /// The soft pedal is not included here because there is no special symbol or graphic used for it beyond what can be specified /// with [Words][super::Words] and [Bracket][super::Bracket] elements. diff --git a/musicxml/src/elements/percussion.rs b/musicxml/src/elements/percussion.rs index 083ff25..fadde20 100644 --- a/musicxml/src/elements/percussion.rs +++ b/musicxml/src/elements/percussion.rs @@ -87,7 +87,7 @@ pub enum PercussionContents { /// The [Percussion] element is used to define percussion pictogram symbols. /// -/// ![Percussion](percussion.png) +/// ![Percussion](https://hedgetechllc.github.io/musicxml/musicxml/elements/percussion.png) /// /// The organization of these symbols follows the definitions in Kurt Stone's "Music Notation in the Twentieth Century" on pages 206-212 and 223. /// More pictograms have been added to the ones listed in Stone, based on how usage has evolved since the book was published in 1980. diff --git a/musicxml/src/elements/pf.rs b/musicxml/src/elements/pf.rs index 50d4aff..af1dbbc 100644 --- a/musicxml/src/elements/pf.rs +++ b/musicxml/src/elements/pf.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Pf] element represents a piano forte dynamic marking. /// -/// ![pf](pf.png) +/// ![pf](https://hedgetechllc.github.io/musicxml/musicxml/elements/pf.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Pf { /// Element-specific attributes diff --git a/musicxml/src/elements/pitched.rs b/musicxml/src/elements/pitched.rs index 32b1778..3ce42d9 100644 --- a/musicxml/src/elements/pitched.rs +++ b/musicxml/src/elements/pitched.rs @@ -11,7 +11,7 @@ pub struct PitchedAttributes { /// The [Pitched] element represents pictograms for pitched percussion instruments. /// -/// ![Pitched](pitched.png) +/// ![Pitched](https://hedgetechllc.github.io/musicxml/musicxml/elements/pitched.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Pitched { /// Element-specific attributes diff --git a/musicxml/src/elements/plop.rs b/musicxml/src/elements/plop.rs index 3f36957..b2c615e 100644 --- a/musicxml/src/elements/plop.rs +++ b/musicxml/src/elements/plop.rs @@ -52,7 +52,7 @@ pub struct PlopAttributes { /// The [Plop] element is an indeterminate slide attached to a single note. /// -/// ![Plop](plop.png) +/// ![Plop](https://hedgetechllc.github.io/musicxml/musicxml/elements/plop.png) /// /// The plop appears before the main note and comes from above the main pitch. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/pp.rs b/musicxml/src/elements/pp.rs index 447363c..0310340 100644 --- a/musicxml/src/elements/pp.rs +++ b/musicxml/src/elements/pp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Pp] element represents a pianissimo dynamic marking. /// -/// ![pp](pp.png) +/// ![pp](https://hedgetechllc.github.io/musicxml/musicxml/elements/pp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Pp { /// Element-specific attributes diff --git a/musicxml/src/elements/ppp.rs b/musicxml/src/elements/ppp.rs index 932edbf..4deb81f 100644 --- a/musicxml/src/elements/ppp.rs +++ b/musicxml/src/elements/ppp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Ppp] element represents a triple piano dynamic marking. /// -/// ![ppp](ppp.png) +/// ![ppp](https://hedgetechllc.github.io/musicxml/musicxml/elements/ppp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Ppp { /// Element-specific attributes diff --git a/musicxml/src/elements/pppp.rs b/musicxml/src/elements/pppp.rs index 6e3409f..7d511e0 100644 --- a/musicxml/src/elements/pppp.rs +++ b/musicxml/src/elements/pppp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Pppp] element represents a pppp dynamic marking. /// -/// ![pppp](pppp.png) +/// ![pppp](https://hedgetechllc.github.io/musicxml/musicxml/elements/pppp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Pppp { /// Element-specific attributes diff --git a/musicxml/src/elements/ppppp.rs b/musicxml/src/elements/ppppp.rs index 0dc04f1..71299bb 100644 --- a/musicxml/src/elements/ppppp.rs +++ b/musicxml/src/elements/ppppp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Ppppp] element represents a pppp dynamic marking. /// -/// ![ppppp](ppppp.png) +/// ![ppppp](https://hedgetechllc.github.io/musicxml/musicxml/elements/ppppp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Ppppp { /// Element-specific attributes diff --git a/musicxml/src/elements/pppppp.rs b/musicxml/src/elements/pppppp.rs index 7c89594..abdc882 100644 --- a/musicxml/src/elements/pppppp.rs +++ b/musicxml/src/elements/pppppp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Pppppp] element represents a pppp dynamic marking. /// -/// ![pppppp](pppppp.png) +/// ![pppppp](https://hedgetechllc.github.io/musicxml/musicxml/elements/pppppp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Pppppp { /// Element-specific attributes diff --git a/musicxml/src/elements/pull_off.rs b/musicxml/src/elements/pull_off.rs index 38b7349..37eaa3d 100644 --- a/musicxml/src/elements/pull_off.rs +++ b/musicxml/src/elements/pull_off.rs @@ -46,7 +46,7 @@ pub struct PullOffAttributes { /// The [PullOff] element is used in guitar and fretted instrument notation. /// -/// ![PullOff](pull-off.png) +/// ![PullOff](https://hedgetechllc.github.io/musicxml/musicxml/elements/pull-off.png) /// /// Since a single slur can be marked over many notes, the [PullOff] element is separate so the individual pair of notes can be specified. /// diff --git a/musicxml/src/elements/rehearsal.rs b/musicxml/src/elements/rehearsal.rs index e3bfbf4..550387b 100644 --- a/musicxml/src/elements/rehearsal.rs +++ b/musicxml/src/elements/rehearsal.rs @@ -89,7 +89,7 @@ pub struct RehearsalAttributes { /// The [Rehearsal] element specifies letters, numbers, and section names that are notated in the score for reference during rehearsal. /// -/// ![Rehearsal](rehearsal.png) +/// ![Rehearsal](https://hedgetechllc.github.io/musicxml/musicxml/elements/rehearsal.png) /// /// The `enclosure` is square if not specified. Left justification is used if not specified. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/repeat.rs b/musicxml/src/elements/repeat.rs index 349a088..fe05727 100644 --- a/musicxml/src/elements/repeat.rs +++ b/musicxml/src/elements/repeat.rs @@ -19,7 +19,7 @@ pub struct RepeatAttributes { /// The [Repeat] element represents repeat marks. /// -/// ![Repeat](repeat.png) +/// ![Repeat](https://hedgetechllc.github.io/musicxml/musicxml/elements/repeat.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Repeat { /// Element-specific attributes diff --git a/musicxml/src/elements/rf.rs b/musicxml/src/elements/rf.rs index 33737b1..33f0ddc 100644 --- a/musicxml/src/elements/rf.rs +++ b/musicxml/src/elements/rf.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Rf] element represents a rinforzando rf dynamic marking. /// -/// ![rf](rf.png) +/// ![rf](https://hedgetechllc.github.io/musicxml/musicxml/elements/rf.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Rf { /// Element-specific attributes diff --git a/musicxml/src/elements/rfz.rs b/musicxml/src/elements/rfz.rs index fca1b91..beb9cc1 100644 --- a/musicxml/src/elements/rfz.rs +++ b/musicxml/src/elements/rfz.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Rfz] element represents a rinforzando rfz dynamic marking. /// -/// ![rfz](rfz.png) +/// ![rfz](https://hedgetechllc.github.io/musicxml/musicxml/elements/rfz.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Rfz { /// Element-specific attributes diff --git a/musicxml/src/elements/root_alter.rs b/musicxml/src/elements/root_alter.rs index 62b7fa0..f5cb0cc 100644 --- a/musicxml/src/elements/root_alter.rs +++ b/musicxml/src/elements/root_alter.rs @@ -42,7 +42,7 @@ pub struct RootAlterAttributes { /// The [RootAlter] element represents the chromatic alteration of the root of the current chord within the [Harmony][super::Harmony] element. /// -/// ![RootAlter](root-alter.png) +/// ![RootAlter](https://hedgetechllc.github.io/musicxml/musicxml/elements/root-alter.png) /// /// In some chord styles, the text for the [RootStep][super::RootStep] element may include [RootAlter] information. In that case, /// the `print_object` attribute of the [RootAlter] element can be set to "no". diff --git a/musicxml/src/elements/root_step.rs b/musicxml/src/elements/root_step.rs index 46781d5..a781e2b 100644 --- a/musicxml/src/elements/root_step.rs +++ b/musicxml/src/elements/root_step.rs @@ -40,7 +40,7 @@ pub struct RootStepAttributes { /// The [RootStep] element represents the pitch step of the root of the current chord within the harmony element. /// -/// ![RootStep](root-step.png) +/// ![RootStep](https://hedgetechllc.github.io/musicxml/musicxml/elements/root-step.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("root-step")] pub struct RootStep { diff --git a/musicxml/src/elements/schleifer.rs b/musicxml/src/elements/schleifer.rs index 4486718..450a46d 100644 --- a/musicxml/src/elements/schleifer.rs +++ b/musicxml/src/elements/schleifer.rs @@ -40,7 +40,7 @@ pub struct SchleiferAttributes { /// The name for the [Schleifer] element is based on the German ornament name, to avoid confusion with the [Slide][super::Slide] element. /// -/// ![Schleifer](schleifer.png) +/// ![Schleifer](https://hedgetechllc.github.io/musicxml/musicxml/elements/schleifer.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Schleifer { /// Element-specific attributes diff --git a/musicxml/src/elements/scoop.rs b/musicxml/src/elements/scoop.rs index f104324..58eade0 100644 --- a/musicxml/src/elements/scoop.rs +++ b/musicxml/src/elements/scoop.rs @@ -52,7 +52,7 @@ pub struct ScoopAttributes { /// The [Scoop] element is an indeterminate slide attached to a single note. /// -/// ![Scoop](scoop.png) +/// ![Scoop](https://hedgetechllc.github.io/musicxml/musicxml/elements/scoop.png) /// /// The scoop appears before the main note and comes from below the main pitch. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/scordatura.rs b/musicxml/src/elements/scordatura.rs index 6e243ec..6dda29c 100644 --- a/musicxml/src/elements/scordatura.rs +++ b/musicxml/src/elements/scordatura.rs @@ -12,7 +12,7 @@ pub struct ScordaturaAttributes { /// [Scordatura] string tunings are represented by a series of [Accord] elements, similar to the [StaffTuning][super::StaffTuning] elements. /// -/// ![Scordatura](scordatura.png) +/// ![Scordatura](https://hedgetechllc.github.io/musicxml/musicxml/elements/scordatura.png) /// /// Strings are numbered from high to low. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/segno.rs b/musicxml/src/elements/segno.rs index e934f8c..1e0e36a 100644 --- a/musicxml/src/elements/segno.rs +++ b/musicxml/src/elements/segno.rs @@ -59,7 +59,7 @@ pub struct SegnoAttributes { /// The [Segno] element is the visual indicator of a segno sign. /// -/// ![Segno](segno.png) +/// ![Segno](https://hedgetechllc.github.io/musicxml/musicxml/elements/segno.png) /// /// A [Sound][super::Sound] element is also needed to guide playback applications reliably. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/sf.rs b/musicxml/src/elements/sf.rs index ad0cae9..9155a09 100644 --- a/musicxml/src/elements/sf.rs +++ b/musicxml/src/elements/sf.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sf] element represents a sforzando sf dynamic marking. /// -/// ![sf](sf.png) +/// ![sf](https://hedgetechllc.github.io/musicxml/musicxml/elements/sf.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sf { /// Element-specific attributes diff --git a/musicxml/src/elements/sffz.rs b/musicxml/src/elements/sffz.rs index a43774a..130e12b 100644 --- a/musicxml/src/elements/sffz.rs +++ b/musicxml/src/elements/sffz.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sffz] element represents a sforzando sffz dynamic marking. /// -/// ![sffz](sffz.png) +/// ![sffz](https://hedgetechllc.github.io/musicxml/musicxml/elements/sffz.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sffz { /// Element-specific attributes diff --git a/musicxml/src/elements/sfp.rs b/musicxml/src/elements/sfp.rs index 47aaa29..b7018df 100644 --- a/musicxml/src/elements/sfp.rs +++ b/musicxml/src/elements/sfp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sfp] element represents a sforzando piano sfp dynamic marking. /// -/// ![sfp](sfp.png) +/// ![sfp](https://hedgetechllc.github.io/musicxml/musicxml/elements/sfp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sfp { /// Element-specific attributes diff --git a/musicxml/src/elements/sfpp.rs b/musicxml/src/elements/sfpp.rs index ff795d1..7a82fbf 100644 --- a/musicxml/src/elements/sfpp.rs +++ b/musicxml/src/elements/sfpp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sfpp] element represents a sforzando pianissimo sfpp dynamic marking. /// -/// ![sfpp](sfpp.png) +/// ![sfpp](https://hedgetechllc.github.io/musicxml/musicxml/elements/sfpp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sfpp { /// Element-specific attributes diff --git a/musicxml/src/elements/sfz.rs b/musicxml/src/elements/sfz.rs index 2c29e2f..7f8b3b0 100644 --- a/musicxml/src/elements/sfz.rs +++ b/musicxml/src/elements/sfz.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sfz] element represents a sforzando sfz dynamic marking. /// -/// ![sfz](sfz.png) +/// ![sfz](https://hedgetechllc.github.io/musicxml/musicxml/elements/sfz.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sfz { /// Element-specific attributes diff --git a/musicxml/src/elements/sfzp.rs b/musicxml/src/elements/sfzp.rs index f31a441..7115cd9 100644 --- a/musicxml/src/elements/sfzp.rs +++ b/musicxml/src/elements/sfzp.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// The [Sfzp] element represents a sforzando piano sfzp dynamic marking. /// -/// ![sfzp](sfzp.png) +/// ![sfzp](https://hedgetechllc.github.io/musicxml/musicxml/elements/sfzp.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Sfzp { /// Element-specific attributes diff --git a/musicxml/src/elements/shake.rs b/musicxml/src/elements/shake.rs index 110d314..57ddb3a 100644 --- a/musicxml/src/elements/shake.rs +++ b/musicxml/src/elements/shake.rs @@ -57,7 +57,7 @@ pub struct ShakeAttributes { /// The [Shake] element has a similar appearance to an [InvertedMordent][super::InvertedMordent] element. /// -/// ![Shake](shake.png) +/// ![Shake](https://hedgetechllc.github.io/musicxml/musicxml/elements/shake.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Shake { /// Element-specific attributes diff --git a/musicxml/src/elements/slash.rs b/musicxml/src/elements/slash.rs index 6049814..a07820b 100644 --- a/musicxml/src/elements/slash.rs +++ b/musicxml/src/elements/slash.rs @@ -27,7 +27,7 @@ pub struct SlashContents { /// The [Slash] element indicates that slash notation is to be used. /// -/// ![Slash](slash.png) +/// ![Slash](https://hedgetechllc.github.io/musicxml/musicxml/elements/slash.png) /// /// The stop type indicates the first beat where slash notation no longer displayed. Both the start and stop of the slash notation should be /// specified unless the slashes are displayed through the end of the part. diff --git a/musicxml/src/elements/slide.rs b/musicxml/src/elements/slide.rs index 749370d..a50b614 100644 --- a/musicxml/src/elements/slide.rs +++ b/musicxml/src/elements/slide.rs @@ -61,7 +61,7 @@ pub struct SlideAttributes { /// The [Glissando][super::Glissando] and [Slide] elements both indicate rapidly moving from one pitch to the other so that individual notes are not discerned. /// -/// ![Slide](slide.png) +/// ![Slide](https://hedgetechllc.github.io/musicxml/musicxml/elements/slide.png) /// /// A [Slide] is continuous between the two pitches and defaults to a solid line. The optional text is printed alongside the line. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/smear.rs b/musicxml/src/elements/smear.rs index bba70a4..3e3f369 100644 --- a/musicxml/src/elements/smear.rs +++ b/musicxml/src/elements/smear.rs @@ -40,7 +40,7 @@ pub struct SmearAttributes { /// The [Smear] element represents the tilde-shaped smear symbol used in brass notation. /// -/// ![Smear](smear.png) +/// ![Smear](https://hedgetechllc.github.io/musicxml/musicxml/elements/smear.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Smear { /// Element-specific attributes diff --git a/musicxml/src/elements/snap_pizzicato.rs b/musicxml/src/elements/snap_pizzicato.rs index f911149..d8c7bb3 100644 --- a/musicxml/src/elements/snap_pizzicato.rs +++ b/musicxml/src/elements/snap_pizzicato.rs @@ -40,7 +40,7 @@ pub struct SnapPizzicatoAttributes { /// The [SnapPizzicato] element represents the snap pizzicato symbol. /// -/// ![SnapPizzicato](snap-pizzicato.png) +/// ![SnapPizzicato](https://hedgetechllc.github.io/musicxml/musicxml/elements/snap-pizzicato.png) /// /// This is a circle with a line, where the line comes inside the circle. It is distinct from the [ThumbPosition][super::ThumbPosition] symbol, /// where the line does not come inside the circle. diff --git a/musicxml/src/elements/soft_accent.rs b/musicxml/src/elements/soft_accent.rs index 6f56b54..301f56f 100644 --- a/musicxml/src/elements/soft_accent.rs +++ b/musicxml/src/elements/soft_accent.rs @@ -40,7 +40,7 @@ pub struct SoftAccentAttributes { /// The [SoftAccent] element indicates a soft accent that is not as heavy as a normal accent. /// -/// ![SoftAccent](soft-accent.png) +/// ![SoftAccent](https://hedgetechllc.github.io/musicxml/musicxml/elements/soft-accent.png) /// /// It can be combined with other articulations to implement the first eight symbols in the Standard Music Font Layout (SMuFL) Articulation supplement range. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/spiccato.rs b/musicxml/src/elements/spiccato.rs index 6a4ec65..4221672 100644 --- a/musicxml/src/elements/spiccato.rs +++ b/musicxml/src/elements/spiccato.rs @@ -40,7 +40,7 @@ pub struct SpiccatoAttributes { /// The [Spiccato] element is used for a stroke articulation, as opposed to a dot or a wedge. /// -/// ![Spiccato](spiccato.png) +/// ![Spiccato](https://hedgetechllc.github.io/musicxml/musicxml/elements/spiccato.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Spiccato { /// Element-specific attributes diff --git a/musicxml/src/elements/staccatissimo.rs b/musicxml/src/elements/staccatissimo.rs index 541d024..4910bf3 100644 --- a/musicxml/src/elements/staccatissimo.rs +++ b/musicxml/src/elements/staccatissimo.rs @@ -40,7 +40,7 @@ pub struct StaccatissimoAttributes { /// The [Staccatissimo] element is used for a wedge articulation, as opposed to a dot or a stroke. /// -/// ![Staccatissimo](staccatissimo.png) +/// ![Staccatissimo](https://hedgetechllc.github.io/musicxml/musicxml/elements/staccatissimo.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Staccatissimo { /// Element-specific attributes diff --git a/musicxml/src/elements/staccato.rs b/musicxml/src/elements/staccato.rs index 086e3f0..9794322 100644 --- a/musicxml/src/elements/staccato.rs +++ b/musicxml/src/elements/staccato.rs @@ -40,7 +40,7 @@ pub struct StaccatoAttributes { /// The [Staccato] element is used for a dot articulation, as opposed to a stroke or a wedge. /// -/// ![Staccato](staccato.png) +/// ![Staccato](https://hedgetechllc.github.io/musicxml/musicxml/elements/staccato.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Staccato { /// Element-specific attributes diff --git a/musicxml/src/elements/staff_tuning.rs b/musicxml/src/elements/staff_tuning.rs index de8097e..448c02f 100644 --- a/musicxml/src/elements/staff_tuning.rs +++ b/musicxml/src/elements/staff_tuning.rs @@ -23,7 +23,7 @@ pub struct StaffTuningContents { /// The [StaffTuning] element specifies the open, non-capo tuning of the lines on a tablature staff. /// -/// ![StaffTuning](staff-tuning.png) +/// ![StaffTuning](https://hedgetechllc.github.io/musicxml/musicxml/elements/staff-tuning.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("staff-tuning")] pub struct StaffTuning { diff --git a/musicxml/src/elements/stick.rs b/musicxml/src/elements/stick.rs index 88dadfd..9d065e0 100644 --- a/musicxml/src/elements/stick.rs +++ b/musicxml/src/elements/stick.rs @@ -25,7 +25,7 @@ pub struct StickContents { /// The [Stick] element represents pictograms where the material of the stick, mallet, or beater is included. /// -/// ![Stick](stick.png) +/// ![Stick](https://hedgetechllc.github.io/musicxml/musicxml/elements/stick.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Stick { /// Element-specific attributes diff --git a/musicxml/src/elements/stopped.rs b/musicxml/src/elements/stopped.rs index 034c823..9092d54 100644 --- a/musicxml/src/elements/stopped.rs +++ b/musicxml/src/elements/stopped.rs @@ -43,7 +43,7 @@ pub struct StoppedAttributes { /// The [Stopped] element represents the stopped symbol, which looks like a plus sign. /// -/// ![Stopped](stopped.png) +/// ![Stopped](https://hedgetechllc.github.io/musicxml/musicxml/elements/stopped.png) /// /// The `smufl` attribute distinguishes different Standard Music Font Layout (SMuFL) glyphs that have a similar appearance /// such as "handbellsMalletBellSuspended" and "guitarClosePedal". If not present, the default glyph is brassMuteClosed. diff --git a/musicxml/src/elements/stress.rs b/musicxml/src/elements/stress.rs index 77e456d..3b38ee0 100644 --- a/musicxml/src/elements/stress.rs +++ b/musicxml/src/elements/stress.rs @@ -40,7 +40,7 @@ pub struct StressAttributes { /// The [Stress] element indicates a stressed note. /// -/// ![Stress](stress.png) +/// ![Stress](https://hedgetechllc.github.io/musicxml/musicxml/elements/stress.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Stress { /// Element-specific attributes diff --git a/musicxml/src/elements/string_mute.rs b/musicxml/src/elements/string_mute.rs index 8fbd240..607ca8b 100644 --- a/musicxml/src/elements/string_mute.rs +++ b/musicxml/src/elements/string_mute.rs @@ -59,7 +59,7 @@ pub struct StringMuteAttributes { /// The [StringMute] element represents string mute on and mute off symbols. /// -/// ![StringMute](string-mute.png) +/// ![StringMute](https://hedgetechllc.github.io/musicxml/musicxml/elements/string-mute.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("string-mute")] pub struct StringMute { diff --git a/musicxml/src/elements/strong_accent.rs b/musicxml/src/elements/strong_accent.rs index c8121d7..6d41014 100644 --- a/musicxml/src/elements/strong_accent.rs +++ b/musicxml/src/elements/strong_accent.rs @@ -42,7 +42,7 @@ pub struct StrongAccentAttributes { /// The [StrongAccent] element indicates a vertical accent mark. /// -/// ![StrongAccent](strong-accent.png) +/// ![StrongAccent](https://hedgetechllc.github.io/musicxml/musicxml/elements/strong-accent.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("strong-accent")] pub struct StrongAccent { diff --git a/musicxml/src/elements/tap.rs b/musicxml/src/elements/tap.rs index 8abb606..0406be5 100644 --- a/musicxml/src/elements/tap.rs +++ b/musicxml/src/elements/tap.rs @@ -43,7 +43,7 @@ pub struct TapAttributes { /// The [Tap] element indicates a tap on the fretboard. /// -/// ![Tap](tap.png) +/// ![Tap](https://hedgetechllc.github.io/musicxml/musicxml/elements/tap.png) /// /// The element content allows specification of the notation; + and T are common choices. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/tenuto.rs b/musicxml/src/elements/tenuto.rs index 00ff6b4..35841c3 100644 --- a/musicxml/src/elements/tenuto.rs +++ b/musicxml/src/elements/tenuto.rs @@ -40,7 +40,7 @@ pub struct TenutoAttributes { /// The [Tenuto] element indicates a tenuto line symbol. /// -/// ![Tenuto](tenuto.png) +/// ![Tenuto](https://hedgetechllc.github.io/musicxml/musicxml/elements/tenuto.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Tenuto { /// Element-specific attributes diff --git a/musicxml/src/elements/thumb_position.rs b/musicxml/src/elements/thumb_position.rs index bbae44e..02eb908 100644 --- a/musicxml/src/elements/thumb_position.rs +++ b/musicxml/src/elements/thumb_position.rs @@ -40,7 +40,7 @@ pub struct ThumbPositionAttributes { /// The [ThumbPosition] element represents the thumb position symbol. /// -/// ![ThumbPosition](thumb-position.png) +/// ![ThumbPosition](https://hedgetechllc.github.io/musicxml/musicxml/elements/thumb-position.png) /// /// This is a circle with a line, where the line does not come within the circle. It is distinct from the [SnapPizzicato][super::SnapPizzicato] symbol, where the line comes inside the circle. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/tied.rs b/musicxml/src/elements/tied.rs index 16076b3..e91de12 100644 --- a/musicxml/src/elements/tied.rs +++ b/musicxml/src/elements/tied.rs @@ -62,7 +62,7 @@ pub struct TiedAttributes { /// /// The [Tie][super::Tie] element represents the tie sound. /// -/// ![Tied](tied.png) +/// ![Tied](https://hedgetechllc.github.io/musicxml/musicxml/elements/tied.png) /// /// Ties that join two notes of the same pitch together should be represented with a [Tied] element on the first note with type="start" and a [Tied] element /// on the second note with type="stop". This can also be done if the two notes being tied are enharmonically equivalent, but have different step values. diff --git a/musicxml/src/elements/time.rs b/musicxml/src/elements/time.rs index 510bf54..bc60867 100644 --- a/musicxml/src/elements/time.rs +++ b/musicxml/src/elements/time.rs @@ -135,7 +135,7 @@ impl ContentSerializer for TimeContents { /// Time signatures are represented by the [Beats] element for the numerator and the [BeatType] element for the denominator. /// -/// ![Time](time.png) +/// ![Time](https://hedgetechllc.github.io/musicxml/musicxml/elements/time.png) /// /// Multiple pairs of [Beats] and [BeatType] elements are used for composite time signatures with multiple denominators, such as 2/4 + 3/8. /// A composite such as 3+2/8 requires only one [Beats]/[BeatType] pair. diff --git a/musicxml/src/elements/timpani.rs b/musicxml/src/elements/timpani.rs index 6ef23b9..7851b46 100644 --- a/musicxml/src/elements/timpani.rs +++ b/musicxml/src/elements/timpani.rs @@ -11,7 +11,7 @@ pub struct TimpaniAttributes { /// The [Timpani] element represents the timpani pictogram. /// -/// ![Timpani](timpani.png) +/// ![Timpani](https://hedgetechllc.github.io/musicxml/musicxml/elements/timpani.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Timpani { /// Element-specific attributes diff --git a/musicxml/src/elements/toe.rs b/musicxml/src/elements/toe.rs index d023255..049486e 100644 --- a/musicxml/src/elements/toe.rs +++ b/musicxml/src/elements/toe.rs @@ -42,7 +42,7 @@ pub struct ToeAttributes { /// The [Toe] element is used with organ pedals. /// -/// ![Toe](toe.png) +/// ![Toe](https://hedgetechllc.github.io/musicxml/musicxml/elements/toe.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Toe { /// Element-specific attributes diff --git a/musicxml/src/elements/tremolo.rs b/musicxml/src/elements/tremolo.rs index c9338ea..50e8c5e 100644 --- a/musicxml/src/elements/tremolo.rs +++ b/musicxml/src/elements/tremolo.rs @@ -47,7 +47,7 @@ pub struct TremoloAttributes { /// The [Tremolo] element can be used to indicate single-note, double-note, or unmeasured tremolos. /// -/// ![Tremolo](tremolo.png) +/// ![Tremolo](https://hedgetechllc.github.io/musicxml/musicxml/elements/tremolo.png) /// /// The text of the element indicates the number of tremolo marks and is an integer from 0 to 8. Note that the number of attached beams is not /// included in this value, but is represented separately using the [Beam][super::Beam]. The value should be 0 for unmeasured tremolos. diff --git a/musicxml/src/elements/trill_mark.rs b/musicxml/src/elements/trill_mark.rs index 7b3a84b..40c3403 100644 --- a/musicxml/src/elements/trill_mark.rs +++ b/musicxml/src/elements/trill_mark.rs @@ -57,7 +57,7 @@ pub struct TrillMarkAttributes { /// The [TrillMark] element represents the trill symbol. /// -/// ![TrillMark](trill-mark.png) +/// ![TrillMark](https://hedgetechllc.github.io/musicxml/musicxml/elements/trill-mark.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("trill-mark")] pub struct TrillMark { diff --git a/musicxml/src/elements/triple_tongue.rs b/musicxml/src/elements/triple_tongue.rs index b31a5d4..6467f20 100644 --- a/musicxml/src/elements/triple_tongue.rs +++ b/musicxml/src/elements/triple_tongue.rs @@ -40,7 +40,7 @@ pub struct TripleTongueAttributes { /// The [TripleTongue] element represents the triple tongue symbol (three dots arranged horizontally). /// -/// ![TripleTongue](triple-tongue.png) +/// ![TripleTongue](https://hedgetechllc.github.io/musicxml/musicxml/elements/triple-tongue.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("triple-tongue")] pub struct TripleTongue { diff --git a/musicxml/src/elements/tuplet.rs b/musicxml/src/elements/tuplet.rs index 4de9e1d..d4716e0 100644 --- a/musicxml/src/elements/tuplet.rs +++ b/musicxml/src/elements/tuplet.rs @@ -55,7 +55,7 @@ pub struct TupletContents { /// A [Tuplet] element is present when a tuplet is to be displayed graphically, in addition to the sound data provided /// by the [TimeModification][super::TimeModification] elements. /// -/// ![Tuplet](tuplet.png) +/// ![Tuplet](https://hedgetechllc.github.io/musicxml/musicxml/elements/tuplet.png) /// /// Whereas a [TimeModification][super::TimeModification] element shows how the cumulative, sounding effect of tuplets and double-note tremolos compare /// to the written note type, the [Tuplet] element describes how this is displayed. The [Tuplet] element also provides more detailed representation information diff --git a/musicxml/src/elements/turn.rs b/musicxml/src/elements/turn.rs index 23c4722..6b4b1a3 100644 --- a/musicxml/src/elements/turn.rs +++ b/musicxml/src/elements/turn.rs @@ -59,7 +59,7 @@ pub struct TurnAttributes { /// The [Turn] element is the normal turn shape which goes up then down. /// -/// ![Turn](turn.png) +/// ![Turn](https://hedgetechllc.github.io/musicxml/musicxml/elements/turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Turn { /// Element-specific attributes diff --git a/musicxml/src/elements/unpitched.rs b/musicxml/src/elements/unpitched.rs index 1846520..ceb9518 100644 --- a/musicxml/src/elements/unpitched.rs +++ b/musicxml/src/elements/unpitched.rs @@ -13,7 +13,7 @@ pub struct UnpitchedContents { /// The [Unpitched] element represents notes that are notated on the staff but lack definite pitch, such as unpitched percussion and speaking voice. /// -/// ![Unpitched](unpitched.png) +/// ![Unpitched](https://hedgetechllc.github.io/musicxml/musicxml/elements/unpitched.png) /// /// If the child elements are not present, the note is placed on the middle line of the staff. This is generally used with a one-line staff. /// Notes in percussion clef should always use an [Unpitched] element rather than a [Pitch][super::Pitch] element. diff --git a/musicxml/src/elements/unstress.rs b/musicxml/src/elements/unstress.rs index 68b38ea..489ae51 100644 --- a/musicxml/src/elements/unstress.rs +++ b/musicxml/src/elements/unstress.rs @@ -40,7 +40,7 @@ pub struct UnstressAttributes { /// The [Unstress] element indicates an unstressed note. /// -/// ![Unstress](unstress.png) +/// ![Unstress](https://hedgetechllc.github.io/musicxml/musicxml/elements/unstress.png) /// /// It is often notated using a u-shaped symbol. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/up_bow.rs b/musicxml/src/elements/up_bow.rs index 50b2060..3210a8a 100644 --- a/musicxml/src/elements/up_bow.rs +++ b/musicxml/src/elements/up_bow.rs @@ -40,7 +40,7 @@ pub struct UpBowAttributes { /// The [UpBow] element represents the symbol that is used both for up-bowing on bowed instruments, and up-stroke on plucked instruments. /// -/// ![UpBow](up-bow.png) +/// ![UpBow](https://hedgetechllc.github.io/musicxml/musicxml/elements/up-bow.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("up-bow")] pub struct UpBow { diff --git a/musicxml/src/elements/vertical_turn.rs b/musicxml/src/elements/vertical_turn.rs index 159597d..a373a7b 100644 --- a/musicxml/src/elements/vertical_turn.rs +++ b/musicxml/src/elements/vertical_turn.rs @@ -59,7 +59,7 @@ pub struct VerticalTurnAttributes { /// The [VerticalTurn] element has the turn symbol shape arranged vertically going from upper left to lower right. /// -/// ![VerticalTurn](vertical-turn.png) +/// ![VerticalTurn](https://hedgetechllc.github.io/musicxml/musicxml/elements/vertical-turn.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("vertical-turn")] pub struct VerticalTurn { diff --git a/musicxml/src/elements/voice.rs b/musicxml/src/elements/voice.rs index 244a32d..3240ff9 100644 --- a/musicxml/src/elements/voice.rs +++ b/musicxml/src/elements/voice.rs @@ -3,7 +3,7 @@ use musicxml_macros::*; /// A [Voice] is a sequence of musical events (e.g. notes, chords, rests) that proceeds linearly in time. /// -/// ![Voice](voice.png) +/// ![Voice](https://hedgetechllc.github.io/musicxml/musicxml/elements/voice.png) /// /// The [Voice] element is used to distinguish between multiple voices in individual parts. #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] diff --git a/musicxml/src/elements/wavy_line.rs b/musicxml/src/elements/wavy_line.rs index 073994f..9b903ba 100644 --- a/musicxml/src/elements/wavy_line.rs +++ b/musicxml/src/elements/wavy_line.rs @@ -55,7 +55,7 @@ pub struct WavyLineAttributes { /// Wavy lines are one way to indicate trills and vibrato. /// -/// ![WavyLine](wavy-line.png) +/// ![WavyLine](https://hedgetechllc.github.io/musicxml/musicxml/elements/wavy-line.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] #[rename("wavy-line")] pub struct WavyLine { diff --git a/musicxml/src/elements/wood.rs b/musicxml/src/elements/wood.rs index 1b70da7..b71b097 100644 --- a/musicxml/src/elements/wood.rs +++ b/musicxml/src/elements/wood.rs @@ -11,7 +11,7 @@ pub struct WoodAttributes { /// The [Wood] element represents pictograms for wood percussion instruments. /// -/// ![Wood](wood.png) +/// ![Wood](https://hedgetechllc.github.io/musicxml/musicxml/elements/wood.png) #[derive(Debug, PartialEq, Eq, ElementDeserialize, ElementSerialize)] pub struct Wood { /// Element-specific attributes diff --git a/musicxml/src/lib.rs b/musicxml/src/lib.rs index 88e0c22..836deb3 100644 --- a/musicxml/src/lib.rs +++ b/musicxml/src/lib.rs @@ -1,7 +1,7 @@ #![deny(missing_docs)] #![deny(rustdoc::broken_intra_doc_links)] -#![doc(html_favicon_url = "favicon.ico")] -#![doc(html_logo_url = "MusicXML-Logo-Square.png")] +#![doc(html_favicon_url = "https://hedgetechllc.github.io/musicxml/musicxml/favicon.ico")] +#![doc(html_logo_url = "https://hedgetechllc.github.io/musicxml/musicxml/MusicXML-Logo-Square.png")] #![doc(html_playground_url = "https://playground.example.com/")] //! # Overview