{"id":587,"date":"2026-08-04T07:25:25","date_gmt":"2026-08-04T07:25:25","guid":{"rendered":"https:\/\/smartcinemas.in\/blog\/?p=587"},"modified":"2026-08-04T07:25:27","modified_gmt":"2026-08-04T07:25:27","slug":"why-acoustic-panel-placement-isnt-random-understanding-first-reflection-points","status":"publish","type":"post","link":"https:\/\/smartcinemas.in\/blog\/why-acoustic-panel-placement-isnt-random-understanding-first-reflection-points\/","title":{"rendered":"Why Acoustic Panel Placement Isn&#8217;t Random: Understanding First Reflection Points"},"content":{"rendered":"\n<!--\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  SMART HOME CINEMA \u2014 \"First Reflection Points\"\n  WORDPRESS VERSION.  Everything you need is in ONE copy below.\n\n  HOW TO PUBLISH\n  1. WordPress \u2192 Posts \u2192 Add New\n  2. Post title:  First Reflection Points: 72 Positions Most Rooms Miss\n  3. Click + \u2192 search \"Custom HTML\" \u2192 add that block\n  4. Open this file in Notepad. Select EVERYTHING between the two\n     lines marked  ===== COPY FROM HERE =====  and\n     ===== COPY TO HERE =====  and paste it into the Custom HTML block\n  5. Fill the RankMath fields listed below\n  6. Publish, then run the checks at the bottom of this file\n\n  RANKMATH FIELDS (Edit Post \u2192 RankMath \u2192 Edit Snippet)\n    SEO Title:    First Reflection Points: 72 Positions Most Rooms Miss\n    Description:  First reflection points are calculated to the inch, not chosen by eye. How a home cinema's panel positions are derived \u2014 and why row 2 needs its own answer.\n    Slug:         first-reflection-points\n    Canonical:    https:\/\/smartcinemas.in\/blog\/first-reflection-points\/\n    Focus Keyword: first reflection points\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n\n\n<!-- ================== COPY FROM HERE ================== -->\n\n<!-- Fonts. Delete these 3 lines if your theme already loads DM Sans and Cormorant Garamond. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&#038;family=DM+Sans:wght@400;500;600&#038;family=DM+Mono:wght@400;500&#038;display=swap\" rel=\"stylesheet\">\n\n<style>\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   SMART HOME CINEMA \u2014 IMMERSIVE AUDIO BLOG (SUPER)\n   Design tokens per FILE 2. Do not alter.\n   \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n.sh-post{\n  --font-display:'Cormorant Garamond',Georgia,serif;\n  --font-body:'DM Sans',system-ui,sans-serif;\n  --font-mono:'DM Mono','Courier New',monospace;\n\n  --ink:#1a1a1a;\n  --gold:#c9a961;\n  --gold-dark:#6b4e10;\n  --paper:#f5f0e8;\n  --hero-bg:#1a1a1a;\n  --hero-text:#f5f0e8;\n  --stat-bg:rgba(201,169,97,0.08);\n  --stat-border:rgba(201,169,97,0.25);\n\n  --rule:rgba(26,26,26,0.12);\n  --muted:rgba(26,26,26,0.62);\n  --measure:44rem;\n}\n\n\/* \u2500\u2500 MANDATORY CSS BUG FIX \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\n   The global theme rule .article-body a{color:var(--gold)}\n   makes button + inline CTA text invisible. Do not remove.\n   \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.article-body .btn-primary{color:#fff !important;border-bottom:none !important;}\n.article-body .inline-cta a{color:#6b4e10 !important;}\n\n\/* Contrast overrides. Theme gold on paper is 1.98:1 and fails WCAG AA.\n   gold-dark on paper is 6.80:1. Specificity (0,2,1) beats the theme's\n   .article-body a (0,1,1), so no !important needed. *\/\n.sh-post .article-body a{color:var(--gold-dark);}\n\n\/* \u2500\u2500 BASE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.sh-post *,.sh-post *::before,.sh-post *::after{box-sizing:border-box;}\n.sh-post{\n  background:var(--paper);\n  color:var(--ink);\n  font-family:var(--font-body);\n  font-size:1.0625rem;\n  line-height:1.72;\n  -webkit-font-smoothing:antialiased;\n}\n.sh-post p{margin:0 0 1.35rem;}\n.sh-post strong{font-weight:600;}\n.sh-post em{font-style:italic;}\n.sh-wrap{max-width:var(--measure);margin:0 auto;padding:0 1.25rem;}\n\n.sh-post a:focus-visible,\n.sh-post button:focus-visible{\n  outline:2px solid var(--gold-dark);\n  outline-offset:3px;\n}\n\n\/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.article-hero{\n  background:var(--hero-bg);\n  color:var(--hero-text);\n  padding:4.5rem 1.25rem 3.75rem;\n  text-align:center;\n}\n.hero-inner{max-width:var(--measure);margin:0 auto;}\n.hero-series-label{\n  font-family:var(--font-mono);\n  font-size:.72rem;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:var(--gold);\n  margin-bottom:1.6rem;\n}\n.hero-series-label::after{\n  content:\"\";display:block;width:44px;height:1px;\n  background:var(--gold);margin:1rem auto 0;\n}\n.hero-title{\n  font-family:var(--font-display);\n  font-weight:400;\n  font-size:clamp(2.1rem,5.6vw,3.5rem);\n  line-height:1.14;\n  margin:0 0 1.25rem;\n  letter-spacing:-.01em;\n}\n.hero-title em{color:var(--gold);font-style:italic;}\n.hero-subtitle{\n  font-family:var(--font-body);\n  font-weight:400;\n  font-size:1.02rem;\n  line-height:1.62;\n  color:rgba(245,240,232,0.76);\n  max-width:36rem;margin:0 auto 2rem;\n}\n.hero-byline{\n  font-family:var(--font-mono);\n  font-size:.76rem;\n  letter-spacing:.07em;\n  color:rgba(245,240,232,0.55);\n  margin-bottom:1.5rem;\n}\n.hero-badge{\n  display:inline-block;\n  font-family:var(--font-mono);\n  font-size:.7rem;\n  letter-spacing:.13em;\n  text-transform:uppercase;\n  color:var(--gold);\n  border:1px solid rgba(201,169,97,0.4);\n  border-radius:2px;\n  padding:.5rem 1rem;\n}\n\n\/* \u2500\u2500 BODY SHELL \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.article-body{padding:3.25rem 0 4rem;}\n\n\/* \u2500\u2500 TABLE OF CONTENTS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.toc{\n  border:1px solid var(--stat-border);\n  background:var(--stat-bg);\n  border-radius:2px;\n  padding:1.6rem 1.75rem 1.35rem;\n  margin:0 0 3rem;\n}\n.toc h3{\n  font-family:var(--font-mono);\n  font-size:.72rem;\n  letter-spacing:.16em;\n  text-transform:uppercase;\n  color:var(--gold-dark);\n  margin:0 0 1rem;font-weight:500;\n}\n.toc ol{margin:0;padding-left:1.15rem;}\n.toc li{margin-bottom:.5rem;font-size:.96rem;line-height:1.5;}\n.toc a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--stat-border);}\n.toc a:hover{border-bottom-color:var(--gold-dark);}\n\n\/* \u2500\u2500 INTRO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.article-intro p:first-child{\n  font-size:1.16rem;line-height:1.66;color:var(--ink);\n}\n.article-intro{margin-bottom:3rem;}\n\n\/* \u2500\u2500 SECTIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.article-section{margin:0 0 3.25rem;scroll-margin-top:2rem;}\n.section-label{\n  font-family:var(--font-mono);\n  font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;\n  color:var(--gold-dark);margin-bottom:.7rem;\n}\n.section-title{\n  font-family:var(--font-display);\n  font-weight:600;\n  font-size:clamp(1.6rem,3.5vw,2.1rem);\n  line-height:1.24;\n  margin:0 0 1.25rem;\n  letter-spacing:-.005em;\n}\n.article-section h3{\n  font-family:var(--font-body);\n  font-weight:600;font-size:1.06rem;\n  margin:2.1rem 0 .8rem;\n}\n.article-body ul,.article-body ol{margin:0 0 1.5rem;padding-left:1.35rem;}\n.article-body li{margin-bottom:.7rem;line-height:1.66;}\n\n\/* \u2500\u2500 FIGURES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.fig{margin:2.25rem 0 2.5rem;}\n.fig svg{\n  display:block;width:100%;height:auto;\n  border:1px solid var(--stat-border);border-radius:2px;background:var(--paper);\n}\n.fig figcaption{\n  font-size:.88rem;line-height:1.55;color:var(--muted);\n  margin-top:.85rem;padding-left:.85rem;\n  border-left:2px solid var(--gold);\n}\n\n\/* \u2500\u2500 STAT CARDS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.stat-grid{\n  display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));\n  gap:1rem;margin:2.1rem 0 2.4rem;\n}\n.stat-card{\n  background:var(--stat-bg);border:1px solid var(--stat-border);\n  border-radius:2px;padding:1.35rem 1.1rem;text-align:center;\n}\n.stat-number{\n  font-family:var(--font-mono);font-weight:500;\n  font-size:1.65rem;color:var(--gold-dark);line-height:1.1;margin-bottom:.45rem;\n}\n.stat-label{\n  font-family:var(--font-body);font-size:.78rem;line-height:1.42;\n  letter-spacing:.03em;color:var(--muted);\n}\n\n\/* \u2500\u2500 TABLES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.table-wrap{overflow-x:auto;margin:1.9rem 0 2.2rem;-webkit-overflow-scrolling:touch;}\n.sh-table{width:100%;border-collapse:collapse;font-size:.94rem;min-width:24rem;}\n.sh-table caption{\n  font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;\n  text-transform:uppercase;color:var(--gold-dark);\n  text-align:left;padding-bottom:.7rem;\n}\n.sh-table th{\n  font-family:var(--font-mono);font-weight:500;font-size:.74rem;\n  letter-spacing:.09em;text-transform:uppercase;color:var(--gold-dark);\n  text-align:left;padding:.65rem .8rem;\n  border-bottom:1px solid var(--gold);\n}\n.sh-table td{\n  padding:.7rem .8rem;border-bottom:1px solid var(--rule);vertical-align:top;\n}\n.sh-table td.num{font-family:var(--font-mono);white-space:nowrap;}\n.sh-table tr:last-child td{border-bottom:none;}\n.sh-table tfoot td{font-weight:600;border-top:1px solid var(--gold);}\n\n\/* \u2500\u2500 PULL QUOTE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.pull-quote{\n  font-family:var(--font-display);font-style:italic;font-weight:400;\n  font-size:clamp(1.25rem,2.9vw,1.55rem);line-height:1.44;\n  color:var(--ink);border-left:3px solid var(--gold);\n  margin:2.4rem 0;padding:.35rem 0 .35rem 1.5rem;\n}\n\n\/* \u2500\u2500 INLINE CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.inline-cta{\n  border:1px solid var(--gold);background:var(--paper);\n  border-radius:2px;padding:1.75rem 1.75rem 1.5rem;margin:2.75rem 0;\n}\n.inline-cta p{margin:0 0 1rem;font-size:1rem;line-height:1.62;}\n.inline-cta a{\n  font-family:var(--font-mono);font-size:.88rem;font-weight:500;\n  letter-spacing:.03em;text-decoration:none;\n  border-bottom:1px solid var(--gold);padding-bottom:2px;\n}\n.inline-cta a:hover{border-bottom-color:var(--gold-dark);}\n\n\/* \u2500\u2500 FAQ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.faq-section{\n  margin:3.5rem 0 3rem;padding-top:2.5rem;border-top:1px solid var(--rule);\n  scroll-margin-top:2rem;\n}\n.faq-section > h2{\n  font-family:var(--font-display);font-weight:600;\n  font-size:clamp(1.6rem,3.5vw,2.1rem);margin:0 0 1.9rem;\n}\n.faq-item{\n  margin-bottom:1.6rem;padding-left:1.15rem;border-left:2px solid var(--stat-border);\n}\n.faq-item h3{\n  font-family:var(--font-body);font-weight:600;font-size:1.02rem;\n  line-height:1.45;margin:0 0 .6rem;\n}\n.faq-item p{margin:0;font-size:.98rem;line-height:1.68;color:rgba(26,26,26,0.86);}\n\n\/* \u2500\u2500 NOTE BLOCK \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.note-block{\n  background:var(--stat-bg);border:1px solid var(--stat-border);\n  border-radius:2px;padding:1.5rem 1.6rem;margin:2.5rem 0;\n}\n.note-block h3{\n  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.15em;\n  text-transform:uppercase;color:var(--gold-dark);margin:0 0 .85rem;font-weight:500;\n}\n.note-block p{font-size:.92rem;line-height:1.66;color:var(--muted);margin:0;}\n.flag{\n  font-family:var(--font-mono);font-size:.82rem;\n  color:var(--gold-dark);background:var(--stat-bg);\n  padding:.1rem .35rem;border-radius:2px;\n}\n\n\/* \u2500\u2500 FINAL CTA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.final-cta{\n  background:var(--hero-bg);color:var(--hero-text);\n  border-radius:2px;padding:2.75rem 2rem;margin:3.5rem 0 2.5rem;text-align:center;\n}\n.final-cta p{\n  color:rgba(245,240,232,0.82);font-size:1rem;line-height:1.66;\n  max-width:34rem;margin:0 auto 1.1rem;\n}\n.final-cta p.tiers{\n  font-family:var(--font-mono);font-size:.86rem;line-height:1.7;\n  color:rgba(245,240,232,0.62);margin-bottom:1.9rem;\n}\n.btn-primary{\n  display:inline-block;background:var(--gold-dark);color:#fff;\n  font-family:var(--font-body);font-weight:600;font-size:.95rem;\n  letter-spacing:.02em;text-decoration:none;\n  padding:.9rem 1.9rem;border-radius:3px;\n}\n.btn-primary:hover{background:#553e0d;}\n\n\/* \u2500\u2500 AUTHOR BIO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.author-bio{\n  border-top:1px solid var(--rule);padding-top:2.1rem;margin-top:3rem;\n}\n.author-name{\n  font-family:var(--font-display);font-weight:600;font-size:1.35rem;margin-bottom:.35rem;\n}\n.author-title{\n  font-family:var(--font-mono);font-size:.78rem;line-height:1.7;\n  letter-spacing:.04em;color:var(--gold-dark);margin-bottom:1rem;\n}\n.author-bio p{font-size:.96rem;line-height:1.7;color:var(--muted);margin:0;}\n\n\/* \u2500\u2500 RELATED \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n.related{border-top:1px solid var(--rule);padding-top:2.1rem;margin-top:2.75rem;}\n.related h3{\n  font-family:var(--font-mono);font-size:.72rem;letter-spacing:.16em;\n  text-transform:uppercase;color:var(--gold-dark);margin:0 0 1.1rem;font-weight:500;\n}\n.related ul{list-style:none;margin:0;padding:0;}\n.related li{margin-bottom:.8rem;font-size:.98rem;line-height:1.5;}\n\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n@media (max-width:600px){\n  .article-hero{padding:3.25rem 1.15rem 2.75rem;}\n  .article-body{padding:2.5rem 0 3rem;}\n  .inline-cta,.final-cta{padding-left:1.35rem;padding-right:1.35rem;}\n  .sh-post{font-size:1.02rem;}\n  .fig figcaption{font-size:.84rem;}\n}\n@media (prefers-reduced-motion:reduce){\n  .sh-post *{animation:none !important;transition:none !important;}\n}\n@media print{\n  .article-hero,.final-cta{background:#fff;color:#000;}\n  .inline-cta,.toc{border-color:#999;}\n}\n<\/style>\n\n<article class=\"sh-post\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<header class=\"article-hero\">\n  <div class=\"hero-inner\">\n    <div class=\"hero-series-label\">SMART Home Cinema \u00b7 Engineering Series<\/div>\n    <h1 class=\"hero-title\">First reflection points: why panel positions are <em>calculated<\/em>, not chosen<\/h1>\n    <p class=\"hero-subtitle\">In a home cinema, a panel on the wrong part of the wall is decoration. Here is how the correct position is worked out \u2014 and why the back row needs a different answer to the front row.<\/p>\n    <div class=\"hero-byline\">By Paul Joseph Klattan \u00b7 SMART Home Cinema \u00b7 9 min read<\/div>\n    <div class=\"hero-badge\">Worked Example \u00b7 Mirror-Image Method<\/div>\n  <\/div>\n<\/header>\n\n<div class=\"article-body\">\n<div class=\"sh-wrap\">\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 TABLE OF CONTENTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<nav class=\"toc\" aria-label=\"In this guide\">\n  <h3>In This Guide<\/h3>\n  <ol>\n    <li><a href=\"#section-1\">Most of what you hear is not the speaker<\/a><\/li>\n    <li><a href=\"#section-2\">A reflection lands where the geometry says it lands<\/a><\/li>\n    <li><a href=\"#section-3\">Row 1 and row 2 do not share an answer<\/a><\/li>\n    <li><a href=\"#section-4\">It is not one point. It is dozens.<\/a><\/li>\n    <li><a href=\"#section-5\">Position is half the job. Depth is the other half.<\/a><\/li>\n    <li><a href=\"#section-6\">Not everything gets absorbed<\/a><\/li>\n    <li><a href=\"#section-7\">Bass ignores all of this<\/a><\/li>\n    <li><a href=\"#section-8\">What a calculated design looks like on paper<\/a><\/li>\n    <li><a href=\"#section-9\">Who this approach is for<\/a><\/li>\n    <li><a href=\"#section-10\">Three questions worth asking any installer<\/a><\/li>\n    <li><a href=\"#faqs\">Frequently asked questions<\/a><\/li>\n  <\/ol>\n<\/nav>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"article-intro\">\n  <p>First reflection points are the reason two identical rooms, fitted with identical panels, can sound completely different. The points are not a matter of taste or symmetry. They are geometry, they can be calculated to the inch before anything is built, and they move the moment a seat moves.<\/p>\n  <p>Most acoustic treatment in Indian home cinema rooms is installed without anyone working them out. The panels are real, the material is real, and the positions are guesses. This article is about how the positions are actually derived \u2014 and what a room loses when they are not.<\/p>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 01 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-1\">\n  <div class=\"section-label\">Section 01<\/div>\n  <h2 class=\"section-title\">Why is most of what you hear not the speaker?<\/h2>\n  <p>In an untreated room, most of the sound energy reaching your seat has bounced off something first. The direct sound \u2014 the part that travels straight from the driver to your ear \u2014 is the minority of what arrives, and in a small, hard-surfaced room it is a small minority.<\/p>\n  <p>You do not hear those reflections as separate events. They arrive within a few thousandths of a second of the direct sound, and your ear fuses them into one. What they do instead is change what you hear: detail smears, dialogue loses its edge, voices drift away from the actor&#8217;s mouth on screen, and the sense of space collapses.<\/p>\n  <p>So reflection control is not a refinement applied after the system already sounds good. It is most of the sound.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 02 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-2\">\n  <div class=\"section-label\">Section 02<\/div>\n  <h2 class=\"section-title\">How is a first reflection point found?<\/h2>\n  <p>Hang a mirror on the side wall of your cinema and sit down. You will see the speaker reflected at exactly one spot on the glass. That spot \u2014 and only that spot \u2014 is where sound from that speaker bounces off that wall into your ear. Slide the mirror along the wall and the reflection appears somewhere else on it. Move your head and the spot moves too.<\/p>\n  <p>Sound obeys the same rule. Angle in equals angle out.<\/p>\n\n  <figure class=\"fig\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 900 660\" role=\"img\" aria-labelledby=\"fig1-title fig1-desc\" font-family=\"'DM Sans', system-ui, sans-serif\">\n      <title id=\"fig1-title\">How a first-reflection point is located<\/title>\n      <desc id=\"fig1-desc\">Section through a home cinema. The speaker&#8217;s mirror image is shown above the ceiling. A straight line from that mirror image to the listener&#8217;s ear crosses the ceiling at 8 feet 3 inches from the front wall, which is the reflection point. The real sound path runs from the speaker up to that point and back down to the ear.<\/desc>\n\n      <rect x=\"0\" y=\"0\" width=\"900\" height=\"660\" fill=\"#f5f0e8\"\/>\n\n      <text x=\"90\" y=\"46\" font-size=\"19\" font-weight=\"600\" fill=\"#1a1a1a\">How a reflection point is found<\/text>\n      <text x=\"90\" y=\"70\" font-size=\"14\" fill=\"#6d6b68\">Section through the room. The bounce point is not chosen &#8212; it is where the geometry puts it.<\/text>\n\n      <rect x=\"90\" y=\"90\" width=\"720\" height=\"213\" fill=\"#ebe6df\"\/>\n      <text x=\"800\" y=\"112\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"end\">MIRROR SPACE (above the ceiling)<\/text>\n\n      <rect x=\"90\" y=\"303\" width=\"720\" height=\"297\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.2\"\/>\n      <line x1=\"90\" y1=\"303\" x2=\"810\" y2=\"303\" stroke=\"#1a1a1a\" stroke-width=\"2.6\"\/>\n\n      <rect x=\"122\" y=\"88\" width=\"17\" height=\"34\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"1.6\" stroke-dasharray=\"4 3\"\/>\n      <text x=\"150\" y=\"104\" font-size=\"13.5\" fill=\"#6b4e10\">Mirror image of the speaker<\/text>\n      <text x=\"150\" y=\"122\" font-size=\"12.5\" fill=\"#6d6b68\">same distance above the ceiling as the real one sits below it<\/text>\n\n      <line x1=\"130.5\" y1=\"122\" x2=\"130.5\" y2=\"487\" stroke=\"#bebab4\" stroke-width=\"1\" stroke-dasharray=\"3 4\"\/>\n      <line x1=\"130.5\" y1=\"103.2\" x2=\"495\" y2=\"502.8\" stroke=\"#c9a961\" stroke-width=\"1.6\" stroke-dasharray=\"6 4\"\/>\n\n      <polyline points=\"130.5,502.8 312.75,303 495,502.8\" fill=\"none\" stroke=\"#6b4e10\" stroke-width=\"2.4\"\/>\n      <circle cx=\"312.75\" cy=\"303\" r=\"6.5\" fill=\"#6b4e10\"\/>\n\n      <line x1=\"130.5\" y1=\"502.8\" x2=\"495\" y2=\"502.8\" stroke=\"#1a1a1a\" stroke-width=\"1.6\"\/>\n      <text x=\"300\" y=\"496\" font-size=\"13\" fill=\"#1a1a1a\" text-anchor=\"middle\">direct sound<\/text>\n\n      <text x=\"288\" y=\"330\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"end\">angle in<\/text>\n      <text x=\"338\" y=\"330\" font-size=\"12.5\" fill=\"#6d6b68\">angle out<\/text>\n\n      <rect x=\"122\" y=\"487\" width=\"17\" height=\"34\" fill=\"#1a1a1a\"\/>\n      <text x=\"118\" y=\"545\" font-size=\"13.5\" fill=\"#1a1a1a\" text-anchor=\"middle\">Speaker<\/text>\n\n      <circle cx=\"495\" cy=\"502.8\" r=\"9\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <line x1=\"495\" y1=\"511.8\" x2=\"495\" y2=\"558\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <text x=\"495\" y=\"580\" font-size=\"13.5\" fill=\"#1a1a1a\" text-anchor=\"middle\">Listener&#8217;s ear<\/text>\n\n      <line x1=\"312.75\" y1=\"303\" x2=\"392\" y2=\"222\" stroke=\"#6b4e10\" stroke-width=\"1\"\/>\n      <circle cx=\"392\" cy=\"222\" r=\"3\" fill=\"#6b4e10\"\/>\n      <text x=\"404\" y=\"218\" font-size=\"14\" font-weight=\"600\" fill=\"#6b4e10\">Reflection point &#8212; <tspan font-family=\"'DM Mono', 'Courier New', monospace\">8&#8242;-3&#8243;<\/tspan> from the front wall<\/text>\n      <text x=\"404\" y=\"238\" font-size=\"12.5\" fill=\"#6d6b68\">A panel here works. A panel two feet away does not.<\/text>\n\n      <line x1=\"90\" y1=\"622\" x2=\"810\" y2=\"622\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <line x1=\"90\" y1=\"616\" x2=\"90\" y2=\"628\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <line x1=\"810\" y1=\"616\" x2=\"810\" y2=\"628\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"450\" y=\"642\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\" font-family=\"'DM Mono', 'Courier New', monospace\">room 26&#8242;-8&#8243; long &#183; ceiling 11&#8242;-0&#8243; &#183; worked example<\/text>\n    <\/svg>\n    <figcaption>The reflection point is not chosen. It is where the straight line from the speaker&#8217;s mirror image to your ear crosses the surface.<\/figcaption>\n  <\/figure>\n\n  <p>Two things follow from this, and they are the whole argument:<\/p>\n  <ol>\n    <li>The point can be calculated to the inch, before anything is built.<\/li>\n    <li>It is a different point for every combination of speaker and seat.<\/li>\n  <\/ol>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 03 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-3\">\n  <div class=\"section-label\">Section 03<\/div>\n  <h2 class=\"section-title\">Why do row 1 and row 2 need different panel positions?<\/h2>\n  <p>Take a worked example. 26&#8242;-8&#8243; long, 16&#8242;-0&#8243; wide, 11&#8242;-0&#8243; ceiling. Two rows, the back row on a 1&#8242;-2&#8243; riser.<\/p>\n\n  <div class=\"table-wrap\">\n    <table class=\"sh-table\">\n      <caption>Ceiling bounce, measured from the front wall<\/caption>\n      <thead>\n        <tr><th scope=\"col\">Path<\/th><th scope=\"col\">Distance from front wall<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>Front stage \u2192 row 1<\/td><td class=\"num\">8&#8242;-3&#8243;<\/td><\/tr>\n        <tr><td>Front stage \u2192 row 2<\/td><td class=\"num\">12&#8242;-4&#8243;<\/td><\/tr>\n      <\/tbody>\n      <tfoot>\n        <tr><td>Separation<\/td><td class=\"num\">4&#8242;-1&#8243;<\/td><\/tr>\n      <\/tfoot>\n    <\/table>\n  <\/div>\n\n  <p>Those two points are <strong>4&#8242;-1&#8243; apart<\/strong>. That is not a rounding error; it is wider than the panel.<\/p>\n  <p>Now consider the two things people usually do:<\/p>\n  <ul>\n    <li><strong>Cloud centred over the seating.<\/strong> This is the intuitive choice, because that is where people sit. It catches neither point. Both rows keep an untreated ceiling bounce.<\/li>\n    <li><strong>Panels centred on row 1&#8217;s point.<\/strong> The front row is treated. The back row is not. Same room, same system, same evening \u2014 and the back row gets a narrower image and less intelligible dialogue than the front. Clients notice this. They usually describe it as &#8220;the sofa sounds better than the recliners&#8221; and assume it is the seats.<\/li>\n  <\/ul>\n  <p>The band has to be dimensioned to hold both points, plus the panel width around each. In this room that means a ceiling band running <strong>8&#8242;-0&#8243; to 12&#8242;-6&#8243;<\/strong> from the front wall, with the front edge fixed on the drawing rather than centred by eye.<\/p>\n\n  <figure class=\"fig\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 900 540\" role=\"img\" aria-labelledby=\"fig2-title fig2-desc\" font-family=\"'DM Sans', system-ui, sans-serif\">\n      <title id=\"fig2-title\">Two seating rows produce two separate ceiling reflection points<\/title>\n      <desc id=\"fig2-desc\">Section through a home cinema with two rows. Sound from the front speakers reaches row one via a ceiling bounce 8 feet 3 inches from the front wall, and reaches row two via a separate bounce at 12 feet 4 inches. The calculated treatment band spans 8 feet to 12 feet 6 inches and holds both. A cloud placed over the seating instead catches neither point.<\/desc>\n\n      <rect x=\"0\" y=\"0\" width=\"900\" height=\"540\" fill=\"#f5f0e8\"\/>\n\n      <text x=\"90\" y=\"40\" font-size=\"19\" font-weight=\"600\" fill=\"#1a1a1a\">Row 1 and row 2 do not share a reflection point<\/text>\n      <text x=\"90\" y=\"64\" font-size=\"14\" fill=\"#6d6b68\">Two seats, one front stage, two different bounce points on the ceiling &#8212; 4&#8242;-1&#8243; apart.<\/text>\n\n      <rect x=\"90\" y=\"153\" width=\"720\" height=\"297\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.2\"\/>\n      <line x1=\"90\" y1=\"153\" x2=\"810\" y2=\"153\" stroke=\"#1a1a1a\" stroke-width=\"2.6\"\/>\n\n      <!-- the cloud placed by eye -->\n      <rect x=\"468\" y=\"137\" width=\"108\" height=\"16\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"600\" y=\"112\" font-size=\"12.5\" fill=\"#6d6b68\">cloud placed &#8220;over the seats&#8221;<\/text>\n      <text x=\"600\" y=\"128\" font-size=\"12.5\" fill=\"#6d6b68\">&#8212; catches neither point<\/text>\n      <line x1=\"594\" y1=\"124\" x2=\"548\" y2=\"139\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n\n      <!-- calculated band -->\n      <rect x=\"306\" y=\"137\" width=\"121.5\" height=\"16\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.4\"\/>\n      <text x=\"366\" y=\"112\" font-size=\"14\" font-weight=\"600\" fill=\"#6b4e10\" text-anchor=\"middle\">Calculated band: <tspan font-family=\"'DM Mono', 'Courier New', monospace\">8&#8242;-0&#8243; to 12&#8242;-6&#8243;<\/tspan><\/text>\n      <text x=\"366\" y=\"128\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\">front edge fixed on the drawing<\/text>\n\n      <!-- row 1 -->\n      <polyline points=\"130.5,352.8 312.75,153 495,352.8\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"2.8\"\/>\n      <circle cx=\"312.75\" cy=\"153\" r=\"6.5\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1\"\/>\n      <text x=\"286\" y=\"196\" font-size=\"13\" fill=\"#6b4e10\" text-anchor=\"end\" font-family=\"'DM Mono', 'Courier New', monospace\">8&#8242;-3&#8243;<\/text>\n\n      <!-- row 2 -->\n      <polyline points=\"130.5,352.8 423.7,153 670.5,321.2\" fill=\"none\" stroke=\"#6b4e10\" stroke-width=\"2.2\"\/>\n      <circle cx=\"423.7\" cy=\"153\" r=\"6.5\" fill=\"#6b4e10\"\/>\n      <text x=\"440\" y=\"196\" font-size=\"13\" fill=\"#6b4e10\" font-family=\"'DM Mono', 'Courier New', monospace\">12&#8242;-4&#8243;<\/text>\n\n      <!-- riser -->\n      <rect x=\"616.5\" y=\"418.5\" width=\"193.5\" height=\"31.5\" fill=\"#ebe6df\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"713\" y=\"440\" font-size=\"12\" fill=\"#6d6b68\" text-anchor=\"middle\" font-family=\"'DM Mono', 'Courier New', monospace\">riser 1&#8242;-2&#8243;<\/text>\n\n      <rect x=\"122\" y=\"337\" width=\"17\" height=\"34\" fill=\"#1a1a1a\"\/>\n      <text x=\"130\" y=\"392\" font-size=\"13.5\" fill=\"#1a1a1a\" text-anchor=\"middle\">LCR + screen<\/text>\n\n      <circle cx=\"495\" cy=\"352.8\" r=\"9\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <line x1=\"495\" y1=\"361.8\" x2=\"495\" y2=\"400\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <text x=\"495\" y=\"420\" font-size=\"13.5\" fill=\"#1a1a1a\" text-anchor=\"middle\">Row 1<\/text>\n\n      <circle cx=\"670.5\" cy=\"321.2\" r=\"9\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <line x1=\"670.5\" y1=\"330.2\" x2=\"670.5\" y2=\"418.5\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <text x=\"670.5\" y=\"472\" font-size=\"13.5\" fill=\"#1a1a1a\" text-anchor=\"middle\">Row 2<\/text>\n\n      <line x1=\"838\" y1=\"153\" x2=\"838\" y2=\"450\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"852\" y=\"306\" font-size=\"12.5\" fill=\"#6d6b68\" font-family=\"'DM Mono', 'Courier New', monospace\">11&#8242;-0&#8243;<\/text>\n\n      <line x1=\"90\" y1=\"500\" x2=\"810\" y2=\"500\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"450\" y=\"520\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\" font-family=\"'DM Mono', 'Courier New', monospace\">26&#8242;-8&#8243; &#183; front wall &#8594; rear wall &#183; worked example<\/text>\n    <\/svg>\n    <figcaption>One front stage, two seats, two separate bounce points 4&#8242;-1&#8243; apart. A cloud placed &#8220;over the seats&#8221; catches neither.<\/figcaption>\n  <\/figure>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 04 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-4\">\n  <div class=\"section-label\">Section 04<\/div>\n  <h2 class=\"section-title\">How many reflection points does one room actually have?<\/h2>\n  <p>The ceiling was the simple case. Every hard surface gets the same treatment, for every speaker, for every seat.<\/p>\n  <p>On the right-hand side wall of that same room, taking the centre seat of each row and the three front channels only:<\/p>\n\n  <div class=\"table-wrap\">\n    <table class=\"sh-table\">\n      <caption>Side-wall reflection points, from the front wall<\/caption>\n      <thead>\n        <tr><th scope=\"col\">Reflecting speaker<\/th><th scope=\"col\">Row 1 point<\/th><th scope=\"col\">Row 2 point<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td>Left<\/td><td class=\"num\">10&#8242;-0&#8243;<\/td><td class=\"num\">14&#8242;-1&#8243;<\/td><\/tr>\n        <tr><td>Centre<\/td><td class=\"num\">8&#8242;-3&#8243;<\/td><td class=\"num\">11&#8242;-6&#8243;<\/td><\/tr>\n        <tr><td>Right<\/td><td class=\"num\">4&#8242;-7&#8243;<\/td><td class=\"num\">6&#8242;-1&#8243;<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <p>Six points spread across a <strong>9&#8242;-6&#8243; band<\/strong>. Not a patch beside the speaker, which is where side-wall panels usually end up.<\/p>\n\n  <figure class=\"fig\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 900 670\" role=\"img\" aria-labelledby=\"fig3-title fig3-desc\" font-family=\"'DM Sans', system-ui, sans-serif\">\n      <title id=\"fig3-title\">Six first-reflection points along one side wall<\/title>\n      <desc id=\"fig3-desc\">Plan view of a home cinema. Plan view looking down, front wall at the left, so the audience faces left and the wall shown at the top of the drawing is the listener&#8217;s right-hand wall. The left, centre and right speakers each reflect off that wall into the centre seat of row one and the centre seat of row two, giving six points between 4 feet 7 inches and 14 feet 1 inch from the front wall. The points span 9 feet 6 inches; the treated band, sized to the panel module, runs 4 feet 6 inches to 14 feet 3 inches, or 9 feet 9 inches.<\/desc>\n\n      <rect x=\"0\" y=\"0\" width=\"900\" height=\"670\" fill=\"#f5f0e8\"\/>\n\n      <text x=\"90\" y=\"34\" font-size=\"19\" font-weight=\"600\" fill=\"#1a1a1a\">One side wall. Three speakers. Two rows. Six points.<\/text>\n      <text x=\"90\" y=\"57\" font-size=\"14\" fill=\"#6d6b68\">Plan view. The zone to be treated is a band the length of the seating, not a patch beside the speaker.<\/text>\n\n      <g transform=\"translate(0,60)\">\n\n      <rect x=\"90\" y=\"70\" width=\"720\" height=\"432\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.2\"\/>\n      <line x1=\"90\" y1=\"70\" x2=\"810\" y2=\"70\" stroke=\"#1a1a1a\" stroke-width=\"2.8\"\/>\n\n      <rect x=\"122\" y=\"56\" width=\"70\" height=\"14\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"122\" y=\"46\" font-size=\"12.5\" fill=\"#6d6b68\">the usual guess<\/text>\n\n      <rect x=\"211.5\" y=\"56\" width=\"263\" height=\"14\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.4\"\/>\n      <text x=\"343\" y=\"30\" font-size=\"13.5\" font-weight=\"600\" fill=\"#6b4e10\" text-anchor=\"middle\">treated band <tspan font-family=\"'DM Mono', 'Courier New', monospace\">4&#8242;-6&#8243;&#8211;14&#8242;-3&#8243; (9&#8242;-9&#8243;)<\/tspan><\/text>\n      <text x=\"343\" y=\"46\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\">points span <tspan font-family=\"'DM Mono', 'Courier New', monospace\">9&#8242;-6&#8243;<\/tspan><\/text>\n\n      <!-- row 1 rays -->\n      <polyline points=\"130.5,134.8 214.7,70 495,286\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"2\"\/>\n      <polyline points=\"130.5,286 312.8,70 495,286\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"2\"\/>\n      <polyline points=\"130.5,437.2 360,70 495,286\" fill=\"none\" stroke=\"#c9a961\" stroke-width=\"2\"\/>\n      <circle cx=\"214.7\" cy=\"70\" r=\"5.5\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1\"\/>\n      <circle cx=\"312.8\" cy=\"70\" r=\"5.5\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1\"\/>\n      <circle cx=\"360\" cy=\"70\" r=\"5.5\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1\"\/>\n\n      <!-- row 2 rays -->\n      <polyline points=\"130.5,134.8 255.2,70 670.5,286\" fill=\"none\" stroke=\"#6b4e10\" stroke-width=\"1.5\"\/>\n      <polyline points=\"130.5,286 400.5,70 670.5,286\" fill=\"none\" stroke=\"#6b4e10\" stroke-width=\"1.5\"\/>\n      <polyline points=\"130.5,437.2 470.4,70 670.5,286\" fill=\"none\" stroke=\"#6b4e10\" stroke-width=\"1.5\"\/>\n      <circle cx=\"255.2\" cy=\"70\" r=\"5.5\" fill=\"#6b4e10\"\/>\n      <circle cx=\"400.5\" cy=\"70\" r=\"5.5\" fill=\"#6b4e10\"\/>\n      <circle cx=\"470.4\" cy=\"70\" r=\"5.5\" fill=\"#6b4e10\"\/>\n\n      <g font-family=\"'DM Mono', 'Courier New', monospace\" font-size=\"11.5\" fill=\"#6b4e10\">\n        <text x=\"214.7\" y=\"92\" text-anchor=\"middle\">4&#8242;-7&#8243;<\/text>\n        <text x=\"255.2\" y=\"110\" text-anchor=\"middle\">6&#8242;-1&#8243;<\/text>\n        <text x=\"312.8\" y=\"92\" text-anchor=\"middle\">8&#8242;-3&#8243;<\/text>\n        <text x=\"360\" y=\"110\" text-anchor=\"middle\">10&#8242;-0&#8243;<\/text>\n        <text x=\"400.5\" y=\"92\" text-anchor=\"middle\">11&#8242;-6&#8243;<\/text>\n        <text x=\"470.4\" y=\"110\" text-anchor=\"middle\">14&#8242;-1&#8243;<\/text>\n      <\/g>\n\n      <!-- key -->\n      <line x1=\"640\" y1=\"118\" x2=\"672\" y2=\"118\" stroke=\"#c9a961\" stroke-width=\"2\"\/>\n      <text x=\"680\" y=\"122\" font-size=\"12.5\" fill=\"#6d6b68\">row 1<\/text>\n      <line x1=\"730\" y1=\"118\" x2=\"762\" y2=\"118\" stroke=\"#6b4e10\" stroke-width=\"1.5\"\/>\n      <text x=\"770\" y=\"122\" font-size=\"12.5\" fill=\"#6d6b68\">row 2<\/text>\n\n      <rect x=\"122\" y=\"127\" width=\"17\" height=\"16\" fill=\"#1a1a1a\"\/>\n      <text x=\"112\" y=\"139\" font-size=\"12.5\" fill=\"#1a1a1a\" text-anchor=\"end\">R<\/text>\n      <rect x=\"122\" y=\"278\" width=\"17\" height=\"16\" fill=\"#1a1a1a\"\/>\n      <text x=\"112\" y=\"290\" font-size=\"12.5\" fill=\"#1a1a1a\" text-anchor=\"end\">C<\/text>\n      <rect x=\"122\" y=\"429\" width=\"17\" height=\"16\" fill=\"#1a1a1a\"\/>\n      <text x=\"112\" y=\"441\" font-size=\"12.5\" fill=\"#1a1a1a\" text-anchor=\"end\">L<\/text>\n\n      <circle cx=\"495\" cy=\"286\" r=\"10\" fill=\"#f5f0e8\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <text x=\"495\" y=\"316\" font-size=\"13\" fill=\"#1a1a1a\" text-anchor=\"middle\">Row 1<\/text>\n      <circle cx=\"670.5\" cy=\"286\" r=\"10\" fill=\"#f5f0e8\" stroke=\"#1a1a1a\" stroke-width=\"1.8\"\/>\n      <text x=\"670.5\" y=\"316\" font-size=\"13\" fill=\"#1a1a1a\" text-anchor=\"middle\">Row 2<\/text>\n\n      <text x=\"450\" y=\"524\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\">opposite side wall &#8212; the mirror set, shifted<\/text>\n\n      <text x=\"90\" y=\"560\" font-size=\"13\" fill=\"#6d6b68\">Centre seats only. Add the outer seats in each row and this one wall carries 18 points.<\/text>\n      <text x=\"90\" y=\"582\" font-size=\"13\" fill=\"#6d6b68\" font-family=\"'DM Mono', 'Courier New', monospace\">Room 26&#8242;-8&#8243; &#215; 16&#8242;-0&#8243; &#183; worked example.<\/text>\n      <\/g>\n    <\/svg>\n    <figcaption>Three front channels reflecting off one side wall into two rows. The six points span 9&#8242;-6&#8243;. The treated band, sized to the panel module, runs 4&#8242;-6&#8243; to 14&#8242;-3&#8243; \u2014 9&#8242;-9&#8243;.<\/figcaption>\n  <\/figure>\n\n  <h3>The points have a height as well as a position<\/h3>\n  <p>Everything above locates points along the length of the wall. They also sit at a height, and the height moves for the same reason the position does.<\/p>\n  <p>Where the speaker and the ear are level, the reflection point sits at that same height. Row 1 is at seated ear height, so all three of its side-wall points land at 3&#8242;-6&#8243;. Row 2 is on a riser, so its ear is above the speaker and its points climb: 3&#8242;-9&#8243; from the nearest channel, 4&#8242;-1&#8243; from the centre, 4&#8242;-3&#8243; from the furthest.<\/p>\n  <p>That spread &#8212; 3&#8242;-6&#8243; to 4&#8242;-3&#8243;, nine inches across the six points &#8212; is why a side-wall band has a dimensioned height and not just a dimensioned length. Nine inches is easily covered. Raise the riser, add a third row, or bring in height channels, and the spread grows until a band whose height was chosen by eye starts missing the points at its edges.<\/p>\n\n  <p>Add the outer seats and that one wall carries 18 points. Across the four reflecting surfaces:<\/p>\n\n  <div class=\"stat-grid\">\n    <div class=\"stat-card\"><div class=\"stat-number\">18<\/div><div class=\"stat-label\">Left wall<\/div><\/div>\n    <div class=\"stat-card\"><div class=\"stat-number\">18<\/div><div class=\"stat-label\">Right wall<\/div><\/div>\n    <div class=\"stat-card\"><div class=\"stat-number\">18<\/div><div class=\"stat-label\">Ceiling<\/div><\/div>\n    <div class=\"stat-card\"><div class=\"stat-number\">18<\/div><div class=\"stat-label\">Floor<\/div><\/div>\n    <div class=\"stat-card\"><div class=\"stat-number\">72<\/div><div class=\"stat-label\">Total, front three channels only<\/div><\/div>\n  <\/div>\n\n  <p>And that is the front three channels alone, before the surround and height layers are counted.<\/p>\n\n  <blockquote class=\"pull-quote\">Nobody holds 72 coordinates in their head on site. That is the entire practical reason we draw the room first.<\/blockquote>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 INLINE CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"inline-cta\">\n  <p>Most rooms are not treated badly. They are treated without ever having been drawn \u2014 panel positions decided on site, on the day, by eye. The reflection points existed either way; nobody worked out where they were.<\/p>\n  <a href=\"https:\/\/wa.me\/916384754949\" target=\"_blank\" rel=\"noopener nofollow\">Send us your room dimensions on WhatsApp \u2192<\/a>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 05 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-5\">\n  <div class=\"section-label\">Section 05<\/div>\n  <h2 class=\"section-title\">Position is half the job. Depth is the other half.<\/h2>\n  <p>A panel in exactly the right place, made too shallow, still fails. It absorbs the top of the band and reflects everything underneath, which tilts the room&#8217;s tonal balance rather than correcting it.<\/p>\n  <p>The variable that matters is not the panel&#8217;s thickness. It is the <strong>effective depth<\/strong> \u2014 panel thickness plus the air gap behind it. A porous absorber works by slowing moving air, and air moves fastest at a distance from a hard wall, not at its face. Mount the same panel on battens and you move it out into that faster-moving air, where it behaves closer to a thicker panel than it measures.<\/p>\n  <p>Deeper reaches lower, and the relationship is close to inverse: double the effective depth and you roughly halve the frequency the absorber still controls. The figures below are the trade&#8217;s working approximations for specifying, <span class=\"flag\">not measurements<\/span> \u2014 what a given panel actually does depends on the material&#8217;s flow resistivity and how it is mounted, and the only ways to know are its own test data or a measurement of the finished room.<\/p>\n\n  <div class=\"table-wrap\">\n    <table class=\"sh-table\">\n      <caption>Effective depth against lowest useful frequency<\/caption>\n      <thead>\n        <tr><th scope=\"col\">Effective depth<\/th><th scope=\"col\">Controls down to approximately<\/th><\/tr>\n      <\/thead>\n      <tbody>\n        <tr><td class=\"num\">50 mm<\/td><td class=\"num\">500 Hz<\/td><\/tr>\n        <tr><td class=\"num\">100 mm<\/td><td class=\"num\">250 Hz<\/td><\/tr>\n        <tr><td class=\"num\">125 mm<\/td><td class=\"num\">200 Hz<\/td><\/tr>\n        <tr><td class=\"num\">150 mm<\/td><td class=\"num\">167 Hz<\/td><\/tr>\n        <tr><td class=\"num\">200 mm<\/td><td class=\"num\">125 Hz<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n\n  <p>A 100 mm panel screwed flat to the wall gives 100 mm of effective depth and controls to roughly 250 Hz. The same panel on 50 mm battens gives 150 mm, and reaches about 167 Hz \u2014 a third lower, from the same panel. Doubling the effective depth halves the frequency, so a full octave costs a batten as deep as the panel itself. That decision \u2014 battens rather than adhesive \u2014 is the step most installations skip. The panels are identical. The mounting is not.<\/p>\n  <p>Which is why effective depth belongs on the drawing and not only on the panel spec. It changes how far the assembly stands off the wall, and that has to be coordinated with the finish, the skirting and the seating line before anything is ordered.<\/p>\n\n  <h3>What about diffusers?<\/h3>\n  <p>Scattering devices follow the same logic through a different mechanism. The depth of a diffuser&#8217;s wells sets the lowest frequency it scatters; everything below that passes as though the device were a flat wall. A shallow diffuser is not a failed diffuser \u2014 it is a device with a high cut-off, and it belongs on surfaces where only the upper band needs scattering. A deeper one belongs where the scattering has to reach further down. Depth is a placement decision, not a quality grade.<\/p>\n  <p>One thing carries across only partly. Behind a solid, rigid-backed diffuser an air gap changes nothing you can hear: the wells are already the depth, and a rigid back on battens scatters the same as one on adhesive. That holds only for a solid back. A slotted or open-backed device with a cavity behind it becomes a resonant absorber as well as a scatterer, and then the gap is an acoustic decision rather than a styling one. Which of the two you are holding is worth establishing before the batten depth is fixed.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 06 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-6\">\n  <div class=\"section-label\">Section 06<\/div>\n  <h2 class=\"section-title\">Why is it wrong to absorb everything?<\/h2>\n  <p>This is where a lot of rooms fail in the opposite direction. Covering every surface in absorption is not the safe option. Your brain expects a room to sound like a room; strip the reflections out completely and the result is oppressive and airless, voices lose body, and the sound collapses inward as though you were wearing headphones.<\/p>\n  <p>There is no coverage percentage that answers this. Coverage is solved backward from the room&#8217;s target decay time, then checked surface by surface. You start from the decay the finished room has to achieve, work out how much absorption that volume needs to reach it, distribute that across the surfaces carrying reflection points, and verify the result by measurement rather than by area.<\/p>\n  <p>Two rooms of identical floor area can need very different quantities. A room with a plastered ceiling, a tiled floor and glass down one wall starts from a completely different place than one with carpet, a fabric ceiling and masonry. A percentage rule cannot see that difference. A decay target can.<\/p>\n  <p>Distribution matters as much as quantity. A room can carry the right total absorption and still have one bare wall doing all the damage, because a reflection point left untreated is untreated regardless of what the rest of the room is doing.<\/p>\n\n  <h3>The rules that follow<\/h3>\n  <ul>\n    <li><strong>Ceiling first reflections are absorbed, always.<\/strong> A ceiling bounce arrives at both ears at the same instant, so it pulls the image into a narrow band above the screen instead of spreading it across the front wall.<\/li>\n    <li><strong>The centre of the back wall is absorbed.<\/strong> A scattering panel directly behind the main seat collapses the rear image.<\/li>\n    <li><strong>Scattering belongs in the rear portion of the room<\/strong>, roughly from halfway back, not immediately behind the speakers.<\/li>\n    <li><strong>Absorption and scattering are interleaved<\/strong> through that rear section. All-soft-at-the-front, all-hard-at-the-back is a well-known layout and a poor one.<\/li>\n    <li><strong>The front half is symmetric, left to right.<\/strong> First-reflection treatment on one side wall is matched on the other. Asymmetric absorption at the reflection points pulls the image toward the harder side, and it is one of the fastest ways to lose a centred image on a system that measures well otherwise.<\/li>\n    <li><strong>The rear half does not have to match.<\/strong> Scattering behind the seating can differ side to side. Feeding both ears an identical scattering pattern narrows the sense of width, and the rear half is the one place in the room where deliberate difference helps rather than hurts.<\/li>\n    <li><strong>Floor bounce is the one reflection point you cannot put a panel on.<\/strong> Carpet over underlay is the only treatment the floor can carry, and it is thin \u2014 12\u201313 mm of carpet on 10 mm of underlay is about 23 mm of effective depth, which by the rule above means meaningful absorption only from roughly 1 kHz upward. That is not the whole floor bounce. It is the part carrying consonants and image focus, which is why a hard-floor cinema is fighting the room from the first day and why carpet is not optional. The rest of the floor bounce is not absorbed at all. It shows up as a cancellation notch, and in a room of these proportions that notch falls somewhere in the 300 to 500 Hz region \u2014 well below anything carpet touches. Its frequency is set by the speaker&#8217;s height and the ear&#8217;s height, which means it can be placed but not removed. That makes both heights a decision taken on the drawing rather than a consequence of whatever furniture arrives.<\/li>\n    <li><strong>Absorptive panels are hung as matched pairs.<\/strong> A single panel hanging alone is visible, and it is usually the sign of a count that was fitted rather than designed.<\/li>\n  <\/ul>\n\n  <figure class=\"fig\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 900 600\" role=\"img\" aria-labelledby=\"fig4-title fig4-desc\" font-family=\"'DM Sans', system-ui, sans-serif\">\n      <title id=\"fig4-title\">Which surfaces are absorbed, scattered, and left reflective<\/title>\n      <desc id=\"fig4-desc\">Section through a home cinema showing the job of each surface. The ceiling absorbs across the first-reflection band and scatters from three quarters of the room length back. The side walls absorb across the reflection band, then interleave scattering and reflective sections from about halfway back. Front and rear corners carry low-frequency traps, the front wall absorbs behind the screen, the rear wall absorbs at its centre and scatters outboard, and the floor is carpet over underlay, which absorbs only the upper part of the floor bounce.<\/desc>\n\n      <rect x=\"0\" y=\"0\" width=\"900\" height=\"600\" fill=\"#f5f0e8\"\/>\n\n      <text x=\"90\" y=\"34\" font-size=\"19\" font-weight=\"600\" fill=\"#1a1a1a\">Not everything gets absorbed<\/text>\n      <text x=\"90\" y=\"57\" font-size=\"14\" fill=\"#6d6b68\">Each surface has a job. A room covered wall to wall in absorption fails for the opposite reason.<\/text>\n\n      <rect x=\"90\" y=\"140\" width=\"720\" height=\"297\" fill=\"none\" stroke=\"#1a1a1a\" stroke-width=\"1.2\"\/>\n\n      <!-- CEILING -->\n      <rect x=\"90\" y=\"126\" width=\"121.5\" height=\"14\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <rect x=\"211.5\" y=\"126\" width=\"263\" height=\"14\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <rect x=\"474.5\" y=\"126\" width=\"155.5\" height=\"14\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <rect x=\"630\" y=\"126\" width=\"180\" height=\"14\" fill=\"#f5f0e8\" stroke=\"#c9a961\" stroke-width=\"1.2\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"90\" y=\"116\" font-size=\"12.5\" font-weight=\"600\" fill=\"#6d6b68\">CEILING<\/text>\n      <text x=\"343\" y=\"116\" font-size=\"12.5\" fill=\"#6b4e10\" text-anchor=\"middle\">absorb the reflection band<\/text>\n      <text x=\"720\" y=\"116\" font-size=\"12.5\" fill=\"#6b4e10\" text-anchor=\"middle\">scatter &#8212; from &#190; of the room length<\/text>\n      <line x1=\"630\" y1=\"140\" x2=\"630\" y2=\"160\" stroke=\"#c9a961\" stroke-width=\"1\" stroke-dasharray=\"3 3\"\/>\n\n      <!-- SIDE WALL -->\n      <text x=\"132\" y=\"265\" font-size=\"12.5\" font-weight=\"600\" fill=\"#6d6b68\">SIDE WALL<\/text>\n      <rect x=\"211.5\" y=\"275\" width=\"263\" height=\"108\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"343\" y=\"293\" font-size=\"13\" fill=\"#6b4e10\" text-anchor=\"middle\">absorb &#8212; reflection band<\/text>\n      <text x=\"343\" y=\"312\" font-size=\"11.5\" fill=\"#6d6b68\" text-anchor=\"middle\" font-family=\"'DM Mono', 'Courier New', monospace\">4&#8242;-0&#8243; tall &#183; 2&#8242; to 6&#8242; above floor<\/text>\n      <rect x=\"474.5\" y=\"275\" width=\"72\" height=\"108\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"510\" y=\"293\" font-size=\"12\" fill=\"#6d6b68\" text-anchor=\"middle\">live<\/text>\n      <rect x=\"546.5\" y=\"275\" width=\"72\" height=\"108\" fill=\"#f5f0e8\" stroke=\"#c9a961\" stroke-width=\"1.2\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"582\" y=\"293\" font-size=\"12\" fill=\"#6b4e10\" text-anchor=\"middle\">scatter<\/text>\n      <rect x=\"618.5\" y=\"275\" width=\"72\" height=\"108\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"654\" y=\"293\" font-size=\"12\" fill=\"#6d6b68\" text-anchor=\"middle\">live<\/text>\n      <rect x=\"690.5\" y=\"275\" width=\"72\" height=\"108\" fill=\"#f5f0e8\" stroke=\"#c9a961\" stroke-width=\"1.2\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"726\" y=\"293\" font-size=\"12\" fill=\"#6b4e10\" text-anchor=\"middle\">scatter<\/text>\n      <text x=\"585\" y=\"401\" font-size=\"12.5\" fill=\"#6d6b68\" text-anchor=\"middle\">scatter interleaved with live from halfway back &#8212; never one solid block<\/text>\n\n      <!-- corner traps -->\n      <rect x=\"90\" y=\"140\" width=\"30\" height=\"297\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"105\" y=\"300\" font-size=\"12\" fill=\"#1a1a1a\" text-anchor=\"middle\" transform=\"rotate(-90 105 300)\">bass trap<\/text>\n      <text x=\"90\" y=\"470\" font-size=\"12.5\" font-weight=\"600\" fill=\"#6d6b68\">FRONT WALL<\/text>\n      <text x=\"90\" y=\"488\" font-size=\"12\" fill=\"#6d6b68\">absorb behind the screen<\/text>\n\n      <rect x=\"780\" y=\"140\" width=\"30\" height=\"297\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"795\" y=\"300\" font-size=\"12\" fill=\"#1a1a1a\" text-anchor=\"middle\" transform=\"rotate(-90 795 300)\">bass trap<\/text>\n      <text x=\"810\" y=\"470\" font-size=\"12.5\" font-weight=\"600\" fill=\"#6d6b68\" text-anchor=\"end\">REAR WALL<\/text>\n      <text x=\"810\" y=\"488\" font-size=\"12\" fill=\"#6d6b68\" text-anchor=\"end\">absorb at centre, scatter outboard<\/text>\n\n      <!-- FLOOR -->\n      <rect x=\"120\" y=\"437\" width=\"660\" height=\"14\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"450\" y=\"428\" font-size=\"12.5\" fill=\"#6b4e10\" text-anchor=\"middle\">FLOOR &#8212; carpet and underlay reach only the top of the band, about 1&#8239;kHz up<\/text>\n\n      <circle cx=\"495\" cy=\"342\" r=\"8\" fill=\"#f5f0e8\" stroke=\"#1a1a1a\" stroke-width=\"1.6\"\/>\n      <text x=\"495\" y=\"368\" font-size=\"12\" fill=\"#1a1a1a\" text-anchor=\"middle\">row 1<\/text>\n      <circle cx=\"670.5\" cy=\"342\" r=\"8\" fill=\"#f5f0e8\" stroke=\"#1a1a1a\" stroke-width=\"1.6\"\/>\n      <text x=\"670.5\" y=\"368\" font-size=\"12\" fill=\"#1a1a1a\" text-anchor=\"middle\">row 2<\/text>\n\n      <!-- legend -->\n      <rect x=\"90\" y=\"524\" width=\"16\" height=\"12\" fill=\"#e6d7b9\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"114\" y=\"534\" font-size=\"12.5\" fill=\"#6d6b68\">absorb<\/text>\n      <rect x=\"184\" y=\"524\" width=\"16\" height=\"12\" fill=\"#f5f0e8\" stroke=\"#c9a961\" stroke-width=\"1.2\" stroke-dasharray=\"6 4\"\/>\n      <text x=\"208\" y=\"534\" font-size=\"12.5\" fill=\"#6d6b68\">scatter<\/text>\n      <rect x=\"278\" y=\"524\" width=\"16\" height=\"12\" fill=\"#f5f0e8\" stroke=\"#bebab4\" stroke-width=\"1\"\/>\n      <text x=\"302\" y=\"534\" font-size=\"12.5\" fill=\"#6d6b68\">leave live<\/text>\n      <rect x=\"388\" y=\"524\" width=\"16\" height=\"12\" fill=\"#c9a961\" stroke=\"#6b4e10\" stroke-width=\"1.2\"\/>\n      <text x=\"412\" y=\"534\" font-size=\"12.5\" fill=\"#6d6b68\">low-frequency trap<\/text>\n      <text x=\"90\" y=\"566\" font-size=\"12.5\" fill=\"#6d6b68\">Front wall on the left. Proportions indicative; every band is dimensioned on the room&#8217;s own drawings.<\/text>\n    <\/svg>\n    <figcaption>Each surface has a job. Ceiling scattering begins about three-quarters of the way back; side-wall scattering from roughly halfway. Absorb, scatter or leave live is decided by position, not by how much material is left over.<\/figcaption>\n  <\/figure>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 07 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-7\">\n  <div class=\"section-label\">Section 07<\/div>\n  <h2 class=\"section-title\">Why do the same rules not work for bass?<\/h2>\n  <p>Below roughly 150 Hz the mirror rule stops being useful. At those frequencies the room stops behaving like a set of rays bouncing off surfaces and starts behaving like a resonator: fixed patterns of loud and quiet, set by the room&#8217;s own dimensions, standing still in the air.<\/p>\n  <p>The consequence is severe and routinely underestimated. A seat sitting in the wrong part of that pattern can lose <strong>20 to 40 dB<\/strong> at a given frequency. A 40 dB loss is 99.99% of the energy gone at that note. Move the seat two feet and the answer changes completely.<\/p>\n  <p>So bass is a placement problem too \u2014 but what is being placed is the seats and the subwoofers, not the panels. Every room mode reaches a pressure maximum in the corners, which is why the corners carry the deepest traps: that is where they earn their depth at the lowest frequencies. Higher up, through the 100\u2013250 Hz band, the wavelengths are short enough to be caught on the surfaces themselves \u2014 front wall, side walls, riser and rear wall \u2014 which is where that band is treated instead. And multiple subwoofers in calculated positions do more for bass evenness across a row than any quantity of absorption.<\/p>\n  <p>This is also why &#8220;we&#8217;ll add bass traps later if it sounds boomy&#8221; is backwards. By then the seats are fixed, the riser is built, and the simplest fix has been designed out.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 08 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-8\">\n  <div class=\"section-label\">Section 08<\/div>\n  <h2 class=\"section-title\">What does a calculated design look like on paper?<\/h2>\n  <p>A room that has been designed rather than decorated produces a specific set of documents before anything is ordered:<\/p>\n  <ul>\n    <li>reflection points listed per surface, per speaker, per seat \u2014 in feet and inches from the front wall<\/li>\n    <li>treatment bands dimensioned on scaled wall elevations and a ceiling plan, not described in words<\/li>\n    <li>panel type and effective depth against each position, batten depth included, so the installer is not choosing on the day<\/li>\n    <li>coverage checked surface by surface against the room&#8217;s target decay time<\/li>\n    <li>a visible flag against any position that had to move for a door, window or opening \u2014 moved on the drawing, never silently on site<\/li>\n    <li>setting-out drawings for the site team, so what gets marked on the wall matches what was calculated<\/li>\n  <\/ul>\n  <p>If a design does not produce those, the positions were not calculated. They were estimated, and the estimate will be found by the back row.<\/p>\n\n  <h3>How much of that a project gets<\/h3>\n  <p>That is a budget decision, and it should be an explicit one. A full set \u2014 every surface, every speaker, every seat, dimensioned and set out \u2014 takes design time, and design time is real cost. On a reference-level room it is a small fraction of the total and there is no argument for skipping it. On a smaller room it is scoped down: fewer seat positions calculated, elevations drawn for the surfaces carrying the most points rather than for all of them.<\/p>\n  <p>What does not get scoped down is the derivation. Reflection points are either calculated or they are not. A reduced drawing set still starts from calculated positions \u2014 it simply documents fewer of them. The failure this article is about is not a thin document set. It is no calculation at all.<\/p>\n\n  <p>A band calculated to catch both rows begins to miss the outer seats first as it drifts, which is why the setting-out is dimensioned rather than described.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 09 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-9\">\n  <div class=\"section-label\">Section 09<\/div>\n  <h2 class=\"section-title\">Who is this approach for?<\/h2>\n  <p>There is no shortage of people in India who will build you a beautiful cinema room. Most of them begin from the interior: the layout is set, the finishes are chosen, the lighting is designed, and the acoustics are fitted into whatever space is left over. That order produces rooms that photograph well and measure badly, because by the time anyone asks where the reflection points are, the seats and the ceiling are already fixed.<\/p>\n  <p>We work in the opposite order. Room dimensions, speaker positions, seat positions and riser height are settled first, because those four things determine every panel position in the room and every one of them is expensive to change afterwards. The interior is then designed to that geometry, rather than the geometry being squeezed into the interior.<\/p>\n  <blockquote class=\"pull-quote\">This is not a choice between a room that performs and a room that looks right. It is a question of which one is decided first.<\/blockquote>\n  <p>A cinema designed acoustically and then finished properly ends up as both. A cinema designed visually and then treated ends up as one.<\/p>\n  <p>So the filter is simple. If the finishes have to be locked before the acoustics are worked out, we are the wrong people to call \u2014 not because the finishes do not matter, but because that order forecloses every decision this article is about. If the room&#8217;s performance is allowed to set the geometry, and the interior is designed to it, that is the whole of what we do.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SECTION 10 \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"section-10\">\n  <div class=\"section-label\">Section 10<\/div>\n  <h2 class=\"section-title\">What three questions should you ask any installer?<\/h2>\n  <ol>\n    <li><strong>Where are the first reflection points for the back row?<\/strong> In feet and inches, from the front wall.<\/li>\n    <li><strong>What is the effective depth of the panels, and what frequency does that depth control down to?<\/strong><\/li>\n    <li><strong>How was the coverage arrived at, and how is it distributed across the surfaces?<\/strong><\/li>\n  <\/ol>\n  <p>If the answers are &#8220;we&#8217;ll sort it on site&#8221;, &#8220;standard&#8221;, and &#8220;as many as fit the walls&#8221;, you are buying wall panelling, not acoustics.<\/p>\n  <p>The same logic runs through every stage that follows \u2014 <a href=\"https:\/\/smartcinemas.in\/acoustic_treatment.php\">how a room&#8217;s decay target is set<\/a>, how the room is <a href=\"https:\/\/smartcinemas.in\/cinemaroomdesign.php\">drawn before anything is ordered<\/a>, and how the finished result is <a href=\"https:\/\/smartcinemas.in\/audio_calibration.php\">verified by measurement<\/a> rather than by ear. If your question is how much treatment a room needs in total, our sister brand covers that in detail: <a href=\"https:\/\/greatsoundacoustics.in\/blogs\/how-much-acoustic-treatment-does-a-room-need\" target=\"_blank\" rel=\"noopener nofollow\">how much acoustic treatment a room needs<\/a>.<\/p>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"faq-section\" id=\"faqs\">\n  <h2>Frequently Asked Questions<\/h2>\n\n  <div class=\"faq-item\">\n    <h3>What are first reflection points in a home cinema?<\/h3>\n    <p>First reflection points are the exact spots on the ceiling, side walls and floor where sound from a speaker bounces once before reaching a listener&#8217;s ear. Each point is set by geometry \u2014 the speaker position, the seat position and the surface between them \u2014 so it can be calculated to the inch before construction starts. A room with three front channels and six seats has 72 first reflection points across the four reflecting surfaces, before surround and height layers are counted.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>How do you find the first reflection point on a wall?<\/h3>\n    <p>Sit in the seat and have someone slide a mirror along the wall. Where you can see the speaker in the mirror is the reflection point for that speaker and that seat. On paper the same result comes from the mirror-image method: draw the speaker&#8217;s reflection behind the surface, draw a straight line from that image to the listener&#8217;s ear, and mark where the line crosses the surface.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>Why do the front and back rows need different panel positions?<\/h3>\n    <p>Because the reflection point moves with the listener. In a 26&#8242;-8&#8243; room with the back row on a 1&#8242;-2&#8243; riser, the ceiling bounce for row one lands 8&#8242;-3&#8243; from the front wall and the bounce for row two lands 12&#8242;-4&#8243; \u2014 4&#8242;-1&#8243; apart, wider than a panel. A cloud centred over the seating catches neither. The treatment band has to be dimensioned to hold both points plus panel width around each.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>How thick should acoustic panels be in a home theatre?<\/h3>\n    <p>Effective depth matters more than panel thickness. Effective depth is the panel plus the air gap behind it, and the relationship is close to inverse \u2014 double the effective depth and you roughly halve the frequency the panel still controls. A 100 mm panel fixed flat to the wall gives 100 mm of depth and controls to about 250 Hz; the same panel on 50 mm battens gives 150 mm and reaches about 167 Hz. These are working approximations for specifying, not measurements. Real performance also depends on the material&#8217;s flow resistivity.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>What percentage of a room should be acoustically treated?<\/h3>\n    <p>There is no percentage that answers it correctly. Coverage is solved backward from the room&#8217;s target decay time and then checked surface by surface, because two rooms of the same size with different finishes need very different quantities. A room with a tiled floor, plastered ceiling and glass wall starts nowhere near a room with carpet and fabric. Distribution matters as much as total quantity \u2014 an untreated reflection point stays untreated no matter what the rest of the room carries.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>Can acoustic panels fix bass problems?<\/h3>\n    <p>Only partly, and not by placement on reflection points. Below roughly 150 Hz the room resonates rather than reflecting like a ray, and a seat in the wrong part of that pattern can lose 20 to 40 dB at a given frequency. Corners carry the deepest traps because every room mode reaches a pressure maximum there. The 100\u2013250 Hz band is treated on the front wall, side walls, riser and rear wall. Seat positions and multiple subwoofers in calculated positions do more for bass evenness across a row than any quantity of absorption.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>Does acoustic panel placement have to be decided before construction?<\/h3>\n    <p>Yes. Deciding it afterwards costs more and constrains the result. Panel positions depend on seat positions, riser height, speaker positions and room dimensions \u2014 all of which are fixed by the time the room is built. Deciding treatment afterwards means working around choices that were made without reference to the acoustics. Rooms designed this way carry reflection points per surface, per speaker and per seat, dimensioned on scaled elevations, before anything is ordered.<\/p>\n  <\/div>\n\n  <div class=\"faq-item\">\n    <h3>Where does SMART Home Cinema design and install home cinema rooms?<\/h3>\n    <p>SMART Home Cinema is based in Anna Nagar, Madurai, and designs and installs across Tamil Nadu and South India. Projects in Madurai and the surrounding districts start from \u20b98 Lakhs. In Tiruchirappalli, Coimbatore, Tiruppur and Salem, projects start from \u20b920 Lakhs. Reference-level projects elsewhere across South India \u2014 Karnataka, Kerala, Andhra Pradesh and Telangana \u2014 start at \u20b950 Lakhs. Every project begins with a demonstration at the Krix Reference Level Experience Center in Madurai before any quotation is issued.<\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 CONCLUSION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<section class=\"article-section\" id=\"conclusion\">\n  <div class=\"section-label\">The point<\/div>\n  <h2 class=\"section-title\">A cinema room is an instrument you sit inside<\/h2>\n  <p>Every panel position in it is derived from that specific room \u2014 its dimensions, its speaker positions, its seat positions, its riser height. Change any one of those and every panel position changes with it.<\/p>\n  <p>That is the whole reason we draw the room before anyone buys anything for it.<\/p>\n\n  <div class=\"note-block\">\n    <h3>Notes on the worked example<\/h3>\n    <p>All figures come from a single worked example, not a built project: 26&#8242;-8&#8243; long \u00d7 16&#8242;-0&#8243; wide \u00d7 11&#8242;-0&#8243; ceiling; front stage 1&#8242;-6&#8243; from the front wall at seated ear height; row 1 at 15&#8242;-0&#8243; and row 2 at 21&#8242;-6&#8243; from the front wall; row 2 on a 1&#8242;-2&#8243; riser. Reflection points are calculated by the mirror method and rounded to the nearest inch. A different room gives different numbers \u2014 that is the argument, not a caveat to it.<\/p>\n  <\/div>\n\n  <div class=\"note-block\">\n    <h3>Further reading<\/h3>\n    <p>Immersive audio room design is covered in the joint <a href=\"https:\/\/cedia.org\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">CEDIA<\/a> \/ CTA RP22 recommended practice. Channel layout and listener-area geometry are documented by <a href=\"https:\/\/www.dolby.com\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Dolby<\/a>, and seating geometry and viewing-angle standards by <a href=\"https:\/\/www.smpte.org\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">SMPTE<\/a>.<\/p>\n  <\/div>\n<\/section>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FINAL CTA \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"final-cta\">\n  <p>A cinema room is designed once and lived with for a decade. The panel positions in it are not a finishing decision \u2014 they are set by the room&#8217;s dimensions, its speaker positions and its seat positions, and they are far easier to get right on the drawing than on site.<\/p>\n  <p class=\"tiers\">Home cinema in Madurai and the surrounding districts starts from \u20b98 Lakhs, and from \u20b920 Lakhs in Tiruchirappalli, Coimbatore, Tiruppur and Salem. Reference-level projects across South India start at \u20b950 Lakhs. We do not quote without a demonstration.<\/p>\n  <a href=\"https:\/\/wa.me\/916384754949\" class=\"btn-primary\" target=\"_blank\" rel=\"noopener nofollow\">Discuss Your Project on WhatsApp \u2192<\/a>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 AUTHOR BIO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"author-bio\">\n  <div class=\"author-name\">Paul Joseph Klattan<\/div>\n  <div class=\"author-title\">\n    HAA Level 3 Certified | ISF Certified | Trinnov Certified<br>\n    Founder, SMART Home Cinema \u00b7 Madurai, Tamil Nadu\n  <\/div>\n  <p>Paul designs and calibrates reference-level home cinema across South India, working from measurement rather than assumption \u2014 REW with a calibrated microphone, seat-averaged target curves, and verified re-measurement after every change. He holds HAA Level 3, the highest level of the Home Acoustics Alliance programme, and runs the Krix Reference Level Experience Center in Madurai, one of the few properly calibrated immersive audio environments in South India.<\/p>\n<\/div>\n\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RELATED \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\n<div class=\"related\">\n  <h3>Related Reading<\/h3>\n  <ul>\n    <li><a href=\"https:\/\/smartcinemas.in\/blog\/why-most-home-theater-rooms-sound-worse-after-treatment\/\">Why most home theatre rooms sound worse after treatment<\/a><\/li>\n    <li><a href=\"https:\/\/smartcinemas.in\/blog\/379-2\/\">Immersive audio: what a Dolby Atmos room actually needs<\/a><\/li>\n    <li><a href=\"https:\/\/smartcinemas.in\/acoustic_treatment.php\">Acoustic treatment \u2014 how a room&#8217;s decay target is set<\/a><\/li>\n    <li><a href=\"https:\/\/smartcinemas.in\/cinemaroomdesign.php\">Cinema room design \u2014 drawn before anything is ordered<\/a><\/li>\n  <\/ul>\n<\/div>\n\n<\/div><!-- \/.sh-wrap -->\n<\/div><!-- \/.article-body -->\n\n<\/article>\n\n<!-- Schema below. Keep it inside this same block. -->\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"Article\",\n  \"headline\":\"First Reflection Points: 72 Positions Most Rooms Miss\",\n  \"description\":\"First reflection points are calculated to the inch, not chosen by eye. How a home cinema's panel positions are derived \u2014 and why row 2 needs its own answer.\",\n  \"image\":\"https:\/\/smartcinemas.in\/assets\/images\/smart-cinema\/9.jpg\",\n  \"inLanguage\":\"en-IN\",\n  \"author\":{\n    \"@type\":\"Person\",\n    \"name\":\"Paul Joseph Klattan\",\n    \"jobTitle\":\"Founder, SMART Home Cinema\"\n  },\n  \"publisher\":{\n    \"@type\":\"Organization\",\n    \"name\":\"SMART Home Cinema\",\n    \"url\":\"https:\/\/smartcinemas.in\"\n  },\n  \"datePublished\":\"2026-08-04\",\n  \"dateModified\":\"2026-08-04\",\n  \"mainEntityOfPage\":\"https:\/\/smartcinemas.in\/blog\/first-reflection-points\/\",\n  \"about\":[\n    {\"@type\":\"Thing\",\"name\":\"First reflection points\"},\n    {\"@type\":\"Thing\",\"name\":\"Acoustic panel placement\"},\n    {\"@type\":\"Thing\",\"name\":\"Home cinema acoustic treatment\"}\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"Person\",\n  \"name\":\"Paul Joseph Klattan\",\n  \"jobTitle\":\"Founder, SMART Home Cinema\",\n  \"worksFor\":{\"@type\":\"Organization\",\"name\":\"SMART Home Cinema\",\"url\":\"https:\/\/smartcinemas.in\"},\n  \"knowsAbout\":[\n    \"Home Cinema Design\",\n    \"HAA Level 3 Audio Calibration\",\n    \"ISF Video Calibration\",\n    \"Acoustic Treatment\",\n    \"First Reflection Point Analysis\",\n    \"Room EQ Wizard Measurement\",\n    \"Krix Loudspeakers\"\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"LocalBusiness\",\n  \"name\":\"SMART Home Cinema\",\n  \"url\":\"https:\/\/smartcinemas.in\",\n  \"telephone\":\"+916384754949\",\n  \"address\":{\n    \"@type\":\"PostalAddress\",\n    \"streetAddress\":\"39, 1st East Main Road, Anna Nagar\",\n    \"addressLocality\":\"Madurai\",\n    \"addressRegion\":\"Tamil Nadu\",\n    \"postalCode\":\"625020\",\n    \"addressCountry\":\"IN\"\n  },\n  \"areaServed\":[\n    {\"@type\":\"City\",\"name\":\"Madurai\"},\n    {\"@type\":\"City\",\"name\":\"Tiruchirappalli\"},\n    {\"@type\":\"City\",\"name\":\"Coimbatore\"},\n    {\"@type\":\"City\",\"name\":\"Tiruppur\"},\n    {\"@type\":\"City\",\"name\":\"Salem\"},\n    {\"@type\":\"AdministrativeArea\",\"name\":\"Tamil Nadu\"},\n    {\"@type\":\"AdministrativeArea\",\"name\":\"Karnataka\"},\n    {\"@type\":\"AdministrativeArea\",\"name\":\"Kerala\"},\n    {\"@type\":\"AdministrativeArea\",\"name\":\"Andhra Pradesh\"},\n    {\"@type\":\"AdministrativeArea\",\"name\":\"Telangana\"}\n  ]\n}\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What are first reflection points in a home cinema?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"First reflection points are the exact spots on the ceiling, side walls and floor where sound from a speaker bounces once before reaching a listener's ear. Each point is set by geometry \u2014 the speaker position, the seat position and the surface between them \u2014 so it can be calculated to the inch before construction starts. A room with three front channels and six seats has 72 first reflection points across the four reflecting surfaces, before surround and height layers are counted.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"How do you find the first reflection point on a wall?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Sit in the seat and have someone slide a mirror along the wall. Where you can see the speaker in the mirror is the reflection point for that speaker and that seat. On paper the same result comes from the mirror-image method: draw the speaker's reflection behind the surface, draw a straight line from that image to the listener's ear, and mark where the line crosses the surface.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Why do the front and back rows need different panel positions?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Because the reflection point moves with the listener. In a 26'-8\\\" room with the back row on a 1'-2\\\" riser, the ceiling bounce for row one lands 8'-3\\\" from the front wall and the bounce for row two lands 12'-4\\\" \u2014 4'-1\\\" apart, wider than a panel. A cloud centred over the seating catches neither. The treatment band has to be dimensioned to hold both points plus panel width around each.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"How thick should acoustic panels be in a home theatre?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Effective depth matters more than panel thickness. Effective depth is the panel plus the air gap behind it, and the relationship is close to inverse \u2014 double the effective depth and you roughly halve the frequency the panel still controls. A 100 mm panel fixed flat to the wall gives 100 mm of depth and controls to about 250 Hz; the same panel on 50 mm battens gives 150 mm and reaches about 167 Hz. These are working approximations for specifying, not measurements. Real performance also depends on the material's flow resistivity.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"What percentage of a room should be acoustically treated?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"There is no percentage that answers it correctly. Coverage is solved backward from the room's target decay time and then checked surface by surface, because two rooms of the same size with different finishes need very different quantities. A room with a tiled floor, plastered ceiling and glass wall starts nowhere near a room with carpet and fabric. Distribution matters as much as total quantity \u2014 an untreated reflection point stays untreated no matter what the rest of the room carries.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Can acoustic panels fix bass problems?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Only partly, and not by placement on reflection points. Below roughly 150 Hz the room resonates rather than reflecting like a ray, and a seat in the wrong part of that pattern can lose 20 to 40 dB at a given frequency. Corners carry the deepest traps because every room mode reaches a pressure maximum there. The 100\u2013250 Hz band is treated on the front wall, side walls, riser and rear wall. Seat positions and multiple subwoofers in calculated positions do more for bass evenness across a row than any quantity of absorption.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Does acoustic panel placement have to be decided before construction?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"Yes. Deciding it afterwards costs more and constrains the result. Panel positions depend on seat positions, riser height, speaker positions and room dimensions \u2014 all of which are fixed by the time the room is built. Deciding treatment afterwards means working around choices that were made without reference to the acoustics. Rooms designed this way carry reflection points per surface, per speaker and per seat, dimensioned on scaled elevations, before anything is ordered.\"\n      }\n    },\n    {\n      \"@type\":\"Question\",\n      \"name\":\"Where does SMART Home Cinema design and install home cinema rooms?\",\n      \"acceptedAnswer\":{\n        \"@type\":\"Answer\",\n        \"text\":\"SMART Home Cinema is based in Anna Nagar, Madurai, and designs and installs across Tamil Nadu and South India. Projects in Madurai and the surrounding districts start from \u20b98 Lakhs. In Tiruchirappalli, Coimbatore, Tiruppur and Salem, projects start from \u20b920 Lakhs. Reference-level projects elsewhere across South India \u2014 Karnataka, Kerala, Andhra Pradesh and Telangana \u2014 start at \u20b950 Lakhs. Every project begins with a demonstration at the Krix Reference Level Experience Center in Madurai before any quotation is issued.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<!-- ================== COPY TO HERE ================== -->\n\n\n<!--\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n  AFTER PUBLISHING \u2014 3 CHECKS ON THE LIVE PAGE\n\n  1. SCHEMA SURVIVED?\n     Open the live post \u2192 right-click \u2192 View Page Source \u2192\n     Ctrl+F for:  application\/ld+json\n     You should find 4 blocks (Article, Person, LocalBusiness, FAQPage).\n     If you find 0, WordPress stripped them. Fix: RankMath \u2192 Schema \u2192\n     Custom Schema, and paste the 4 blocks there instead.\n     Then confirm at: search.google.com\/test\/rich-results\n\n  2. ONLY ONE H1?\n     Same View Page Source \u2192 Ctrl+F for:  <h1\n     Must be exactly 1. If it is 2, your theme is printing the post\n     title as well as this article's headline. Send me the theme's\n     title code and I will give you a one-line CSS fix.\n\n  3. BUTTONS AND LINKS READABLE?\n     The WhatsApp buttons should be DARK gold with white text.\n     Links in the text should be DARK gold, not pale gold.\n     If they look pale, the theme stylesheet is overriding this one.\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n-->\n","protected":false},"excerpt":{"rendered":"<p>SMART Home Cinema \u00b7 Engineering Series First reflection points: why panel positions are calculated, not chosen In a home cinema, a panel on the wrong part of the wall is decoration. Here is how the correct position is worked out \u2014 and why the back row needs a different answer to the front row. By [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[592,231,17,409,593],"class_list":["post-587","post","type-post","status-publish","format-standard","hentry","category-blog","tag-acoustic-treatment","tag-home-cinema-design","tag-home-theater-tips","tag-immersive-audio","tag-room-design"],"_links":{"self":[{"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/posts\/587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/comments?post=587"}],"version-history":[{"count":2,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/posts\/587\/revisions"}],"predecessor-version":[{"id":589,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/posts\/587\/revisions\/589"}],"wp:attachment":[{"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/media?parent=587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/categories?post=587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartcinemas.in\/blog\/wp-json\/wp\/v2\/tags?post=587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}