A Chord Composing Tool
-
- KVRer
- 12 posts since 7 Jan, 2026
Hey KVR,
I built Canon because I kept hitting the same wall: I know theory, but staring at a blank project kills momentum.
The core idea: Instead of generating random chords, Canon suggests the next chord based on a large repository of songs. So when you hit "Reroll," you're getting combinations that have worked in real music, not simply mathematically valid voicings.
Three modes depending on how stuck you are:
1. Reroll - Complete random progression (minor, jazz, sad, whatever mood). For when you need any starting point.
2. Chord Decks - Smart filtering. Pick a vibe, get chords that fit. Bridges theory knowledge and ear intuition.
3. Manual - Build chord-by-chord when you know what you want.
Practical stuff:
• MIDI export (drag into your DAW)
• Transpose to any key
• Share via link (recipient plays in browser—useful for collabs)
A deliberate design choice:
There's no major/minor selector. You can't filter by scale. This was intentional.
Most tools lock you into "pick a key, pick a mode, here are your seven chords." But the most interesting progressions - the ones that actually feel like something - borrow, modulate, and break the rules. Modal interchange, secondary dominants, chromatic mediants... none of that fits neatly into "major or minor."
So Canon just gives you chords that work together, based on what real songs actually do. Your ear is the filter, not the scale.
Curious if others here find scale-locked tools limiting, or if I'm overthinking it.
Free on iOS/macOS, and available on other platforms thru itch.io https://dpshade.itch.io/canon
Happy to talk implementation or music theory rabbit holes.
I built Canon because I kept hitting the same wall: I know theory, but staring at a blank project kills momentum.
The core idea: Instead of generating random chords, Canon suggests the next chord based on a large repository of songs. So when you hit "Reroll," you're getting combinations that have worked in real music, not simply mathematically valid voicings.
Three modes depending on how stuck you are:
1. Reroll - Complete random progression (minor, jazz, sad, whatever mood). For when you need any starting point.
2. Chord Decks - Smart filtering. Pick a vibe, get chords that fit. Bridges theory knowledge and ear intuition.
3. Manual - Build chord-by-chord when you know what you want.
Practical stuff:
• MIDI export (drag into your DAW)
• Transpose to any key
• Share via link (recipient plays in browser—useful for collabs)
A deliberate design choice:
There's no major/minor selector. You can't filter by scale. This was intentional.
Most tools lock you into "pick a key, pick a mode, here are your seven chords." But the most interesting progressions - the ones that actually feel like something - borrow, modulate, and break the rules. Modal interchange, secondary dominants, chromatic mediants... none of that fits neatly into "major or minor."
So Canon just gives you chords that work together, based on what real songs actually do. Your ear is the filter, not the scale.
Curious if others here find scale-locked tools limiting, or if I'm overthinking it.
Free on iOS/macOS, and available on other platforms thru itch.io https://dpshade.itch.io/canon
Happy to talk implementation or music theory rabbit holes.
You do not have the required permissions to view the files attached to this post.
-
thecontrolcentre thecontrolcentre https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=76240
- KVRAF
- 37261 posts since 27 Jul, 2005 from Scottish Borders
-
- KVRer
- Topic Starter
- 12 posts since 7 Jan, 2026
Thank you!
You can also share progressions directly from the app to anyone with a browser. Here's one that I made
- KVRist
- 417 posts since 21 Feb, 2010
Multi-platform?
- KVRAF
- 5377 posts since 25 Jan, 2014 from The End of The World as We Knowit
The App Store says it runs on MacOS 10.14 but the itch.io download version says it does not.
Are they the same version?
Are they the same version?
Last edited by Michael L on Thu Jan 08, 2026 9:26 am, edited 1 time in total.
F E E D
Y O U R
F L O W
Y O U R
F L O W
-
- KVRer
- Topic Starter
- 12 posts since 7 Jan, 2026
Hey Michael, my ability to test with various OS versions was limited, I suspect 10.14 should work, but if not please let me know and I will see what I can do to support it!Michael L wrote: Thu Jan 08, 2026 8:54 am The App Store says it runs on MacOS 10.14 but the itch.io download version says it does not.
Are they the same?
-
- KVRer
- Topic Starter
- 12 posts since 7 Jan, 2026
macOS and iOS are the most tested, but I have run it on Linux as well. I have builds for Windows and Android on itch.io, let me know if your installing for your platform gives you trouble!
- KVRAF
- 5377 posts since 25 Jan, 2014 from The End of The World as We Knowit
Great. PM me with your support email and I will send you a screenshot of the error message, and a full crash report. I am happy to test it. Its an elegant idea.dps wrote: Thu Jan 08, 2026 8:59 amHey Michael, my ability to test with various OS versions was limited, I suspect 10.14 should work, but if not please let me know and I will see what I can do to support it!Michael L wrote: Thu Jan 08, 2026 8:54 am The App Store says it runs on MacOS 10.14 but the itch.io download version says it does not.
Are they the same?
F E E D
Y O U R
F L O W
Y O U R
F L O W
-
- KVRist
- 93 posts since 8 Apr, 2005
Picked up for windows. Love the idea. However I can't figure out how to:
a) Drag and Drop midi into ableton. I was expecting a '+' icon - while dragging the progression into ableton.
b) I know you can "replace" a chord with another. What about the removing the chord?
Any thoughts? PM me if you'd like help testing anything.
Best
a) Drag and Drop midi into ableton. I was expecting a '+' icon - while dragging the progression into ableton.
b) I know you can "replace" a chord with another. What about the removing the chord?
Any thoughts? PM me if you'd like help testing anything.
Best