-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merged all tidy stuff, added news post about 0.7.00 and built site.
- Loading branch information
Showing
296 changed files
with
37,256 additions
and
106,297 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,259 @@ | ||
url: https://humdrumR.ccml.gtcmt.gatech.edu | ||
navbar: | ||
structure: | ||
left: [gt, intro, reference, articles, news, GUI] | ||
right: [search, github] | ||
contents: | ||
gt: | ||
- text: Goergia Tech | ||
- href: https://www.gatech.edu | ||
GUI: | ||
- text: GUI (experimental) | ||
- href: https://ccml.music.gatech.edu/humdrumR-GUI | ||
home: | ||
sidebar: | ||
structure: [links, license, community, citation, authors, dev, toc] | ||
contents: | ||
links: | ||
- text: R language official website | ||
href: https://www.r-project.org | ||
- text: Humdrum website | ||
href: https://www.humdrum.org/ | ||
- text: Computational and Cognitive Musicology Lab | ||
href: https://ccml.gtcmt.gatech.edu/ | ||
- text: Georgia Tech Center for Music Technology | ||
href: https://gtcmt.gatech.edu/ | ||
template: | ||
bootstrap: 5 | ||
bootswatch: flatly | ||
bslib: | ||
primary: "#b3a369" | ||
articles: | ||
- title: Basics | ||
navbar: Basics | ||
contents: | ||
- GettingStarted | ||
- DataModel | ||
- IntroForCoders | ||
- title: Background | ||
desc: Background info on humdrum and R | ||
navbar: R/Humdrum background | ||
contents: | ||
- HumdrumSyntax | ||
- RPrimer | ||
- title: Preparing data | ||
desc: Getting your data ready for analysis | ||
navbar: Data prep | ||
contents: | ||
- ReadWrite | ||
- Reshaping | ||
- Filtering | ||
- title: Analysis | ||
desc: Tools for analysis | ||
navbar: Analysis | ||
contents: | ||
- Summary | ||
- WorkingWithData | ||
- Context | ||
- title: Musical Processing | ||
desc: Functionality for analyzing musical information | ||
navbar: Musical tools | ||
contents: | ||
- PitchAndTonality | ||
- RhythmAndMeter | ||
- KeysAndChord | ||
reference: | ||
- title: "Reading and Summarizing Data" | ||
desc: "These tools allow you to import, validate, and abstractly summarize the content of humdrum data." | ||
- subtitle: "Reading and Writing" | ||
contents: | ||
- validateHumdrum | ||
- readHumdrum | ||
- writeHumdrum | ||
- subtite: "Summarizing" | ||
contents: | ||
- humSummary | ||
- census | ||
- interpretations | ||
- reference | ||
- spines | ||
- title: "Working with Data" | ||
desc: > | ||
These pages describe tools used to manipulate the musical data ensconced within humdrumR data structures. | ||
contents: | ||
- token | ||
- subtitle: "Manipulating Humdrum Data" | ||
contents: | ||
- withinHumdrum | ||
- subset.humdrumR | ||
- indexHumdrum | ||
- groupHumdrum | ||
- context | ||
- title: "Musical Tools" | ||
desc: > | ||
These pages describe the classes and functions that directly represent or engage musical/music-theoretic concepts. | ||
- subtitle: "Pitch overviews" | ||
desc: "These pages overview general concepts in humdrumR pitch:" | ||
contents: | ||
- humdrumPitch | ||
- pitchFunctions | ||
- pitchParsing | ||
- pitchDeparsing | ||
- chordFunctions | ||
- chordParsing | ||
- chordDeparsing | ||
- keyFunctions | ||
- keyParsing | ||
- keyDeparsing | ||
- tonalIntervalS4 | ||
- tertianSetS4 | ||
- diatonicSetS4 | ||
- subtitle: "Pitch functions" | ||
desc: "These functions translate between pitch representations:" | ||
contents: | ||
- pitch | ||
- degree | ||
- interval | ||
- kern | ||
- solfa | ||
- solfg | ||
- lilypond | ||
- helmholtz | ||
- tonh | ||
- octave | ||
- step | ||
- accidental | ||
- quality | ||
- bhatk | ||
- semits | ||
- midi | ||
- pc | ||
- cents | ||
- freq | ||
- LO5th | ||
- transpose | ||
- invert | ||
- int | ||
- mint | ||
- hint | ||
- is.simple | ||
- is.generic | ||
- gamut | ||
- subtitle: "Key and chord functions" | ||
desc: "These functions translate between diatonic and tertian representations:" | ||
contents: | ||
- romanNumerals | ||
- key | ||
- signature | ||
- romanKey | ||
- roman | ||
- harm | ||
- chord | ||
- tertian | ||
- figuredBass | ||
- is.major | ||
- is.minor | ||
- sonority | ||
- subtitle: "Rhythm overviews" | ||
desc: "These pages overview general concepts in humdrumR pitch:" | ||
contents: | ||
- rhythmFunctions | ||
- rhythmParsing | ||
- rhythmDeparsing | ||
- humMeter | ||
- subtitle: "Duration and Time functions" | ||
desc: "These functions translate between rhythm representations:" | ||
contents: | ||
- bpm2sec | ||
- recip | ||
- duration | ||
- grid | ||
- notehead | ||
- seconds | ||
- ioi | ||
- untie | ||
- timeline | ||
- timebase | ||
- recordDuration | ||
- subtitle: "Beats and Meter" | ||
desc: "Rhythm and meter analysis functions." | ||
contents: | ||
- meter | ||
- duple | ||
- tactus | ||
- nbeats | ||
- tatum | ||
- count | ||
- metlev | ||
- syncopation | ||
- subtitle: "Lyrics" | ||
desc: "Lyrics and text functions." | ||
contents: | ||
- wort | ||
- silbeFormat | ||
- title: "Data Structures" | ||
desc: > | ||
These pages describe the data structures of humdrumR, and how to query or manipulate them. | ||
contents: | ||
- humdrumRclass | ||
- tandem | ||
- pullHumdrum | ||
- selectedFields | ||
- humCoercion | ||
- humMerge | ||
- collapseHumdrum | ||
- expandPaths | ||
- cleave | ||
- rend | ||
- combineFields | ||
- cleaveGraceNotes | ||
- unfoldStops | ||
- humSize | ||
- humTable | ||
- struct | ||
- title: "Other Functions" | ||
desc: "Other useful tools." | ||
- contents: | ||
- draw | ||
- tally | ||
- subtitle: "Information theory" | ||
contents: | ||
- p | ||
- entropy | ||
- crossEntropy | ||
- mutualInfo | ||
- subtitle: "Numeric values" | ||
contents: | ||
- rational | ||
- expand | ||
- subtitle: "Manipulating Vectors" | ||
contents: | ||
- delta | ||
- ditto | ||
- lag | ||
- segments | ||
- sigma | ||
- hop | ||
- enum | ||
- subtitle: "Regular Expressions" | ||
desc: > | ||
[Regular Expressions](https://en.wikipedia.org/wiki/Regular_expression) are essential tools for working with humdrum data. | ||
These functions provide functionality for working with regular expressions. | ||
contents: | ||
- RegexFind | ||
- humdrumDispatch | ||
- regexConstruction | ||
- REparser | ||
- subtitle: "Miscallaneus" | ||
contents: | ||
- humdrumRroot | ||
- partialMatching | ||
- title: "Some R basics lessons" | ||
desc: > | ||
Concise descriptions of some important concepts in R coding. | ||
contents: | ||
- evaluatingExpressions | ||
- groupingFactors | ||
- partialMatching | ||
- recycling | ||
- vectorization |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
Package: humdrumR | ||
Title: humdrumR | ||
Version: 0.6.5.3 | ||
Version: 0.7.0.0 | ||
Authors@R: c(person("Nathaniel", "Condit-Schultz", email = "[email protected]", role = c("aut", "cre")), | ||
person("Claire", "Arthur", email = "[email protected]", role = "aut")) | ||
Description: This package is a toolkit for the visualization, manipulation, and analysis of data encoded in the Humdrum syntax (<http://www.humdrum.org). | ||
Depends: R(>= 4.1), rlang, bit64 | ||
Imports: MASS, combinat, stringr, glue(>= 1.3.0), data.table, abind, stringi, lubridate, numbers | ||
Depends: R(>= 4.1), bit64, rlang | ||
Imports: ggplot2, dplyr, tidyr, tidyselect, MASS, combinat, stringr, glue(>= 1.3.0), data.table, abind, stringi, lubridate, numbers, scales | ||
License: GPL-3 | ||
LazyData: TRUE | ||
Encoding: UTF-8 | ||
|
@@ -17,6 +17,7 @@ Collate: humdrumR-package.R | |
messages.R | ||
Dispatch.R | ||
humdrumR-class.R | ||
Reshape.R | ||
Interpretations.R | ||
Summary.R | ||
Read.R | ||
|
Oops, something went wrong.