Skip to content

Commit

Permalink
version 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
leonawicz authored and cran-robot committed Jun 30, 2024
1 parent 42bcda3 commit db7780c
Show file tree
Hide file tree
Showing 15 changed files with 267 additions and 148 deletions.
40 changes: 20 additions & 20 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
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 = "mfleonawicz@gmail.com", 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 All @@ -39,8 +39,8 @@ RoxygenNote: 7.2.3
SystemRequirements: LilyPond v2.22.1-2+ (needed for rendering sheet
music or writing MIDI files)
NeedsCompilation: no
Packaged: 2023-09-21 13:45:07 UTC; Matt
Packaged: 2024-06-29 17:08:48 UTC; Matt
Author: Matthew Leonawicz [aut, cre] (<https://orcid.org/0000-0001-9452-2771>)
Maintainer: Matthew Leonawicz <mfleonawicz@gmail.com>
Repository: CRAN
Date/Publication: 2023-09-21 16:50:02 UTC
Date/Publication: 2024-06-29 17:20:02 UTC
28 changes: 14 additions & 14 deletions MD5
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
bbad14cc301cfd33a7ee15c1c9f3436c *DESCRIPTION
e9b1dfefc2ae5f5a4e55743a90fca54e *DESCRIPTION
4e5cb40b14f9f1ff7e0bc56881b9f5bf *LICENSE
c8021766d3406d6f6ea51f6ac550f815 *NAMESPACE
dd06438daec80a4d56659dc5375de170 *NEWS.md
2be7e7c4e32250b6b7c86fd87b98670d *NEWS.md
1a3de5a2bb523ae072b32b0ce7a85f86 *R/chord_mapping.R
8955290d17a3191eeab8ff74def9da92 *R/chords.R
c097135a29f435fc3a042dc3524e2e03 *R/class_methods.R
Expand All @@ -23,7 +23,7 @@ bb69b1a4b9292f98518f94156f00dcc1 *R/options.R
667a5a1579422cc45de3ae7b677eaa72 *R/phrase.R
4dabc8fed4b1b2463e263f7d1724d417 *R/phrase_helpers.R
38039844fb3edf313ccdab8922654fdf *R/pitch.R
ae1ea9914440949619748b1e83f9356f *R/plot.R
015aa695efd8e6b66adb12f608d3cd16 *R/plot.R
ece3edab0eef6dcb188e66c201e713ab *R/repeats.R
6245cd7eb63a302940ae3a530da41fd6 *R/scales.R
6f727daa53b326e611b526bbd5a9633c *R/sf.R
Expand All @@ -36,32 +36,32 @@ b3e1ffa270ebdedcaa95bf261c301fdb *R/tracks.R
aa88ede42fe79f27ef03cc1bd6674eff *R/transpose.R
dd1a04a63fbc9d626ca23bb21b87e762 *R/utils.R
4a960210400fd99b206ac3f3321208f5 *R/zzz.R
44ac2cd74ab11d195b294d3f56eafe7c *README.md
016c23cc6454d73a0954abf78179e526 *build/vignette.rds
b26fd7a3c52698653bb9e080aa6ace39 *README.md
63d53f689afab29a23a39b20359e4076 *build/vignette.rds
58f2e65bb7a56cfbf93e6bfda12dd332 *data/articulations.rda
5c082593e3ed0c5fb585e16897f941e5 *data/guitarChords.rda
0a16e1a4b12443cef21873aa0919ffd2 *data/mainIntervals.rda
e938847e49e38a2c885c19b9178bd305 *data/tabrSyntax.rda
1e2e77c89d2d4720cb96f7b681b686a5 *data/tunings.rda
f56affb968facbea9acea219a497b2ce *inst/WORDLIST
83732b8683c8f3b5d660bc800c688a59 *inst/WORDLIST
8015b185e0e4da66b15b04127469046b *inst/doc/tabr-prog-chords.R
a8124a0658a6f9716f6532a30b88beee *inst/doc/tabr-prog-chords.Rmd
4f39b8a17c8fba579bc19eb28e5d774b *inst/doc/tabr-prog-chords.html
b4b755879afc52623418f934fa5982d6 *inst/doc/tabr-prog-chords.html
a3ccf053dad53d5f7c9f31370449f53a *inst/doc/tabr-prog-music.R
955adc57d332384ccc2d29a73bf87a10 *inst/doc/tabr-prog-music.Rmd
63bb9ddf5b4548acefd8bc25137a71f4 *inst/doc/tabr-prog-music.html
2bb0e500a307fe20dc1fb9d1b21dfb7d *inst/doc/tabr-prog-music.html
dc582358fc040c4b8b0a2dc47d7c62fc *inst/doc/tabr-prog-noteinfo.R
25ebaf5d17143afc9424bfde6a289bd5 *inst/doc/tabr-prog-noteinfo.Rmd
1caae5f795de9f919bf495cc5648b953 *inst/doc/tabr-prog-noteinfo.html
3573bcebe7abfeeb193628d30830e713 *inst/doc/tabr-prog-noteinfo.html
2f6726e04bc3e2113084450e6942c51c *inst/doc/tabr-prog-notes.R
e7dad35d7146375be6891c77b4ea7e42 *inst/doc/tabr-prog-notes.Rmd
7f003ae6d00425cf14b3d0c74ec5b9c4 *inst/doc/tabr-prog-notes.html
63897cd057d0cc2de46b0efcd4973a0a *inst/doc/tabr-prog-notes.html
3d100c4dab930908968db1d3057dcb87 *inst/doc/tabr-prog-nw.R
ee579a385fda0537044e2d20c4a0124d *inst/doc/tabr-prog-nw.Rmd
dfa4e45119c6e3fe4131b2c476f977b0 *inst/doc/tabr-prog-nw.html
0ba65727f0dd6fbc237af1c03e6dfabf *inst/doc/tabr-prog-nw.html
54db5bded09f08da5b5df3c1d4f01d67 *inst/doc/tabr-prog-scales.R
0861faa1077f9c6099858f1ab17509c0 *inst/doc/tabr-prog-scales.Rmd
898db0c98e69d29a11a0a5d062a48d5e *inst/doc/tabr-prog-scales.html
b68aebe5c8bf034115217e15fde52fcd *inst/doc/tabr-prog-scales.html
9269a55eba2f8cbe3080244a1480396e *inst/example.mid
56305179b29935c9e83c336be8d1d453 *inst/example2.mid
06ead8a9e247f994407ccb343cfe9567 *man/append_phrases.Rd
Expand Down Expand Up @@ -114,7 +114,7 @@ b19513756a92de371a7a95a72f1ef867 *man/noteinfo.Rd
a18431d097f5875a696913c4f1733da3 *man/phrase.Rd
0fd706781aabd49c64896f6c6f80b727 *man/pitch_freq.Rd
1b09e1335ecd49e2aac2c86fabe1b13f *man/pitch_seq.Rd
826f69a71d7b0f129bde458b908a334d *man/plot_fretboard.Rd
24966edd80abeaa8a06046bb740c9a26 *man/plot_fretboard.Rd
1214d630971a062ea9da9cc2c5808b88 *man/plot_music.Rd
8c793b0d4a061e8bd40a22bbd3425e22 *man/ratio_to_cents.Rd
00169e2c7d255bd1ff978c98e7c84839 *man/read_midi.Rd
Expand Down Expand Up @@ -168,7 +168,7 @@ f816164dcdafbe94c87bb8510a515dda *tests/testthat/test-opts.R
97e000c7d80a7db4a3fed6c6c1ff5916 *tests/testthat/test-outputs.R
684c89515f2cd5641bddca1e94185d05 *tests/testthat/test-phrase.R
480c4bf097fd4a4620b6725f50b7183a *tests/testthat/test-pitch.R
de0af4fc8e10b71043971b8c6e372afb *tests/testthat/test-plot.R
ba389d80e4b42a5375b2a88ee1e9bf4b *tests/testthat/test-plot.R
78a9d52686eddc02c20a0f8ba977383c *tests/testthat/test-read-midi.R
08ca3db8b0c48bd0ab63d6aeec7726d6 *tests/testthat/test-repeats.R
1c525432a184acd113e9f12fd9ac6308 *tests/testthat/test-scales.R
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
Loading

0 comments on commit db7780c

Please sign in to comment.