Skip to content

Commit

Permalink
Bump version for new release.
Browse files Browse the repository at this point in the history
  • Loading branch information
leonawicz committed Jun 29, 2024
1 parent 5ed2d77 commit 126de6c
Show file tree
Hide file tree
Showing 4 changed files with 34 additions and 26 deletions.
36 changes: 18 additions & 18 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
Package: tabr
Title: Music Notation Syntax, Manipulation, Analysis and Transcription in R
Version: 0.4.9
Version: 0.5.0
Authors@R: person("Matthew", "Leonawicz", email = "[email protected]", role = c("aut", "cre"), comment = c(ORCID = "0000-0001-9452-2771"))
Description: Provides a music notation syntax and a collection of music
programming functions for generating, manipulating, organizing, and analyzing
musical information in R. Music syntax can be entered directly in character
strings, for example to quickly transcribe short pieces of music. The
package contains functions for directly performing various mathematical,
logical and organizational operations and musical transformations on special
object classes that facilitate working with music data and notation. The
same music data can be organized in tidy data frames for a familiar and
powerful approach to the analysis of large amounts of structured music data.
Functions are available for mapping seamlessly between these formats and
their representations of musical information. The package also provides an
API to 'LilyPond' (<https://lilypond.org/>) for transcribing musical
representations in R into tablature ("tabs") and sheet music. 'LilyPond' is
open source music engraving software for generating high quality sheet music
based on markup syntax. The package generates 'LilyPond' files from R code
and can pass them to the 'LilyPond' command line interface to be rendered
into sheet music PDF files or inserted into R markdown documents. The
Description: Provides a music notation syntax and a collection of music
programming functions for generating, manipulating, organizing, and analyzing
musical information in R. Music syntax can be entered directly in character
strings, for example to quickly transcribe short pieces of music. The
package contains functions for directly performing various mathematical,
logical and organizational operations and musical transformations on special
object classes that facilitate working with music data and notation. The
same music data can be organized in tidy data frames for a familiar and
powerful approach to the analysis of large amounts of structured music data.
Functions are available for mapping seamlessly between these formats and
their representations of musical information. The package also provides an
API to 'LilyPond' (<https://lilypond.org/>) for transcribing musical
representations in R into tablature ("tabs") and sheet music. 'LilyPond' is
open source music engraving software for generating high quality sheet music
based on markup syntax. The package generates 'LilyPond' files from R code
and can pass them to the 'LilyPond' command line interface to be rendered
into sheet music PDF files or inserted into R markdown documents. The
package offers nominal MIDI file output support in conjunction with
rendering sheet music. The package can read MIDI files and attempts to
structure the MIDI data to integrate as best as possible with the data
Expand Down
5 changes: 5 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
# tabr 0.5.0

* Refactored and made improvements to `plot_fretboard()` and `plot_chord()` including the addition of `fret_labels` and `fret_offset` arguments.
* Updated tests and documentation.

# tabr 0.4.9

* Added required package alias in documentation.
Expand Down
12 changes: 9 additions & 3 deletions codemeta.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
"codeRepository": "https://github.com/leonawicz/tabr",
"issueTracker": "https://github.com/leonawicz/tabr/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "0.4.9",
"version": "0.5.0",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.3.1 (2023-06-16 ucrt)",
"runtimePlatform": "R version 4.4.0 (2024-04-24 ucrt)",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
Expand Down Expand Up @@ -229,5 +229,11 @@
},
"SystemRequirements": "LilyPond v2.22.1-2+ (needed for rendering sheet music or writing MIDI files)"
},
"fileSize": "862.446KB"
"fileSize": "866.321KB",
"releaseNotes": "https://github.com/leonawicz/tabr/blob/master/NEWS.md",
"readme": "https://github.com/leonawicz/tabr/blob/master/README.md",
"contIntegration": ["https://github.com/leonawicz/tabr/actions/workflows/R-CMD-check.yaml", "https://app.codecov.io/gh/leonawicz/tabr?branch=master"],
"developmentStatus": "https://www.repostatus.org/",
"keywords": ["r-package", "music-analysis", "music-notation", "music-data", "music-transcription", "sheet-music", "guitar-tablature", "lilypond", "lilypond-api", "music-syntax", "music-programming"],
"relatedLink": "https://CRAN.R-project.org/package=tabr"
}
7 changes: 2 additions & 5 deletions cran-comments.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,13 @@
## Test environments

* Local Windows 10 install: R 4.3.1
* Local Windows 10 install: R 4.4.0
* Win Builder: R-devel, R-release
* Ubuntu latest: R-devel, R-release, R-oldrel
* MacOS latest: R-release

## Update release

* Added required package alias per CRAN request.
* New R package version built and tested against newer versions of LilyPond software: various versions depending on OS, ranging from `2.22.1-2` through `2.24.2`.
* Requirement is updated in `DESCRIPTION` `SystemRequirements`.
* Other general package maintenance, bug fixes, documentation updates.
* Improved functionality; updated tests and documentation.

## R CMD check results

Expand Down

0 comments on commit 126de6c

Please sign in to comment.