{"action":"published","release":{"url":"https://api.github.com/repos/MAPLE-Lab/DigitizingBach/releases/3592092","assets_url":"https://api.github.com/repos/MAPLE-Lab/DigitizingBach/releases/3592092/assets","upload_url":"https://uploads.github.com/repos/MAPLE-Lab/DigitizingBach/releases/3592092/assets{?name,label}","html_url":"https://github.com/MAPLE-Lab/DigitizingBach/releases/tag/v1.0","id":3592092,"tag_name":"v1.0","target_commitish":"master","name":"Main Release","draft":false,"author":{"login":"gauderkd","id":12305251,"avatar_url":"https://avatars.githubusercontent.com/u/12305251?v=3","gravatar_id":"","url":"https://api.github.com/users/gauderkd","html_url":"https://github.com/gauderkd","followers_url":"https://api.github.com/users/gauderkd/followers","following_url":"https://api.github.com/users/gauderkd/following{/other_user}","gists_url":"https://api.github.com/users/gauderkd/gists{/gist_id}","starred_url":"https://api.github.com/users/gauderkd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gauderkd/subscriptions","organizations_url":"https://api.github.com/users/gauderkd/orgs","repos_url":"https://api.github.com/users/gauderkd/repos","events_url":"https://api.github.com/users/gauderkd/events{/privacy}","received_events_url":"https://api.github.com/users/gauderkd/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2016-07-05T19:04:59Z","published_at":"2016-07-05T19:30:59Z","assets":[],"tarball_url":"https://api.github.com/repos/MAPLE-Lab/DigitizingBach/tarball/v1.0","zipball_url":"https://api.github.com/repos/MAPLE-Lab/DigitizingBach/zipball/v1.0","body":"This version was pushed to [maplelab.net](https://maplelab.net/bachtempi) on July 5, 2016.\r\n\r\nThe purpose of this application is to visualize a large dataset in an easy-to-understand way.\r\n\r\nIt organizes a lot of data from Bach's Well-Tempered Clavier into a contained tool. The Piano Menu at the top left is the main controller; Form switches between Preludes and Fugues, Key switches between Major and Minor, and the Keyboard chooses Chroma (ie B, F#, A). After making three selections, the applet should populate with all the relevant information. This includes tempo data across performers and editors (tempo plot on the bottom right), and a snippet image of the relevant score.\r\n\r\nThis project was based on a larger research project in the MAPLE Lab [exploring music and emotion](https://maplelab.net/overview/music-and-emotion/).\r\n\r\n\r\n## Features:\r\n* Interactive piano menu\r\n * Allows you to quickly select one of the 48 pieces in Bach's Well-Tempered Clavier\r\n* Info about all performers and editors (portrait, birth/death dates, short bios)\r\n* Score Display featuring snippets from different editors\r\n * Bartok, Bischoff, Czerny, Hughes, Mugellini, and Palmer\r\n* Tempo plot that displays Timing information taken from Palmer's edition of WTC\r\n * Plot changes dynamically based on piano menu piece selection\r\n * Can toggle between showing just the performers, just the editors, or both all together\r\n * Can toggle between showing attack rate vs beats-per-minute\r\n * Plot data is normalized for common note duration, but tooltips show Palmer's original data.\r\n * Can click any dot to show information about that performer/editor\r\n* Cue Visualization plot\r\n * Scatter plot (based on Bischoff's timings) showing average pitch height vs attack rate for all 48 pieces\r\n * Can click any data point to automatically select that respective piece.\r\n * Can toggle between showing colouring for major vs minor pieces\r\n * Can select between showing just Preludes, just Fugues, or all of them\r\n* Hotkeys!\r\n * Can use left/right arrows to select chroma/pitch on Piano menu\r\n * \"M\" toggles between Major/Minor\r\n * \"P\" toggles between Prelude/Fugue\r\n * \",/<\" and \"./>\" scroll between editor scores\r\n * SHIFT key toggles between Tempo and Attack rate for tempo plot\r\n\r\n_Development of this tool was funded by an NSERC Undergraduate Student Research Award Grant_\r\n---\r\n_Special thanks to Marsha Natadiria for crosschecking data for errors and collecting information on all performers and editors_"}}
{"actor":{"display_login":"gauderkd"}}