mirrorc
axial mirroring of music keys across the chromatic circle redirect:channel-name will need changed
Privateunrated
Content
25 lines{delete}
{redirect:bot-spam}
{=(key.i):r b2 2 b3 3 4 b5 5 b6 6 b7 7 r}
{=(key.n):1 2 3 4 5 6 7 8 9 10 11 12}
{=(key.c):C Db D Eb E F Gb G Ab A Bb B C}
{=(key.cs):C# D D# E F F# G G# A A# B C C#}
{=(key.db):Db D Eb E F Gb G Ab A Bb B C Db}
{=(key.d):D Eb E F Gb G Ab A Bb B C Db D}
{=(key.ds):D# E F F# G G# A A# B C C# D D#}
{=(key.eb):Eb E F Gb G Ab A Bb B C Db D Eb}
{=(key.e):E F Gb G Ab A Bb B C Db D Eb E}
{=(key.f):F Gb G Ab A Bb B C Db D Eb E F}
{=(key.fs):F# G G# A A# B C C# D D# E F F#}
{=(key.gb):Gb G Ab A Bb B C Db D Eb E F Gb}
{=(key.g):G Ab A Bb B C Db D Eb E F Gb G}
{=(key.gs):G# A A# B C C# D D# E F F# G G#}
{=(key.ab):Ab A Bb B C Db D Eb E F Gb G Ab}
{=(key.a):A Bb B C Db D Eb E F Gb G Ab A}
{=(key.as):A# B C C# D D# E F F# G G# A A#}
{=(key.bb):Bb B C Db D Eb E F Gb G Ab A Bb}
{=(key.b):B C Db D Eb E F Gb G Ab A Bb B}
{=(keys):c cs d db ds e f fs gb g gs ab a as bb b i n}
{=(note):{replace(#,s):{lower:{1}}}}
{=(key):{if({contains({note}):{keys}}==true):{key.{note}}|{error}}}
{=(error):Error Invalid Input}Embed
1 line{"color": 5198940, "author": {"name": "Mirrors on the Chromatic Circle"}, "fields": [{"name": "I / bII Axis:", "value": "{key(1)} > {key(2)}\n{key(2)} > {key(1)}\n{key(3)} > {key(12)}\n{key(4)} > {key(11)}\n{key(5)} > {key(10)}\n{key(6)} > {key(9)}\n{key(7)} > {key(8)}\n{key(8)} > {key(7)}\n{key(9)} > {key(6)}\n{key(10)} > {key(5)}\n{key(11)} > {key(4)}\n{key(12)} > {key(3)}", "inline": true}, {"name": "bII / II Axis:", "value": "{key(1)} > {key(4)}\n{key(2)} > {key(3)}\n{key(3)} > {key(2)}\n{key(4)} > {key(1)}\n{key(5)} > {key(12)}\n{key(6)} > {key(11)}\n{key(7)} > {key(10)}\n{key(8)} > {key(9)}\n{key(9)} > {key(8)}\n{key(10)} > {key(7)}\n{key(11)} > {key(6)}\n{key(12)} > {key(5)}", "inline": true}, {"name": "II / bIII Axis:", "value": "{key(1)} > {key(6)}\n{key(2)} > {key(5)}\n{key(3)} > {key(4)}\n{key(4)} > {key(3)}\n{key(5)} > {key(2)}\n{key(6)} > {key(1)}\n{key(7)} > {key(12)}\n{key(8)} > {key(11)}\n{key(9)} > {key(10)}\n{key(10)} > {key(9)}\n{key(11)} > {key(8)}\n{key(12)} > {key(7)}", "inline": true}, {"name": "bIII / III Axis:", "value": "{key(1)} > {key(8)}\n{key(2)} > {key(7)}\n{key(3)} > {key(6)}\n{key(4)} > {key(5)}\n{key(5)} > {key(4)}\n{key(6)} > {key(3)}\n{key(7)} > {key(2)}\n{key(8)} > {key(1)}\n{key(9)} > {key(12)}\n{key(10)} > {key(11)}\n{key(11)} > {key(10)}\n{key(12)} > {key(9)}", "inline": true}, {"name": "III / IV Axis:", "value": "{key(1)} > {key(10)}\n{key(2)} > {key(9)}\n{key(3)} > {key(8)}\n{key(4)} > {key(7)}\n{key(5)} > {key(6)}\n{key(6)} > {key(5)}\n{key(7)} > {key(4)}\n{key(8)} > {key(3)}\n{key(9)} > {key(2)}\n{key(10)} > {key(1)}\n{key(11)} > {key(12)}\n{key(12)} > {key(11)}", "inline": true}, {"name": "IV / V Axis:", "value": "{key(1)} > {key(12)}\n{key(2)} > {key(11)}\n{key(3)} > {key(10)}\n{key(4)} > {key(9)}\n{key(5)} > {key(8)}\n{key(6)} > {key(7)}\n{key(7)} > {key(6)}\n{key(8)} > {key(5)}\n{key(9)} > {key(4)}\n{key(10)} > {key(3)}\n{key(11)} > {key(2)}\n{key(12)} > {key(1)}", "inline": true}], "footer": {"text": "requested by {user}"}, "description": "This Command returns the axial mirrors for a key across each axis of the chromatic circle"}Raw JSON
{
"id": 138083,
"created_at": "2020-03-24T08:05:35.000Z",
"tag_name": "mirrorc",
"nsfw": false,
"owner_id": "549064002022670358",
"uses": 8,
"description": "axial mirroring of music keys across the chromatic circle\nredirect:channel-name will need changed",
"restricted": false,
"shared": false,
"deleted": false,
"safe": "unrated",
"hidden": false,
"guild_id": "691163047355482202",
"sharer": "549064002022670358",
"content": "{delete}\n{redirect:bot-spam}\n{=(key.i):r b2 2 b3 3 4 b5 5 b6 6 b7 7 r}\n{=(key.n):1 2 3 4 5 6 7 8 9 10 11 12}\n{=(key.c):C Db D Eb E F Gb G Ab A Bb B C}\n{=(key.cs):C# D D# E F F# G G# A A# B C C#}\n{=(key.db):Db D Eb E F Gb G Ab A Bb B C Db}\n{=(key.d):D Eb E F Gb G Ab A Bb B C Db D}\n{=(key.ds):D# E F F# G G# A A# B C C# D D#}\n{=(key.eb):Eb E F Gb G Ab A Bb B C Db D Eb}\n{=(key.e):E F Gb G Ab A Bb B C Db D Eb E}\n{=(key.f):F Gb G Ab A Bb B C Db D Eb E F}\n{=(key.fs):F# G G# A A# B C C# D D# E F F#}\n{=(key.gb):Gb G Ab A Bb B C Db D Eb E F Gb}\n{=(key.g):G Ab A Bb B C Db D Eb E F Gb G}\n{=(key.gs):G# A A# B C C# D D# E F F# G G#}\n{=(key.ab):Ab A Bb B C Db D Eb E F Gb G Ab}\n{=(key.a):A Bb B C Db D Eb E F Gb G Ab A}\n{=(key.as):A# B C C# D D# E F F# G G# A A#}\n{=(key.bb):Bb B C Db D Eb E F Gb G Ab A Bb}\n{=(key.b):B C Db D Eb E F Gb G Ab A Bb B}\n{=(keys):c cs d db ds e f fs gb g gs ab a as bb b i n}\n{=(note):{replace(#,s):{lower:{1}}}}\n{=(key):{if({contains({note}):{keys}}==true):{key.{note}}|{error}}}\n{=(error):Error Invalid Input}",
"embed": "{\"color\": 5198940, \"author\": {\"name\": \"Mirrors on the Chromatic Circle\"}, \"fields\": [{\"name\": \"I / bII Axis:\", \"value\": \"{key(1)} > {key(2)}\\n{key(2)} > {key(1)}\\n{key(3)} > {key(12)}\\n{key(4)} > {key(11)}\\n{key(5)} > {key(10)}\\n{key(6)} > {key(9)}\\n{key(7)} > {key(8)}\\n{key(8)} > {key(7)}\\n{key(9)} > {key(6)}\\n{key(10)} > {key(5)}\\n{key(11)} > {key(4)}\\n{key(12)} > {key(3)}\", \"inline\": true}, {\"name\": \"bII / II Axis:\", \"value\": \"{key(1)} > {key(4)}\\n{key(2)} > {key(3)}\\n{key(3)} > {key(2)}\\n{key(4)} > {key(1)}\\n{key(5)} > {key(12)}\\n{key(6)} > {key(11)}\\n{key(7)} > {key(10)}\\n{key(8)} > {key(9)}\\n{key(9)} > {key(8)}\\n{key(10)} > {key(7)}\\n{key(11)} > {key(6)}\\n{key(12)} > {key(5)}\", \"inline\": true}, {\"name\": \"II / bIII Axis:\", \"value\": \"{key(1)} > {key(6)}\\n{key(2)} > {key(5)}\\n{key(3)} > {key(4)}\\n{key(4)} > {key(3)}\\n{key(5)} > {key(2)}\\n{key(6)} > {key(1)}\\n{key(7)} > {key(12)}\\n{key(8)} > {key(11)}\\n{key(9)} > {key(10)}\\n{key(10)} > {key(9)}\\n{key(11)} > {key(8)}\\n{key(12)} > {key(7)}\", \"inline\": true}, {\"name\": \"bIII / III Axis:\", \"value\": \"{key(1)} > {key(8)}\\n{key(2)} > {key(7)}\\n{key(3)} > {key(6)}\\n{key(4)} > {key(5)}\\n{key(5)} > {key(4)}\\n{key(6)} > {key(3)}\\n{key(7)} > {key(2)}\\n{key(8)} > {key(1)}\\n{key(9)} > {key(12)}\\n{key(10)} > {key(11)}\\n{key(11)} > {key(10)}\\n{key(12)} > {key(9)}\", \"inline\": true}, {\"name\": \"III / IV Axis:\", \"value\": \"{key(1)} > {key(10)}\\n{key(2)} > {key(9)}\\n{key(3)} > {key(8)}\\n{key(4)} > {key(7)}\\n{key(5)} > {key(6)}\\n{key(6)} > {key(5)}\\n{key(7)} > {key(4)}\\n{key(8)} > {key(3)}\\n{key(9)} > {key(2)}\\n{key(10)} > {key(1)}\\n{key(11)} > {key(12)}\\n{key(12)} > {key(11)}\", \"inline\": true}, {\"name\": \"IV / V Axis:\", \"value\": \"{key(1)} > {key(12)}\\n{key(2)} > {key(11)}\\n{key(3)} > {key(10)}\\n{key(4)} > {key(9)}\\n{key(5)} > {key(8)}\\n{key(6)} > {key(7)}\\n{key(7)} > {key(6)}\\n{key(8)} > {key(5)}\\n{key(9)} > {key(4)}\\n{key(10)} > {key(3)}\\n{key(11)} > {key(2)}\\n{key(12)} > {key(1)}\", \"inline\": true}], \"footer\": {\"text\": \"requested by {user}\"}, \"description\": \"This Command returns the axial mirrors for a key across each axis of the chromatic circle\"}",
"last_fetched": "2026-10-20T21:05:43.881Z"
}