1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[556],{1950:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/notepierce",function(){return a(6555)}])},4701:function(e,t,a){"use strict";a.d(t,{Z:function(){return n}});var s=a(7294);function n(e){let[t,a]=(0,s.useState)("");return(0,s.useEffect)(()=>{let t=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&a(e.target.id)})},{rootMargin:"-25% 0px -65% 0px"});return e.forEach(e=>{let a=document.getElementById(e.id);a&&t.observe(a)}),()=>t.disconnect()},[e]),[t,a]}},6555:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return g}});var s=a(5893),n=a(9008),r=a.n(n),i=a(4450),o=a(9271),l=a(429),c=a(4701);function d(e){let{items:t,className:a=""}=e,[n,r]=(0,c.Z)(t);return(0,s.jsxs)("div",{className:"group fixed right-2 top-1/2 z-40 -translate-y-1/2 sm:right-4 ".concat(a),children:[(0,s.jsx)("input",{type:"checkbox",id:"sidejump-toggle",className:"peer sr-only","aria-label":"Open section list"}),(0,s.jsx)("label",{htmlFor:"sidejump-toggle","aria-hidden":"true",className:"fixed inset-0 hidden cursor-default peer-checked:block"}),(0,s.jsx)("div",{className:"pointer-events-none absolute right-0 top-1/2 z-10 w-52 max-w-[70vw] -translate-y-1/2 opacity-0 transition-opacity duration-200 group-hover:pointer-events-auto group-hover:opacity-100 peer-checked:pointer-events-auto peer-checked:opacity-100",children:(0,s.jsx)("div",{className:"max-h-[70vh] overflow-y-auto rounded-2xl border border-[#26312b] bg-[#131a16]/95 p-4 shadow-2xl shadow-[#34a98e]/10 backdrop-blur-md",children:(0,s.jsx)("div",{className:"flex flex-col space-y-2",children:t.map(e=>(0,s.jsx)("a",{href:"#".concat(e.id),onClick:t=>{r(e.id),function(){let e=document.getElementById("sidejump-toggle");e&&(e.checked=!1)}()},className:"text-sm transition-colors ".concat(n===e.id?"font-medium text-[#34a98e]":"text-[#9aa69f] hover:text-[#f2f0ea]"),children:e.label},e.id))})})}),(0,s.jsx)("label",{htmlFor:"sidejump-toggle",className:"flex max-h-[70vh] cursor-pointer flex-col gap-2 overflow-hidden py-6 pl-4 pr-2",children:t.map(e=>(0,s.jsx)("span",{className:"h-0.5 rounded-full transition-all duration-300 ".concat(n===e.id?"w-6 bg-[#34a98e]":"w-4 bg-white/20 group-hover:w-5 group-hover:bg-white/40")},e.id))})]})}let m=[{id:"overview",label:"Overview"},{id:"modules",label:"Modules"},{id:"features",label:"Features"},{id:"pricing",label:"Pricing"}],x="Ear training in your browser: intervals, chords, scales, progressions, inversions and rhythm across 160 levels, with spaced repetition review and real guitar sounds.",h=[{title:"Build the drill you actually need",body:"Two intervals you keep confusing. One rhythm that never lands. Pick exactly the material, root, direction, octave range, tempo, exercise mode, and more â then save it as âModes I confuseâ and come back whenever you need it."},{title:"A wrong answer does not just disappear",body:"Note Pierce tracks the individual sounds you miss. Weak Spots shows what needs work. Review brings each one back when it is due, so you practice the thing you got wrong instead of repeating a whole lesson."},{title:"See what is actually getting better",body:"Answers, accuracy, practice time, and a heatmap of how consistent you have been. Weekly, monthly, and yearly recaps you can save or share, and badges as you improve."},{title:"No guilt streaks",body:"Miss a day and nothing gets erased. Set a practice reminder if you want one and ignore it if you do not. Five minutes between tasks still counts."},{title:"Practice with the sound you want",body:"Free gives you E. Piano and hollow, plus nine rhythm sounds. Pro adds organ, sine, bowed, and acoustic and electric guitar recorded note by note â so you train on the timbre you actually play."},{title:"Your practice data stays yours",body:"Everything lives on your device. No account to create, nothing to sign into. Export it, import it, or delete all of it whenever you want."}],p=[{name:"Intervals",levels:11,body:"Start with higher-or-lower, then name what you hear."},{name:"Chords",levels:27,body:"Chord qualities first, then harmony that keeps getting denser."},{name:"Scales",levels:27,body:"Tell the sound and character of one scale from another."},{name:"Progressions",levels:22,body:"Harmonic movement and function, not just chord names."},{name:"Inversions",levels:54,body:"Hear a chord change when a different note sits in the bass."},{name:"Rhythm",levels:19,body:"Choose the notation, tap along, or tap a bar back from memory."}],u=[{src:"/notepierce/Body-1.webp",alt:"Note Pierce drill: which note is higher, on a piano keyboard in the side panel"},{src:"/notepierce/Body-3.webp",alt:"Note Pierce custom drills: pick chords, scales, meters, and rhythms"},{src:"/notepierce/Body-4.webp",alt:"Note Pierce progress: practice heatmap, accuracy by module, weekly recap"}];function g(){let e="Note Pierce â Ear Training Browser Extension";return(0,s.jsxs)("main",{className:"min-h-screen overflow-x-clip bg-[#0b100d] font-sans text-[#f2f0ea]",children:[(0,s.jsxs)(r(),{children:[(0,s.jsx)("title",{children:e}),(0,s.jsx)("meta",{name:"description",content:x},"description"),(0,s.jsx)("meta",{property:"og:title",content:e},"og:title"),(0,s.jsx)("meta",{property:"og:description",content:x},"og:description"),(0,s.jsx)("meta",{property:"og:image",content:"".concat(l._,"/notepierce/Body-1.png")},"og:image"),(0,s.jsx)("meta",{property:"og:url",content:"".concat(l._,"/notepierce")},"og:url"),(0,s.jsx)("meta",{property:"og:type",content:"website"},"og:type"),(0,s.jsx)("meta",{property:"og:site_name",content:"Crescendo Companion"},"og:site_name"),(0,s.jsx)("meta",{name:"twitter:card",content:"summary_large_image"},"twitter:card"),(0,s.jsx)("meta",{name:"twitter:title",content:e},"twitter:title"),(0,s.jsx)("meta",{name:"twitter:description",content:x},"twitter:description"),(0,s.jsx)("meta",{name:"twitter:image",content:"".concat(l._,"/notepierce/Body-1.png")},"twitter:image"),(0,s.jsx)("link",{rel:"canonical",href:"".concat(l._,"/notepierce")},"canonical"),(0,s.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"SoftwareApplication",name:"Note Pierce",url:"".concat(l._,"/notepierce"),applicationCategory:"BrowserApplication",operatingSystem:"Chrome",isAccessibleForFree:!0,description:x,image:"".concat(l._,"/notepierce/Body-1.png"),screenshot:u.map(e=>"".concat(l._).concat(e.src)),publisher:{"@type":"Organization",name:"Crescendo Companion",url:l._},installUrl:o.kG,offers:[{"@type":"Offer",price:"0",priceCurrency:"USD",name:"Free"},{"@type":"Offer",name:"Pro",price:i.v.price,priceCurrency:"USD",priceValidUntil:i.v.endDateIso,url:o.
1kG}]})}})]}),(0,s.jsx)(d,{items:m}),(0,s.jsxs)("section",{id:"overview",className:"scroll-mt-8 mx-auto max-w-6xl px-6 pb-10 pt-20",children:[(0,s.jsxs)("div",{className:"mb-8 flex items-center gap-4",children:[(0,s.jsx)("img",{src:"/notepierce/icon.svg",alt:"",className:"h-14 w-14 rounded-full"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-2xl font-semibold leading-none",children:"Note Pierce"}),(0,s.jsx)("p",{className:"mt-2 font-mono text-[11px] uppercase tracking-[0.24em] text-[#34a98e]",children:"Ear training browser extension"})]})]}),(0,s.jsxs)("h1",{className:"mt-4 text-5xl font-semibold leading-tight md:text-6xl",children:["Play by ear,",(0,s.jsx)("br",{}),(0,s.jsx)("span",{className:"italic text-[#34a98e]",children:"finally."})]}),(0,s.jsx)("p",{className:"mt-6 max-w-xl text-lg leading-relaxed text-[#9aa69f]",children:"Taking a break? About to open another feed? Open a drill instead, or keep Note Pierce beside you while you browse. Ten questions take a few minutes, and those small sessions add up."}),(0,s.jsx)("div",{className:"mt-10 flex flex-wrap items-center gap-4",children:(0,s.jsx)(o.ZP,{})}),(0,s.jsx)("p",{className:"mt-5 text-sm text-[#9aa69f]",children:"Free: first 3 levels & 1 custom drill per module \xb7 Pro: one purchase, no subscription"})]}),(0,s.jsx)("section",{className:"mx-auto max-w-6xl px-6",children:(0,s.jsx)("img",{src:u[0].src,alt:u[0].alt,width:1280,height:800,fetchpriority:"high",decoding:"async",className:"w-full rounded-2xl border border-[#26312b]"})}),(0,s.jsxs)("section",{id:"modules",className:"scroll-mt-8 mx-auto max-w-6xl px-6 pt-20",children:[(0,s.jsx)("h2",{className:"text-3xl font-semibold md:text-4xl",children:"160 levels. Six ways to listen."}),(0,s.jsx)("p",{className:"mt-4 max-w-xl text-lg leading-relaxed text-[#9aa69f]",children:"Every module is a ladder. Start with the fundamentals and gradually move into more advanced harmony, interval recognition and rhythm training."}),(0,s.jsx)("div",{className:"mt-10 grid gap-6 md:grid-cols-3",children:p.map(e=>(0,s.jsxs)("div",{className:"rounded-2xl border border-[#26312b] bg-[#131a16] p-6",children:[(0,s.jsxs)("div",{className:"flex items-baseline justify-between gap-3",children:[(0,s.jsx)("h3",{className:"text-lg font-semibold",children:e.name}),(0,s.jsxs)("span",{className:"font-mono text-xs text-[#34a98e]",children:[e.levels," levels"]})]}),(0,s.jsx)("p",{className:"mt-3 text-[15px] leading-relaxed text-[#9aa69f]",children:e.body})]},e.name))})]}),(0,s.jsxs)("section",{id:"features",className:"scroll-mt-8 mx-auto max-w-6xl px-6 pb-20 pt-20",children:[(0,s.jsx)("h2",{className:"text-3xl font-semibold md:text-4xl",children:"Built to help you improve."}),(0,s.jsx)("div",{className:"mt-10 grid gap-6 md:grid-cols-3",children:h.map(e=>(0,s.jsxs)("div",{className:"rounded-2xl border border-[#26312b] bg-[#131a16] p-6",children:[(0,s.jsx)("h3",{className:"text-xl font-semibold",children:e.title}),(0,s.jsx)("p",{className:"mt-3 text-[15px] leading-relaxed text-[#9aa69f]",children:e.body})]},e.title))})]}),(0,s.jsx)("section",{className:"mx-auto max-w-6xl space-y-8 px-6 pb-20",children:u.slice(1).map(e=>(0,s.jsx)("img",{src:e.src,alt:e.alt,width:1280,height:800,loading:"lazy",decoding:"async",className:"w-full rounded-2xl border border-[#26312b]"},e.src))}),(0,s.jsxs)("section",{className:"mx-auto max-w-3xl px-6 pb-6 text-center",children:[(0,s.jsx)("p",{className:"font-mono text-xs uppercase tracking-[0.3em] text-[#34a98e]",children:"Five minutes or a focused session"}),(0,s.jsx)("h2",{className:"mt-4 text-3xl font-semibold md:text-4xl",children:"Close the feed. Open your ears."}),(0,s.jsx)("p",{className:"mx-auto mt-4 max-w-xl text-lg leading-relaxed text-[#9aa69f]",children:"No blank page wondering what to work on. Just listen, choose, learn what you missed, and come back a little better next time."}),(0,s.jsx)("p",{className:"mt-5 font-semibold text-[#f2f0ea]",children:"Hear it. Name it. Know it."})]}),(0,s.jsxs)("section",{id:"pricing",className:"scroll-mt-8 mx-auto max-w-6xl px-6 pb-20 pt-8",children:[(0,s.jsx)("h2",{className:"text-3xl font-semibold md:text-4xl",children:"Pricing"}),(0,s.jsxs)("div",{className:"mt-10 grid gap-6 md:grid-cols-2",children:[(0,s.jsxs)("div",{className:"rounded-2xl border border-[#26312b] bg-[#131a16] p-8",children:[(0,s.jsx)("h3",{className:"text-2xl font-semibold",children:"Free"}),(0,s.jsx)("p",{className:"mt-2 text-3xl font-semibold text-[#34a98e]",children:"$0"}),(0,s.jsxs)("ul",{className:"mt-5 space-y-2 text-[15px] leading-relaxed text-[#9aa69f]",children:[(0,s.jsx)("li",{children:"The first 3 levels of all six modules â 18 levels"}),(0,s.jsx)("li",{children:"1 saved Custom Drill per module â 6 total"}),(0,s.jsx)("li",{children:"Spaced Repetition review and weak Spots"}),(0,s.jsx)("li",{children:"14-day heatmap, weekly recaps, reminders, and badges"}),(0,s.jsx)("li",{children:"13 themes, 50 languages, 2 pitched sounds, and 9 rhythm sounds"}),(0,s.jsx)("li",{children:"Export, import, or delete your data"})]})]}),(0,s.jsxs)("div",{className:"rounded-2xl border border-[#34a98e]/40 bg-[#131a16] p-8",children:[(0,s.jsx)("h3",{className:"text-2xl font-semibold",children:"Pro"}),(0,s.jsxs)("p",{className:"mt-2 text-3xl font-semibold text-[#34a98e]",children:[(0,s.jsxs)("span",{className:"mr-2 text-xl font-normal text-[#9aa69f] line-through",children:["$",i.v.regularPrice]}),"$",i.v.price," ",(0,s.jsxs)("span",{className:"text-base font-normal text-[#9aa69f]",children:["with code ",i.v.code]})]}),(0,s.jsxs)("p",{className:"mt-2 text-sm text-[#9aa69f]",children:["50% off through ",i.v.endDate]}),(0,s.jsxs)("ul",{className:"mt-5 space-y-2 text-[15px] leading-relaxed text-[#9aa69f]",children:[(0,s.jsx)("li",{children:"All 160 levels across all six modules"}),(0,s.jsx)("li",{children:"Unlimited Custom Drills with advanced controls in all 12 keys"}),(0,s.jsx)("li",{children:"Jump to any level and train exactly what you want"}),(0,s.jsx)("li",{children:"Every instrument voice, including both real guitar recordings"}),(0,s.jsx)("li",{children:"Year-long heatmap, all-time totals, and full progress tracking analysis"}),(0,s.jsx)("li",{children:"Monthly and yearly recaps"}),(0,s.jsx)("li",{children:"Lifetime updates"})]}),(0,s.jsx)("p",{className:"mt-5 text-sm text-[#9aa69f]",children:"One purchase. No subscription."})]})]})]}),(0,s.jsxs)("section",{className:"mx-auto max-w-3xl px-6 pb-24 pt-4 text-center",children:[(0,s.jsx)("h2",{className:"text-3xl font-semibold md:text-4xl",children:"Ready to start training?"}),(0,s.jsx)("p",{className:"mx-auto mt-4 max-w-xl text-lg leading-relaxed text-[#9aa69f]",children:"Install Note Pierce for free and start hearing the difference today."}),(0,s.jsx)("div",{className:"mt-10 flex flex-wrap items-center justify-center gap-4",children:(0,s.jsx)(o.ZP,{})}),(0,s.jsx)("p",{className:"mt-5 text-sm text-[#9aa69f]",children:"Free: first 3 levels & 1 custom drill per module \xb7 Pro: one purchase, no subscription"})]})]})}}},function(e){e.O(0,[888,774,179],function(){return e(e.s=1950)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.