Skip to content

Commit

Permalink
Merged all tidy stuff, added news post about 0.7.00 and built site.
Browse files Browse the repository at this point in the history
  • Loading branch information
natsguitar committed Aug 17, 2023
2 parents 1264d7b + 04c3196 commit 5276fe7
Show file tree
Hide file tree
Showing 296 changed files with 37,256 additions and 106,297 deletions.
259 changes: 259 additions & 0 deletions ;
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
7 changes: 4 additions & 3 deletions DESCRIPTION
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
Expand All @@ -17,6 +17,7 @@ Collate: humdrumR-package.R
messages.R
Dispatch.R
humdrumR-class.R
Reshape.R
Interpretations.R
Summary.R
Read.R
Expand Down
Loading

0 comments on commit 5276fe7

Please sign in to comment.