{"id":13433225,"url":"https://github.com/zya/degrees-and-modifiers","last_synced_at":"2025-09-08T05:32:55.916Z","repository":{"id":230259646,"uuid":"778816107","full_name":"zya/degrees-and-modifiers","owner":"zya","description":"Ableton Live MIDI Generator Chords Device","archived":false,"fork":false,"pushed_at":"2024-03-29T09:19:22.000Z","size":41827,"stargazers_count":12,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-03T09:12:53.227Z","etag":null,"topics":["chords","max4live","midi","music","music-theory"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/zya.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":"2024-03-28T13:14:18.000Z","updated_at":"2025-03-21T22:31:38.000Z","dependencies_parsed_at":"2024-03-28T18:28:28.355Z","dependency_job_id":"05d4b1a1-e1f5-4695-93a5-ce37e26406b2","html_url":"https://github.com/zya/degrees-and-modifiers","commit_stats":null,"previous_names":["zya/degrees-and-modifiers"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/zya/degrees-and-modifiers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zya%2Fdegrees-and-modifiers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zya%2Fdegrees-and-modifiers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zya%2Fdegrees-and-modifiers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zya%2Fdegrees-and-modifiers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zya","download_url":"https://codeload.github.com/zya/degrees-and-modifiers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zya%2Fdegrees-and-modifiers/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274136509,"owners_count":25228390,"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","status":"online","status_checked_at":"2025-09-08T02:00:09.813Z","response_time":121,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["chords","max4live","midi","music","music-theory"],"created_at":"2024-07-31T02:01:22.720Z","updated_at":"2025-09-08T05:32:55.633Z","avatar_url":"https://github.com/zya.png","language":"JavaScript","readme":"# Degrees \u0026 Modifiers - Ableton Live MIDI Generator\n\nDegrees \u0026 Modifiers is a Max4Live MIDI Generator for Ableton Live that allows users to generate complex chord progressions specified using simple language.\n\nhttps://github.com/zya/degrees-and-modifiers/assets/4020253/63d0c3cd-b498-4dc9-8ce4-6ece23186cf8\n\n## Installation Guide\n\n1. Download the latest version package from [here](https://github.com/zya/degrees-and-modifiers/releases)\n2. Unzip the package and place the directory in Ableton's MIDI tools directory\n   - On MAC the location is: `/Applications/Ableton Live 12 Suite.app/Contents/App-Resources/Builtin/Devices/MIDI Tools/Transformations/`\n   - On Windows the location is: `C:\\ProgramData\\Ableton\\Live 12\\Resources\\Builtin\\Devices\\MIDI Tools\\Transformations`\n3. Restart Ableton Live 12\n4. Create a new MIDI Clip and navigate to the \"Generate\" section and find \"Degrees \u0026 Modifiers\" from the dropdown menu.\n\n## How to Use\n\nYou can use the device one of the two ways below:\n\n1. Choose chord sequence presets from the dropdown.\n2. Enter your own sequence using the text box \u0026 pressing enter.\n\n## Sequence format\n\nThe sequence format describes the chord progression in a very simple language.\n\nA sequence in it's simplest term is a comma separated list of numbers. Each number representing the nth [degree](\u003chttps://en.wikipedia.org/wiki/Degree_(music)\u003e) chord in the current scale.\n\nFor example `2,5,1` will generate a chord progression representing second, fifth and first degree chords in the selected scale. In C Major, that would be Dmin, GMaj and CMaj.\n\n### Modifiers\n\nEach chord can be modified with one or more of the following modifiers.\nThe modifiers are represented in parentheses next the number representing the chord degree. And are combined using `+`.\n\nFor example:\n\n```\n5(sus4),2(sus4+7),1\n```\n\nThe above sequence has one modifier for the 5 chord, two modifiers for the 2 chord and no modifiers for the 1 chord.\n\n#### 7: Seventh Chord\n\nThis will extend the chord to a [seventh chord](https://en.wikipedia.org/wiki/Seventh_chord). For example `5(7)`\n\n#### 9: Ninth Chord\n\nThis will extend the chord to a [ninth chord](https://en.wikipedia.org/wiki/Ninth_chord). For example `5(9)`\n\n#### 11: Eleventh Chord\n\nThis will extend the chord to a [eleventh chord](https://en.wikipedia.org/wiki/Eleventh_chord). For example `5(11)`\n\n#### 13: Eleventh Chord\n\nThis will extend the chord to a [thirteenth chord](https://en.wikipedia.org/wiki/Thirteenth_chord). For example `5(13)`\n\n#### sus2: Suspended 2 Chord\n\nThis will generate the [suspended two chord](https://en.wikipedia.org/wiki/Secondary_chord). For example: `3(sus2)`\n\n#### sus4: Suspended 4 Chord\n\nThis will generate the [suspended four chord](https://en.wikipedia.org/wiki/Secondary_chord). For example: `3(sus4)`\n\n#### sd: Secondary Dominant Chord\n\nThis will generate the [secondary dominant](https://en.wikipedia.org/wiki/Secondary_chord) tonicising the selected degree. For example: `3(sd),3`\n\n#### parallel: Parallel Chord\n\nThis will generate the [parallel chord](https://en.wikipedia.org/wiki/Parallel_and_counter_parallel). For example `5(p)`\n\n#### power: Power Chord\n\nThis will generate the [power chord](https://en.wikipedia.org/wiki/Power_chord). For example `5(power)`\n\n#### add:6: Adds 6th note\n\nThis will add a 6th to the chord. For example `1(add:6)`\n\n#### add:7: Adds 7th note\n\nThis will add a 7th to the chord. For example `1(add:7)`\n\n#### add:9: Adds 9th note\n\nThis will add a 9th to the chord. For example `1(add:9)`\n\n#### add:11: Adds 11th note\n\nThis will add a 11th to the chord. For example `1(add:11)`\n\n#### add:13: Adds 13th note\n\nThis will add a 13th to the chord. For example `1(add:13)`\n\n\u003e ⚠️ **Current Limitation**\n\u003e\n\u003e Currently `sd` and `parallel` can only be used individually. Any other modifiers will be ignored when these modifiers are present.\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzya%2Fdegrees-and-modifiers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzya%2Fdegrees-and-modifiers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzya%2Fdegrees-and-modifiers/lists"}