{"id":27061267,"url":"https://github.com/samcfuchs/chord-graph","last_synced_at":"2025-04-05T14:25:42.180Z","repository":{"id":285784524,"uuid":"958933077","full_name":"Samcfuchs/chord-graph","owner":"Samcfuchs","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-02T16:25:35.000Z","size":602,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T17:32:13.143Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Samcfuchs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-02T02:07:49.000Z","updated_at":"2025-04-02T16:25:39.000Z","dependencies_parsed_at":"2025-04-02T17:43:33.179Z","dependency_job_id":null,"html_url":"https://github.com/Samcfuchs/chord-graph","commit_stats":null,"previous_names":["samcfuchs/chord-graph"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samcfuchs%2Fchord-graph","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samcfuchs%2Fchord-graph/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samcfuchs%2Fchord-graph/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samcfuchs%2Fchord-graph/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samcfuchs","download_url":"https://codeload.github.com/Samcfuchs/chord-graph/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247348893,"owners_count":20924611,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-05T14:25:41.714Z","updated_at":"2025-04-05T14:25:42.161Z","avatar_url":"https://github.com/Samcfuchs.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chord Chain Analysis\n\nI aim to use the user-contributed chord progressions on [Ultimate\nGuitar](https://ultimate-guitar.com) to construct a database of popular chord\nprogressions. Such a dataset could power a number of different tools.\n\n## Progression Builder\n\nGiven a series of chords, a model could recommend or predict the next chord. By\ncombining this with existing tools which detect chords from audio samples, this\ncould be built into an interactive composition companion. The easiest way to\nbuild this is around a Markov model.\n\n## Chord Visualization\n\nStephen Mugglin has produced a chart which visualizes connections between major\nchords. This version of the chart uses scale degrees, making it key-ambivalent.\nI've found it a useful tool for learning musical composition on piano.\n![chord map](chord_chart.png)\n\n## Markov Model\n\n## Tools\n\nI can use `tmux` to run terminal processes in the background. `tmux detach` or\n`C-b C-d` gets me out of the tmux session, after which I can `tmux attach` or\n`tmux capture-pane -pS 8` to check on its progress. System resources are, as\nusual, easily monitored with `btop`.\n\n`networkx` is a Python library for creating and analyzing graphs, helpful for\nbuilding quick visualizations of graph data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamcfuchs%2Fchord-graph","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamcfuchs%2Fchord-graph","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamcfuchs%2Fchord-graph/lists"}