{
  "_id": "6a17f37dacfb0bcc41da7fa8",
  "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-05-28 07:46:24 UTC",
    "User": "root"
  },
  "MD5sum": "788198fa222b78cdb1cf54281428cf97",
  "_user": "flujoo",
  "_type": "src",
  "_file": "gm_2.0.0.tar.gz",
  "_fileid": "6a4667fb701b6f6e0d3109dfd9f784b21f6d13f2a8fe54d2c126dc839d93be68",
  "_filesize": 306020,
  "_sha256": "6a4667fb701b6f6e0d3109dfd9f784b21f6d13f2a8fe54d2c126dc839d93be68",
  "_created": "2026-05-28T07:46:24.000Z",
  "_published": "2026-05-28T07:49:17.453Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78246516735,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7260461284"
    },
    {
      "job": 78246516759,
      "time": 134,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260460016"
    },
    {
      "job": 78246516821,
      "time": 85,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7260444925"
    },
    {
      "job": 78246516749,
      "time": 96,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260448234"
    },
    {
      "job": 78246015681,
      "time": 201,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260417014"
    },
    {
      "job": 78246516713,
      "time": 106,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260451112"
    },
    {
      "job": 78246516785,
      "time": 96,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7260448301"
    },
    {
      "job": 78246516751,
      "time": 94,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7260447503"
    },
    {
      "job": 78246516778,
      "time": 105,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7260451171"
    }
  ],
  "_buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_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
  },
  "_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",
    "description": "Music & Programming"
  },
  "_downloads": {
    "count": 216,
    "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": 46,
  "_rbuild": "4.6.0",
  "_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",
    "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": 6.989093692610326,
  "_indexed": true,
  "_nocasepkg": "gm",
  "_universes": [
    "flujoo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-05-28T07:48:33.000Z",
      "distro": "noble",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "0723e1f0637ec63b5bc5ddfd3a75e50b383e0e73e240e1e253c0c5b2f6a41659",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0",
      "date": "2026-05-28T07:48:31.000Z",
      "distro": "noble",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "94505db167f9f848c5f6a08681ad13ed1309c12cb1618035450ebba34a15f166",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-05-28T07:47:51.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "c3fec1d713c110f07a771d149ac7330e5daabc68d2590c7863905d47e935a8b4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0",
      "date": "2026-05-28T07:48:02.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "5c3d20dc67eec7fbefe6e752f2d133e8f142af75ff0b3cae3f5bd1ad9553dc39",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0",
      "date": "2026-05-28T07:48:30.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "0342a1cb93c2062daaf59b5036f77c8bb85a9702d71b11e1e898ccc6360686a5",
      "status": "success",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-28T07:47:45.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "3bf079d73d4404b075dec128d84fd3a281dc528466bafa43ac0bb56b4df2cfdc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-28T07:47:40.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "fdeeda086619b1aaf44e25e8db130bb93c9d2ad23fd3044564c7cfe1b43922bc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0",
      "date": "2026-05-28T07:47:51.000Z",
      "commit": "ba1505eb2cfb808a64ef96f96939c4f6dcdc4555",
      "fileid": "b9d9a63bfb8652f695a556297c8ef1edd6e5cb0ec2863984683a2b12513328b1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/flujoo/actions/runs/26561674222"
    }
  ]
}