PureCrest Strings

About the studio

We make the beginning feel spacious.

PureCrest Strings began with a simple observation: new violinists do not need more noise. They need a trustworthy sequence, useful language, and permission to listen carefully.

Our story

Our curriculum grew from small studio lessons for adults returning to music after years away. We refined each exercise around the moments that most often create uncertainty: holding the instrument, finding a comfortable bow path, reading the first rhythms, and hearing intonation without fear. Over four years we tested every step with more than two hundred learners in seven countries.

Our mission

To give every complete beginner a calm, honest route into violin playing that respects their time and celebrates musical curiosity. We believe the first year of learning should feel like discovery, not struggle.

Core principles guiding every lesson

Clarity before speed

Each exercise is written to be understood in one reading. New concepts arrive only after the previous one is secure.

Sound before notation

Students learn to produce a clear tone and steady pulse before they worry about reading notes on the page.

Adult schedules respected

Lessons are designed to be completed in twenty-minute blocks that fit around jobs, family, and daily life.

The people behind the lessons

Mara Ellis

Curriculum director

Shapes each lesson around clear explanations, repeatable movements, and a useful musical outcome. Mara holds a Master of Music from the New England Conservatory.

Jon Bell

Player and editor

Builds practice tracks that help learners hear pulse, phrasing, and steady bow motion. Jon has recorded over 150 hours of guided audio.

Nia Rowan

Learner experience lead

Keeps the platform welcoming, accessible, and practical for real household schedules. Nia previously led product at two education startups.

Ready to begin your first clear note?

Explore the catalog
`; const footerHTML = ` `; const headerContainer = document.querySelector('header'); const footerContainer = document.querySelector('footer'); headerContainer.innerHTML = headerHTML; footerContainer.innerHTML = footerHTML; // Theme toggle and mobile menu const themeToggle = document.getElementById('theme-toggle'); const themeIcon = document.getElementById('theme-icon'); const mobileMenu = document.getElementById('mobile-menu'); const mobileBtn = headerContainer.querySelector('[data-open-menu]'); function applyTheme(theme) { if (theme === 'light') { document.documentElement.classList.add('bg-white', 'text-stone-950'); document.documentElement.classList.remove('bg-stone-950', 'text-stone-100'); themeIcon.textContent = '☾'; } else { document.documentElement.classList.remove('bg-white', 'text-stone-950'); document.documentElement.classList.add('bg-stone-950', 'text-stone-100'); themeIcon.textContent = '☼'; } } const savedTheme = localStorage.getItem('purecrest-theme') || 'dark'; applyTheme(savedTheme); themeToggle.addEventListener('click', () => { const newTheme = document.documentElement.classList.contains('bg-white') ? 'dark' : 'light'; localStorage.setItem('purecrest-theme', newTheme); applyTheme(newTheme); }); mobileBtn.addEventListener('click', () => { mobileMenu.classList.toggle('hidden'); }); // Modal handlers function setupModals()<|eos|>