<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>music education Archives - Canton Music Academy</title>
	<atom:link href="https://www.cantonmusicacademy.com/tag/music-education/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Music Lessons for all ages</description>
	<lastBuildDate>Tue, 13 Oct 2026 22:33:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://www.cantonmusicacademy.com/wp-content/uploads/2023/02/cropped-canton-record-logo-150x150.jpg</url>
	<title>music education Archives - Canton Music Academy</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">222841575</site>	<item>
		<title>Why Progress Isn’t Always Linear in Music Lessons</title>
		<link>https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Thu, 05 Mar 2026 20:04:19 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[music education]]></category>
		<category><![CDATA[Practice Tips]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1843</guid>

					<description><![CDATA[<p>Parent Guide One of the most important things parents and students need to understand about music lessons is this: progress is not a straight line. It never has been, and it never will be. The short answer Music progress comes in small climbs, flat stretches, tiny dips and unexpected jumps. Plateaus don&#8217;t mean your child...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why Progress Isn’t Always Linear in Music Lessons</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}

@font-face{font-family:"CMAcc";src:local("Helvetica Neue"),local("Segoe UI Symbol"),local("Arial Unicode MS"),local("DejaVu Sans"),local("Noto Sans Symbols 2");unicode-range:U+266D-266F,U+1D12A-1D12B;font-weight:100 900}
.cmx{--acc:"CMAcc";--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;font-family:"CMAcc",Montserrat,Arial,sans-serif;color:var(--ink)}
.cmx *{box-sizing:border-box}
.cmx h2,.cmx h3,.cmx p,.cmx li,.cmx summary,.cmx button{font-family:"CMAcc",Montserrat,Arial,sans-serif!important}
.cmx .cmx-lead{font-size:1.15rem;line-height:1.7;color:var(--ink)}
.cmx-tool{margin:8px 0 34px}
.cmx-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 22px;margin:0 0 16px;box-shadow:0 10px 28px rgba(26,32,44,.06)}
.cmx-step{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1rem}
.cmx-step:not(:first-child){margin-top:18px}
.cmx-n{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;font-size:.85rem;display:inline-flex;align-items:center;justify-content:center;flex:none}
.cmx-lbl{display:block;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 6px}
.cmx-chips{display:flex;flex-wrap:wrap;gap:6px}
.cmx-chip{font-family:inherit;border:1.5px solid var(--line);background:#fff;color:var(--ink);font-weight:700;font-size:.95rem;border-radius:11px;padding:8px 12px;min-width:46px;min-height:42px;cursor:pointer;transition:all .12s;line-height:1.1}
.cmx-chip.sm{font-size:.86rem;padding:7px 11px;min-height:38px}
.cmx-chip:hover{border-color:var(--b);color:var(--b)}
.cmx-chip.on{background:var(--b);border-color:var(--b);color:#fff}
.cmx-chip:focus-visible,.cmx-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.cmx-quals{display:grid;gap:12px}
.cmx-btn{font-family:inherit;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;font-weight:700;font-size:.92rem;padding:11px 18px;cursor:pointer;min-height:44px;text-decoration:none}
.cmx-btn.blue{background:var(--b);color:#fff}
.cmx-btn.blue:hover{background:var(--bd)}
.cmx-btn.gold{background:var(--gold);color:var(--ink)}
.cmx-btn.ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line)}
.cmx-btn.ghost:hover{border-color:var(--b);color:var(--b)}
.cmx-result{background:linear-gradient(180deg,#f7fbfe 0%,#fff 40%)}
.cmx-rhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:16px}
.cmx-big{font-size:clamp(2.2rem,6vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--ink)}
.cmx-sub{color:var(--mut);font-weight:600;margin-top:4px}
.cmx-play{display:flex;flex-wrap:wrap;gap:8px}
.cmx-notes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}
.cmx-note{flex:1 1 92px;max-width:140px;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:12px 10px;text-align:center}
.cmx-note b{display:block;font-size:1.6rem;line-height:1.1}
.cmx-note .deg{display:inline-block;margin-top:4px;background:var(--soft);color:var(--b);font-weight:800;font-size:.8rem;border-radius:999px;padding:2px 9px}
.cmx-note small{display:block;color:var(--mut);font-size:.72rem;font-weight:600;margin-top:4px}
.cmx-note.root{border-color:var(--gold);background:#fff8e8}
.cmx-note.bass{box-shadow:inset 0 -4px 0 var(--b)}
.cmx-formula{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 14px;background:var(--soft);border-radius:14px;margin:0 0 12px}
.cmx-formula .cmx-lbl{margin:0}
.cmx-formula b{font-size:1.1rem}
.cmx-formula span:last-child{color:var(--mut);font-size:.85rem;font-weight:600}
.cmx-invrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px}
.cmx-invrow .cmx-lbl{margin:0}
.cmx-vis{display:grid;grid-template-columns:1.35fr 1fr;gap:12px;align-items:start}
.cmx-panel{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;min-width:0}
.cmx-kb svg{width:100%;height:auto;display:block}
.cmx-ptop{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}
.cmx-cd{display:flex;justify-content:center}
.cmx-cd svg{width:100%;max-width:220px;height:auto}
.cmx-cdnote{text-align:center;color:var(--mut);font-size:.82rem;margin:4px 0 0!important}
.cmx-fbwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:14px}
.cmx-fbwrap svg{display:block;min-width:720px;width:100%;height:auto}
@media (max-width:640px){
  .cmx-card{padding:16px 14px;border-radius:18px}
  .cmx-vis{grid-template-columns:1fr}
  .cmx-chip{min-width:40px;padding:7px 9px;font-size:.88rem}
  .cmx-note{flex:1 1 70px}
  .cmx-note b{font-size:1.3rem}
  .cmx-play{width:100%}
  .cmx-play .cmx-btn{flex:1;justify-content:center}
}
.cmx details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cmx summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cmx summary::-webkit-details-marker{display:none}
.cmx summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cmx details[open] summary:after{content:"–"}
.cmx details p{margin:0 0 16px;color:var(--mut)}
.cmx a.cmx-btn{text-decoration:none!important}
.cmx a.cmx-btn.gold{color:var(--ink)!important}
.cmx a.cmx-btn.blue{color:#fff!important}
.cmx .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.4em;max-width:100%}
@media (max-width:640px){
  .cmx table{font-size:.8rem}
  .cmx th,.cmx td{padding:7px 7px!important}
}

.cmx-pgwrap svg{display:block;width:100%;height:auto}
.cmx-pgctl{display:flex;align-items:center;gap:14px;margin:8px 0 12px}
.cmx-month{flex:none;min-width:104px;font-weight:800;font-size:1rem;color:var(--ink)}
.cmx-range{flex:1;width:100%;accent-color:#0477BF;height:28px;cursor:pointer}
.cmx-phase{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:14px 16px;min-height:86px}
.cmx-phase .ic{font-size:1.8rem;line-height:1;flex:none}
.cmx-phase b{display:block;font-size:1.05rem;margin-bottom:2px}
.cmx-phase p{margin:0!important;font-size:.93rem!important;color:var(--ink)!important;line-height:1.5}
.cmx-pgbtns{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}
.cmx-btn.sm{padding:7px 14px;min-height:36px;font-size:.82rem}
.cmx-pgnote{margin:10px 0 0!important;font-size:.78rem!important;color:var(--mut)!important}
@media (max-width:640px){.cmx-month{min-width:80px;font-size:.88rem}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">One of the most important things parents and students need to understand about music lessons is this: <b>progress is not a straight line.</b> It never has been, and it never will be.</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>Music progress comes in small climbs, flat stretches, tiny dips and unexpected jumps. Plateaus don&#8217;t mean your child has stopped learning. They&#8217;re where deeper skills build before the next breakthrough.</p>
  <ul>
    <li>Plateaus are normal for every musician</li>
    <li>Growth spurts usually follow quiet stretches</li>
    <li>Steady students win in the long run</li>
  </ul>
</div>

<h2>What Real Progress Looks Like</h2>
<p>Drag through the timeline to compare the straight line most of us expect with how musical progress usually unfolds.</p>
<div class="cmx"><div class="cmx-tool" id="cmx-prog"><p style="color:#4a5568;text-align:center;padding:30px 0">Loading the progress graph…</p></div></div>

<h2>Plateaus Are Normal, in Music and in Life</h2>
<p>Every musician experiences plateaus. So does every athlete, every student and every professional. In music especially, the &#8220;middle area&#8221; can feel like a vast desert: miles of terrain, so many directions, so much repetition, and sometimes it feels like you&#8217;re walking without seeing visible change.</p>
<p>But that desert is where real development happens. Under the surface, coordination improves, listening sharpens, muscle memory builds and patterns begin to connect. It just doesn&#8217;t always show up right away.</p>

<h2>Growth Spurts Happen When You Least Expect Them</h2>
<p>Music progress often works like this: slow, steady, quiet, and then suddenly something clicks. A scale that felt impossible becomes easy. A rhythm locks in. A song that once felt overwhelming now feels natural.</p>
<p>These &#8220;growth spurts&#8221; usually come after long stretches of what looked like minimal progress. If a student truly wants something and stays with it, those breakthroughs almost always appear. Consistency creates momentum, even when it doesn&#8217;t feel exciting.</p>

<h2>Age and Maturity Play a Role</h2>
<div class="two">
  <div><b>🧒 Younger students</b><p>May plateau because coordination and focus are still developing.</p></div>
  <div><b>🧑 Teenagers</b><p>Sometimes plateau because motivation shifts.</p></div>
  <div><b>🧑‍💼 Adults</b><p>Often plateau because they expect faster results.</p></div>
  <div><b>💡 Everyone</b><p>When we can&#8217;t have what we want quickly, frustration appears. That&#8217;s human.</p></div>
</div>
<p>Here&#8217;s the encouraging part: plateaus don&#8217;t mean inability. They mean growth is happening in deeper layers. No matter what we&#8217;ve accomplished in life, new skills will challenge us, and that&#8217;s part of what makes learning powerful.</p>

<h2>What Parents Should Watch For</h2>
<p>Even during plateaus, progress is usually happening. You might notice:</p>
<ul class="check">
  <li>Better tone quality</li>
  <li>Cleaner rhythm</li>
  <li>More confidence sitting at the instrument</li>
  <li>Fewer reminders needed to start</li>
  <li>More independence in practice</li>
</ul>
<p>These signs are subtle, but they matter. For more, see <a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">How Do You Know If Music Lessons Are Working?</a></p>

<h2>The Key Is Staying With It</h2>
<p>Most students who eventually feel proud of their playing didn&#8217;t avoid plateaus. They moved through them. Progress in music is cumulative: every week builds on the last, even when it doesn&#8217;t feel dramatic. The students who experience long-term growth aren&#8217;t always the fastest starters. They&#8217;re the ones who stay steady. And steady wins in music.</p>
<div class="tip"><span class="ic">🎓</span><p>A good teacher helps students through plateaus by changing material, breaking skills into smaller steps and keeping momentum going. Read <a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What Makes a Great Music Teacher for Kids?</a></p></div>

<h2>Plateau FAQ</h2>
<details><summary>How long does a plateau usually last?</summary><p>It varies, from a few weeks to a few months. If it feels like it&#8217;s dragging on, talk to the teacher; a change of material or a new goal like a recital often gets things moving.</p></details>
<details><summary>Should my child quit during a plateau?</summary><p>Usually not. Breakthroughs tend to come right after the flat stretches. Quitting during a plateau often means missing the jump that was about to happen.</p></details>
<details><summary>Do adults plateau too?</summary><p>Absolutely. Adults often feel plateaus more because they expect faster results. The same patience and consistency apply.</p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li class="here"><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<script>(function(){var b="LyogQ2FudG9uIE11c2ljIEFjYWRlbXkg4oCUIHNoYXJlZCB0aGVvcnkga2l0IGZvciBpbnRlcmFjdGl2ZSBwb3N0cy4KICAgQ29uY2F0ZW5hdGVkIGluIGZyb250IG9mIGVhY2ggdG9vbCdzIGFwcC5qcyBieSB0b29scy9idWlsZC1wb3N0LnB5LgogICBFeHBvc2VzIHdpbmRvdy5DTUsuICovCihmdW5jdGlvbiAoKSB7CiAgJ3VzZSBzdHJpY3QnOwogIGlmICh3aW5kb3cuQ01LKSByZXR1cm47CiAgdmFyIExFVCA9IFsnQycsICdEJywgJ0UnLCAnRicsICdHJywgJ0EnLCAnQiddOwogIHZhciBOQVQgPSBbMCwgMiwgNCwgNSwgNywgOSwgMTFdOwogIHZhciBTVkdOUyA9ICdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc7CgogIGZ1bmN0aW9uIHBhcnNlTm90ZShuKSB7CiAgICBuID0gU3RyaW5nKG4pLnJlcGxhY2UoJ-KZrycsICcjJykucmVwbGFjZSgn4pmtJywgJ2InKTsKICAgIHZhciBsID0gTEVULmluZGV4T2Yobi5jaGFyQXQoMCkudG9VcHBlckNhc2UoKSksIGEgPSAwOwogICAgZm9yICh2YXIgaSA9IDE7IGkgPCBuLmxlbmd0aDsgaSsrKSBhICs9IG4uY2hhckF0KGkpID09PSAnIycgPyAxIDogbi5jaGFyQXQoaSkgPT09ICd4JyA_IDIgOiAtMTsKICAgIHJldHVybiB7IGw6IGwsIGE6IGEsIHBjOiAoTkFUW2xdICsgYSArIDEyMCkgJSAxMiB9OwogIH0KICBmdW5jdGlvbiBhY2NTdHIoYSkgeyByZXR1cm4gYSA9PT0gMCA_ICcnIDogYSA9PT0gMSA_ICfima8nIDogYSA9PT0gMiA_ICfwnYSqJyA6IGEgPT09IC0xID8gJ-KZrScgOiBhID09PSAtMiA_ICfwnYSrJyA6ICcnOyB9CiAgZnVuY3Rpb24gYWNjQXNjaWkoYSkgeyByZXR1cm4gYSA-IDAgPyBuZXcgQXJyYXkoYSArIDEpLmpvaW4oJyMnKSA6IG5ldyBBcnJheSgtYSArIDEpLmpvaW4oJ2InKTsgfQogIGZ1bmN0aW9uIHNwZWxsKGwsIHBjKSB7CiAgICBsID0gKChsICUgNykgKyA3KSAlIDc7CiAgICB2YXIgYSA9ICgocGMgLSBOQVRbbF0pICUgMTIgKyAxOCkgJSAxMiAtIDY7CiAgICByZXR1cm4geyBsOiBsLCBhOiBhLCBwYzogKChwYyAlIDEyKSArIDEyKSAlIDEyLCBuYW1lOiBMRVRbbF0gKyBhY2NTdHIoYSksIGFzY2lpOiBMRVRbbF0gKyBhY2NBc2NpaShhKSB9OwogIH0KICAvKiBpbnRlcnZhbCBmcm9tIHJvb3Q6IGRlZ3JlZSBudW1iZXIgKDEuLjEzKSArIHNlbWl0b25lcyAtPiBzcGVsbGVkIG5vdGUgKi8KICBmdW5jdGlvbiBub3RlQXQocm9vdCwgZGVnLCBzZW1pcykgeyByZXR1cm4gc3BlbGwocm9vdC5sICsgKGRlZyAtIDEpLCByb290LnBjICsgc2VtaXMpOyB9CiAgdmFyIE1BSl9TRU1JID0geyAxOiAwLCAyOiAyLCAzOiA0LCA0OiA1LCA1OiA3LCA2OiA5LCA3OiAxMSwgOTogMTQsIDExOiAxNywgMTM6IDIxIH07CiAgZnVuY3Rpb24gZGVncmVlTGFiZWwoZGVnLCBzZW1pcykgewogICAgdmFyIGQgPSBzZW1pcyAtIE1BSl9TRU1JW2RlZ107CiAgICB2YXIgcHJlID0gZCA9PT0gLTIgPyAn8J2EqycgOiBkID09PSAtMSA_ICfima0nIDogZCA9PT0gMSA_ICfima8nIDogZCA9PT0gMiA_ICfwnYSqJyA6ICcnOwogICAgcmV0dXJuIHByZSArIGRlZzsKICB9CiAgdmFyIElOVF9OQU1FUyA9IHsKICAgICcxOjAnOiAnUm9vdCcsICcyOjEnOiAnTWlub3IgMm5kJywgJzI6Mic6ICdNYWpvciAybmQnLCAnMjozJzogJ0F1Z21lbnRlZCAybmQnLCAnMzozJzogJ01pbm9yIDNyZCcsICczOjQnOiAnTWFqb3IgM3JkJywKICAgICc0OjUnOiAnUGVyZmVjdCA0dGgnLCAnNDo2JzogJ0F1Z21lbnRlZCA0dGgnLCAnNTo2JzogJ0RpbWluaXNoZWQgNXRoJywgJzU6Nyc6ICdQZXJmZWN0IDV0aCcsICc1OjgnOiAnQXVnbWVudGVkIDV0aCcsCiAgICAnNjo4JzogJ01pbm9yIDZ0aCcsICc2OjknOiAnTWFqb3IgNnRoJywgJzc6OSc6ICdEaW1pbmlzaGVkIDd0aCcsICc3OjEwJzogJ01pbm9yIDd0aCcsICc3OjExJzogJ01ham9yIDd0aCcsCiAgICAnOToxMyc6ICdNaW5vciA5dGgnLCAnOToxNCc6ICdNYWpvciA5dGgnLCAnOToxNSc6ICdBdWdtZW50ZWQgOXRoJywgJzExOjE3JzogJ1BlcmZlY3QgMTF0aCcsICcxMToxOCc6ICdBdWdtZW50ZWQgMTF0aCcsCiAgICAnMTM6MjAnOiAnTWlub3IgMTN0aCcsICcxMzoyMSc6ICdNYWpvciAxM3RoJwogIH07CiAgZnVuY3Rpb24gaW50ZXJ2YWxOYW1lKGRlZywgc2VtaXMpIHsgcmV0dXJuIElOVF9OQU1FU1tkZWcgKyAnOicgKyBzZW1pc10gfHwgJyc7IH0KCiAgLyogLS0tLS0tLS0tLSBhdWRpbyAtLS0tLS0tLS0tICovCiAgdmFyIEFDID0gbnVsbDsKICBmdW5jdGlvbiBjdHgoKSB7CiAgICBpZiAoIUFDKSB7IHZhciBDID0gd2luZG93LkF1ZGlvQ29udGV4dCB8fCB3aW5kb3cud2Via2l0QXVkaW9Db250ZXh0OyBpZiAoIUMpIHJldHVybiBudWxsOyBBQyA9IG5ldyBDKCk7IH0KICAgIGlmIChBQy5zdGF0ZSA9PT0gJ3N1c3BlbmRlZCcpIEFDLnJlc3VtZSgpOwogICAgcmV0dXJuIEFDOwogIH0KICBmdW5jdGlvbiBmcmVxKG0pIHsgcmV0dXJuIDQ0MCAqIE1hdGgucG93KDIsIChtIC0gNjkpIC8gMTIpOyB9CiAgZnVuY3Rpb24gdG9uZShhYywgb3V0LCBtLCB0LCBkdXIsIHZvbCwgdHlwZSkgewogICAgdmFyIGcgPSBhYy5jcmVhdGVHYWluKCksIGxwID0gYWMuY3JlYXRlQmlxdWFkRmlsdGVyKCk7CiAgICBscC50eXBlID0gJ2xvd3Bhc3MnOyBscC5mcmVxdWVuY3kudmFsdWUgPSAyNjAwOwogICAgZy5nYWluLnNldFZhbHVlQXRUaW1lKDAuMDAwMSwgdCk7CiAgICBnLmdhaW4uZXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF0VGltZSh2b2wsIHQgKyAwLjAxMik7CiAgICBnLmdhaW4uZXhwb25lbnRpYWxSYW1wVG9WYWx1ZUF0VGltZSgwLjAwMDEsIHQgKyBkdXIpOwogICAgW3R5cGUgfHwgJ3RyaWFuZ2xlJywgJ3NpbmUnXS5mb3JFYWNoKGZ1bmN0aW9uICh0eSwgaykgewogICAgICB2YXIgbyA9IGFjLmNyZWF0ZU9zY2lsbGF0b3IoKTsgby50eXBlID0gdHk7IG8uZnJlcXVlbmN5LnZhbHVlID0gZnJlcShtKTsgby5kZXR1bmUudmFsdWUgPSBrID8gNSA6IC0zOwogICAgICBvLmNvbm5lY3QobHApOyBvLnN0YXJ0KHQpOyBvLnN0b3AodCArIGR1ciArIDAuMDUpOwogICAgfSk7CiAgICBscC5jb25uZWN0KGcpOyBnLmNvbm5lY3Qob3V0KTsKICB9CiAgLyogcGxheSBtaWRpIG5vdGVzOiBtb2RlICdibG9jaycgfCAndXAnIHwgJ3N0cnVtJyAqLwogIGZ1bmN0aW9uIHBsYXkobWlkaXMsIG1vZGUsIG9wdHMpIHsKICAgIHZhciBhYyA9IGN0eCgpOyBpZiAoIWFjKSByZXR1cm47CiAgICBvcHRzID0gb3B0cyB8fCB7fTsKICAgIHZhciBvdXQgPSBhYy5jcmVhdGVHYWluKCk7IG91dC5nYWluLnZhbHVlID0gMC45OyBvdXQuY29ubmVjdChhYy5kZXN0aW5hdGlvbik7CiAgICB2YXIgdDAgPSBhYy5jdXJyZW50VGltZSArIDAuMDMsIG4gPSBtaWRpcy5sZW5ndGgsIHZvbCA9IChvcHRzLnZvbCB8fCAwLjUpIC8gTWF0aC5tYXgoMSwgTWF0aC5zcXJ0KG4pKTsKICAgIHZhciBzdGVwID0gbW9kZSA9PT0gJ3VwJyA_IChvcHRzLnN0ZXAgfHwgMC4zMikgOiBtb2RlID09PSAnc3RydW0nID8gMC4wMyA6IDA7CiAgICBtaWRpcy5mb3JFYWNoKGZ1bmN0aW9uIChtLCBpKSB7IHRvbmUoYWMsIG91dCwgbSwgdDAgKyBpICogc3RlcCwgbW9kZSA9PT0gJ3VwJyA_IChvcHRzLmR1ciB8fCAwLjkpIDogKG9wdHMuZHVyIHx8IDEuOCksIG1vZGUgPT09ICd1cCcgPyAwLjMyIDogdm9sKTsgfSk7CiAgICByZXR1cm4gdDAgKyAobiAtIDEpICogc3RlcDsKICB9CiAgZnVuY3Rpb24gZHJvbmUobSwgZHVyKSB7IHZhciBhYyA9IGN0eCgpOyBpZiAoIWFjKSByZXR1cm47IHZhciBvdXQgPSBhYy5jcmVhdGVHYWluKCk7IG91dC5nYWluLnZhbHVlID0gMC41OyBvdXQuY29ubmVjdChhYy5kZXN0aW5hdGlvbik7IHRvbmUoYWMsIG91dCwgbSwgYWMuY3VycmVudFRpbWUgKyAwLjAyLCBkdXIgfHwgMi40LCAwLjIyLCAnc2luZScpOyB9CgogIC8qIC0tLS0tLS0tLS0gc3ZnIGhlbHBlcnMgLS0tLS0tLS0tLSAqLwogIGZ1bmN0aW9uIHModGFnLCBhdHRycywgcGFyZW50LCB0ZXh0KSB7CiAgICB2YXIgZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyhTVkdOUywgdGFnKTsKICAgIGZvciAodmFyIGsgaW4gYXR0cnMpIGUuc2V0QXR0cmlidXRlKGssIGF0dHJzW2tdKTsKICAgIGlmICh0ZXh0ICE9PSB1bmRlZmluZWQpIGUudGV4dENvbnRlbnQgPSB0ZXh0OwogICAgaWYgKHBhcmVudCkgcGFyZW50LmFwcGVuZENoaWxkKGUpOwogICAgcmV0dXJuIGU7CiAgfQogIGZ1bmN0aW9uIHN2Zyh3LCBoLCBjbHMpIHsgdmFyIGUgPSBzKCdzdmcnLCB7IHZpZXdCb3g6ICcwIDAgJyArIHcgKyAnICcgKyBoLCAnY2xhc3MnOiBjbHMgfHwgJycsIHJvbGU6ICdpbWcnIH0pOyByZXR1cm4gZTsgfQoKICAvKiBwaWFubyBrZXlib2FyZDogb24gPSB7bWlkaU9mZnNldEZyb21TdGFydDogbGFiZWx9LCBzdGFydCA9IG1pZGkgb2YgZmlyc3QgQyAqLwogIGZ1bmN0aW9uIGtleWJvYXJkKG9wdHMpIHsKICAgIHZhciBvY3QgPSBvcHRzLm9jdGF2ZXMgfHwgMiwgd3cgPSAzMCwgd2ggPSAxMjAsIGJ3ID0gMTgsIGJoID0gNzQ7CiAgICB2YXIgVyA9IG9jdCAqIDcgKiB3dyArIDEsIGVsID0gc3ZnKFcsIHdoICsgMiwgJ2Ntay1rYicpOwogICAgdmFyIFdJID0gWzAsIDIsIDQsIDUsIDcsIDksIDExXSwgQkwgPSB7IDE6IDAsIDM6IDEsIDY6IDMsIDg6IDQsIDEwOiA1IH07CiAgICB2YXIgb24gPSBvcHRzLm9uIHx8IHt9LCByb290ID0gb3B0cy5yb290LCBhbHQgPSBvcHRzLmFsdCB8fCB7fTsKICAgIGZ1bmN0aW9uIGtjKG4pIHsgcmV0dXJuIG4gPT09IHJvb3QgPyAnI0YyQjIzMycgOiBhbHRbbl0gPyAnIzIyODAzZicgOiAnIzA0NzdCRic7IH0KICAgIGZvciAodmFyIG8gPSAwOyBvIDwgb2N0OyBvKyspIFdJLmZvckVhY2goZnVuY3Rpb24gKHNlbSwgaSkgewogICAgICB2YXIgbiA9IG8gKiAxMiArIHNlbSwgeCA9IChvICogNyArIGkpICogd3cgKyAwLjUsIGhpdCA9IG9uW25dICE9PSB1bmRlZmluZWQ7CiAgICAgIHMoJ3JlY3QnLCB7IHg6IHgsIHk6IDAuNSwgd2lkdGg6IHd3LCBoZWlnaHQ6IHdoLCByeDogNCwgZmlsbDogaGl0ID8ga2MobikgOiAnI2ZmZicsIHN0cm9rZTogJyM5NGEzYjgnLCAnc3Ryb2tlLXdpZHRoJzogMSB9LCBlbCk7CiAgICAgIGlmIChoaXQgJiYgb25bbl0pIHMoJ3RleHQnLCB7IHg6IHggKyB3dyAvIDIsIHk6IHdoIC0gMTIsICd0ZXh0LWFuY2hvcic6ICdtaWRkbGUnLCAnZm9udC1zaXplJzogMTIsICdmb250LXdlaWdodCc6IDcwMCwgZmlsbDogbiA9PT0gcm9vdCA_ICcjMUEyMDJDJyA6ICcjZmZmJywgJ2ZvbnQtZmFtaWx5JzogJ0NNQWNjLE1vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZicgfSwgZWwsIG9uW25dKTsKICAgIH0pOwogICAgZm9yICh2YXIgbzIgPSAwOyBvMiA8IG9jdDsgbzIrKykgZm9yICh2YXIgc2VtIGluIEJMKSB7CiAgICAgIHZhciBuMiA9IG8yICogMTIgKyAoK3NlbSksIHgyID0gKG8yICogNyArIEJMW3NlbV0gKyAxKSAqIHd3IC0gYncgLyAyICsgMC41LCBoaXQyID0gb25bbjJdICE9PSB1bmRlZmluZWQ7CiAgICAgIHMoJ3JlY3QnLCB7IHg6IHgyLCB5OiAwLjUsIHdpZHRoOiBidywgaGVpZ2h0OiBiaCwgcng6IDMsIGZpbGw6IGhpdDIgPyBrYyhuMikgOiAnIzFBMjAyQycsIHN0cm9rZTogJyMxQTIwMkMnLCAnc3Ryb2tlLXdpZHRoJzogMSB9LCBlbCk7CiAgICAgIGlmIChoaXQyICYmIG9uW24yXSkgcygndGV4dCcsIHsgeDogeDIgKyBidyAvIDIsIHk6IGJoIC0gOCwgJ3RleHQtYW5jaG9yJzogJ21pZGRsZScsICdmb250LXNpemUnOiA5LjUsICdmb250LXdlaWdodCc6IDcwMCwgZmlsbDogbjIgPT09IHJvb3QgPyAnIzFBMjAyQycgOiAnI2ZmZicsICdmb250LWZhbWlseSc6ICdDTUFjYyxNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWYnIH0sIGVsLCBvbltuMl0pOwogICAgfQogICAgcmV0dXJuIGVsOwogIH0KCiAgLyogZnJldHRlZCBjaG9yZCBkaWFncmFtOiBmcmV0cyBhcnJheSBsb3ctPmhpZ2ggKC0xIG11dGUpLCBsYWJlbHMgb3B0aW9uYWwgKi8KICBmdW5jdGlvbiBmcmV0QmFycmUoZnJldHMpIHsKICAgIHZhciBmciA9IGZyZXRzLmZpbHRlcihmdW5jdGlvbiAoZikgeyByZXR1cm4gZiA-IDA7IH0pOwogICAgaWYgKCFmci5sZW5ndGgpIHJldHVybiBudWxsOwogICAgdmFyIGxvID0gTWF0aC5taW4uYXBwbHkobnVsbCwgZnIpLCBmaXJzdCA9IC0xLCBuID0gMDsKICAgIGZyZXRzLmZvckVhY2goZnVuY3Rpb24gKGYsIGkpIHsgaWYgKGYgPT09IGxvKSB7IG4rKzsgaWYgKGZpcnN0IDwgMCkgZmlyc3QgPSBpOyB9IH0pOwogICAgaWYgKG4gPCAyIHx8IGZyZXRzW2ZyZXRzLmxlbmd0aCAtIDFdICE9PSBsbykgcmV0dXJuIG51bGw7CiAgICBmb3IgKHZhciBpID0gZmlyc3Q7IGkgPCBmcmV0cy5sZW5ndGg7IGkrKykgaWYgKGZyZXRzW2ldIDwgbG8pIHJldHVybiBudWxsOwogICAgcmV0dXJuIHsgZnJldDogbG8sIGZyb206IGZpcnN0IH07CiAgfQogIGZ1bmN0aW9uIGNob3JkRGlhZ3JhbSh2LCBvcHRzKSB7CiAgICBvcHRzID0gb3B0cyB8fCB7fTsKICAgIHZhciBuID0gdiA_IHYuZnJldHMubGVuZ3RoIDogKG9wdHMuc3RyaW5ncyB8fCA2KSwgc3AgPSAyMiwgZnMgPSAyNiwgVyA9IHNwICogKG4gLSAxKSwgcGFkTCA9IDMwLCBwYWRUID0gMzQ7CiAgICB2YXIgZWwgPSBzdmcoVyArIHBhZEwgKyAyNCwgZnMgKiA1ICsgcGFkVCArIDI2LCAnY21rLWNkJyk7CiAgICB2YXIgYmFzZSA9IDE7CiAgICBpZiAodikgeyB2YXIgZnIgPSB2LmZyZXRzLmZpbHRlcihmdW5jdGlvbiAoZikgeyByZXR1cm4gZiA-IDA7IH0pOyB2YXIgbXggPSBmci5sZW5ndGggPyBNYXRoLm1heC5hcHBseShudWxsLCBmcikgOiAwOyBpZiAobXggPiA0KSBiYXNlID0gTWF0aC5taW4uYXBwbHkobnVsbCwgZnIpOyB9CiAgICB2YXIgeDAgPSBwYWRMLCB5MCA9IHBhZFQ7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG47IGkrKykgcygnbGluZScsIHsgeDE6IHgwICsgaSAqIHNwLCB5MTogeTAsIHgyOiB4MCArIGkgKiBzcCwgeTI6IHkwICsgZnMgKiA1LCBzdHJva2U6ICcjNjQ3NDhiJywgJ3N0cm9rZS13aWR0aCc6IDEuMyB9LCBlbCk7CiAgICBmb3IgKHZhciBmID0gMDsgZiA8PSA1OyBmKyspIHMoJ2xpbmUnLCB7IHgxOiB4MCwgeTE6IHkwICsgZiAqIGZzLCB4MjogeDAgKyBXLCB5MjogeTAgKyBmICogZnMsIHN0cm9rZTogJyM2NDc0OGInLCAnc3Ryb2tlLXdpZHRoJzogZiA9PT0gMCAmJiBiYXNlID09PSAxID8gNSA6IDEuMyB9LCBlbCk7CiAgICBpZiAoIXYpIHJldHVybiBlbDsKICAgIGlmIChiYXNlID4gMSkgcygndGV4dCcsIHsgeDogeDAgLSAxMCwgeTogeTAgKyBmcyAqIDAuNjUsICd0ZXh0LWFuY2hvcic6ICdlbmQnLCAnZm9udC1zaXplJzogMTIsICdmb250LXdlaWdodCc6IDcwMCwgZmlsbDogJyM0NzU1NjknLCAnZm9udC1mYW1pbHknOiAnQ01BY2MsTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmJyB9LCBlbCwgYmFzZSArICdmcicpOwogICAgdmFyIGJhciA9IHYuYmFycmUgPT09IHVuZGVmaW5lZCA_IGZyZXRCYXJyZSh2LmZyZXRzKSA6IHYuYmFycmU7CiAgICBpZiAoYmFyICYmIGJhci5mcmV0ID4gMCkgeyB2YXIgYnkgPSB5MCArIChiYXIuZnJldCAtIGJhc2UgKyAwLjUpICogZnM7IHMoJ3JlY3QnLCB7IHg6IHgwICsgYmFyLmZyb20gKiBzcCAtIDksIHk6IGJ5IC0gOSwgd2lkdGg6IChuIC0gMSAtIGJhci5mcm9tKSAqIHNwICsgMTgsIGhlaWdodDogMTgsIHJ4OiA5LCBmaWxsOiAnIzFBMjAyQycgfSwgZWwpOyB9CiAgICB2LmZyZXRzLmZvckVhY2goZnVuY3Rpb24gKGZ2LCBpKSB7CiAgICAgIHZhciBjeCA9IHgwICsgaSAqIHNwLCBsYWIgPSB2LmxhYmVscyA_IHYubGFiZWxzW2ldIDogJyc7CiAgICAgIGlmIChmdiA8IDApIHMoJ3RleHQnLCB7IHg6IGN4LCB5OiB5MCAtIDEwLCAndGV4dC1hbmNob3InOiAnbWlkZGxlJywgJ2ZvbnQtc2l6ZSc6IDE1LCBmaWxsOiAnIzY0NzQ4YicsICdmb250LWZhbWlseSc6ICdBcmlhbCcgfSwgZWwsICfDlycpOwogICAgICBlbHNlIGlmIChmdiA9PT0gMCkgcygnY2lyY2xlJywgeyBjeDogY3gsIGN5OiB5MCAtIDE0LCByOiA2LCBmaWxsOiAnbm9uZScsIHN0cm9rZTogJyM2NDc0OGInLCAnc3Ryb2tlLXdpZHRoJzogMS44IH0sIGVsKTsKICAgICAgZWxzZSBpZiAoIShiYXIgJiYgZnYgPT09IGJhci5mcmV0ICYmIGkgPj0gYmFyLmZyb20pKSB7CiAgICAgICAgdmFyIGN5ID0geTAgKyAoZnYgLSBiYXNlICsgMC41KSAqIGZzOwogICAgICAgIHMoJ2NpcmNsZScsIHsgY3g6IGN4LCBjeTogY3ksIHI6IDkuNSwgZmlsbDogdi5yb290SWR4ID09PSBpID8gJyNGMkIyMzMnIDogJyMxQTIwMkMnIH0sIGVsKTsKICAgICAgfQogICAgICBpZiAobGFiKSBzKCd0ZXh0JywgeyB4OiBjeCwgeTogeTAgKyBmcyAqIDUgKyAxOCwgJ3RleHQtYW5jaG9yJzogJ21pZGRsZScsICdmb250LXNpemUnOiAxMSwgJ2ZvbnQtd2VpZ2h0JzogNzAwLCBmaWxsOiAnIzQ3NTU2OScsICdmb250LWZhbWlseSc6ICdDTUFjYyxNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWYnIH0sIGVsLCBsYWIpOwogICAgfSk7CiAgICByZXR1cm4gZWw7CiAgfQogIC8qIGdlbmVyaWMgZnJldHRlZCB2b2ljaW5nIHNlYXJjaDogdHVuaW5nID0gbWlkaSBwZXIgc3RyaW5nIGxvdy0-aGlnaCAqLwogIGZ1bmN0aW9uIHNlYXJjaFZvaWNpbmcodHVuaW5nLCB0b25lcywgYmFzc1BjLCBmaWZ0aCwgb3B0cykgewogICAgb3B0cyA9IG9wdHMgfHwge307CiAgICB2YXIgciA9IHNlYXJjaFBhc3ModHVuaW5nLCB0b25lcywgYmFzc1BjLCBmaWZ0aCwgb3B0cywgZmFsc2UpOwogICAgaWYgKCFyICYmIHR1bmluZy5sZW5ndGggPD0gNCkgciA9IHNlYXJjaFBhc3ModHVuaW5nLCB0b25lcywgYmFzc1BjLCBmaWZ0aCwgb3B0cywgdHJ1ZSk7CiAgICByZXR1cm4gcjsKICB9CiAgZnVuY3Rpb24gc2VhcmNoUGFzcyh0dW5pbmcsIHRvbmVzLCBiYXNzUGMsIGZpZnRoLCBvcHRzLCByZWxheGVkKSB7CiAgICB2YXIgbiA9IHR1bmluZy5sZW5ndGgsIGJlc3QgPSBudWxsLCBmID0gbmV3IEFycmF5KG4pLCBtaW5QbGF5ZWQgPSByZWxheGVkID8gbiAtIDEgOiAob3B0cy5taW5QbGF5ZWQgfHwgTWF0aC5taW4obiwgTWF0aC5tYXgoMywgdG9uZXMubGVuZ3RoKSkpOwogICAgdmFyIGFsbG93TXV0ZSA9IG4gPiA0IHx8IHJlbGF4ZWQ7CiAgICBmb3IgKHZhciBwID0gMDsgcCA8IDExOyBwKyspIHsKICAgICAgdmFyIG9wdHNGID0gYWxsb3dNdXRlID8gWy0xLCAwXSA6IFswXTsKICAgICAgZm9yICh2YXIgayA9IE1hdGgubWF4KDEsIHApOyBrIDw9IHAgKyAzOyBrKyspIG9wdHNGLnB1c2goayk7CiAgICAgIChmdW5jdGlvbiByZWMoaSkgewogICAgICAgIGlmIChpID09PSBuKSB7CiAgICAgICAgICB2YXIgaGF2ZSA9IHt9LCBmciA9IFtdLCBmaXJzdCA9IC0xLCBwbGF5ZWQgPSAwOwogICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBuOyBqKyspIHsgaWYgKGZbal0gPCAwKSBjb250aW51ZTsgaWYgKGZpcnN0IDwgMCkgZmlyc3QgPSBqOyBwbGF5ZWQrKzsgaGF2ZVsodHVuaW5nW2pdICsgZltqXSkgJSAxMl0gPSAxOyBpZiAoZltqXSA-IDApIGZyLnB1c2goZltqXSk7IH0KICAgICAgICAgIGlmIChwbGF5ZWQgPCBtaW5QbGF5ZWQpIHJldHVybjsKICAgICAgICAgIGlmIChiYXNzUGMgIT09IG51bGwgJiYgYmFzc1BjICE9PSB1bmRlZmluZWQgJiYgKHR1bmluZ1tmaXJzdF0gKyBmW2ZpcnN0XSkgJSAxMiAhPT0gYmFzc1BjKSByZXR1cm47CiAgICAgICAgICBpZiAoIXJlbGF4ZWQpIGZvciAodmFyIG0gPSBmaXJzdDsgbSA8IG4gLSAxOyBtKyspIGlmIChmW21dIDwgMCkgcmV0dXJuOwogICAgICAgICAgdmFyIG1pc3NpbmcgPSB0b25lcy5maWx0ZXIoZnVuY3Rpb24gKHQpIHsgcmV0dXJuICFoYXZlW3RdOyB9KTsKICAgICAgICAgIHZhciBhbGxvd01pc3MgPSB0b25lcy5sZW5ndGggPiBuID8gMiA6IDE7CiAgICAgICAgICBpZiAobWlzc2luZy5sZW5ndGggPiBhbGxvd01pc3MpIHJldHVybjsKICAgICAgICAgIGlmIChtaXNzaW5nLnNvbWUoZnVuY3Rpb24gKHgpIHsgcmV0dXJuIHggIT09IGZpZnRoICYmICEoKHJlbGF4ZWQgfHwgdG9uZXMubGVuZ3RoID4gbikgJiYgeCA9PT0gdG9uZXNbMF0pOyB9KSkgcmV0dXJuOwogICAgICAgICAgdmFyIGhpID0gZnIubGVuZ3RoID8gTWF0aC5tYXguYXBwbHkobnVsbCwgZnIpIDogMCwgbG8gPSBmci5sZW5ndGggPyBNYXRoLm1pbi5hcHBseShudWxsLCBmcikgOiAwOwogICAgICAgICAgaWYgKGhpIC0gbG8gPiAzKSByZXR1cm47CiAgICAgICAgICB2YXIgYmFyID0gZnJldEJhcnJlKGYpLCBmaW5nZXJzID0gZnIubGVuZ3RoOwogICAgICAgICAgaWYgKGJhcikgZmluZ2VycyAtPSBmci5maWx0ZXIoZnVuY3Rpb24gKHgpIHsgcmV0dXJuIHggPT09IGxvOyB9KS5sZW5ndGggLSAxOwogICAgICAgICAgaWYgKGZpbmdlcnMgPiA0KSByZXR1cm47CiAgICAgICAgICB2YXIgc2NvcmUgPSBoaSAqIDIgKyAoaGkgLSBsbykgKyBmci5sZW5ndGggKiAwLjMgKyAobiAtIHBsYXllZCkgKiAwLjggKyBtaXNzaW5nLmxlbmd0aCAqIDU7CiAgICAgICAgICBpZiAoIWJlc3QgfHwgc2NvcmUgPCBiZXN0LnNjb3JlKSBiZXN0ID0geyBzY29yZTogc2NvcmUsIGZyZXRzOiBmLnNsaWNlKCksIGJhcnJlOiAoYmFyICYmIGZyLmZpbHRlcihmdW5jdGlvbiAoeCkgeyByZXR1cm4geCA9PT0gbG87IH0pLmxlbmd0aCA-PSAzKSA_IGJhciA6IG51bGwgfTsKICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgZm9yICh2YXIgbyA9IDA7IG8gPCBvcHRzRi5sZW5ndGg7IG8rKykgewogICAgICAgICAgdmFyIHYgPSBvcHRzRltvXTsKICAgICAgICAgIGlmICh2ID49IDAgJiYgdG9uZXMuaW5kZXhPZigodHVuaW5nW2ldICsgdikgJSAxMikgPCAwKSBjb250aW51ZTsKICAgICAgICAgIGZbaV0gPSB2OyByZWMoaSArIDEpOwogICAgICAgIH0KICAgICAgfSkoMCk7CiAgICB9CiAgICByZXR1cm4gYmVzdDsKICB9CiAgLyogdHJlYmxlIGNsZWYgb3V0bGluZSAoQnJhdnVyYSwgU0lMIE9GTCkgaW4gZm9udCB1bml0czogb3JpZ2luIG9uIHRoZSBHIGxpbmUsIDI1MCB1bml0cyBwZXIgc3RhZmYgc3BhY2UgKi8KICB2YXIgR0NMRUYgPSAnTTU0MS4wIC01OTguMEM1MzkuMCAtNjE1LjAgNTQxLjAgLTYxNi4wIDU1MC4wIC02MjUuMEM3MDYuMCAtNzcwLjAgODI0LjAgLTk1My4wIDgyNC4wIC0xMTc0LjBDODI0LjAgLTEyOTkuMCA3ODkuMCAtMTQyMy4wIDczMC4wIC0xNTA5LjBDNzA4LjAgLTE1NDEuMCA2NzEuMCAtMTU4MS4wIDY1NS4wIC0xNTgxLjBDNjM1LjAgLTE1ODEuMCA1OTAuMCAtMTU0NC4wIDU2Mi4wIC0xNTEyLjBDNDU1LjAgLTEzOTQuMCA0MjAuMCAtMTIxNC4wIDQyMC4wIC0xMDY0LjBDNDIwLjAgLTk4MS4wIDQzMS4wIC04ODcuMCA0NDEuMCAtODI4LjBDNDQ0LjAgLTgxMS4wIDQ0NS4wIC04MDguMCA0MjguMCAtNzkzLjBDMjIwLjAgLTYyMi4wIDAuMCAtNDE2LjAgMC4wIC0xMjUuMEMwLjAgMTI1LjAgMTcxLjAgMzYzLjAgNTI0LjAgMzYzLjBDNTU3LjAgMzYzLjAgNTk1LjAgMzYwLjAgNjI0LjAgMzU0LjBDNjM5LjAgMzUxLjAgNjQyLjAgMzUwLjAgNjQ1LjAgMzY3LjBDNjYyLjAgNDY0LjAgNjg0LjAgNTg5LjAgNjg0LjAgNjU3LjBDNjg0LjAgODcwLjAgNTQwLjAgODk2LjAgNDU1LjAgODk2LjBDMzc3LjAgODk2LjAgMzQwLjAgODczLjAgMzQwLjAgODU0LjBDMzQwLjAgODQ0LjAgMzUzLjAgODQwLjAgMzg2LjAgODI5LjBDNDMxLjAgODE2LjAgNDgyLjAgNzc4LjAgNDgyLjAgNjk0LjBDNDgyLjAgNjE1LjAgNDMyLjAgNTQ3LjAgMzQ0LjAgNTQ3LjBDMjQ4LjAgNTQ3LjAgMTkwLjAgNjI0LjAgMTkwLjAgNzEzLjBDMTkwLjAgODA2LjAgMjQ2LjAgOTQ4LjAgNDY0LjAgOTQ4LjBDNTYwLjAgOTQ4LjAgNzQ3LjAgOTA0LjAgNzQ3LjAgNjYwLjBDNzQ3LjAgNTc3LjAgNzIxLjAgNDQxLjAgNzA2LjAgMzUxLjBDNzAzLjAgMzM0LjAgNzA0LjAgMzM2LjAgNzI0LjAgMzI3LjBDODcwLjAgMjY5LjAgOTY2LjAgMTQ3LjAgOTY2LjAgLTE2LjBDOTY2LjAgLTIwMC4wIDgzMS4wIC0zNjMuMCA2MTkuMCAtMzYzLjBDNTgyLjAgLTM2My4wIDU4Mi4wIC0zNjMuMCA1NzcuMCAtMzg5LjBaTTY3Ny4wIC0xMzU4LjBDNzI0LjAgLTEzNTguMCA3NjMuMCAtMTMxOS4wIDc2My4wIC0xMjQwLjBDNzYzLjAgLTEwODAuMCA2MjYuMCAtOTUwLjAgNTEzLjAgLTg1MS4wQzUwMy4wIC04NDIuMCA0OTcuMCAtODQ0LjAgNDk0LjAgLTg2My4wQzQ4OC4wIC05MDAuMCA0ODUuMCAtOTQ5LjAgNDg1LjAgLTk5NS4wQzQ4NS4wIC0xMjIwLjAgNTg5LjAgLTEzNTguMCA2NzcuMCAtMTM1OC4wWk01MjAuMCAtMzc3LjBDNTI0LjAgLTM1MC4wIDUyNC4wIC0zNTEuMCA0OTguMCAtMzQzLjBDMzcyLjAgLTMwMC4wIDI4OS4wIC0xODYuMCAyODkuMCAtNjMuMEMyODkuMCA2Ni4wIDM1Ny4wIDE1OC4wIDQ1NS4wIDE5Mi4wQzQ2Ny4wIDE5Ni4wIDQ4NC4wIDIwMC4wIDQ5NC4wIDIwMC4wQzUwNS4wIDIwMC4wIDUxMS4wIDE5My4wIDUxMS4wIDE4NC4wQzUxMS4wIDE3NC4wIDUwMC4wIDE3MC4wIDQ5MC4wIDE2Ni4wQzQyOS4wIDE0MC4wIDM4Ni4wIDc4LjAgMzg2LjAgMTIuMEMzODYuMCAtNzEuMCA0NDIuMCAtMTMyLjAgNTMwLjAgLTE1Ny4wQzU1My4wIC0xNjMuMCA1NTYuMCAtMTYxLjAgNTU5LjAgLTE0NS4wTDYzMS4wIDI4NC4wQzYzNC4wIDMwMC4wIDYzMi4wIDMwMC4wIDYxMS4wIDMwNC4wQzU4OC4wIDMwOC4wIDU1OS4wIDMxMS4wIDUzMC4wIDMxMS4wQzI3OC4wIDMxMS4wIDExNS4wIDE3MS4wIDExNS4wIC0yOS4wQzExNS4wIC0xMTQuMCAxMzAuMCAtMjI4LjAgMjQ5LjAgLTM2My4wQzMzNi4wIC00NTkuMCA0MDIuMCAtNTEzLjAgNDY5LjAgLTU2Ny4wQzQ4NC4wIC01NzkuMCA0ODcuMCAtNTc3LjAgNDkwLjAgLTU2Mi4wWk02MTkuMCAtMTQ4LjBDNjE2LjAgLTE2Ni4wIDYxOC4wIC0xNzAuMCA2MzUuMCAtMTY4LjBDNzUyLjAgLTE1OC4wIDg0OC4wIC02MC4wIDg0OC4wIDY2LjBDODQ4LjAgMTU3LjAgNzkzLjAgMjMwLjAgNzEzLjAgMjcxLjBDNjk2LjAgMjc5LjAgNjkzLjAgMjc5LjAgNjkwLjAgMjYyLjBaJzsKICBmdW5jdGlvbiB0cmVibGVDbGVmKHBhcmVudCwgeCwgZ0xpbmVZLCBzcGFjZSkgeyByZXR1cm4gcygncGF0aCcsIHsgZDogR0NMRUYsIHRyYW5zZm9ybTogJ3RyYW5zbGF0ZSgnICsgeCArICcgJyArIGdMaW5lWSArICcpIHNjYWxlKCcgKyAoc3BhY2UgLyAyNTApICsgJyknLCBmaWxsOiAnIzFBMjAyQycgfSwgcGFyZW50KTsgfQogIHZhciBUVU5JTkdTID0geyBndWl0YXI6IFs0MCwgNDUsIDUwLCA1NSwgNTksIDY0XSwgdWt1bGVsZTogWzY3LCA2MCwgNjQsIDY5XSB9OwoKICAvKiBmcmV0Ym9hcmQ6IHR1bmluZyBtaWRpIGxvdy0-aGlnaCwgbWFya3M6IFt7cyxmLGxhYmVsLGtpbmR9XSBraW5kOiAncm9vdCd8J25vdGUnfCdkaW0nICovCiAgZnVuY3Rpb24gZnJldGJvYXJkKHR1bmluZywgbWFya3MsIG9wdHMpIHsKICAgIG9wdHMgPSBvcHRzIHx8IHt9OwogICAgdmFyIGZyb20gPSBvcHRzLmZyb20gfHwgMCwgdG8gPSBvcHRzLnRvICE9PSB1bmRlZmluZWQgPyBvcHRzLnRvIDogKG9wdHMuZnJldHMgfHwgMTUpLCBmcmV0cyA9IHRvIC0gZnJvbTsKICAgIHZhciBuID0gdHVuaW5nLmxlbmd0aCwgZncgPSBvcHRzLmZ3IHx8IChmcmV0cyA8PSA4ID8gNjQgOiA0NiksIHNoID0gb3B0cy5zaCB8fCAoZnJldHMgPD0gOCA_IDM0IDogMjYpLCBwYWRMID0gNDYsIHBhZFQgPSAyMjsKICAgIHZhciBXID0gcGFkTCArIGZyZXRzICogZncgKyAxNiwgSCA9IHBhZFQgKyAobiAtIDEpICogc2ggKyAzNDsKICAgIHZhciBlbCA9IHN2ZyhXLCBILCAnY21rLWZiJyk7CiAgICBmdW5jdGlvbiBYKGYpIHsgcmV0dXJuIHBhZEwgKyAoZiAtIGZyb20gLSAwLjUpICogZnc7IH0KICAgIHMoJ3JlY3QnLCB7IHg6IHBhZEwsIHk6IHBhZFQgLSA4LCB3aWR0aDogZnJldHMgKiBmdywgaGVpZ2h0OiAobiAtIDEpICogc2ggKyAxNiwgcng6IDQsIGZpbGw6ICcjZmJmNmVlJyB9LCBlbCk7CiAgICBbMywgNSwgNywgOSwgMTUsIDE3XS5mb3JFYWNoKGZ1bmN0aW9uIChmeCkgeyBpZiAoZnggPiBmcm9tICYmIGZ4IDw9IHRvKSBzKCdjaXJjbGUnLCB7IGN4OiBYKGZ4KSwgY3k6IHBhZFQgKyAobiAtIDEpICogc2ggLyAyLCByOiA1LCBmaWxsOiAnI2U3ZGNjYicgfSwgZWwpOyB9KTsKICAgIGlmICgxMiA-IGZyb20gJiYgMTIgPD0gdG8pIHsgcygnY2lyY2xlJywgeyBjeDogWCgxMiksIGN5OiBwYWRUICsgKG4gLSAxKSAqIHNoICogMC4yNSwgcjogNSwgZmlsbDogJyNlN2RjY2InIH0sIGVsKTsgcygnY2lyY2xlJywgeyBjeDogWCgxMiksIGN5OiBwYWRUICsgKG4gLSAxKSAqIHNoICogMC43NSwgcjogNSwgZmlsbDogJyNlN2RjY2InIH0sIGVsKTsgfQogICAgZm9yICh2YXIgZngyID0gMDsgZngyIDw9IGZyZXRzOyBmeDIrKykgeyB2YXIgbnV0ID0gZngyID09PSAwICYmIGZyb20gPT09IDA7IHMoJ2xpbmUnLCB7IHgxOiBwYWRMICsgZngyICogZncsIHkxOiBwYWRUIC0gOCwgeDI6IHBhZEwgKyBmeDIgKiBmdywgeTI6IHBhZFQgKyAobiAtIDEpICogc2ggKyA4LCBzdHJva2U6IG51dCA_ICcjMUEyMDJDJyA6ICcjYjhhOThmJywgJ3N0cm9rZS13aWR0aCc6IG51dCA_IDUgOiAxLjQgfSwgZWwpOyB9CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IG47IGkrKykgewogICAgICB2YXIgeSA9IHBhZFQgKyAobiAtIDEgLSBpKSAqIHNoOwogICAgICBzKCdsaW5lJywgeyB4MTogcGFkTCwgeTE6IHksIHgyOiBwYWRMICsgZnJldHMgKiBmdywgeTI6IHksIHN0cm9rZTogJyM4YTdhNjQnLCAnc3Ryb2tlLXdpZHRoJzogMSArIChuIC0gMSAtIGkpICogMC4yNSB9LCBlbCk7CiAgICAgIHZhciBvcGVuID0gc3BlbGwoTEVULmluZGV4T2Yob3B0cy5vcGVuTmFtZXMgPyBvcHRzLm9wZW5OYW1lc1tpXS5jaGFyQXQoMCkgOiAnQycpLCB0dW5pbmdbaV0pOwogICAgICBzKCd0ZXh0JywgeyB4OiBwYWRMIC0gMTgsIHk6IHkgKyA0LjUsICd0ZXh0LWFuY2hvcic6ICdtaWRkbGUnLCAnZm9udC1zaXplJzogMTMsICdmb250LXdlaWdodCc6IDcwMCwgZmlsbDogJyM0NzU1NjknLCAnZm9udC1mYW1pbHknOiAnQ01BY2MsTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmJyB9LCBlbCwgb3B0cy5vcGVuTmFtZXMgPyBvcHRzLm9wZW5OYW1lc1tpXSA6IG9wZW4ubmFtZSk7CiAgICB9CiAgICBmb3IgKHZhciBmeDMgPSBmcm9tICsgMTsgZngzIDw9IHRvOyBmeDMrKykgaWYgKGZyZXRzIDw9IDggfHwgWzMsIDUsIDcsIDksIDEyLCAxNV0uaW5kZXhPZihmeDMpID49IDApIHMoJ3RleHQnLCB7IHg6IFgoZngzKSwgeTogSCAtIDYsICd0ZXh0LWFuY2hvcic6ICdtaWRkbGUnLCAnZm9udC1zaXplJzogMTEsICdmb250LXdlaWdodCc6IGZyZXRzIDw9IDggPyA3MDAgOiA0MDAsIGZpbGw6ICcjOTRhM2I4JywgJ2ZvbnQtZmFtaWx5JzogJ0NNQWNjLE1vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZicgfSwgZWwsIGZ4Myk7CiAgICBtYXJrcyA9IChtYXJrcyB8fCBbXSkuZmlsdGVyKGZ1bmN0aW9uIChtKSB7IHJldHVybiBtLmYgPT09IDAgPyBmcm9tID09PSAwIDogKG0uZiA-IGZyb20gJiYgbS5mIDw9IHRvKTsgfSk7CiAgICBtYXJrcy5mb3JFYWNoKGZ1bmN0aW9uIChtKSB7CiAgICAgIHZhciBjeCA9IG0uZiA9PT0gMCA_IHBhZEwgLSAxOCA6IFgobS5mKSwgY3kgPSBwYWRUICsgKG4gLSAxIC0gbS5zKSAqIHNoOwogICAgICB2YXIgZmlsbCA9IG0ua2luZCA9PT0gJ3Jvb3QnID8gJyNGMkIyMzMnIDogbS5raW5kID09PSAnZGltJyA_ICcjZDVkZGU2JyA6IG0ua2luZCA9PT0gJ2FsdCcgPyAnIzIyODAzZicgOiAnIzA0NzdCRic7CiAgICAgIHZhciBnID0gcygnZycsIHsgJ2NsYXNzJzogJ21rJyArIChtLmtpbmQgPT09ICdkaW0nID8gJyBkaW0nIDogJycpLCAnZGF0YS1zJzogbS5zLCAnZGF0YS1mJzogbS5mIH0sIGVsKTsKICAgICAgcygnY2lyY2xlJywgeyBjeDogY3gsIGN5OiBjeSwgcjogZnJldHMgPD0gOCA_IDE0IDogMTEuNSwgZmlsbDogZmlsbCwgc3Ryb2tlOiBtLmYgPT09IDAgPyAnI2ZmZicgOiAnbm9uZScsICdzdHJva2Utd2lkdGgnOiAyIH0sIGcpOwogICAgICBpZiAobS5sYWJlbCkgcygndGV4dCcsIHsgeDogY3gsIHk6IGN5ICsgNCwgJ3RleHQtYW5jaG9yJzogJ21pZGRsZScsICdmb250LXNpemUnOiAobS5sYWJlbC5sZW5ndGggPiAyID8gOC41IDogMTAuNSkgKyAoZnJldHMgPD0gOCA_IDIgOiAwKSwgJ2ZvbnQtd2VpZ2h0JzogODAwLCBmaWxsOiBtLmtpbmQgPT09ICdyb290JyA_ICcjMUEyMDJDJyA6IG0ua2luZCA9PT0gJ2RpbScgPyAnIzY0NzQ4YicgOiAnI2ZmZicsICdmb250LWZhbWlseSc6ICdDTUFjYyxNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWYnLCAncG9pbnRlci1ldmVudHMnOiAnbm9uZScgfSwgZywgbS5sYWJlbCk7CiAgICAgIGlmIChtLmNsaWNrKSB7IGcuc3R5bGUuY3Vyc29yID0gJ3BvaW50ZXInOyBnLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgbS5jbGljayk7IH0KICAgIH0pOwogICAgcmV0dXJuIGVsOwogIH0KCiAgLyogRE9NIGhlbHBlciAqLwogIGZ1bmN0aW9uIGgodGFnLCBhdHRycywga2lkcykgewogICAgdmFyIGUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KHRhZyk7CiAgICBpZiAoYXR0cnMpIGZvciAodmFyIGsgaW4gYXR0cnMpIHsKICAgICAgaWYgKGsgPT09ICd0ZXh0JykgZS50ZXh0Q29udGVudCA9IGF0dHJzW2tdOwogICAgICBlbHNlIGlmIChrLnNsaWNlKDAsIDIpID09PSAnb24nKSBlLmFkZEV2ZW50TGlzdGVuZXIoay5zbGljZSgyKSwgYXR0cnNba10pOwogICAgICBlbHNlIGlmIChhdHRyc1trXSAhPT0gZmFsc2UgJiYgYXR0cnNba10gIT09IG51bGwgJiYgYXR0cnNba10gIT09IHVuZGVmaW5lZCkgZS5zZXRBdHRyaWJ1dGUoaywgYXR0cnNba10gPT09IHRydWUgPyAnJyA6IGF0dHJzW2tdKTsKICAgIH0KICAgIChraWRzIHx8IFtdKS5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7IGlmIChjKSBlLmFwcGVuZENoaWxkKHR5cGVvZiBjID09PSAnc3RyaW5nJyA_IGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKGMpIDogYyk7IH0pOwogICAgcmV0dXJuIGU7CiAgfQoKICB3aW5kb3cuQ01LID0gewogICAgTEVUOiBMRVQsIE5BVDogTkFULCBwYXJzZU5vdGU6IHBhcnNlTm90ZSwgc3BlbGw6IHNwZWxsLCBhY2NTdHI6IGFjY1N0ciwgbm90ZUF0OiBub3RlQXQsIGRlZ3JlZUxhYmVsOiBkZWdyZWVMYWJlbCwKICAgIGludGVydmFsTmFtZTogaW50ZXJ2YWxOYW1lLCBNQUpfU0VNSTogTUFKX1NFTUksIHBsYXk6IHBsYXksIGRyb25lOiBkcm9uZSwgY3R4OiBjdHgsIHN2Z0VsOiBzLCBzdmc6IHN2ZywKICAgIGtleWJvYXJkOiBrZXlib2FyZCwgY2hvcmREaWFncmFtOiBjaG9yZERpYWdyYW0sIHNlYXJjaFZvaWNpbmc6IHNlYXJjaFZvaWNpbmcsIGZyZXRCYXJyZTogZnJldEJhcnJlLAogICAgVFVOSU5HUzogVFVOSU5HUywgZnJldGJvYXJkOiBmcmV0Ym9hcmQsIGg6IGgsIHRyZWJsZUNsZWY6IHRyZWJsZUNsZWYKICB9Owp9KSgpOwoKLyogUHJvZ3Jlc3MgZ3JhcGgg4oCUIGV4cGVjdGVkIHN0cmFpZ2h0IGxpbmUgdnMuIHJlYWwgc3RlcHdpc2UgbXVzaWMgcHJvZ3Jlc3MuIFVzZXMgd2luZG93LkNNSyAoaCwgc3ZnIGhlbHBlcnMpICovCihmdW5jdGlvbiAoKSB7CiAgJ3VzZSBzdHJpY3QnOwogIHZhciByb290ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NteC1wcm9nJyk7CiAgaWYgKCFyb290IHx8IHJvb3QuZ2V0QXR0cmlidXRlKCdkYXRhLXJlYWR5JykpIHJldHVybjsKICByb290LnNldEF0dHJpYnV0ZSgnZGF0YS1yZWFkeScsICcxJyk7CiAgdmFyIEsgPSB3aW5kb3cuQ01LLCBoID0gSy5oLCBTID0gSy5zdmdFbDsKICAvKiBbbW9udGgsIGxldmVsIDDigJMxMDBdIOKAlCBhbiBpbGx1c3RyYXRpb24sIG5vdCBkYXRhICovCiAgdmFyIFJFQUwgPSBbWzAsIDBdLCBbMiwgMTRdLCBbNSwgMThdLCBbNiwgMTVdLCBbNywgMzFdLCBbMTAsIDM0XSwgWzEyLCAzMV0sIFsxMywgNDldLCBbMTYsIDUzXSwgWzE3LCA1Ml0sIFsxOCwgNjddLCBbMjEsIDcxXSwgWzIyLCA2OV0sIFsyMywgODRdLCBbMjQsIDkwXV07CiAgdmFyIFBIQVNFUyA9IFsKICAgIFswLCAyLCAn8J-MsScsICdFYXJseSBjbGltYicsICdFdmVyeXRoaW5nIGlzIG5ldyBhbmQgZXhjaXRpbmcsIHNvIGZpcnN0IHN0ZXBzIGNvbWUgcXVpY2tseS4nXSwKICAgIFsyLCA2LCAn8J-nsScsICdGaXJzdCBwbGF0ZWF1JywgJ0l0IGxvb2tzIGZsYXQsIGJ1dCBjb29yZGluYXRpb24sIHJlYWRpbmcgYW5kIGxpc3RlbmluZyBhcmUgYnVpbGRpbmcgdW5kZXJuZWF0aC4nXSwKICAgIFs2LCA3LCAn4pqhJywgJ0dyb3d0aCBzcHVydCcsICdTb21ldGhpbmcgY2xpY2tzLiBBIHJoeXRobSBsb2NrcyBpbiBvciBhIGhhcmQgcGFzc2FnZSBzdWRkZW5seSBmZWVscyBlYXN5LiddLAogICAgWzcsIDEyLCAn8J-UgScsICdUaGUgbG9uZyBtaWRkbGUnLCAnTG90cyBvZiByZXBldGl0aW9uIGJ1aWxkaW5nIG11c2NsZSBtZW1vcnkuIFNtYWxsIGRpcHMgYXJlIG5vcm1hbCwgbGlrZSBhIGJ1c3kgc2Vhc29uIG9yIGhhcmRlciBtYXRlcmlhbC4nXSwKICAgIFsxMiwgMTMsICfwn5qAJywgJ0JyZWFrdGhyb3VnaCcsICdBIHNvbmcgdGhhdCBmZWx0IG92ZXJ3aGVsbWluZyBub3cgZmVlbHMgbmF0dXJhbC4nXSwKICAgIFsxMywgMTcsICfwn6exJywgJ0Fub3RoZXIgcGxhdGVhdScsICdUb3RhbGx5IG5vcm1hbC4gU3RlYWR5IHN0dWRlbnRzIGtlZXAgc2hvd2luZyB1cCBoZXJlLiddLAogICAgWzE3LCAxOCwgJ_CfjqQnLCAnUmVjaXRhbCBqdW1wJywgJ1ByZXBhcmluZyB0byBwZXJmb3JtIHNoYXJwZW5zIGZvY3VzIGFuZCBtYWtlcyBwcmFjdGljZSBpbnRlbnRpb25hbC4nXSwKICAgIFsxOCwgMjIsICfwn5SBJywgJ1N0ZWFkeSBzdHJldGNoJywgJ1NtYWxsIGNsaW1icyBhbmQgZmxhdCBzdHJldGNoZXMgYXMgc2tpbGxzIGRlZXBlbi4nXSwKICAgIFsyMiwgMjQsICfirZAnLCAnQW5vdGhlciBsZWFwJywgJ1R3byB5ZWFycyBvZiBzdGVhZHkgd29yayBhZGRzIHVwIHRvIHNvbWV0aGluZyBpbXByZXNzaXZlLiddCiAgXTsKICB2YXIgVyA9IDY0MCwgSCA9IDMwMCwgTCA9IDQ2LCBSID0gMTgsIFQgPSAyMCwgQiA9IDQwLCBndyA9IFcgLSBMIC0gUiwgZ2ggPSBIIC0gVCAtIEI7CiAgdmFyIHN0YXRlID0geyBtOiA2LjUsIHVuZGVyOiBmYWxzZSwgcGxheWluZzogbnVsbCB9OwogIGZ1bmN0aW9uIFgobSkgeyByZXR1cm4gTCArIG0gLyAyNCAqIGd3OyB9CiAgZnVuY3Rpb24gWSh2KSB7IHJldHVybiBUICsgZ2ggLSB2IC8gMTAwICogZ2g7IH0KICBmdW5jdGlvbiByZWFsQXQobSkgewogICAgZm9yICh2YXIgaSA9IDE7IGkgPCBSRUFMLmxlbmd0aDsgaSsrKSBpZiAobSA8PSBSRUFMW2ldWzBdKSB7IHZhciBhID0gUkVBTFtpIC0gMV0sIGIgPSBSRUFMW2ldLCBmID0gKG0gLSBhWzBdKSAvIChiWzBdIC0gYVswXSk7IHJldHVybiBhWzFdICsgKGJbMV0gLSBhWzFdKSAqIGY7IH0KICAgIHJldHVybiBSRUFMW1JFQUwubGVuZ3RoIC0gMV1bMV07CiAgfQogIC8qIHNraWxscyBidWlsZCBhIGxpdHRsZSBiZWZvcmUgdGhleSBzaG93IHVwIGluIHBsYXlpbmcgKi8KICBmdW5jdGlvbiB1bmRlcihtKSB7IHZhciB0ID0gMCwgbiA9IDA7IGZvciAodmFyIGsgPSAwLjU7IGsgPD0gMjsgayArPSAwLjI1KSB7IHQgKz0gcmVhbEF0KE1hdGgubWluKDI0LCBtICsgaykpOyBuKys7IH0gcmV0dXJuIE1hdGgubWluKDk0LCB0IC8gbiArIDIpOyB9CiAgZnVuY3Rpb24gcGhhc2UobSkgeyBmb3IgKHZhciBpID0gMDsgaSA8IFBIQVNFUy5sZW5ndGg7IGkrKykgaWYgKG0gPD0gUEhBU0VTW2ldWzFdKSByZXR1cm4gUEhBU0VTW2ldOyByZXR1cm4gUEhBU0VTW1BIQVNFUy5sZW5ndGggLSAxXTsgfQogIHZhciBlbHMgPSB7fTsKICBmdW5jdGlvbiBkcmF3KCkgewogICAgdmFyIGVsID0gSy5zdmcoVywgSCwgJ2NteC1wZ3JhcGgnKTsKICAgIGVsLnNldEF0dHJpYnV0ZSgnYXJpYS1sYWJlbCcsICdHcmFwaCBvZiBtdXNpYyBwcm9ncmVzcyBvdmVyIDI0IG1vbnRoczogYSBzdHJhaWdodCBleHBlY3RlZCBsaW5lIHZlcnN1cyByZWFsIHByb2dyZXNzIHdpdGggcGxhdGVhdXMgYW5kIGp1bXBzJyk7CiAgICBmb3IgKHZhciBnID0gMDsgZyA8PSA0OyBnKyspIFMoJ2xpbmUnLCB7IHgxOiBMLCB4MjogVyAtIFIsIHkxOiBZKGcgKiAyNSksIHkyOiBZKGcgKiAyNSksIHN0cm9rZTogJyNlZWYyZjcnLCAnc3Ryb2tlLXdpZHRoJzogMSB9LCBlbCk7CiAgICBbMCwgNiwgMTIsIDE4LCAyNF0uZm9yRWFjaChmdW5jdGlvbiAobSkgewogICAgICBTKCd0ZXh0JywgeyB4OiBYKG0pLCB5OiBIIC0gMTYsICd0ZXh0LWFuY2hvcic6ICdtaWRkbGUnLCAnZm9udC1zaXplJzogMTIsICdmb250LXdlaWdodCc6IDcwMCwgZmlsbDogJyM5NGEzYjgnLCAnZm9udC1mYW1pbHknOiAnTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmJyB9LCBlbCwgbSA9PT0gMCA_ICdTdGFydCcgOiBtICsgJyBtbycpOwogICAgfSk7CiAgICBTKCd0ZXh0JywgeyB4OiAxNCwgeTogVCArIGdoIC8gMiwgJ3RleHQtYW5jaG9yJzogJ21pZGRsZScsICdmb250LXNpemUnOiAxMSwgJ2ZvbnQtd2VpZ2h0JzogODAwLCBmaWxsOiAnIzk0YTNiOCcsIHRyYW5zZm9ybTogJ3JvdGF0ZSgtOTAgMTQgJyArIChUICsgZ2ggLyAyKSArICcpJywgJ2ZvbnQtZmFtaWx5JzogJ01vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZicsICdsZXR0ZXItc3BhY2luZyc6ICcxJyB9LCBlbCwgJ1NLSUxMJyk7CiAgICBpZiAoc3RhdGUudW5kZXIpIHsKICAgICAgdmFyIHB0cyA9IFtdOwogICAgICBmb3IgKHZhciBtID0gMDsgbSA8PSAyNDsgbSArPSAwLjI1KSBwdHMucHVzaChYKG0pICsgJywnICsgWSh1bmRlcihtKSkpOwogICAgICBTKCdwb2x5Z29uJywgeyBwb2ludHM6IFgoMCkgKyAnLCcgKyBZKDApICsgJyAnICsgcHRzLmpvaW4oJyAnKSArICcgJyArIFgoMjQpICsgJywnICsgWSgwKSwgZmlsbDogJ3JnYmEoMzQsMTI4LDYzLC4xMiknIH0sIGVsKTsKICAgICAgUygncG9seWxpbmUnLCB7IHBvaW50czogcHRzLmpvaW4oJyAnKSwgZmlsbDogJ25vbmUnLCBzdHJva2U6ICcjMjI4MDNmJywgJ3N0cm9rZS13aWR0aCc6IDIsICdzdHJva2UtZGFzaGFycmF5JzogJzIgNScsICdzdHJva2UtbGluZWNhcCc6ICdyb3VuZCcgfSwgZWwpOwogICAgICBTKCd0ZXh0JywgeyB4OiBYKDE0LjUpLCB5OiBZKDE0KSwgJ3RleHQtYW5jaG9yJzogJ21pZGRsZScsICdmb250LXNpemUnOiAxMiwgJ2ZvbnQtd2VpZ2h0JzogODAwLCBmaWxsOiAnIzIyODAzZicsICdmb250LWZhbWlseSc6ICdNb250c2VycmF0LEFyaWFsLHNhbnMtc2VyaWYnIH0sIGVsLCAnU2tpbGxzIGJ1aWxkaW5nIHVuZGVybmVhdGgnKTsKICAgIH0KICAgIFMoJ2xpbmUnLCB7IHgxOiBYKDApLCB5MTogWSgwKSwgeDI6IFgoMjQpLCB5MjogWSgxMDApLCBzdHJva2U6ICcjOTRhM2I4JywgJ3N0cm9rZS13aWR0aCc6IDIuNSwgJ3N0cm9rZS1kYXNoYXJyYXknOiAnOCA3JyB9LCBlbCk7CiAgICB2YXIgYW5nID0gLU1hdGguYXRhbihnaCAvIGd3KSAqIDE4MCAvIE1hdGguUEksIGV4ID0gWCgxNS41KSwgZXkgPSBZKDE1LjUgLyAyNCAqIDEwMCkgLSAxMDsKICAgIFMoJ3RleHQnLCB7IHg6IGV4LCB5OiBleSwgJ2ZvbnQtc2l6ZSc6IDEyLCAnZm9udC13ZWlnaHQnOiA4MDAsIGZpbGw6ICcjNjQ3NDhiJywgJ2ZvbnQtZmFtaWx5JzogJ01vbnRzZXJyYXQsQXJpYWwsc2Fucy1zZXJpZicsIHRyYW5zZm9ybTogJ3JvdGF0ZSgnICsgYW5nICsgJyAnICsgZXggKyAnICcgKyBleSArICcpJyB9LCBlbCwgJ1doYXQgd2UgZXhwZWN0Jyk7CiAgICB2YXIgZG9uZSA9IFJFQUwuZmlsdGVyKGZ1bmN0aW9uIChwKSB7IHJldHVybiBwWzBdIDw9IHN0YXRlLm07IH0pLm1hcChmdW5jdGlvbiAocCkgeyByZXR1cm4gWChwWzBdKSArICcsJyArIFkocFsxXSk7IH0pOwogICAgZG9uZS5wdXNoKFgoc3RhdGUubSkgKyAnLCcgKyBZKHJlYWxBdChzdGF0ZS5tKSkpOwogICAgUygncG9seWxpbmUnLCB7IHBvaW50czogUkVBTC5tYXAoZnVuY3Rpb24gKHApIHsgcmV0dXJuIFgocFswXSkgKyAnLCcgKyBZKHBbMV0pOyB9KS5qb2luKCcgJyksIGZpbGw6ICdub25lJywgc3Ryb2tlOiAnI2NmZTNmMycsICdzdHJva2Utd2lkdGgnOiA0LCAnc3Ryb2tlLWxpbmVqb2luJzogJ3JvdW5kJyB9LCBlbCk7CiAgICBTKCdwb2x5bGluZScsIHsgcG9pbnRzOiBkb25lLmpvaW4oJyAnKSwgZmlsbDogJ25vbmUnLCBzdHJva2U6ICcjMDQ3N0JGJywgJ3N0cm9rZS13aWR0aCc6IDQuNSwgJ3N0cm9rZS1saW5lam9pbic6ICdyb3VuZCcsICdzdHJva2UtbGluZWNhcCc6ICdyb3VuZCcgfSwgZWwpOwogICAgUygndGV4dCcsIHsgeDogWCgxOS42KSwgeTogWSg1NSksICd0ZXh0LWFuY2hvcic6ICdtaWRkbGUnLCAnZm9udC1zaXplJzogMTIsICdmb250LXdlaWdodCc6IDgwMCwgZmlsbDogJyMwNDc3QkYnLCAnZm9udC1mYW1pbHknOiAnTW9udHNlcnJhdCxBcmlhbCxzYW5zLXNlcmlmJyB9LCBlbCwgJ1JlYWwgcHJvZ3Jlc3MnKTsKICAgIHZhciBjeCA9IFgoc3RhdGUubSksIGN5ID0gWShyZWFsQXQoc3RhdGUubSkpOwogICAgUygnbGluZScsIHsgeDE6IGN4LCB4MjogY3gsIHkxOiBULCB5MjogVCArIGdoLCBzdHJva2U6ICcjRjJCMjMzJywgJ3N0cm9rZS13aWR0aCc6IDEuNSB9LCBlbCk7CiAgICBTKCdjaXJjbGUnLCB7IGN4OiBjeCwgY3k6IFkoc3RhdGUubSAvIDI0ICogMTAwKSwgcjogNSwgZmlsbDogJyNmZmYnLCBzdHJva2U6ICcjOTRhM2I4JywgJ3N0cm9rZS13aWR0aCc6IDIgfSwgZWwpOwogICAgUygnY2lyY2xlJywgeyBjeDogY3gsIGN5OiBjeSwgcjogOSwgZmlsbDogJyNGMkIyMzMnLCBzdHJva2U6ICcjZmZmJywgJ3N0cm9rZS13aWR0aCc6IDMgfSwgZWwpOwogICAgcmV0dXJuIGVsOwogIH0KICBmdW5jdGlvbiByZW5kZXIoKSB7CiAgICBlbHMuZ3JhcGguaW5uZXJIVE1MID0gJyc7IGVscy5ncmFwaC5hcHBlbmRDaGlsZChkcmF3KCkpOwogICAgaWYgKGRvY3VtZW50LmFjdGl2ZUVsZW1lbnQgIT09IGVscy5zbGlkZXIpIGVscy5zbGlkZXIudmFsdWUgPSBzdGF0ZS5tOwogICAgdmFyIHAgPSBwaGFzZShzdGF0ZS5tKTsKICAgIGVscy5tb250aC50ZXh0Q29udGVudCA9IHN0YXRlLm0gPCAwLjUgPyAnU3RhcnRpbmcgb3V0JyA6ICdNb250aCAnICsgTWF0aC5yb3VuZChzdGF0ZS5tKTsKICAgIGVscy5waC5pbm5lckhUTUwgPSAnJzsKICAgIGVscy5waC5hcHBlbmRDaGlsZChoKCdzcGFuJywgeyAnY2xhc3MnOiAnaWMnLCB0ZXh0OiBwWzJdIH0pKTsKICAgIGVscy5waC5hcHBlbmRDaGlsZChoKCdkaXYnLCB7fSwgW2goJ2InLCB7IHRleHQ6IHBbM10gfSksIGgoJ3AnLCB7IHRleHQ6IHBbNF0gfSldKSk7CiAgICBlbHMudW5kZXIudGV4dENvbnRlbnQgPSBzdGF0ZS51bmRlciA_ICdIaWRlIHdoYXTigJlzIHVuZGVybmVhdGgnIDogJ1Nob3cgd2hhdOKAmXMgYnVpbGRpbmcgdW5kZXJuZWF0aCc7CiAgICBlbHMudW5kZXIuc2V0QXR0cmlidXRlKCdhcmlhLXByZXNzZWQnLCBzdGF0ZS51bmRlciA_ICd0cnVlJyA6ICdmYWxzZScpOwogICAgZWxzLnBsYXkudGV4dENvbnRlbnQgPSBzdGF0ZS5wbGF5aW5nID8gJ-KdmuKdmiBQYXVzZScgOiAn4pa2IFBsYXkgMiB5ZWFycyc7CiAgfQogIGZ1bmN0aW9uIHBsYXkoKSB7CiAgICBpZiAoc3RhdGUucGxheWluZykgeyBjbGVhckludGVydmFsKHN0YXRlLnBsYXlpbmcpOyBzdGF0ZS5wbGF5aW5nID0gbnVsbDsgcmVuZGVyKCk7IHJldHVybjsgfQogICAgaWYgKHN0YXRlLm0gPj0gMjQpIHN0YXRlLm0gPSAwOwogICAgc3RhdGUucGxheWluZyA9IHNldEludGVydmFsKGZ1bmN0aW9uICgpIHsgc3RhdGUubSA9IE1hdGgubWluKDI0LCBzdGF0ZS5tICsgMC4yNSk7IGlmIChzdGF0ZS5tID49IDI0KSB7IGNsZWFySW50ZXJ2YWwoc3RhdGUucGxheWluZyk7IHN0YXRlLnBsYXlpbmcgPSBudWxsOyB9IHJlbmRlcigpOyB9LCA3MCk7CiAgICByZW5kZXIoKTsKICB9CiAgZnVuY3Rpb24gYnVpbGQoKSB7CiAgICByb290LmlubmVySFRNTCA9ICcnOwogICAgZWxzLmdyYXBoID0gaCgnZGl2JywgeyAnY2xhc3MnOiAnY214LXBnd3JhcCcgfSk7CiAgICBlbHMuc2xpZGVyID0gaCgnaW5wdXQnLCB7IHR5cGU6ICdyYW5nZScsIG1pbjogMCwgbWF4OiAyNCwgc3RlcDogMC4yNSwgJ2NsYXNzJzogJ2NteC1yYW5nZScsICdhcmlhLWxhYmVsJzogJ01vbnRoJywgb25pbnB1dDogZnVuY3Rpb24gKGUpIHsgaWYgKHN0YXRlLnBsYXlpbmcpIHsgY2xlYXJJbnRlcnZhbChzdGF0ZS5wbGF5aW5nKTsgc3RhdGUucGxheWluZyA9IG51bGw7IH0gc3RhdGUubSA9ICtlLnRhcmdldC52YWx1ZTsgcmVuZGVyKCk7IH0gfSk7CiAgICBlbHMubW9udGggPSBoKCdzcGFuJywgeyAnY2xhc3MnOiAnY214LW1vbnRoJyB9KTsgZWxzLnBoID0gaCgnZGl2JywgeyAnY2xhc3MnOiAnY214LXBoYXNlJyB9KTsKICAgIGVscy5wbGF5ID0gaCgnYnV0dG9uJywgeyB0eXBlOiAnYnV0dG9uJywgJ2NsYXNzJzogJ2NteC1idG4gYmx1ZSBzbScsIG9uY2xpY2s6IHBsYXkgfSk7CiAgICBlbHMudW5kZXIgPSBoKCdidXR0b24nLCB7IHR5cGU6ICdidXR0b24nLCAnY2xhc3MnOiAnY214LWJ0biBnaG9zdCBzbScsIG9uY2xpY2s6IGZ1bmN0aW9uICgpIHsgc3RhdGUudW5kZXIgPSAhc3RhdGUudW5kZXI7IHJlbmRlcigpOyB9IH0pOwogICAgcm9vdC5hcHBlbmRDaGlsZChoKCdkaXYnLCB7ICdjbGFzcyc6ICdjbXgtY2FyZCcgfSwgWwogICAgICBlbHMuZ3JhcGgsCiAgICAgIGgoJ2RpdicsIHsgJ2NsYXNzJzogJ2NteC1wZ2N0bCcgfSwgW2Vscy5tb250aCwgZWxzLnNsaWRlcl0pLAogICAgICBlbHMucGgsCiAgICAgIGgoJ2RpdicsIHsgJ2NsYXNzJzogJ2NteC1wZ2J0bnMnIH0sIFtlbHMucGxheSwgZWxzLnVuZGVyXSksCiAgICAgIGgoJ3AnLCB7ICdjbGFzcyc6ICdjbXgtcGdub3RlJywgdGV4dDogJ0FuIGlsbHVzdHJhdGlvbiBvZiBhIHR5cGljYWwgam91cm5leS4gRXZlcnkgc3R1ZGVudOKAmXMgZ3JhcGggbG9va3MgYSBsaXR0bGUgZGlmZmVyZW50LicgfSkKICAgIF0pKTsKICAgIHJlbmRlcigpOwogIH0KICBidWlsZCgpOwp9KSgpOwo=".split("-").join("+").split("_").join(String.fromCharCode(47));var s=document.createElement("script");s.text=decodeURIComponent(escape(atob(b)));document.body.appendChild(s);}());</script>
<p>The post <a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why Progress Isn’t Always Linear in Music Lessons</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1843</post-id>	</item>
		<item>
		<title>What Makes a Great Music Teacher for Kids?</title>
		<link>https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Sun, 01 Mar 2026 15:07:00 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[kids music lessons]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1834</guid>

					<description><![CDATA[<p>Parent Guide Not all music teachers are the same, and when it comes to children, personality matters just as much as musical skill. Parents often ask us, &#8220;How do I know if the teacher is a good fit?&#8221; That&#8217;s a fair question. The short answer A great teacher for kids connects with the student, not...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What Makes a Great Music Teacher for Kids?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">Not all music teachers are the same, and when it comes to children, personality matters just as much as musical skill. Parents often ask us, <b>&#8220;How do I know if the teacher is a good fit?&#8221;</b> That&#8217;s a fair question.</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>A great teacher for kids connects with the student, not just impresses them. Look for someone who adapts, encourages honestly and keeps you in the loop.</p>
  <ul>
    <li>Adapts to each child&#8217;s mood and personality</li>
    <li>Builds real confidence, not empty praise</li>
    <li>Communicates openly with parents</li>
  </ul>
</div>

<h2>It&#8217;s Not Just About Playing Ability</h2>
<p>Being a great musician does not automatically make someone a great teacher. A great teacher for kids needs to:</p>
<ul class="check">
  <li>Adjust their approach</li>
  <li>Read a student&#8217;s mood</li>
  <li>Know when to push, and when to lighten up</li>
  <li>Keep lessons structured but engaging</li>
</ul>
<p>Teaching children requires patience and awareness, not just talent.</p>

<h2>Adaptability Matters More Than Strictness</h2>
<p>Some students respond well to structure. Others need flexibility. The best music teachers are adaptable: they can shift gears when a child is frustrated, simplify something that feels overwhelming, and change material when boredom starts creeping in. Being rigid rarely works with kids. Being thoughtful does.</p>

<h2>The Personality Match Is Important</h2>
<p>Every child is different. Some are shy, some are energetic, some are sensitive and some are highly competitive. A great teacher pays attention to that. It&#8217;s not about being overly strict or overly relaxed. It&#8217;s about knowing who is sitting in front of you.</p>

<h2>Encouragement Without Empty Praise</h2>
<p>Kids know when praise is fake. A great teacher:</p>
<ul class="check">
  <li>Encourages effort</li>
  <li>Points out real improvement</li>
  <li>Helps students hear their own progress</li>
  <li>Keeps confidence steady without exaggerating</li>
</ul>
<p>Confidence builds from skill, not the other way around.</p>

<h2>Handling Frustration the Right Way</h2>
<p>Every student gets stuck at some point. A great teacher doesn&#8217;t react emotionally. Instead, they break things into smaller steps, revisit fundamentals, reframe the challenge and keep momentum moving. Sometimes frustration isn&#8217;t about ability; it&#8217;s about belief. A strong teacher helps build that belief over time.</p>
<div class="tip"><span class="ic">📈</span><p>Plateaus are a normal part of learning. Read <a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why Progress Isn&#8217;t Always Linear in Music Lessons</a>.</p></div>

<h2>Communication With Parents</h2>
<p>Good teachers also communicate well with parents. If something isn&#8217;t working, adjustments should be made. If a child isn&#8217;t practicing, expectations can shift. And sometimes, yes, a different teacher may simply be a better fit. That&#8217;s normal. The goal isn&#8217;t ego. The goal is progress.</p>

<h2>What Really Makes the Difference?</h2>
<p>Consistency. Routine. Clear expectations. And a teacher who genuinely cares about helping the student improve. At Canton Music Academy, we look for teachers who can connect with students, not just impress them, because long-term success comes from connection and consistency, not intimidation. <a href="https://www.cantonmusicacademy.com/music-teachers-in-canton-mi/">Meet our teachers</a>.</p>

<h2>Music Teacher FAQ</h2>
<details><summary>What should I ask a music teacher before starting?</summary><p>Ask how they work with kids your child&#8217;s age, what a typical lesson looks like, how they handle frustration, and how they&#8217;ll keep you updated on progress.</p></details>
<details><summary>Can we switch teachers if it&#8217;s not a good fit?</summary><p>Yes. A personality match matters, and switching teachers is a normal part of finding the right fit. Just let us know and we&#8217;ll help.</p></details>
<details><summary>Should I sit in on my child&#8217;s lessons?</summary><p>It can help, especially early on, so you know what to encourage at home. Some kids focus better without an audience, so ask the teacher what works best for your child.</p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li class="here"><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What Makes a Great Music Teacher for Kids?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1834</post-id>	</item>
		<item>
		<title>How Long Should My Child Stay in Music Lessons?</title>
		<link>https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 16:42:42 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[kids music lessons]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1838</guid>

					<description><![CDATA[<p>Parent Guide One of the most honest questions parents ask is: &#8220;How long should we actually stay in music lessons?&#8221; Not weeks. Not months. Realistically, how long does it take for this to be worth it? The short answer If you&#8217;re serious about music, give it two years. Not two months, and not &#8220;let&#8217;s see...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How Long Should My Child Stay in Music Lessons?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}
.cpg .tl{position:relative;list-style:none;margin:16px 0 22px;padding:0 0 0 34px}
.cpg .tl:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,#9cc9e8,var(--b) 60%,var(--gold))}
.cpg .tl li{position:relative;margin:0 0 14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px}
.cpg .tl li:before{content:"";position:absolute;left:-30px;top:16px;width:17px;height:17px;border-radius:50%;background:#fff;border:4px solid var(--b)}
.cpg .tl li.gold:before{border-color:var(--gold)}
.cpg .tl .when{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--b);margin-bottom:2px}
.cpg .tl b{display:block;font-size:1.05rem;margin-bottom:4px}
.cpg .tl p{margin:0!important;font-size:.94rem;color:var(--mut);line-height:1.55}
.cpg .pairs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 20px}
.cpg .pairs div{background:var(--soft);border-radius:14px;padding:14px 16px}
.cpg .pairs b{display:block;margin-bottom:2px}
.cpg .pairs p{margin:0!important;font-size:.92rem;color:var(--mut);line-height:1.5}
@media (max-width:520px){.cpg .pairs{grid-template-columns:1fr}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">One of the most honest questions parents ask is: <b>&#8220;How long should we actually stay in music lessons?&#8221;</b> Not weeks. Not months. Realistically, how long does it take for this to be worth it?</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>If you&#8217;re serious about music, give it two years. Not two months, and not &#8220;let&#8217;s see how it goes.&#8221; Two years is where real change happens.</p>
  <ul>
    <li>First 3 months: adjustment</li>
    <li>First year: foundation</li>
    <li>Two years: the shift</li>
  </ul>
</div>

<h2>What Happens Along the Way</h2>
<ol class="tl">
  <li><span class="when">The first 3 months</span><b>Adjustment</b><p>Learning how lessons work, understanding what practice actually means, developing coordination and getting used to repetition. This is rarely impressive. It can feel slow and sound rough. But this is where the brain and hands begin building a connection. Quitting here is like planting a seed and digging it up every week to see if it&#8217;s growing.</p></li>
  <li><span class="when">Around 6 months</span><b>Reassurance</b><p>Most parents start to feel reassured. You&#8217;ll notice better rhythm, recognizable parts of songs, improved posture and more comfort with the instrument.</p></li>
  <li><span class="when">One year</span><b>Foundation</b><p>Students usually have basic reading skills, stronger coordination, several pieces they can play confidently and real momentum. Now it starts to feel legitimate. This is also when some families think, &#8220;Okay, they&#8217;ve learned enough.&#8221; They haven&#8217;t. They&#8217;ve just started.</p></li>
  <li class="gold"><span class="when">Two years</span><b>The shift</b><p>Students understand practice, accept repetition, play with real control and have actual musical confidence. This is when music becomes part of their identity instead of just an activity.</p></li>
</ol>
<p>That&#8217;s why we say: if you&#8217;re serious, give it two years. It doesn&#8217;t have to be harsh, but it does need to be realistic. You don&#8217;t become good at anything meaningful in a few months.</p>

<h2>Should We Take Summers Off?</h2>
<p>Here&#8217;s the straight talk: taking summers completely off is usually a bad idea. Momentum disappears, routine disappears and progress stalls. If the schedule needs to lighten, fine. But staying connected weekly, even through summer, keeps growth steady. Music is a habit, and when the habit breaks, it takes effort to rebuild.</p>
<div class="tip"><span class="ic">☀️</span><p>More on this in <a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should My Child Take Lessons Year-Round?</a></p></div>

<h2>When Is It Okay to Quit?</h2>
<p>Let&#8217;s be honest: kids will say they want to quit. Sometimes that&#8217;s normal frustration, sometimes it&#8217;s boredom, sometimes it&#8217;s because something feels hard. Quitting should really only be considered in cases of serious defiance or consistent emotional resistance that doesn&#8217;t improve over time.</p>
<p>It takes a while to be good at things. Most adults who quit early say the same thing later: <b>&#8220;I wish I would&#8217;ve stayed in lessons.&#8221;</b> We hear that constantly, and it&#8217;s rarely said by people who stuck with it.</p>

<h2>What About Switching Instruments?</h2>
<p>Switching can work. Sometimes a student realizes they prefer composition, connect better with a different instrument or want a new challenge. That can be healthy. But constant switching is usually not curiosity; it&#8217;s chasing novelty. There&#8217;s a difference between thoughtful redirection and starting over every few months. Music rewards depth.</p>
<div class="tip"><span class="ic">🎹</span><p>Adding a second instrument is different from switching. See <a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can My Child Learn More Than One Instrument?</a></p></div>

<h2>What If Progress Feels Slow?</h2>
<p>It&#8217;s supposed to. Early progress builds the foundation; later progress builds confidence. If lessons are consistent and practice happens even in small amounts, growth is inevitable. Consistency matters more than early talent. See <a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why Progress Isn&#8217;t Always Linear</a>.</p>

<h2>The Long-Term View</h2>
<p>Music lessons are not a short-term activity, like trying out a sport for one season. They build:</p>
<ul class="check">
  <li>Discipline</li>
  <li>Focus</li>
  <li>Confidence</li>
  <li>Creative ability</li>
  <li>Emotional resilience</li>
</ul>
<p>Whether your child becomes advanced or simply enjoys playing for life, the investment compounds over time. Two years is not extreme. It&#8217;s reasonable. And if you want real results, it&#8217;s the right mindset.</p>

<h2>Lesson Commitment FAQ</h2>
<details><summary>Do we have to sign up for two years?</summary><p>No. Two years is our honest advice for seeing real results, not a contract. Lessons are flexible, and you can adjust as you go.</p></details>
<details><summary>My child wants to quit after a few months. What should we do?</summary><p>Talk to us first. Early frustration is very common, and a change of material, goals or teacher often turns things around.</p></details>
<details><summary>Is it different for adults?</summary><p>The timeline is similar. Adults often progress quickly at first, then hit the same plateaus. Staying consistent for a couple of years is what makes the skill stick.</p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li class="here"><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How Long Should My Child Stay in Music Lessons?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1838</post-id>	</item>
		<item>
		<title>How Do You Know If Music Lessons Are Working?</title>
		<link>https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Sun, 22 Feb 2026 18:35:29 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1831</guid>

					<description><![CDATA[<p>Parent Guide At some point, almost every parent wonders, &#8220;How do I know if music lessons are actually working?&#8221; It&#8217;s a fair question. At Canton Music Academy, we encourage families to look a little deeper than &#8220;Can they play a full song yet?&#8221; Progress in music doesn&#8217;t always show up the way you expect. The...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">How Do You Know If Music Lessons Are Working?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">At some point, almost every parent wonders, <b>&#8220;How do I know if music lessons are actually working?&#8221;</b> It&#8217;s a fair question. At Canton Music Academy, we encourage families to look a little deeper than &#8220;Can they play a full song yet?&#8221; Progress in music doesn&#8217;t always show up the way you expect.</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>If your child is gradually improving, sounding more rhythmic, growing more confident and building a routine, it&#8217;s working. With consistent lessons and practice, progress should feel clear by about six months.</p>
  <ul>
    <li>Early signs are subtle but real</li>
    <li>Progress is often mental before it&#8217;s physical</li>
    <li>Missed lessons slow progress the most</li>
  </ul>
</div>

<h2>The First Signs Are Subtle</h2>
<p>One of the first things parents notice is hearing their child play and suddenly thinking, <i>&#8220;Wait… how are they doing that?&#8221;</i> Maybe it&#8217;s:</p>
<ul class="check">
  <li>A section of a tune sounding smoother</li>
  <li>A rhythm locking in more clearly</li>
  <li>Fewer hesitations between notes</li>
  <li>A steadier tempo</li>
</ul>
<p>It might not be a full performance piece yet, but something starts sounding more organized. That&#8217;s progress.</p>

<h2>Progress Is Often Mental Before It&#8217;s Physical</h2>
<p>Music development isn&#8217;t just about fingers moving faster. A lot is happening mentally: processing rhythm, anticipating patterns, listening more carefully and understanding structure. Especially with today&#8217;s distractions, focus takes time to build. Students are often absorbing far more than they can physically show at first, and that mental development eventually shows up in their playing.</p>

<h2>How Long Before It Feels Obvious?</h2>
<p>If lessons and practice are consistent, progress should feel clear by about <b>six months</b>. That doesn&#8217;t mean they&#8217;re performing at a high level, but you should see:</p>
<div class="two">
  <div><b>💪 More confidence and control</b><p>Sitting down to play without hesitation, and handling the instrument more comfortably.</p></div>
  <div><b>🥁 Better rhythm and independence</b><p>Keeping a steadier beat and needing fewer reminders to get started.</p></div>
</div>
<p>Growth compounds. What feels small in month one often becomes noticeable by month six.</p>

<h2>What Slows Progress the Most?</h2>
<p><b>Missed lessons.</b> Lessons aren&#8217;t just about information; they build routine. Consistency creates momentum, and when lessons are frequently skipped, that routine breaks down and progress slows. Regular attendance matters more than people realize.</p>

<h2>Should We Take a Break to &#8220;Practice More&#8221;?</h2>
<p>Sometimes parents think, &#8220;Maybe we should stop lessons for a while and just practice.&#8221; In most cases, that works against momentum. Lessons provide structure, accountability, adjustment and course correction. It&#8217;s much easier to build a routine while continuing lessons than by stepping away from them.</p>

<h2>What About Comparison?</h2>
<p>There will always be students who seem to have a knack early on. Some pick things up quickly; others take longer. Early ability doesn&#8217;t always predict long-term success, and some of the strongest musicians are simply the ones who stayed consistent while others drifted away.</p>
<div class="tip"><span class="ic">🧭</span><p>Worried your child is falling behind other kids? Read <a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is My Child Behind in Music Lessons?</a></p></div>

<h2>The Role of Recitals and Routine</h2>
<p>Recitals often accelerate progress. When students prepare for performance, focus sharpens, practice becomes intentional and confidence builds. Lesson frequency and practice routines matter too: <a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">twice-weekly lessons</a> early on can help build habits, and once a steady routine forms, once a week absolutely works. The key is staying consistent.</p>

<h2>So… Is It Working?</h2>
<p>If your child is:</p>
<ul class="check">
  <li>Improving gradually</li>
  <li>Sounding more rhythmic</li>
  <li>Becoming more confident</li>
  <li>Staying engaged</li>
  <li>Building a routine</li>
</ul>
<p>…then yes, it&#8217;s working. Music growth isn&#8217;t always dramatic; it&#8217;s often incremental. And those small improvements, stacked over time, become something impressive. If you ever have questions about your child&#8217;s progress, we&#8217;re happy to talk.</p>

<h2>Progress FAQ</h2>
<details><summary>How can I tell if my child is improving if I don&#8217;t play music?</summary><p>Listen for smoother playing, a steadier beat and fewer stops. Ask your child to play the same piece once a month, or record it on your phone, and compare.</p></details>
<details><summary>Should I ask the teacher for a progress update?</summary><p>Yes, any time. A quick check-in after a lesson is the easiest way to know what your child is working on and how to help at home.</p></details>
<details><summary>What if progress has stalled?</summary><p>Plateaus are a normal part of learning. Read <a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why Progress Isn&#8217;t Always Linear</a>, and talk to us if it lasts a long time.</p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li class="here"><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">How Do You Know If Music Lessons Are Working?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1831</post-id>	</item>
		<item>
		<title>Are Private Music Lessons Worth It for Kids?</title>
		<link>https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Tue, 10 Feb 2026 14:17:42 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1820</guid>

					<description><![CDATA[<p>Parent Guide Many parents ask an honest and reasonable question before committing long-term: are private music lessons worth it for kids? With so many options available today, from apps and videos to school programs and group classes, it&#8217;s fair to wonder what makes private lessons different and whether they&#8217;re truly worth the investment. The short...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are Private Music Lessons Worth It for Kids?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">Many parents ask an honest and reasonable question before committing long-term: <b>are private music lessons worth it for kids?</b> With so many options available today, from apps and videos to school programs and group classes, it&#8217;s fair to wonder what makes private lessons different and whether they&#8217;re truly worth the investment.</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>For most kids, yes. Private lessons aren&#8217;t about prestige or pressure. They&#8217;re about creating the right learning environment for each individual child.</p>
  <ul>
    <li>Lessons move at your child&#8217;s pace</li>
    <li>Bad habits get caught early</li>
    <li>Confidence grows faster one-on-one</li>
  </ul>
</div>

<h2>Every Child Learns at a Different Pace</h2>
<p>One of the biggest advantages of private music lessons is individual pacing. In a one-on-one setting, the teacher can:</p>
<ul class="check">
  <li>Move faster when a student is ready</li>
  <li>Slow down when something isn&#8217;t clicking</li>
  <li>Adjust the approach without holding others back</li>
</ul>
<p>This is especially important for kids, who rarely develop skills at the same rate, even when they&#8217;re the same age.</p>

<h2>Fewer Bad Habits Early On</h2>
<p>Without guidance, beginners often develop habits that feel natural at first but become limiting later. Private lessons help:</p>
<ul class="check">
  <li>Catch posture and technique issues early</li>
  <li>Prevent inefficient practice habits</li>
  <li>Reduce the frustration that comes from &#8220;doing it wrong&#8221;</li>
</ul>
<p>Fixing habits later is much harder than learning things correctly from the start.</p>

<h2>Confidence Builds Faster One-on-One</h2>
<p>For many kids, learning in front of others can be intimidating. Private lessons offer a low-pressure environment, space to make mistakes safely, and encouragement tailored to the student. Some children struggle in group settings but thrive with individual attention. Confidence often grows faster when kids feel seen and understood.</p>

<h2>Less Frustration at Home</h2>
<p>One of the most overlooked benefits of private lessons is what happens between lessons. When students clearly understand <b>what</b> to practice, <b>how</b> to practice it and <b>why</b> they&#8217;re practicing it, there tends to be less conflict at home. Parents aren&#8217;t left guessing how to help, and kids feel more capable working independently.</p>
<div class="tip"><span class="ic">⏱️</span><p>Wondering how much practice is realistic? Build a routine by age in <a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How Often Should Kids Practice?</a></p></div>

<h2>What About Group Classes or Apps?</h2>
<p>Group classes and online tools can be great supplements, but they don&#8217;t work equally well for every child.</p>
<figure class="wp-block-table"><table><thead><tr><th></th><th>Private lessons</th><th>Group classes</th><th>Apps &amp; videos</th></tr></thead><tbody>
<tr><td><b>Pace</b></td><td>Set by your child</td><td>Fixed for the group</td><td>Self-paced</td></tr>
<tr><td><b>Feedback</b></td><td>Real-time, personal</td><td>Shared with others</td><td>None in real time</td></tr>
<tr><td><b>Adapts to your child</b></td><td>Yes</td><td>Somewhat</td><td>No</td></tr>
<tr><td><b>Time for questions</b></td><td>Every lesson</td><td>Limited</td><td>None</td></tr>
<tr><td><b>Best for</b></td><td>Steady, lasting progress</td><td>Social fun, ensemble skills</td><td>Convenience, extra practice</td></tr>
</tbody></table></figure>
<p>For some kids, group classes or apps are enough. For others, they lead to frustration or stalled progress. Group classes, like our <a href="https://www.cantonmusicacademy.com/rock-band-classes-canton-mi/">rock band classes</a>, also make a great add-on to private lessons.</p>

<h2>Benefits That Go Beyond Music</h2>
<p>Private instruction also builds valuable life skills like <b>discipline, focus and perseverance</b>, qualities that carry into school and everything else. And because lessons are scheduled around your family, they&#8217;re easier to stick with through busy school years.</p>

<h2>Private Lessons Aren&#8217;t One-Size-Fits-All</h2>
<p>Private lessons don&#8217;t mean high pressure or rigid expectations. They can be fun and exploratory, slow-paced and relaxed, or focused on enjoyment rather than performance. The value comes from flexibility, not intensity.</p>

<h2>So, Are Private Music Lessons Worth It?</h2>
<p>For many families, the answer is yes, because private lessons offer personalized instruction, clear guidance, faster confidence building and fewer frustrations early on. That said, the right choice depends on the child, the family&#8217;s goals and expectations. There&#8217;s no single solution that works for everyone.</p>
<p>If you&#8217;re unsure, a first lesson is a great way to explore whether private instruction feels like a good fit. Enrollment is flexible, and decisions don&#8217;t have to be permanent.</p>

<h2>Private Lesson FAQ</h2>
<details><summary>What age can kids start private music lessons?</summary><p>Many children start around age 5, depending on the instrument and their attention span. Piano, violin and voice are common first instruments for young kids.</p></details>
<details><summary>Are private lessons only for serious students?</summary><p>Not at all. Lessons can be relaxed and fun. Many students take lessons simply because they enjoy music, and the teacher adjusts to those goals.</p></details>
<details><summary>How long until we see progress?</summary><p>Usually sooner than you&#8217;d think, though early progress is often mental before it&#8217;s physical. See <a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">How Do You Know If Music Lessons Are Working?</a></p></details>
<details><summary>Once or twice a week?</summary><p>Once a week works well for most students. Twice a week can help brand-new beginners build habits faster. Read <a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Is Twice-a-Week Better Than Once a Week?</a></p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li class="here"><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are Private Music Lessons Worth It for Kids?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1820</post-id>	</item>
		<item>
		<title>Is Twice-a-Week Music Lessons Better Than Once a Week?</title>
		<link>https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Mon, 02 Feb 2026 21:00:42 +0000</pubDate>
				<category><![CDATA[Parent Guide]]></category>
		<category><![CDATA[Beginner Tips]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1815</guid>

					<description><![CDATA[<p>Parent Guide After starting lessons, one of the most common follow-up questions parents ask is: are twice-a-week music lessons better than once a week? At Canton Music Academy, we help families choose lesson frequency based on age, experience level, and how easily practice habits form at home. The short answer Sometimes, especially at the beginning....</p>
<p>The post <a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Is Twice-a-Week Music Lessons Better Than Once a Week?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}

</style>

<div class="cpg">

<span class="eyebrow">Parent Guide</span>

<p class="lead">After starting lessons, one of the most common follow-up questions parents ask is: <b>are twice-a-week music lessons better than once a week?</b> At Canton Music Academy, we help families choose lesson frequency based on age, experience level, and how easily practice habits form at home.</p>

<div class="answer">
  <span class="lbl">The short answer</span>
  <p>Sometimes, especially at the beginning. Twice a week helps brand-new students build habits faster, but once a week works well when expectations are realistic.</p>
  <ul>
    <li>Twice a week is most helpful in the first couple of months</li>
    <li>Most families scale back once a routine forms</li>
    <li>Lesson frequency can change any time</li>
  </ul>
</div>

<h2>Is Once a Week Enough?</h2>
<p>Yes. Once-a-week lessons work, and many students learn successfully that way. For families watching budget, time or overall schedule, once a week is often the most practical choice. When students practice regularly at home, weekly lessons provide enough guidance to make steady progress.</p>
<p>That said, once a week can feel slow for brand-new beginners, especially young students who haven&#8217;t built a routine yet.</p>

<h2>When Twice-Weekly Lessons Make the Most Sense</h2>
<p>We most often recommend twice-a-week lessons in the first couple of months, when possible. This is especially helpful for:</p>
<ul class="check">
  <li>Young students</li>
  <li>Total beginners</li>
  <li>Students who don&#8217;t practice yet</li>
  <li>Families struggling to establish consistency at home</li>
</ul>
<p>A full week is a long time when everything is new. Two lessons a week reinforce what was just learned before it fades, so progress feels more natural and less frustrating.</p>

<h2>Why Twice a Week Helps Early On</h2>
<p>The biggest benefit of twice-weekly lessons isn&#8217;t just faster progress. It&#8217;s better habit formation. More frequent lessons help:</p>
<ul class="check">
  <li>Build a regular practice routine</li>
  <li>Reduce confusion between lessons</li>
  <li>Lower frustration at home</li>
  <li>Keep momentum going</li>
</ul>
<p>When students feel supported more often, practice stops feeling like a struggle and starts feeling manageable.</p>
<div class="tip"><span class="ic">⭐</span><p>Pair lessons with a simple home routine. Our practice planner suggests a starting point by age: <a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How Often Should Kids Practice?</a></p></div>

<h2>Do Families Usually Stay Twice-Weekly?</h2>
<p>Not usually, and that&#8217;s okay. Many families start with two lessons a week and then scale back to one once a solid routine is established at home. At that point, students are more independent and retain information longer between lessons. Lesson frequency is not a permanent decision; it can change as the student grows.</p>

<h2>Does Instrument Choice Matter?</h2>
<p>Twice-weekly lessons can help early on with every instrument. Whether it&#8217;s piano, guitar, drums or voice, beginners benefit from frequent reinforcement while they&#8217;re learning basic coordination, technique and listening skills. Once those fundamentals are in place, weekly lessons are often enough.</p>

<div class="two">
  <div><b>📅 Once a week</b><p>The most practical choice for most families. Works well with regular home practice. Progress may be slower for some students, but it&#8217;s steady and meaningful.</p></div>
  <div><b>🚀 Twice a week</b><p>A short-term investment in routine building. Not a requirement, just a tool for families who want to accelerate learning early on.</p></div>
</div>

<h2>So, Is Twice a Week Better Than Once a Week?</h2>
<p>In general, once a week works, especially with consistent practice. Twice a week helps beginners build habits faster. The best choice depends on the student, not a rule, and it can change over time.</p>
<p>If you&#8217;re unsure which option is right, we&#8217;re happy to help you decide based on your child&#8217;s age, experience and goals. Enrollment is flexible, and adjustments can always be made as progress develops.</p>

<h2>Lesson Frequency FAQ</h2>
<details><summary>How long should we do twice-weekly lessons?</summary><p>Usually the first one to two months, until practice at home becomes a habit. Then most families move to once a week.</p></details>
<details><summary>Is a longer lesson once a week the same as two short lessons?</summary><p>Not quite. Two short lessons give more frequent reinforcement, which matters most for beginners. Longer lessons are better for students who are ready for more depth. See <a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-Minute Lessons?</a></p></details>
<details><summary>Can we switch between once and twice a week?</summary><p>Yes. Frequency can change with your schedule, the school year, or your child&#8217;s goals, like preparing for a recital.</p></details>

<div class="series">
  <h2>The Parent Guide to Music Lessons</h2>
  <p>Straight answers to the questions parents ask us most.</p>
  <div class="cols"><div><h3>Getting started</h3><ul><li><a href="https://www.cantonmusicacademy.com/are-private-music-lessons-worth-it-for-kids/">Are private lessons worth it?</a></li><li><a href="https://www.cantonmusicacademy.com/what-makes-a-great-music-teacher-for-kids/">What makes a great teacher for kids?</a></li><li><a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></li><li class="here"><a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Once or twice a week?</a></li></ul></div><div><h3>Practice &amp; progress</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-often-should-kids-practice/">How often should kids practice?</a></li><li><a href="https://www.cantonmusicacademy.com/what-if-my-child-doesnt-practice/">What if my child doesn’t practice?</a></li><li><a href="https://www.cantonmusicacademy.com/how-do-you-know-if-music-lessons-are-working/">Are the lessons working?</a></li><li><a href="https://www.cantonmusicacademy.com/why-progress-isnt-always-linear-in-music-lessons/">Why progress isn’t a straight line</a></li><li><a href="https://www.cantonmusicacademy.com/is-my-child-behind-in-music-lessons/">Is my child behind?</a></li></ul></div><div><h3>The long view</h3><ul><li><a href="https://www.cantonmusicacademy.com/how-long-should-my-child-stay-in-music-lessons/">How long should my child stay in lessons?</a></li><li><a href="https://www.cantonmusicacademy.com/should-my-child-take-lessons-year-round/">Should lessons continue year-round?</a></li><li><a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can my child learn more than one instrument?</a></li></ul></div></div>
  <div class="pop"><span>Popular lessons:</span><a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/">Piano</a><a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Guitar</a><a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/">Voice</a><a href="https://www.cantonmusicacademy.com/drum-lessons-in-canton-mi/">Drums</a><a href="https://www.cantonmusicacademy.com/violin-lessons-in-canton-mi/">Violin</a><a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">All lessons</a></div>
</div>

<div class="cta">
  <h2>Questions About Your Child&#8217;s Lessons?</h2>
  <p>Every student is different. Call, text or stop by and we&#8217;ll help you find what works for your child and your schedule.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/">Book a lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>
<p class="sister">Also from our family of schools: <a href="https://www.grossepointemusicacademy.com/" target="_blank" rel="noopener">Grosse Pointe Music Academy</a> and <a href="https://www.brightonmusicacademy.com" target="_blank" rel="noopener">Brighton Music Academy</a>.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/is-twice-a-week-music-lessons-better-than-once-a-week/">Is Twice-a-Week Music Lessons Better Than Once a Week?</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1815</post-id>	</item>
		<item>
		<title>G7 Blues Backing Track: 12-Bar Swing Blues in G (94 BPM)</title>
		<link>https://www.cantonmusicacademy.com/g7-blues-backing-track/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 12:47:54 +0000</pubDate>
				<category><![CDATA[Guitar]]></category>
		<category><![CDATA[Music Education]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1716</guid>

					<description><![CDATA[<p>The 12-bar blues is one of the most important progressions in music, and it&#8217;s the best place to learn to improvise. Press play and jam along with our free G7 blues backing track: a relaxed swing blues in G at 94 BPM, made for Canton Music Academy students and teachers. KeyG Tempo94 BPM FeelSwing Form12-bar...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/g7-blues-backing-track/">G7 Blues Backing Track: 12-Bar Swing Blues in G (94 BPM)</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  Canton Music Academy — Blog post: G7 Blues Backing Track (rewrite)
  URL stays the same: /g7-blues-backing-track/
  WHERE: Posts → edit the post → delete all the old content blocks
  (including the old YouTube embed and image) → add ONE "Custom HTML" block →
  paste everything below → Update → Delete Cache.
  Post title (H1):          G7 Blues Backing Track: 12-Bar Swing Blues in G (94 BPM)
  Yoast SEO title:          G7 Blues Backing Track | 12-Bar Swing Blues in G, 94 BPM
  Yoast meta description:   Free G7 blues backing track: a 12-bar swing blues in G at 94 BPM.
                            Includes the chord chart, chord tones, and the best scales to solo with.
  Keep the current featured image (g7-backing-track.jpg). No scripts.
============================================================= -->
<style>
.cmg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;font-family:Montserrat,sans-serif}
.cmg *{box-sizing:border-box}
.cmg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cmg .vid{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#000;margin:10px 0 14px;box-shadow:0 16px 36px rgba(26,32,44,.16)}
.cmg .vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.cmg .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 26px}
.cmg .facts div{background:var(--soft);border-radius:16px;padding:14px 12px;text-align:center}
.cmg .facts small{display:block;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:2px}
.cmg .facts b{font-size:1.1rem;color:var(--ink)}
.cmg .chart{display:grid;grid-template-columns:repeat(4,1fr);border:2px solid var(--ink);border-radius:16px;overflow:hidden;margin:18px 0 8px;background:#fff}
.cmg .chart div{position:relative;padding:22px 8px 18px;text-align:center;font-weight:700;font-size:1.25rem;color:var(--ink);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.cmg .chart div:nth-child(4n){border-right:0}
.cmg .chart div:nth-child(n+9){border-bottom:0}
.cmg .chart div small{position:absolute;left:8px;top:6px;font-size:.68rem;font-weight:600;color:#a0aec0}
.cmg .chart .i{background:#eaf4fb}
.cmg .chart .iv{background:#fff8e8}
.cmg .chart .v{background:#f0faf4}
.cmg .key{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.85rem;color:var(--mut);margin:0 0 22px}
.cmg .key span:before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px;border:1px solid var(--line)}
.cmg .key .k1:before{background:#eaf4fb}.cmg .key .k4:before{background:#fff8e8}.cmg .key .k5:before{background:#f0faf4}
.cmg .tones{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 22px}
.cmg .tones div{border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:#fff}
.cmg .tones b{display:block;font-size:1.15rem;color:var(--ink)}
.cmg .tones span{color:var(--mut);font-size:.95rem;letter-spacing:.04em}
.cmg .scales{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 10px}
.cmg .sc{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 20px}
.cmg .sc b{display:block;color:var(--ink);font-size:1.02rem;margin-bottom:6px}
.cmg .sc .notes{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}
.cmg .sc .notes i{font-style:normal;background:var(--soft);border-radius:8px;padding:3px 9px;font-weight:700;font-size:.88rem;color:var(--ink)}
.cmg .sc .notes i.blue{background:#1A202C;color:#fff}
.cmg .sc p{margin:0;font-size:.92rem;color:var(--mut);line-height:1.55}
.cmg .two{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 10px}
.cmg .two .col{background:var(--soft);border-radius:20px;padding:20px 22px}
.cmg .two h3{margin:0 0 10px!important;font-size:1.1rem!important}
.cmg .two ul{margin:0;padding-left:1.2em}
.cmg .two li{margin-bottom:.4em;font-size:.96rem}
.cmg .call{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;background:var(--ink);color:#fff;border-radius:22px;padding:24px 26px;margin:26px 0}
.cmg .call p{margin:0;color:#cbd5e0;font-size:.98rem}
.cmg .call p b{display:block;color:#fff;font-size:1.15rem}
.cmg .call a.btn{display:inline-block;background:var(--gold);color:var(--ink)!important;font-weight:700;padding:13px 24px;border-radius:999px;text-decoration:none!important;white-space:nowrap}
.cmg .call a.btn:hover{background:#fff}
.cmg .yt{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:10px 18px;font-weight:700;text-decoration:none!important;color:var(--ink)!important}
.cmg .yt:hover{border-color:#e00}
.cmg .yt span{color:#e00}
@media (max-width:640px){
  .cmg .facts{grid-template-columns:repeat(2,1fr)}
  .cmg .chart div{padding:20px 4px 14px;font-size:1.05rem}
  .cmg .tones{grid-template-columns:1fr}
  .cmg .scales,.cmg .two{grid-template-columns:1fr}
  .cmg .call{padding:22px 20px}
  .cmg .call a.btn{width:100%;text-align:center}
}
</style>

<div class="cmg">

<p class="lead">The 12-bar blues is one of the most important progressions in music, and it&#8217;s the best place to learn to improvise. Press play and jam along with our free G7 blues backing track: a relaxed swing blues in G at 94 BPM, made for Canton Music Academy students and teachers.</p>

<div class="vid">
  <iframe src="https://www.youtube.com/embed/GH13hZW-pEg" title="G7 Blues Backing Track: 12 Bar Swing Blues in G, 94 BPM" loading="lazy" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div>

<div class="facts">
  <div><small>Key</small><b>G</b></div>
  <div><small>Tempo</small><b>94 BPM</b></div>
  <div><small>Feel</small><b>Swing</b></div>
  <div><small>Form</small><b>12-bar</b></div>
</div>

<h2>G7 Blues Chord Chart</h2>
<p>The track uses three dominant 7th chords, the I, IV and V of G: <b>G7, C7 and D7</b>. Count four beats per bar and follow along:</p>
<div class="chart" role="table" aria-label="12-bar blues in G chord chart">
  <div class="i"><small>1</small>G7</div><div class="i"><small>2</small>G7</div><div class="i"><small>3</small>G7</div><div class="i"><small>4</small>G7</div>
  <div class="iv"><small>5</small>C7</div><div class="iv"><small>6</small>C7</div><div class="i"><small>7</small>G7</div><div class="i"><small>8</small>G7</div>
  <div class="v"><small>9</small>D7</div><div class="iv"><small>10</small>C7</div><div class="i"><small>11</small>G7</div><div class="v"><small>12</small>D7</div>
</div>
<div class="key"><span class="k1">I chord (G7)</span><span class="k4">IV chord (C7)</span><span class="k5">V chord (D7)</span></div>
<p>Bar 12 on the D7 is the &#8220;turnaround.&#8221; It pulls you back to the top of the form, and the progression loops so you can keep playing.</p>

<h3>Chord tones</h3>
<div class="tones">
  <div><b>G7</b><span>G · B · D · F</span></div>
  <div><b>C7</b><span>C · E · G · B♭</span></div>
  <div><b>D7</b><span>D · F♯ · A · C</span></div>
</div>
<p>Landing a solo phrase on a chord tone of whichever chord is playing is one of the fastest ways to sound &#8220;inside&#8221; the changes.</p>

<h2>Best Scales to Solo Over a G Blues</h2>
<div class="scales">
  <div class="sc"><b>G minor pentatonic</b><div class="notes"><i>G</i><i>B♭</i><i>C</i><i>D</i><i>F</i></div><p>The classic blues-rock sound. Start here if you&#8217;re new to soloing. See our <a href="https://www.cantonmusicacademy.com/minor-pentatonic-scales/">minor pentatonic guide</a>.</p></div>
  <div class="sc"><b>G blues scale</b><div class="notes"><i>G</i><i>B♭</i><i>C</i><i class="blue">D♭</i><i>D</i><i>F</i></div><p>Minor pentatonic plus the &#8220;blue note&#8221; (D♭). Slide through it rather than landing on it.</p></div>
  <div class="sc"><b>G major pentatonic</b><div class="notes"><i>G</i><i>A</i><i>B</i><i>D</i><i>E</i></div><p>A brighter, sweeter sound, great for country-blues and B.B. King style phrases.</p></div>
  <div class="sc"><b>G Mixolydian</b><div class="notes"><i>G</i><i>A</i><i>B</i><i>C</i><i>D</i><i>E</i><i>F</i></div><p>The full scale behind a G7 chord, for jazzier lines. Learn more in <a href="https://www.cantonmusicacademy.com/why-should-i-learn-modes/">why learn modes</a>.</p></div>
</div>
<p>Try mixing the minor and major pentatonic: B♭ bent up toward B is one of the most classic blues moves there is.</p>

<h2>Why the 12-Bar Blues Matters</h2>
<p>The 12-bar blues isn&#8217;t just for blues. It&#8217;s the foundation of countless rock, jazz, pop and country songs. Practicing over it builds:</p>
<ul class="wp-block-list">
  <li>Steady rhythm and smooth chord changes</li>
  <li>A feel for song form, so you always know where you are</li>
  <li>Confidence improvising and soloing</li>
  <li>Ear training through repetition and feel</li>
</ul>

<h2>How to Use This Backing Track</h2>
<div class="two">
  <div class="col">
    <h3>🎸 For students</h3>
    <ul>
      <li>Strum or play a shuffle rhythm with the chords first</li>
      <li>Play the G minor pentatonic up and down in time</li>
      <li>Add bends, slides and short 2–4 note phrases</li>
      <li>Leave space: rests are part of a great solo</li>
    </ul>
  </div>
  <div class="col">
    <h3>🍎 For teachers</h3>
    <ul>
      <li>Use it as a warm-up or mid-lesson jam</li>
      <li>Trade call-and-response licks with your student</li>
      <li>Have students call out bar numbers as the form goes by</li>
      <li>Assign a scale position or technique to practice at home with the video</li>
    </ul>
  </div>
</div>

<h2>More Blues Backing Tracks</h2>
<p>We&#8217;re adding more keys, tempos and grooves to our 12-bar blues playlist. Subscribe so you don&#8217;t miss new tracks.</p>
<p><a class="yt" href="https://www.youtube.com/playlist?list=PL_IVaeJR0Mnn46HlTSHrimLDRXfrY5cU3" target="_blank" rel="noopener"><span aria-hidden="true">▶</span> 12-Bar Blues Backing Tracks playlist</a></p>
<p>Want the theory behind it all? Visit our <a href="https://www.cantonmusicacademy.com/guitar-music-theory-guide/">Guitar Music Theory Guide</a> for scales, chords and more.</p>

<div class="call">
  <p><b>Ready to really learn the blues?</b>Private guitar lessons in Canton for every level, from first chords to full solos.</p>
  <a class="btn" href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/">Explore Guitar Lessons</a>
</div>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/g7-blues-backing-track/">G7 Blues Backing Track: 12-Bar Swing Blues in G (94 BPM)</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1716</post-id>	</item>
		<item>
		<title>Upright Bass Lessons in Canton, MI</title>
		<link>https://www.cantonmusicacademy.com/upright-bass-lessons-canton-music-academy/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Wed, 25 Jun 2025 11:22:13 +0000</pubDate>
				<category><![CDATA[Music Lessons]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1563</guid>

					<description><![CDATA[<p>Private Lessons If you&#8217;ve ever felt the pulse of music through your feet at a jazz show, or admired the thunderous beauty of a symphony&#8217;s bassline, you already understand the magnetic power of the upright bass. Now imagine playing it yourself. At a glance Private upright bass lessons for teens and adults with a dedicated,...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/upright-bass-lessons-canton-music-academy/">Upright Bass Lessons in Canton, MI</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  Canton Music Academy — Upright Bass Lessons in Canton, MI
  URL stays the same: /upright-bass-lessons-canton-music-academy/
  WHERE: Posts → edit the post → delete ALL old blocks (including the old image)
  → add ONE "Custom HTML" block → paste everything below → Update → Delete Cache.
  Post title (H1):        Upright Bass Lessons in Canton, MI
  Yoast SEO title:        Upright Bass Lessons in Canton, MI | Canton Music Academy
  Yoast meta description: Private upright bass lessons in Canton, MI with a university-trained bassist. Classical bowing, jazz walking bass lines and more, for teens and adults, in person or online.
  Featured image alt:     Upright bass lessons in Canton MI covering classical bowing, jazz walking bass lines and contemporary styles
  Category: Music Lessons (untick Guitar). No scripts.
============================================================= -->
<style>
.cpg{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;--grn:#22803f;font-family:Montserrat,sans-serif;color:var(--ink)}
.cpg *{box-sizing:border-box}
.cpg .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eaf4fb;color:var(--b);font-weight:800;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 14px;margin:0 0 14px}
.cpg .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cpg .answer{background:linear-gradient(180deg,#f7fbfe,#fff);border:1px solid var(--line);border-left:6px solid var(--b);border-radius:18px;padding:20px 24px;margin:8px 0 30px;box-shadow:0 10px 26px rgba(26,32,44,.05)}
.cpg .answer .lbl{display:block;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--b);margin:0 0 6px}
.cpg .answer p{margin:0 0 10px!important;font-size:1.05rem;line-height:1.65}
.cpg .answer ul{margin:0!important;padding:0;list-style:none}
.cpg .answer li{position:relative;padding-left:28px;margin:0 0 6px;font-weight:600}
.cpg .answer li:before{content:"✓";position:absolute;left:0;top:0;color:var(--grn);font-weight:800}
.cpg ul.check{list-style:none;padding:0;margin:12px 0 18px}
.cpg ul.check li{position:relative;padding:10px 14px 10px 44px;margin:0 0 8px;background:var(--soft);border-radius:12px;line-height:1.5}
.cpg ul.check li:before{content:"✓";position:absolute;left:16px;top:10px;color:var(--b);font-weight:800}
.cpg .tip{display:flex;gap:14px;align-items:flex-start;background:#fff8e8;border:1px solid #f6e3b4;border-radius:16px;padding:16px 18px;margin:16px 0 22px}
.cpg .tip .ic{font-size:1.5rem;line-height:1;flex:none}
.cpg .tip p{margin:0!important;line-height:1.6}
.cpg .tip a{font-weight:700}
.cpg .two{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 20px}
.cpg .two div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.cpg .two b{display:block;margin-bottom:4px}
.cpg .two p{margin:0!important;font-size:.95rem;color:var(--mut);line-height:1.55}
.cpg details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cpg summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cpg summary::-webkit-details-marker{display:none}
.cpg summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cpg details[open] summary:after{content:"–"}
.cpg details p{margin:0 0 16px;color:var(--mut)}
.cpg .series{background:var(--soft);border-radius:24px;padding:24px 24px 14px;margin:34px 0 10px}
.cpg .series h2{margin:0 0 4px!important;font-size:1.35rem!important}
.cpg .series>p{margin:0 0 16px!important;color:var(--mut);font-size:.95rem}
.cpg .series .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.cpg .series h3{font-size:.72rem!important;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin:0 0 8px!important}
.cpg .series ul{list-style:none;margin:0 0 10px;padding:0}
.cpg .series li{margin:0 0 6px}
.cpg .series a{display:block;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 12px;font-weight:600;font-size:.9rem;line-height:1.35;color:var(--ink)!important;text-decoration:none!important;transition:border-color .15s}
.cpg .series a:hover{border-color:var(--b);color:var(--b)!important}
.cpg .series li.here a{background:var(--b);border-color:var(--b);color:#fff!important}
.cpg .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:28px 26px;color:#fff;margin:22px 0 10px}
.cpg .cta h2{color:#fff!important;margin:0 0 8px!important;font-size:1.4rem!important}
.cpg .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cpg .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cpg .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cpg .btn.gold{background:var(--gold);color:var(--ink)!important}
.cpg .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cpg .byline{color:var(--mut)!important;font-style:italic}
.cpg .sister{font-size:.85rem;color:var(--mut)}
.cpg .series .pop{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border-top:1px solid var(--line);padding:12px 0 6px;margin-top:4px}
.cpg .series .pop span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);margin-right:4px}
.cpg .series .pop a{display:inline-block;padding:6px 12px;border-radius:999px;font-size:.84rem}
@media (max-width:760px){.cpg .series .cols{grid-template-columns:1fr}}
@media (max-width:520px){.cpg .two{grid-template-columns:1fr}.cpg .answer{padding:16px 18px}}
.cpg .wp-block-table{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:14px 0 18px;max-width:100%}
.cpg table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;font-size:.93rem}
.cpg th,.cpg td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}
.cpg thead th{background:var(--ink);color:#fff;font-weight:700}
.cpg tbody tr:nth-child(even) td{background:var(--soft)}
.cpg tbody tr:last-child td{border-bottom:0}
@media (max-width:640px){.cpg table{font-size:.8rem}.cpg th,.cpg td{padding:7px 7px}}
.cpg .tl{position:relative;list-style:none;margin:16px 0 22px;padding:0 0 0 34px}
.cpg .tl:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:3px;border-radius:2px;background:linear-gradient(180deg,#9cc9e8,var(--b) 60%,var(--gold))}
.cpg .tl li{position:relative;margin:0 0 14px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 18px}
.cpg .tl li:before{content:"";position:absolute;left:-30px;top:16px;width:17px;height:17px;border-radius:50%;background:#fff;border:4px solid var(--b)}
.cpg .tl li.gold:before{border-color:var(--gold)}
.cpg .tl .when{display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--b);margin-bottom:2px}
.cpg .tl b{display:block;font-size:1.05rem;margin-bottom:4px}
.cpg .tl p{margin:0!important;font-size:.94rem;color:var(--mut);line-height:1.55}
.cpg .pairs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 20px}
.cpg .pairs div{background:var(--soft);border-radius:14px;padding:14px 16px}
.cpg .pairs b{display:block;margin-bottom:2px}
.cpg .pairs p{margin:0!important;font-size:.92rem;color:var(--mut);line-height:1.5}
@media (max-width:520px){.cpg .pairs{grid-template-columns:1fr}}

</style>

<div class="cpg">

<span class="eyebrow">Private Lessons</span>

<p class="lead">If you&#8217;ve ever felt the pulse of music through your feet at a jazz show, or admired the thunderous beauty of a symphony&#8217;s bassline, you already understand the magnetic power of the upright bass. Now imagine playing it yourself.</p>

<div class="answer">
  <span class="lbl">At a glance</span>
  <p>Private upright bass lessons for teens and adults with a dedicated, university-trained upright bassist. Total beginners and bass guitarists making the switch are both welcome.</p>
  <ul>
    <li>Classical, jazz, pop and more</li>
    <li>30, 45 or 60-minute lessons, in person or online</li>
    <li>Usually starting around middle school age</li>
  </ul>
</div>

<h2>Why Upright Bass Lessons at Canton Music Academy?</h2>
<p>Some schools group the upright bass in with other string instruments. We don&#8217;t, because it deserves its own spotlight. Your instructor isn&#8217;t a generalist; they&#8217;re a dedicated, university-trained upright bassist who is both technically trained and performance-proven.</p>
<p>In tailored one-on-one lessons, you&#8217;ll learn what matters to you, whether that&#8217;s bowing technique for orchestral work, pizzicato for jazz ensembles, or playing your favorite pop tunes.</p>

<h2>What You&#8217;ll Learn</h2>
<div class="pairs">
  <div><b>🎻 Classical</b><p>Bowing, intonation, orchestral repertoire and sight-reading.</p></div>
  <div><b>🎷 Jazz</b><p>Walking bass lines, improvisation, scales and modes.</p></div>
  <div><b>🎸 Pop &amp; contemporary</b><p>Rhythm section work, plucking techniques and playing with a band.</p></div>
  <div><b>📖 Reading music</b><p>Not required to start. You&#8217;ll learn to read and understand music as you go.</p></div>
</div>

<h2>Who It&#8217;s For</h2>
<p>Because of the upright bass&#8217;s size, most students begin around middle school age or later, and it&#8217;s never too late to start. Our students include:</p>
<ul class="check">
  <li>Teen jazz band and school orchestra members</li>
  <li>Classical music hopefuls preparing for auditions</li>
  <li>Bass guitarists crossing over to upright</li>
  <li>Adults pursuing a long-held musical dream</li>
</ul>
<div class="tip"><span class="ic">🎸</span><p>Have a younger child who isn&#8217;t quite ready for upright bass? <a href="https://www.cantonmusicacademy.com/bass-guitar-lessons-in-canton-mi/">Bass guitar lessons</a> are a friendly on-ramp, and <a href="https://www.cantonmusicacademy.com/cello-lessons-in-canton-mi/">cello</a> is a great first string instrument.</p></div>

<h2>Lesson Format</h2>
<p>Upright bass lessons are private: just you and your instructor. That focused time leads to fast, personalized growth. Lessons are available in 30, 45 and 60-minute lengths, with in-person and online options. Not sure which length is right? See <a href="https://www.cantonmusicacademy.com/music-lesson-length-in-canton/">30, 45 or 60-minute lessons?</a></p>

<h2>Do I Need My Own Bass?</h2>
<p>Yes, but we&#8217;ll help. We don&#8217;t rent instruments directly, but we&#8217;ll gladly point you to trusted local bass shops and rental providers. Some offer student sizes for younger players, rent-to-own programs, and maintenance and tuning services. Already have a bass? Great. Bring it in and we&#8217;ll get started.</p>

<h2>Lesson Pricing and Scheduling</h2>
<p>We offer lesson package discounts to make long-term learning affordable for families and committed students, with no hidden registration fees, monthly or pay-as-you-go options, and discounts for siblings and multi-instrument families.</p>

<h2>Performance Opportunities</h2>
<p>Our students don&#8217;t just practice; they perform. Our <a href="https://www.cantonmusicacademy.com/recital/">student recitals</a> are a chance to build stage confidence, set and reach performance goals, and celebrate progress with family and friends. Some students go on to join school ensembles, local orchestras or their own bands.</p>

<h2>Upright Bass FAQ</h2>
<details><summary>Do I need any prior experience?</summary><p>No. We welcome total beginners as well as students switching from bass guitar, cello or other string instruments.</p></details>
<details><summary>What ages do you teach?</summary><p>Usually from around middle school age up, including teens and adults.</p></details>
<details><summary>Can I take upright bass lessons online?</summary><p>Yes. Virtual upright bass lessons get the same one-on-one attention as in-person lessons.</p></details>
<details><summary>How long does it take to see progress?</summary><p>Most students notice improvement within a few weeks, especially with regular practice and consistent attendance.</p></details>
<details><summary>Can I combine upright bass with other lessons?</summary><p>Absolutely. Many students pair upright bass with bass guitar or cello for a well-rounded string education. See <a href="https://www.cantonmusicacademy.com/learn-more-than-one-instrument/">Can My Child Learn More Than One Instrument?</a></p></details>

<h2>Why Upright Bass? Why Now?</h2>
<p>Learning the upright bass isn&#8217;t just about music. It&#8217;s about confidence, creativity and hearing your sound resonate from the ground up. Whether your dream is Carnegie Hall, college auditions or jamming in the basement, Canton Music Academy is the place to begin.</p>

<div class="cta">
  <h2>Ready to Start Upright Bass Lessons?</h2>
  <p>Book a first lesson, or call or text us with any questions about instruments, ages or scheduling.</p>
  <div class="row">
    <a class="btn gold" href="https://www.cantonmusicacademy.com/book-now/?instrument=upright-bass">Book an upright bass lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/upright-bass-lessons-canton-music-academy/">Upright Bass Lessons in Canton, MI</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1563</post-id>	</item>
		<item>
		<title>Donate Sheet Music in Canton, MI: Give Your Music Books a Second Life</title>
		<link>https://www.cantonmusicacademy.com/donate-sheet-music-canton-michigan/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Wed, 04 Jun 2025 14:58:17 +0000</pubDate>
				<category><![CDATA[Music Lessons]]></category>
		<category><![CDATA[music education]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1514</guid>

					<description><![CDATA[<p>Have old sheet music or music books collecting dust? Maybe they&#8217;re from your childhood piano lessons, a child who has moved on, or a family member&#8217;s collection. Canton Music Academy will gladly take them and pass them on, free, to students who will actually play from them. 📚 Thank you, Canton!Since we first shared this...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/donate-sheet-music-canton-michigan/">Donate Sheet Music in Canton, MI: Give Your Music Books a Second Life</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  Canton Music Academy — Blog post: Donate Sheet Music (rewrite)
  URL stays the same: /donate-sheet-music-canton-michigan/
  WHERE: Posts → edit the post → delete all the old content blocks →
  add ONE "Custom HTML" block → paste everything below → Update → Delete Cache.
  Suggested post title (H1):  Donate Sheet Music in Canton, MI: Give Your Music Books a Second Life
  Yoast SEO title:            Donate Sheet Music in Canton, MI | Canton Music Academy
  Yoast meta description:     Have old piano books or sheet music? Canton Music Academy accepts
                              gently used music books and passes them on free to local students.
                              Call or text (734) 667-4983 to arrange a drop-off.
  The shared lessons box still appears after the post. No scripts.
============================================================= -->
<style>
.cmd{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;font-family:Montserrat,sans-serif}
.cmd *{box-sizing:border-box}
.cmd .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cmd .thanks{display:flex;gap:16px;align-items:flex-start;background:#fff8e8;border:1px solid #f6dfa6;border-radius:20px;padding:22px 24px;margin:8px 0 28px}
.cmd .thanks .ic{font-size:2rem;line-height:1;flex:none}
.cmd .thanks p{margin:0;color:var(--ink)}
.cmd .thanks b{display:block;font-size:1.05rem;margin-bottom:4px}
.cmd .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 10px}
.cmd .it{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;font-weight:600;color:var(--ink);font-size:.98rem;line-height:1.35}
.cmd .it span{font-size:1.5rem;flex:none}
.cmd .no{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px;padding:0;list-style:none}
.cmd .no li{background:#fdecec;color:#9b2c2c;border-radius:999px;padding:6px 14px;font-size:.88rem;font-weight:600;margin:0}
.cmd .steps{counter-reset:s;display:grid;gap:12px;margin:18px 0 10px;padding:0;list-style:none}
.cmd .steps li{counter-increment:s;position:relative;background:var(--soft);border-radius:18px;padding:18px 20px 18px 70px;margin:0;line-height:1.55}
.cmd .steps li:before{content:counter(s);position:absolute;left:18px;top:16px;width:38px;height:38px;border-radius:50%;background:var(--b);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.cmd .steps b{display:block;color:var(--ink);margin-bottom:2px}
.cmd .call{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 20px;background:var(--ink);color:#fff;border-radius:22px;padding:24px 26px;margin:26px 0}
.cmd .call p{margin:0;color:#cbd5e0;font-size:.98rem}
.cmd .call p b{display:block;color:#fff;font-size:1.15rem}
.cmd .call a.btn{display:inline-block;background:var(--gold);color:var(--ink)!important;font-weight:700;padding:13px 24px;border-radius:999px;text-decoration:none!important;white-space:nowrap}
.cmd .call a.btn:hover{background:#fff}
.cmd .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 10px}
.cmd .flow div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 12px;text-align:center;font-weight:600;font-size:.9rem;color:var(--ink);line-height:1.35}
.cmd .flow div span{display:block;font-size:1.6rem;margin-bottom:6px}
.cmd .pills{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}
.cmd .pills a{background:var(--soft);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:.9rem;text-decoration:none!important;color:var(--ink)!important}
.cmd .pills a:hover{border-color:var(--b);color:var(--b)!important}
.cmd details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cmd summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 0;list-style:none;position:relative;padding-right:28px}
.cmd summary::-webkit-details-marker{display:none}
.cmd summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cmd details[open] summary:after{content:"–"}
.cmd details p{margin:0 0 16px;color:var(--mut)}
@media (max-width:640px){
  .cmd .grid{grid-template-columns:1fr}
  .cmd .flow{grid-template-columns:repeat(2,1fr)}
  .cmd .call{padding:22px 20px}
  .cmd .call a.btn{width:100%;text-align:center}
}
</style>

<div class="cmd">

<p class="lead">Have old sheet music or music books collecting dust? Maybe they&#8217;re from your childhood piano lessons, a child who has moved on, or a family member&#8217;s collection. Canton Music Academy will gladly take them and pass them on, free, to students who will actually play from them.</p>

<div class="thanks">
  <span class="ic" aria-hidden="true">📚</span>
  <p><b>Thank you, Canton!</b>Since we first shared this page, families from Canton, Plymouth, Westland, Livonia and beyond have dropped off box after box of music. Those books are already in use in lessons every week, and we&#8217;re still happy to take more.</p>
</div>

<h2>What Music Books and Sheet Music We Accept</h2>
<p>If it&#8217;s printed music in good, readable condition, we can probably use it. Our students study piano, guitar, voice, strings, woodwinds, brass and drums, so almost everything finds a home.</p>
<div class="grid">
  <div class="it"><span aria-hidden="true">🎹</span>Piano method books (Alfred, Faber, Bastien, etc.)</div>
  <div class="it"><span aria-hidden="true">🎼</span>Classical piano and vocal scores</div>
  <div class="it"><span aria-hidden="true">🎸</span>Guitar, bass and ukulele books</div>
  <div class="it"><span aria-hidden="true">🎻</span>Orchestra, band and solo instrument music</div>
  <div class="it"><span aria-hidden="true">🎤</span>Pop, jazz, Broadway and songbooks</div>
  <div class="it"><span aria-hidden="true">📖</span>Music theory and sight-reading books</div>
</div>
<p>Not sure if something is a fit? Just ask. We&#8217;d rather hear from you than have you guess.</p>

<h3>What we can&#8217;t take</h3>
<ul class="no">
  <li>Instruments or electronics</li>
  <li>Loose, torn or water-damaged pages</li>
  <li>Heavily marked-up or moldy books</li>
  <li>Records, CDs or tapes</li>
</ul>

<h2>How to Donate Sheet Music in Canton, MI</h2>
<ol class="steps">
  <li><b>Call or text us first</b>Reach us at <a href="tel:+17346674983">(734) 667-4983</a> so we can set a drop-off time. Please don&#8217;t leave books at the door without contacting us.</li>
  <li><b>Box them up</b>Plastic bins or bankers boxes work best. A quick label like &#8220;piano&#8221; or &#8220;guitar&#8221; helps us sort faster.</li>
  <li><b>Drop them off</b>Bring them to Canton Music Academy at 5880 N. Canton Center Rd, Suite 425, Canton, MI 48187, at the time we arranged.</li>
</ol>

<div class="call">
  <p><b>Ready to drop off books?</b>Call or text to set a time. We&#8217;re here Mon–Fri 3pm–8pm and Sat 10am–4pm.</p>
  <a class="btn" href="tel:+17346674983">Call / Text (734) 667-4983</a>
</div>

<h2>What Happens to the Donated Books?</h2>
<div class="flow">
  <div><span aria-hidden="true">📦</span>We sort every box</div>
  <div><span aria-hidden="true">🔍</span>Check condition and level</div>
  <div><span aria-hidden="true">🗂️</span>Organize by instrument</div>
  <div><span aria-hidden="true">🎁</span>Give them free to students</div>
</div>
<p>Donated books become practice material, a teacher&#8217;s classroom resource, or the first book for a student trying a new instrument. A beginner piano book that sat on a shelf for years can start a new student&#8217;s musical journey.</p>

<h2>Why We Do This (Even Though We&#8217;re Not a Charity)</h2>
<p>We&#8217;re a private music school, not a nonprofit, so we can&#8217;t provide donation receipts or tax-deduction paperwork. We do this because good music books shouldn&#8217;t end up in a landfill. Students get to explore music they might not buy, families save money on materials, and donors know their books are being played again.</p>

<h2>Donating From Outside Canton?</h2>
<p>You don&#8217;t have to live in Canton. Donations regularly come from families in nearby communities, including:</p>
<div class="pills">
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-plymouth-mi/">Plymouth</a>
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-westland-mi/">Westland</a>
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-livonia-mi/">Livonia</a>
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-northville-mi/">Northville</a>
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-belleville-mi/">Belleville</a>
  <a href="https://www.cantonmusicacademy.com/music-lessons-in-ypsilanti-mi/">Ypsilanti</a>
  <a href="https://www.cantonmusicacademy.com/cities-we-serve/">All areas we serve →</a>
</div>

<h2>Sheet Music Donation FAQ</h2>
<details><summary>Do I need an appointment to drop off books?</summary><p>Yes, please call or text <a href="tel:+17346674983">(734) 667-4983</a> first. That way someone is here to receive your books and we have space ready for them.</p></details>
<details><summary>Can I get a receipt for tax purposes?</summary><p>No. Canton Music Academy is not a nonprofit, so we can&#8217;t issue donation receipts.</p></details>
<details><summary>Do you accept instruments?</summary><p>We only accept printed music and music books, not instruments or electronics.</p></details>
<details><summary>How many books can I bring?</summary><p>One book or a whole collection, it&#8217;s all welcome. For large collections, let us know roughly how many boxes when you call so we can plan for it.</p></details>
<details><summary>Can students take books?</summary><p>Yes. Donated books are offered free to our students and families. Ask your teacher or the front desk what&#8217;s available for your instrument.</p></details>

<p>Thinking about lessons yourself? See our <a href="https://www.cantonmusicacademy.com/music-lessons-in-canton-mi/">private music lessons in Canton</a> for piano, guitar, voice, drums, strings, woodwinds and brass.</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/donate-sheet-music-canton-michigan/">Donate Sheet Music in Canton, MI: Give Your Music Books a Second Life</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1514</post-id>	</item>
		<item>
		<title>Songwriting Lessons in Canton, MI</title>
		<link>https://www.cantonmusicacademy.com/songwriting-lessons-canton-mi/</link>
		
		<dc:creator><![CDATA[Canton Music Academy]]></dc:creator>
		<pubDate>Wed, 14 May 2025 16:01:41 +0000</pubDate>
				<category><![CDATA[Music Lessons]]></category>
		<category><![CDATA[music education]]></category>
		<category><![CDATA[Music Theory]]></category>
		<guid isPermaLink="false">https://www.cantonmusicacademy.com/?p=1432</guid>

					<description><![CDATA[<p>Have a melody stuck in your head, a notebook full of lyrics, or just a feeling you want to turn into a song? Our private songwriting lessons in Canton help you shape rough ideas into finished songs, one-on-one with an instructor experienced in songwriting, recording and music education. Ages 7+Kids, teens &#38; adults 30–60 minWeekly...</p>
<p>The post <a href="https://www.cantonmusicacademy.com/songwriting-lessons-canton-mi/">Songwriting Lessons in Canton, MI</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  Canton Music Academy — Blog post: Songwriting Lessons (merged rewrite)
  URL stays the same: /learn-songwriting-in-canton/
  Replaces BOTH songwriting posts. The other one (/songwriting-lessons-canton-mi/)
  gets a 301 redirect to this URL, then goes to Trash (steps in the install notes).
  WHERE: Posts → edit "Learn Songwriting in Canton" → delete ALL old blocks
  (including the old image) → add ONE "Custom HTML" block → paste everything
  below → Update → Delete Cache.
  Post title (H1):        Songwriting Lessons in Canton, MI
  Yoast SEO title:        Songwriting Lessons in Canton, MI | Canton Music Academy
  Yoast meta description: Private songwriting lessons in Canton, MI for ages 7 to adult. Write lyrics, melodies and chords, finish your songs and record demos. No experience needed.
  Category: Music Lessons. No scripts.
============================================================= -->
<style>
.cms{--b:#0477BF;--bd:#035a91;--ink:#1A202C;--mut:#4a5568;--line:#e2e8f0;--soft:#f3f7fb;--gold:#F2B233;font-family:Montserrat,sans-serif;color:var(--ink)}
.cms *{box-sizing:border-box}
.cms .lead{font-size:1.18rem;line-height:1.7;color:var(--ink)}
.cms .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:6px 0 30px}
.cms .facts div{background:var(--soft);border-radius:16px;padding:14px 12px;text-align:center}
.cms .facts b{display:block;font-size:1.15rem;color:var(--ink)}
.cms .facts span{font-size:.8rem;color:var(--mut);font-weight:600}
.cms .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 10px}
.cms .cards div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;box-shadow:0 8px 22px rgba(26,32,44,.05)}
.cms .cards .ic{font-size:1.6rem;line-height:1;display:block;margin-bottom:8px}
.cms .cards b{display:block;margin-bottom:4px;color:var(--ink)}
.cms .cards p{margin:0!important;font-size:.93rem;line-height:1.55;color:var(--mut)}
.cms .steps{counter-reset:s;display:grid;gap:10px;margin:18px 0 10px;padding:0;list-style:none}
.cms .steps li{counter-increment:s;position:relative;background:var(--soft);border-radius:16px;padding:16px 18px 16px 66px;margin:0;line-height:1.55}
.cms .steps li:before{content:counter(s);position:absolute;left:16px;top:14px;width:36px;height:36px;border-radius:50%;background:var(--ink);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}
.cms .steps b{display:block;color:var(--ink)}
.cms .who{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px;padding:0;list-style:none}
.cms .who li{background:#fff;border:1.5px solid var(--line);border-radius:999px;padding:8px 14px;margin:0;font-weight:600;font-size:.92rem}
.cms .tool{display:flex;gap:18px;align-items:center;background:linear-gradient(135deg,#eaf4fb,#fff8e8);border:1px solid var(--line);border-radius:20px;padding:20px 22px;margin:18px 0 10px}
.cms .tool .ic{font-size:2.2rem;line-height:1;flex:none}
.cms .tool p{margin:0 0 10px!important}
.cms .btn{display:inline-block;border-radius:999px;font-weight:700;padding:12px 22px;text-decoration:none!important;font-size:.95rem}
.cms .btn.blue{background:var(--b);color:#fff!important}
.cms .btn.blue:hover{background:var(--bd)}
.cms .btn.gold{background:var(--gold);color:var(--ink)!important}
.cms .btn.ghost{background:#fff;color:var(--ink)!important;border:1.5px solid var(--line)}
.cms .pairs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0 10px}
.cms .pairs a{display:block;background:#fff;border:1.5px solid var(--line);border-radius:16px;padding:14px;text-decoration:none!important;color:var(--ink)!important;transition:border-color .15s}
.cms .pairs a:hover{border-color:var(--b)}
.cms .pairs b{display:block}
.cms .pairs span{font-size:.84rem;color:var(--mut)}
.cms details{border:1px solid var(--line);border-radius:16px;padding:0 20px;margin:0 0 10px;background:#fff}
.cms summary{cursor:pointer;font-weight:700;color:var(--ink);padding:16px 28px 16px 0;list-style:none;position:relative}
.cms summary::-webkit-details-marker{display:none}
.cms summary:after{content:"+";position:absolute;right:0;top:12px;font-size:1.4rem;color:var(--b)}
.cms details[open] summary:after{content:"–"}
.cms details p{margin:0 0 16px;color:var(--mut)}
.cms .cta{background:linear-gradient(135deg,#1A202C 0%,#12324a 100%);border-radius:24px;padding:30px 28px;color:#fff;margin:30px 0 10px}
.cms .cta h2{color:#fff!important;margin:0 0 8px!important}
.cms .cta p{color:#cbd5e0!important;margin:0 0 18px!important}
.cms .cta .row{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center}
.cms .cta .ph{color:#fff!important;font-weight:600;text-decoration:none!important}
.cms .byline{color:var(--mut)!important;font-style:italic}
@media (max-width:760px){
  .cms .cards{grid-template-columns:1fr 1fr}
  .cms .pairs{grid-template-columns:1fr 1fr}
}
@media (max-width:520px){
  .cms .facts{grid-template-columns:1fr 1fr}
  .cms .cards{grid-template-columns:1fr}
  .cms .tool{flex-direction:column;align-items:flex-start}
}
</style>

<div class="cms">

<p class="lead">Have a melody stuck in your head, a notebook full of lyrics, or just a feeling you want to turn into a song? Our private songwriting lessons in Canton help you shape rough ideas into finished songs, one-on-one with an instructor experienced in songwriting, recording and music education.</p>

<div class="facts">
  <div><b>Ages 7+</b><span>Kids, teens &amp; adults</span></div>
  <div><b>30–60 min</b><span>Weekly private lessons</span></div>
  <div><b>Any style</b><span>Pop, rock, folk, indie, hip-hop</span></div>
  <div><b>No experience</b><span>Just bring your ideas</span></div>
</div>

<h2>What You&#8217;ll Work On</h2>
<p>Songwriting means different things to different people. Some writers start with words, others with a chord progression or a hook. Every lesson is built around your ideas, and can include:</p>
<div class="cards">
  <div><span class="ic">✍️</span><b>Lyrics &amp; storytelling</b><p>Finding your subject, imagery, rhyme schemes and phrasing that sounds natural when sung.</p></div>
  <div><span class="ic">🎶</span><b>Melody</b><p>Writing hooks people remember and fitting melodies to your words.</p></div>
  <div><span class="ic">🎸</span><b>Chords &amp; harmony</b><p>Choosing progressions that support the mood, with the theory to understand why they work.</p></div>
  <div><span class="ic">🧱</span><b>Song structure</b><p>Verses, choruses, bridges and pre-choruses, and how to build energy across a song.</p></div>
  <div><span class="ic">🔓</span><b>Finishing songs</b><p>Techniques for getting past writer&#8217;s block and turning fragments into complete songs.</p></div>
  <div><span class="ic">🎙️</span><b>Demos &amp; recording</b><p>Capturing ideas with voice memos or simple recording tools, and preparing songs to perform.</p></div>
</div>

<h2>Who Songwriting Lessons Are For</h2>
<p>You don&#8217;t need to sing well or play an instrument to start. If you have ideas, we&#8217;ll help you shape them. Our students include:</p>
<ul class="who">
  <li>Beginners with ideas but no training</li>
  <li>Singers writing their own material</li>
  <li>Guitarists and pianists writing full songs</li>
  <li>Bands and aspiring recording artists</li>
  <li>Kids and teens who love to create</li>
  <li>Anyone who wants to express themselves through music</li>
</ul>
<p>Some students arrive with finished songs and want feedback. Others bring a single line or a melody they&#8217;ve been humming. Both are welcome.</p>

<h2>How a Songwriting Lesson Works</h2>
<ol class="steps">
  <li><b>Start with a quick conversation</b>Call, text or email us about your goals and the music you love, and we&#8217;ll match you with the right teacher from day one.</li>
  <li><b>Bring an idea, or nothing at all</b>A lyric, a riff, a voice memo or just a topic. Your teacher helps you find the strongest part and build from it.</li>
  <li><b>Write between lessons</b>You&#8217;ll leave each lesson with a clear next step: finish a verse, try a new chord progression, rewrite a chorus.</li>
  <li><b>Finish, record and perform</b>As songs come together, you&#8217;ll record simple demos, and you can share your work at our student recitals if you&#8217;d like.</li>
</ol>

<h2>What to Bring</h2>
<p>A notebook or tablet for lyrics, your instrument if you play one (guitar, keyboard, ukulele), a phone for recording ideas, and your imagination. Lessons are relaxed and judgment-free.</p>

<div class="tool">
  <span class="ic">🎹</span>
  <div>
    <p><b>Try our free Chord Progression Builder.</b> Pick a key, build a progression with diatonic, borrowed and secondary dominant chords, hear it, and print a chart with chord diagrams for guitar, ukulele or piano. It&#8217;s a great way to sketch the chords for a new song.</p>
    <a class="btn blue" href="https://www.cantonmusicacademy.com/chord-progression-builder/">Open the Chord Progression Builder</a>
  </div>
</div>

<h2>Lessons That Pair Well With Songwriting</h2>
<div class="pairs">
  <a href="https://www.cantonmusicacademy.com/voice-lessons-in-canton-mi/"><b>🎤 Voice</b><span>Sing your songs with confidence</span></a>
  <a href="https://www.cantonmusicacademy.com/guitar-lessons-in-canton-mi/"><b>🎸 Guitar</b><span>The classic songwriter&#8217;s instrument</span></a>
  <a href="https://www.cantonmusicacademy.com/piano-lessons-in-canton-mi/"><b>🎹 Piano</b><span>Chords and harmony at your fingertips</span></a>
  <a href="https://www.cantonmusicacademy.com/music-production-lessons/"><b>🎚️ Music Production</b><span>Record and produce your songs</span></a>
</div>

<h2>Songwriting Lesson FAQ</h2>
<details><summary>Do I need to sing or play an instrument?</summary><p>No. Many great songwriters started with only lyrics or melodies in their head. Your teacher can help with the musical side, and many students add voice, guitar or piano lessons later.</p></details>
<details><summary>What age can my child start songwriting lessons?</summary><p>We teach songwriting from age 7 through adult. Younger students often start with fun lyric games and simple melodies, while teens and adults dive into structure, harmony and recording.</p></details>
<details><summary>How long are the lessons?</summary><p>Private lessons are 30, 45 or 60 minutes once a week. Beginners and younger students usually start with 30 minutes; writers working on full songs or recording often prefer 45 or 60.</p></details>
<details><summary>Do I need to know music theory?</summary><p>No. You&#8217;ll pick up the theory you need as you go, like how chords work together and why a chorus feels like a lift. It&#8217;s always taught in the context of your own songs.</p></details>
<details><summary>Who owns the songs I write?</summary><p>You do. Your teacher guides and gives feedback, but the songs are yours.</p></details>

<div class="cta">
  <h2>Start Writing Your Songs</h2>
  <p>Not sure where to begin? Reach out and tell us about your goals, and we&#8217;ll match you with the right teacher.</p>
  <div class="row">
    <a class="btn gold" href="https://gpma.pike13.com/appointments/346341">Book a Songwriting Lesson</a>
    <a class="ph" href="tel:7346674983">📞 (734) 667-4983</a>
    <a class="ph" href="https://www.cantonmusicacademy.com/contact-us/">✉️ Contact us</a>
  </div>
</div>

<p class="byline">by Henry Bahrou – Guitarist, Music Theorist, Music Academy Director</p>

</div>
<p>The post <a href="https://www.cantonmusicacademy.com/songwriting-lessons-canton-mi/">Songwriting Lessons in Canton, MI</a> appeared first on <a href="https://www.cantonmusicacademy.com">Canton Music Academy</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1432</post-id>	</item>
	</channel>
</rss>
