Git Product home page Git Product logo

flexible_harmonic_chorale_annotations's Introduction

Flexible_harmonic_chorale_annotations

This page is a companion to the paper presented at the International Society for Music Information Retrieval 2018 conference in Paris France.

The kernData folder contains raw humdrum-format (**kern) files of the 571 chorales used in the project: 371 by J.S. Bach and 200 by Michael Prætorius. The 371 Bach chorales originated from Kern Scores, but some corrections have been made (annotated in reference records, i.e., 184, 194, 246, 329) and one chorale (the five-part chorale, 150) was has been added to the set. The 200 Prætorius chorales were newly created for this project, and are not available anywhere else.

FlexibleChoraleHarmonicAnalysis Rpackage

The R package FlexibleChoraleHarmonicAnalysis contains the permutational analysis data for the 571 chorales, as well as several functions for filtering analyses. To install it, simply download the tar.gz file, open R, change the working directory to the directory where you downloaded the tar ball (setwd('FILE_PATH')), and run the command install.packages("FlexibleChoraleHarmonicAnalysis_0.8.0_R_x86_64-pc-linux-gnu.tar.gz" , repos = NULL). You may need to install the following dependencies first, if you don't have them already: The package requires R > 3.2 as well as the data.table, stringr, and rlang packages. You can install them with install.packages("data.table"), install.packages("stringr"), and install.packages("rlang"), respectively. The package can then be loaded using the command library(FlexibleChoraleHarmonicAnalsis).

Documentation

Once you have installed and loaded the library, the usage can be found in the documentation as pdf right here in the file FlexibleChoraleHarmonicAnalysis_0.8.0.pdf. Alternatively, you can call ?FlexibleChoraleHarmonicAnalysis to get started reading the documentation for the package, from within R.

GUI

Sorry! The GUI is now defunct.

flexible_harmonic_chorale_annotations's People

Contributors

juyaolongpaul avatar natsguitar avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

flexible_harmonic_chorale_annotations's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.