rcmi

The royal conservatory of music or rcm is a music organization thats recognized around the world. One of the things it offers is examinations, these examinations provide diplomas, certificates, which in turn can get you into certain music universities colleges etc. In the USA and Canada they can also get you high school credits so if you haven't finished high school yet these are a great way to get some extras. Of course with all of this studying it isn't easy and so when I was doing music theory I found it hard to get just a checklist of information I needed before an exam or even just a quick overview. Then RCM released a syllabus of a basic rundown of everything you would need and to me that was amazing and great :3. **RCMI Tag** **What:**What I've done in this tag is basically summed up all the royal conservatory of musics examination info in one tag. More information on what the rcm is available in the tag import link. **Why:** When studying for their exams and such I found it increasingly hard to get a checklist of everything I needed to prepare. This tag has everything you'll need for examinations up to level 8 I didn't go higher because there's already too much info and arct harmony etc. would just be way too much. *Disclaimer* No this is not illegal, and neither is the info, the syllabus that I summed up the info from is here: Provided by the rcm, to actually learn anything you'll have to learn it online or buy their books, study guides. https://files.rcmusic.com//sites/default/files/files/S44_TheorySyl_2016_ONLINE_RCM_V2_F.PDF **Tag Usage:** `?rcmi <option>` You can run `?rcmi list` for all the available commands. **Things to note: ** This command uses the `cembed` command to pull up the embeds, this means it has to be enabled for this tag to work. Because of this the dm block will not redirect the output. This tag has a ton of info inside and so while testing I've noticed that sometimes carl has a delay (1-15 seconds) in sending the embed and or deleting the message. Also this command can get extremely spammy, to give you an idea if you were to zoom out as much as possible on browser you would probably just be able to fit the entire embed on your screen, for this reason I highly recommend that you require this in a channel or require it to a role. I've tried to make the tag as user friendly as possible because of this. **Tag Import:** **Image Link: **https://imgur.com/a/r2hEiK9

Sharedunrated

Content

121 lines
{=(Paste Names and links):
carl_bot-musiccmd-error https://pastebin.com/raw/BdpAs9P6 
carl_bot-musiccmd-examinfo https://pastebin.com/raw/m6bYTta6
carl_bot-musiccmd-0 https://pastebin.com/raw/WpnUZDLp
carl_bot-musiccmd-1 https://pastebin.com/raw/T7UG1yJ2
carl_bot-musiccmd-2 https://pastebin.com/raw/5GWpkLYw
carl_bot-musiccmd-3 https://pastebin.com/raw/M8AvXUR3
carl_bot-musiccmd-4 https://pastebin.com/raw/rXBtZsSD
carl_bot-musiccmd-5 https://pastebin.com/raw/r7bkmR7P
carl_bot-musiccmd-6 https://pastebin.com/raw/D4u98WZy
carl_bot-musiccmd-7 https://pastebin.com/raw/HXD9wUyd
carl_bot-musiccmd-8 https://pastebin.com/raw/PEw0XTyG
carl_bot-musiccmd-list https://pastebin.com/raw/fppUjXVv
carl_bot-musiccmd-help https://pastebin.com/raw/M5NUmpDr}

{=(README):The bottom 3 should be kept except del, that you can delete if you want, it just deletes your message using the command}
{dm} {del} {override} 

{=(r.c.id):} {=(README):Put the required channel id/ids separate additional ids with a space}
{=(r.r.id):} {=(README):Put the required role id/ids here, separate additional roles with a space again}
{=(README): IF YOU DON"T WANT TO REQUIRE ANYTHING KEEP BOTH BLANK}

{=(r.c.id.l):{index($$$):{r.c.id} $$$}}
{=(r.c.id.e):Please use this command in <#{replace( ,>, <#):{r.c.id}>}} 
{require({r.c.id.e}):{replace( ,,):{r.c.id}},{replace( ,,):{r.r.id}}}

{=(README): Switch method info added a t because if a user would input a 1 for example it would ruin the whole tag... Don't know if that made sense but the t is required}
{=(s.a.t):{if({args(2)}=={args}):{lower:{args(1)}t}|{lower:{args(1)}{args(2)}t}}}
{=(README): The above is just checking if you did something like lvl 6 or exam info and if you delete the del it still won't affect the msg after if that makes sense}

{=(README):Basically if the args don't match any of the aliases given, do this }
{=({s.a.t}):https://pastebin.com/raw/BdpAs9P6}

{=(README): List and help pastebins}
{=(helpt):https://pastebin.com/raw/M5NUmpDr} 
{=(ht):https://pastebin.com/raw/M5NUmpDr}
{=(listt):https://pastebin.com/raw/fppUjXVv}
{=(lt):https://pastebin.com/raw/fppUjXVv}

{=(README): Exam Info, benifits etc.}
{=(examt):https://pastebin.com/raw/m6bYTta6}
{=(examinfot):https://pastebin.com/raw/m6bYTta6}
{=(examit):https://pastebin.com/raw/m6bYTta6}
{=(benefitst):https://pastebin.com/raw/m6bYTta6}
{=(practicalt):https://pastebin.com/raw/m6bYTta6}
{=(theoryt):https://pastebin.com/raw/m6bYTta6}

{=(README): All the pastebins that contain the info, don't change anything unless you know what you're doing}
{=(0t):https://pastebin.com/raw/WpnUZDLp}
{=(zerot):https://pastebin.com/raw/WpnUZDLp}
{=(preparatoryt):https://pastebin.com/raw/WpnUZDLp}
{=(prept):https://pastebin.com/raw/WpnUZDLp}
{=(level0t):https://pastebin.com/raw/WpnUZDLp}
{=(levelzerot):https://pastebin.com/raw/WpnUZDLp}
{=(lvl0):https://pastebin.com/raw/WpnUZDLp}
{=(lvlzerot):https://pastebin.com/raw/WpnUZDLp}

{=(1t):https://pastebin.com/raw/T7UG1yJ2}
{=(onet):https://pastebin.com/raw/T7UG1yJ2}
{=(level1t):https://pastebin.com/raw/T7UG1yJ2}
{=(levelonet):https://pastebin.com/raw/T7UG1yJ2}
{=(lvl1t):https://pastebin.com/raw/T7UG1yJ2}
{=(lvlonet):https://pastebin.com/raw/T7UG1yJ2}

{=(2t):https://pastebin.com/raw/5GWpkLYw}
{=(twot):https://pastebin.com/raw/5GWpkLYw}
{=(level2):https://pastebin.com/raw/5GWpkLYw}
{=(leveltwo):https://pastebin.com/raw/5GWpkLYw}
{=(lvltwo):https://pastebin.com/raw/5GWpkLYw}
{=(lvl2):https://pastebin.com/raw/5GWpkLYw}

{=(3t):https://pastebin.com/raw/M8AvXUR3}
{=(threet):https://pastebin.com/raw/M8AvXUR3}
{=(level3t):https://pastebin.com/raw/M8AvXUR3}
{=(levelthreet):https://pastebin.com/raw/M8AvXUR3}
{=(lvlthreet):https://pastebin.com/raw/M8AvXUR3}
{=(lvl3t):https://pastebin.com/raw/M8AvXUR3}

{=(4t):https://pastebin.com/raw/rXBtZsSD}
{=(fourt):https://pastebin.com/raw/rXBtZsSD}
{=(levelfourt):https://pastebin.com/raw/rXBtZsSD}
{=(level4t):https://pastebin.com/raw/rXBtZsSD}
{=(lvl4t):https://pastebin.com/raw/rXBtZsSD}
{=(lvlfourt):https://pastebin.com/raw/rXBtZsSD}

{=(5t):https://pastebin.com/raw/r7bkmR7P}
{=(fivet):https://pastebin.com/raw/r7bkmR7P}
{=(levelfivet):https://pastebin.com/raw/r7bkmR7P}
{=(level5t):https://pastebin.com/raw/r7bkmR7P}
{=(lvl5t):https://pastebin.com/raw/r7bkmR7P}
{=(lvlfivet):https://pastebin.com/raw/r7bkmR7P}
{=(basict):https://pastebin.com/raw/r7bkmR7P}
{=(bt):https://pastebin.com/raw/r7bkmR7P}

{=(6t):https://pastebin.com/raw/D4u98WZy}
{=(sixt):https://pastebin.com/raw/D4u98WZy}
{=(levelsixt):https://pastebin.com/raw/D4u98WZy}
{=(level6t):https://pastebin.com/raw/D4u98WZy}
{=(lvl6t):https://pastebin.com/raw/D4u98WZy}
{=(lvlsixt):https://pastebin.com/raw/D4u98WZy}
{=(intermediatet):https://pastebin.com/raw/D4u98WZy}
{=(it):https://pastebin.com/raw/D4u98WZy}

{=(7t):https://pastebin.com/raw/HXD9wUyd}
{=(sevent):https://pastebin.com/raw/HXD9wUyd}
{=(levelsevent):https://pastebin.com/raw/HXD9wUyd}
{=(level7t):https://pastebin.com/raw/HXD9wUyd}
{=(lvl7t):https://pastebin.com/raw/HXD9wUyd}
{=(lvlsevent):https://pastebin.com/raw/HXD9wUyd}

{=(8t):https://pastebin.com/raw/PEw0XTyG}
{=(eightt):https://pastebin.com/raw/PEw0XTyG}
{=(leveleightt):https://pastebin.com/raw/PEw0XTyG}
{=(level8t):https://pastebin.com/raw/PEw0XTyG}
{=(lvl8t):https://pastebin.com/raw/PEw0XTyG}
{=(lvleightt):https://pastebin.com/raw/PEw0XTyG}
{=(advancedt):https://pastebin.com/raw/PEw0XTyG}
{=(at):https://pastebin.com/raw/PEw0XTyG}

{=(README): Final command that gets executed}
{c:cembed {{s.a.t}}}
Raw JSON
{
  "id": 474052,
  "created_at": "2020-12-08T23:42:50.000Z",
  "tag_name": "rcmi",
  "nsfw": false,
  "owner_id": "360061101477724170",
  "uses": 14,
  "description": "The royal conservatory of music or rcm is a music organization thats recognized around the world. One of the things it offers is examinations, these examinations provide diplomas, certificates, which in turn can get you into certain music universities colleges etc. In the USA and Canada they can also get you high school credits so if you haven't finished high school yet these are a great way to get some extras. \nOf course with all of this studying it isn't easy and so when I was doing music theory I found it hard to get just a checklist of information I needed before an exam or even just a quick overview. Then RCM released a syllabus of a basic rundown of everything you would need and to me that was amazing and great :3.\n\n**RCMI Tag**\n**What:**What I've done in this tag is basically summed up all the royal conservatory of musics examination info in one tag. More information on what the rcm is available in the tag import link.\n**Why:** When studying for their exams and such I found it increasingly hard to get a checklist of everything I needed to prepare. This tag has everything you'll need for examinations up to level 8 I didn't go higher because there's already too much info and arct harmony etc. would just be way too much.\n*Disclaimer* No this is not illegal, and neither is the info, the syllabus that I summed up the info from is here:  Provided by the rcm, to actually learn anything you'll have to learn it online or buy their books, study guides. https://files.rcmusic.com//sites/default/files/files/S44_TheorySyl_2016_ONLINE_RCM_V2_F.PDF\n**Tag Usage:** `?rcmi <option>` You can run `?rcmi list` for all the available commands.\n**Things to note: ** This command uses the `cembed` command to pull up the embeds, this means it has to be enabled for this tag to work. Because of this the dm block will not redirect the output. \nThis tag has a ton of info inside and so while testing I've noticed that sometimes carl has a delay (1-15 seconds) in sending the embed and or deleting the message. Also this command can get extremely spammy, to give you an idea if you were to zoom out as much as possible on browser you would probably just be able to fit the entire embed on your screen, for this reason I highly recommend that you require this in a channel or require it to a role. I've tried to make the tag as user friendly as possible because of this. \n**Tag Import:** \n**Image Link: **https://imgur.com/a/r2hEiK9",
  "restricted": false,
  "shared": true,
  "deleted": false,
  "safe": "unrated",
  "hidden": false,
  "guild_id": "680224122244038731",
  "sharer": "360061101477724170",
  "content": "{=(Paste Names and links):\ncarl_bot-musiccmd-error https://pastebin.com/raw/BdpAs9P6 \ncarl_bot-musiccmd-examinfo https://pastebin.com/raw/m6bYTta6\ncarl_bot-musiccmd-0 https://pastebin.com/raw/WpnUZDLp\ncarl_bot-musiccmd-1 https://pastebin.com/raw/T7UG1yJ2\ncarl_bot-musiccmd-2 https://pastebin.com/raw/5GWpkLYw\ncarl_bot-musiccmd-3 https://pastebin.com/raw/M8AvXUR3\ncarl_bot-musiccmd-4 https://pastebin.com/raw/rXBtZsSD\ncarl_bot-musiccmd-5 https://pastebin.com/raw/r7bkmR7P\ncarl_bot-musiccmd-6 https://pastebin.com/raw/D4u98WZy\ncarl_bot-musiccmd-7 https://pastebin.com/raw/HXD9wUyd\ncarl_bot-musiccmd-8 https://pastebin.com/raw/PEw0XTyG\ncarl_bot-musiccmd-list https://pastebin.com/raw/fppUjXVv\ncarl_bot-musiccmd-help https://pastebin.com/raw/M5NUmpDr}\n\n{=(README):The bottom 3 should be kept except del, that you can delete if you want, it just deletes your message using the command}\n{dm} {del} {override} \n\n{=(r.c.id):} {=(README):Put the required channel id/ids separate additional ids with a space}\n{=(r.r.id):} {=(README):Put the required role id/ids here, separate additional roles with a space again}\n{=(README): IF YOU DON\"T WANT TO REQUIRE ANYTHING KEEP BOTH BLANK}\n\n{=(r.c.id.l):{index($$$):{r.c.id} $$$}}\n{=(r.c.id.e):Please use this command in <#{replace( ,>, <#):{r.c.id}>}} \n{require({r.c.id.e}):{replace( ,,):{r.c.id}},{replace( ,,):{r.r.id}}}\n\n{=(README): Switch method info added a t because if a user would input a 1 for example it would ruin the whole tag... Don't know if that made sense but the t is required}\n{=(s.a.t):{if({args(2)}=={args}):{lower:{args(1)}t}|{lower:{args(1)}{args(2)}t}}}\n{=(README): The above is just checking if you did something like lvl 6 or exam info and if you delete the del it still won't affect the msg after if that makes sense}\n\n{=(README):Basically if the args don't match any of the aliases given, do this }\n{=({s.a.t}):https://pastebin.com/raw/BdpAs9P6}\n\n{=(README): List and help pastebins}\n{=(helpt):https://pastebin.com/raw/M5NUmpDr} \n{=(ht):https://pastebin.com/raw/M5NUmpDr}\n{=(listt):https://pastebin.com/raw/fppUjXVv}\n{=(lt):https://pastebin.com/raw/fppUjXVv}\n\n{=(README): Exam Info, benifits etc.}\n{=(examt):https://pastebin.com/raw/m6bYTta6}\n{=(examinfot):https://pastebin.com/raw/m6bYTta6}\n{=(examit):https://pastebin.com/raw/m6bYTta6}\n{=(benefitst):https://pastebin.com/raw/m6bYTta6}\n{=(practicalt):https://pastebin.com/raw/m6bYTta6}\n{=(theoryt):https://pastebin.com/raw/m6bYTta6}\n\n{=(README): All the pastebins that contain the info, don't change anything unless you know what you're doing}\n{=(0t):https://pastebin.com/raw/WpnUZDLp}\n{=(zerot):https://pastebin.com/raw/WpnUZDLp}\n{=(preparatoryt):https://pastebin.com/raw/WpnUZDLp}\n{=(prept):https://pastebin.com/raw/WpnUZDLp}\n{=(level0t):https://pastebin.com/raw/WpnUZDLp}\n{=(levelzerot):https://pastebin.com/raw/WpnUZDLp}\n{=(lvl0):https://pastebin.com/raw/WpnUZDLp}\n{=(lvlzerot):https://pastebin.com/raw/WpnUZDLp}\n\n{=(1t):https://pastebin.com/raw/T7UG1yJ2}\n{=(onet):https://pastebin.com/raw/T7UG1yJ2}\n{=(level1t):https://pastebin.com/raw/T7UG1yJ2}\n{=(levelonet):https://pastebin.com/raw/T7UG1yJ2}\n{=(lvl1t):https://pastebin.com/raw/T7UG1yJ2}\n{=(lvlonet):https://pastebin.com/raw/T7UG1yJ2}\n\n{=(2t):https://pastebin.com/raw/5GWpkLYw}\n{=(twot):https://pastebin.com/raw/5GWpkLYw}\n{=(level2):https://pastebin.com/raw/5GWpkLYw}\n{=(leveltwo):https://pastebin.com/raw/5GWpkLYw}\n{=(lvltwo):https://pastebin.com/raw/5GWpkLYw}\n{=(lvl2):https://pastebin.com/raw/5GWpkLYw}\n\n{=(3t):https://pastebin.com/raw/M8AvXUR3}\n{=(threet):https://pastebin.com/raw/M8AvXUR3}\n{=(level3t):https://pastebin.com/raw/M8AvXUR3}\n{=(levelthreet):https://pastebin.com/raw/M8AvXUR3}\n{=(lvlthreet):https://pastebin.com/raw/M8AvXUR3}\n{=(lvl3t):https://pastebin.com/raw/M8AvXUR3}\n\n{=(4t):https://pastebin.com/raw/rXBtZsSD}\n{=(fourt):https://pastebin.com/raw/rXBtZsSD}\n{=(levelfourt):https://pastebin.com/raw/rXBtZsSD}\n{=(level4t):https://pastebin.com/raw/rXBtZsSD}\n{=(lvl4t):https://pastebin.com/raw/rXBtZsSD}\n{=(lvlfourt):https://pastebin.com/raw/rXBtZsSD}\n\n{=(5t):https://pastebin.com/raw/r7bkmR7P}\n{=(fivet):https://pastebin.com/raw/r7bkmR7P}\n{=(levelfivet):https://pastebin.com/raw/r7bkmR7P}\n{=(level5t):https://pastebin.com/raw/r7bkmR7P}\n{=(lvl5t):https://pastebin.com/raw/r7bkmR7P}\n{=(lvlfivet):https://pastebin.com/raw/r7bkmR7P}\n{=(basict):https://pastebin.com/raw/r7bkmR7P}\n{=(bt):https://pastebin.com/raw/r7bkmR7P}\n\n{=(6t):https://pastebin.com/raw/D4u98WZy}\n{=(sixt):https://pastebin.com/raw/D4u98WZy}\n{=(levelsixt):https://pastebin.com/raw/D4u98WZy}\n{=(level6t):https://pastebin.com/raw/D4u98WZy}\n{=(lvl6t):https://pastebin.com/raw/D4u98WZy}\n{=(lvlsixt):https://pastebin.com/raw/D4u98WZy}\n{=(intermediatet):https://pastebin.com/raw/D4u98WZy}\n{=(it):https://pastebin.com/raw/D4u98WZy}\n\n{=(7t):https://pastebin.com/raw/HXD9wUyd}\n{=(sevent):https://pastebin.com/raw/HXD9wUyd}\n{=(levelsevent):https://pastebin.com/raw/HXD9wUyd}\n{=(level7t):https://pastebin.com/raw/HXD9wUyd}\n{=(lvl7t):https://pastebin.com/raw/HXD9wUyd}\n{=(lvlsevent):https://pastebin.com/raw/HXD9wUyd}\n\n{=(8t):https://pastebin.com/raw/PEw0XTyG}\n{=(eightt):https://pastebin.com/raw/PEw0XTyG}\n{=(leveleightt):https://pastebin.com/raw/PEw0XTyG}\n{=(level8t):https://pastebin.com/raw/PEw0XTyG}\n{=(lvl8t):https://pastebin.com/raw/PEw0XTyG}\n{=(lvleightt):https://pastebin.com/raw/PEw0XTyG}\n{=(advancedt):https://pastebin.com/raw/PEw0XTyG}\n{=(at):https://pastebin.com/raw/PEw0XTyG}\n\n{=(README): Final command that gets executed}\n{c:cembed {{s.a.t}}}",
  "embed": "{}",
  "last_fetched": "2026-10-20T23:26:39.876Z"
}