{
  "_id": "6a484d2de06c18f0a6534e82",
  "Package": "gm",
  "Type": "Package",
  "Title": "Create Music with Ease",
  "Version": "2.0.0",
  "Author": "Renfei Mao",
  "Maintainer": "Renfei Mao <renfeimao@gmail.com>",
  "Description": "Provides a simple and intuitive high-level language for\nmusic representation. Generates and embeds music scores and\naudio files in 'RStudio', 'R Markdown' documents, and R\n'Jupyter Notebooks'. Internally, uses 'MusicXML'\n<https://github.com/w3c/musicxml> to represent music, and\n'MuseScore' <https://musescore.org/> to convert 'MusicXML'.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/flujoo/gm, https://flujoo.github.io/gm/",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "VignetteBuilder": "knitr",
  "SystemRequirements": "MuseScore - https://musescore.org/",
  "Repository": "https://flujoo.r-universe.dev",
  "Date/Publication": "2025-07-26 14:11:50 UTC",
  "RemoteUrl": "https://github.com/flujoo/gm",
  "RemoteRef": "HEAD",
  "RemoteSha": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-03 23:57:28 UTC",
    "User": "root"
  },
  "_user": "flujoo",
  "_type": "src",
  "_file": "gm_2.0.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/64c397b93aef5136e075fcc39279d078330227d6f651142cc99c7db86792d756",
  "_filesize": 306794,
  "_sha256": "64c397b93aef5136e075fcc39279d078330227d6f651142cc99c7db86792d756",
  "_expires": "2026-10-12T00:00:43.000Z",
  "_created": "2026-07-03T23:57:28.000Z",
  "_published": "2026-07-04T00:00:45.151Z",
  "_jobs": [
    {
      "job": 85085437456,
      "time": 148,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8076363140"
    },
    {
      "job": 85085437476,
      "time": 146,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8076363076"
    },
    {
      "job": 85085437464,
      "time": 79,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8076355501"
    },
    {
      "job": 85085437468,
      "time": 100,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8076357896"
    },
    {
      "job": 85085194859,
      "time": 225,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8076345874"
    },
    {
      "job": 85085437479,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8076360787"
    },
    {
      "job": 85085437478,
      "time": 87,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "8076356358"
    },
    {
      "job": 85085437481,
      "time": 86,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "8076356491"
    },
    {
      "job": 85085437470,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8076358745"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208",
  "_status": "success",
  "_upstream": "https://github.com/flujoo/gm",
  "_commit": {
    "id": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
    "author": "flujoo <tnerrotana@gmail.com>",
    "committer": "flujoo <tnerrotana@gmail.com>",
    "message": "Fix Windows paths\n",
    "time": 1753539110
  },
  "_maintainer": {
    "name": "Renfei Mao",
    "email": "renfeimao@gmail.com",
    "login": "flujoo",
    "description": "Music & Programming",
    "uuid": 5691931
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "erify",
      "role": "Imports"
    },
    {
      "package": "htmltools",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rstudioapi",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    }
  ],
  "_owner": "flujoo",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-30",
      "n": 1
    }
  ],
  "_tags": [],
  "_topics": [
    "algorithmic-composition",
    "music-programming",
    "musicxml"
  ],
  "_stars": 212,
  "_contributors": [
    {
      "user": "flujoo",
      "count": 1970,
      "uuid": 5691931
    }
  ],
  "_userbio": {
    "uuid": 5691931,
    "type": "user",
    "name": "flujoo",
    "followers": 62,
    "description": "Music & Programming"
  },
  "_downloads": {
    "count": 351,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/gm"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/flujoo/gm",
  "_pkgdown": "https://flujoo.github.io/gm/",
  "_searchresults": 52,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/gm.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/flujoo/gm",
  "_realowner": "flujoo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-03-23"
    },
    {
      "version": "1.0.2",
      "date": "2021-04-17"
    },
    {
      "version": "2.0.0",
      "date": "2024-07-10"
    }
  ],
  "_exports": [
    "Accidental",
    "add",
    "Articulation",
    "Breath",
    "check_add_to",
    "Clef",
    "Dynamic",
    "export",
    "Fermata",
    "Grace",
    "Hairpin",
    "insert",
    "Instrument",
    "Key",
    "Line",
    "locate",
    "Lyric",
    "Meter",
    "Mordent",
    "Music",
    "Notehead",
    "Pedal",
    "Schleifer",
    "show",
    "Slur",
    "Stem",
    "Tempo",
    "Tie",
    "to_Duration",
    "to_fraction",
    "to_MusicXML",
    "to_Pitch",
    "to_string",
    "to_value",
    "Tremolo",
    "Trill",
    "Turn",
    "Velocity"
  ],
  "_help": [
    {
      "page": "plus-.Music",
      "title": "Add Component to 'Music' Object",
      "topics": [
        "+.Music"
      ]
    },
    {
      "page": "Accidental",
      "title": "Create 'Accidental' Object",
      "topics": [
        "Accidental"
      ]
    },
    {
      "page": "Articulation",
      "title": "Create 'Articulation' Object",
      "topics": [
        "Articulation"
      ]
    },
    {
      "page": "Breath",
      "title": "Create 'Breath' Object",
      "topics": [
        "Breath"
      ]
    },
    {
      "page": "Clef",
      "title": "Create 'Clef' Object",
      "topics": [
        "Clef"
      ]
    },
    {
      "page": "Dynamic",
      "title": "Create 'Dynamic' Object",
      "topics": [
        "Dynamic"
      ]
    },
    {
      "page": "export.Music",
      "title": "Export 'Music' Object",
      "topics": [
        "export",
        "export.Music"
      ]
    },
    {
      "page": "Fermata",
      "title": "Create 'Fermata' Object",
      "topics": [
        "Fermata"
      ]
    },
    {
      "page": "Grace",
      "title": "Create 'Grace' Object",
      "topics": [
        "Grace"
      ]
    },
    {
      "page": "Hairpin",
      "title": "Create 'Hairpin' Object",
      "topics": [
        "Hairpin"
      ]
    },
    {
      "page": "Instrument",
      "title": "Create 'Instrument' Object",
      "topics": [
        "Instrument"
      ]
    },
    {
      "page": "Key",
      "title": "Create 'Key' Object",
      "topics": [
        "Key"
      ]
    },
    {
      "page": "Line",
      "title": "Create 'Line' Object",
      "topics": [
        "Line"
      ]
    },
    {
      "page": "Lyric",
      "title": "Create 'Lyric' Object",
      "topics": [
        "Lyric"
      ]
    },
    {
      "page": "Meter",
      "title": "Create 'Meter' Object",
      "topics": [
        "Meter"
      ]
    },
    {
      "page": "Mordent",
      "title": "Create 'Mordent' Object",
      "topics": [
        "Mordent"
      ]
    },
    {
      "page": "Music",
      "title": "Initialize 'Music' Object",
      "topics": [
        "Music"
      ]
    },
    {
      "page": "Notehead",
      "title": "Create 'Notehead' Object",
      "topics": [
        "Notehead"
      ]
    },
    {
      "page": "Pedal",
      "title": "Create 'Pedal' Object",
      "topics": [
        "Pedal"
      ]
    },
    {
      "page": "Schleifer",
      "title": "Create 'Schleifer' Object",
      "topics": [
        "Schleifer"
      ]
    },
    {
      "page": "show.Music",
      "title": "Show 'Music' Object",
      "topics": [
        "show",
        "show.Music"
      ]
    },
    {
      "page": "Slur",
      "title": "Create 'Slur' Object",
      "topics": [
        "Slur"
      ]
    },
    {
      "page": "Stem",
      "title": "Create 'Stem' Object",
      "topics": [
        "Stem"
      ]
    },
    {
      "page": "Tempo",
      "title": "Create 'Tempo' Object",
      "topics": [
        "Tempo"
      ]
    },
    {
      "page": "Tie",
      "title": "Create 'Tie' Object",
      "topics": [
        "Tie"
      ]
    },
    {
      "page": "Tremolo",
      "title": "Create 'Tremolo' Object",
      "topics": [
        "Tremolo"
      ]
    },
    {
      "page": "Trill",
      "title": "Create 'Trill' Object",
      "topics": [
        "Trill"
      ]
    },
    {
      "page": "Turn",
      "title": "Create 'Turn' Object",
      "topics": [
        "Turn"
      ]
    },
    {
      "page": "Velocity",
      "title": "Create 'Velocity' Object",
      "topics": [
        "Velocity"
      ]
    }
  ],
  "_pkglogo": "https://github.com/flujoo/gm/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/flujoo/gm/raw/HEAD/README.md",
  "_rundeps": [
    "base64enc",
    "digest",
    "erify",
    "fastmap",
    "glue",
    "htmltools",
    "rlang"
  ],
  "_vignettes": [
    {
      "source": "gm.Rmd",
      "filename": "gm.html",
      "title": "Complete Guide to gm",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example",
        "Installation",
        "Configuration",
        "Music",
        "Musical Line",
        "Pitches and Durations",
        "Musical Line Insertion",
        "Multiple Musical Lines",
        "Musical Line Hierarchy",
        "Musical Line Representation",
        "Pitch",
        "Pitch Notation",
        "MIDI Note Number",
        "Rest",
        "Chord",
        "Key",
        "Clef",
        "Rhythm",
        "Duration Notation",
        "Duration Value",
        "Tuplet",
        "Meter",
        "Tempo",
        "Note",
        "Note Representation",
        "Tie",
        "Grace Note",
        "Accidental",
        "Notehead",
        "Stem",
        "Articulation",
        "Fermata",
        "Breath Mark",
        "Ornament",
        "Slur",
        "Loudness",
        "Dynamics",
        "Velocity",
        "Dynamic Change",
        "Timbre",
        "Instrument",
        "Pedal",
        "Lyrics",
        "MuseScore"
      ],
      "created": "2021-03-21 17:08:09",
      "modified": "2024-07-10 17:38:08",
      "commits": 57
    }
  ],
  "_score": 7.042339204563551,
  "_indexed": true,
  "_nocasepkg": "gm",
  "_universes": [
    "flujoo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-07-03T23:59:47.000Z",
      "distro": "resolute",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/dba5e11d68746140376355d4814cd4bea1593630e6c29e087691b255830f5244",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-07-03T23:59:47.000Z",
      "distro": "resolute",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/8950ed84a7d82233a30f2a2e4a71a94bcfcf2e0ac00f54245a472ed30bc56e7a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-07-03T23:58:52.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/2cc938ffe4125b18ab47202beb4921538146e6b1764b35c550c69c77be37e6d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-07-03T23:59:09.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/89fc8305652b24c4401b4cdba26ae47be519d6c465f9812edd48930db7fa2a26",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-07-03T23:59:55.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/49d298b124c345b784744d5e8bda15d2824530f8b613c054ded9ef938864693c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-07-03T23:58:40.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/daff7c2dc3f2ca46c320f81a88e29b2c4a4c641c873670f079684635958b8978",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-07-03T23:58:37.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/c0c0a40e06afeb471efbb0af84c3a0e24e26a373a5b6979d81fd9f89773d860f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-07-03T23:59:00.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "https://r2.ropensci.org/417de17fcac8abf00cc05116ddd61df11d03aff45045c08c66765287b4e2f7c4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/28688415208"
    }
  ]
}