<!DOCTYPE html><html lang="en"> <head><meta name="color-scheme" content="light dark"><!-- Set data-theme before the body paints so dark users don't
         flash through the light theme. Falls back to system pref. --><script>
      (function () {
        try {
          var stored = localStorage.getItem('theme');
          var prefersDark = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;
          var theme = stored || (prefersDark ? 'dark' : 'light');
          document.documentElement.setAttribute('data-theme', theme);
        } catch (e) {}
      })();
    </script><!-- Preload the Latin font subsets so they start downloading in
         parallel with the CSS instead of waiting behind it. --><link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/newsreader-latin.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/newsreader-italic-latin.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="/fonts/jetbrains-mono-latin.woff2"><!-- Basic --><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="generator" content="Astro v6.2.2"><title>Ilpo Kärkkäinen · Resound</title><meta name="description" content="Analog mastering engineer. Mastering for Metalheadz, Over/Shadow, Dispatch, Repertoire, Straight Up Breakbeat, Beta Recordings since 2009."><link rel="canonical" href="https://resoundsound.com/"><!-- Favicons --><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png"><link rel="apple-touch-icon" href="/apple-touch-icon.png"><link rel="icon" href="/favicon.ico"><!-- Browser chrome color follows the paper. The media pair covers
     system preference; the theme toggle script in Base re-syncs both
     when the user overrides it. --><meta name="theme-color" media="(prefers-color-scheme: light)" content="#f1f5f8"><meta name="theme-color" media="(prefers-color-scheme: dark)" content="#030307"><!-- RSS --><link rel="alternate" type="application/rss+xml" title="Resoundsound Notes" href="/notes/rss.xml"><!-- Open Graph --><meta property="og:site_name" content="Resoundsound"><meta property="og:type" content="website"><meta property="og:title" content="Ilpo Kärkkäinen · Resound"><meta property="og:description" content="Analog mastering engineer. Mastering for Metalheadz, Over/Shadow, Dispatch, Repertoire, Straight Up Breakbeat, Beta Recordings since 2009."><meta property="og:url" content="https://resoundsound.com/"><meta property="og:image" content="https://resoundsound.com/og-default.jpg"><!-- Twitter --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Ilpo Kärkkäinen · Resound"><meta name="twitter:description" content="Analog mastering engineer. Mastering for Metalheadz, Over/Shadow, Dispatch, Repertoire, Straight Up Breakbeat, Beta Recordings since 2009."><meta name="twitter:image" content="https://resoundsound.com/og-default.jpg"><script type="application/ld+json">{"@context":"https://schema.org","@type":"ProfessionalService","@id":"https://resoundsound.com/#business","name":"Resoundsound Mastering","url":"https://resoundsound.com","email":"resoundsound@gmail.com","image":"https://resoundsound.com/og-default.jpg","serviceType":"Audio mastering","founder":{"@type":"Person","name":"Ilpo Kärkkäinen"},"sameAs":["https://rhytual.bandcamp.com","https://soundcloud.com/resoundsound","https://instagram.com/resoundsound","https://facebook.com/resoundsound","https://x.com/resoundsound"]}</script><script type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","@id":"https://resoundsound.com/#website","name":"Resoundsound","url":"https://resoundsound.com","publisher":{"@id":"https://resoundsound.com/#business"}}</script><link rel="stylesheet" href="/_astro/Base.3S-Gi3e_.css"></head> <body> <a href="#main" class="skip-link">Skip to content</a> <header class="border-b hairline band"> <div class="wrap py-5 flex flex-col gap-6 sm:flex-row sm:items-center sm:justify-between sm:gap-8">  <a href="/" class="leading-none" aria-label="resoundsound — home"> <span class="rs-logo " style="--wm:38px;--gx:45px;" data-astro-cid-tvrurpns> <svg class="rs-glyph" width="45" height="45" viewBox="0 0 32 32" aria-hidden="true" focusable="false" data-astro-cid-tvrurpns> <circle cx="7.58" cy="16" r="2.93" fill="var(--accent)" data-astro-cid-tvrurpns></circle> <rect x="14.13" y="5.76" width="1.99" height="20.48" rx="0.24" fill="var(--ink)" data-astro-cid-tvrurpns></rect> <rect x="19.75" y="9.13" width="1.99" height="13.75" rx="0.24" fill="var(--ink)" data-astro-cid-tvrurpns></rect> <rect x="25.37" y="11.76" width="1.99" height="8.48" rx="0.24" fill="var(--ink)" data-astro-cid-tvrurpns></rect> </svg>  </span> </a> <nav class="flex items-center flex-wrap gap-x-5 gap-y-2 sm:gap-x-7 label"> <a href="/mastering" class="nav-link ">Mastering</a> <a href="/rhytual" class="nav-link ">Rhytual</a> <a href="/notes" class="nav-link ">Notes</a> <a href="/about" class="nav-link ">About</a> <button class="theme-toggle" type="button" aria-label="Toggle theme"> <span data-theme-option="light">Light</span> <span data-theme-option="dark">Dark</span> </button> <a href="/submit" class="nav-link sm:hidden">Send a project</a> <a href="/submit" class="cta-link hidden sm:inline-block">Send a project</a> </nav> </div> </header> <main id="main">   <section class="border-b hairline"> <div class="wrap pt-20 pb-16"> <div class="col-span-12 md:col-span-6"> <h1 class="h-hero font-normal">17 years of mastering.</h1> <p class="lede mt-4">Analog mastering for independent artists and labels.</p> <div class="mt-5"> <div class="label">Mastered for</div> <p class="font-mono text-[13px] leading-[1.55] text-muted mt-2">Metalheadz · Over/Shadow · Dispatch · Repertoire · Straight Up Breakbeat · Beta Recordings</p> </div> <div class="mt-6 flex flex-col items-start gap-3"> <a href="/submit" class="cta-link">Send a project →</a> <a href="/mastering#rates" class="nav-link text-[14px] text-muted">See rates and details →</a> </div> </div> </div> </section>  <section class="border-b hairline"> <div class="wrap pt-16 pb-16"> <div class="label mb-8">Selected mastering work</div> <div class="grid grid-cols-1 sm:grid-cols-2 md:grid-cols-3 gap-8"> <article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/mineral-shinra.jpg" alt="Mineral — Shinra" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Mineral</span> <span class="text-muted"> — </span> <span class="italic">Shinra</span> </div> <div class="label">Metalheadz</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/mineral-shinra.mp3" type="audio/mpeg"> </audio>  </div> </article><article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/antagonist-outside-of-time.jpg" alt="Antagonist — Outside Of Time" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Antagonist</span> <span class="text-muted"> — </span> <span class="italic">Outside Of Time</span> </div> <div class="label">Dispatch</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/antagonist-outside-of-time.mp3" type="audio/mpeg"> </audio>  </div> </article><article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/outrage-goodbye.jpg" alt="Outrage — Goodbye" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Outrage</span> <span class="text-muted"> — </span> <span class="italic">Goodbye</span> </div> <div class="label">Over/Shadow</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/outrage-goodbye.mp3" type="audio/mpeg"> </audio>  </div> </article><article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/modal-reaching-out-for-you.jpg" alt="Modal — Reaching Out For You" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Modal</span> <span class="text-muted"> — </span> <span class="italic">Reaching Out For You</span> </div> <div class="label">Beta Recordings</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/modal-reaching-out-for-you.mp3" type="audio/mpeg"> </audio>  </div> </article><article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/askel-zenith-guard.jpg" alt="Askel — Zenith Guard" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Askel</span> <span class="text-muted"> — </span> <span class="italic">Zenith Guard</span> </div> <div class="label">Straight Up Breakbeat</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/askel-zenith-guard.mp3" type="audio/mpeg"> </audio>  </div> </article><article class="flex flex-col"> <!-- Artwork: real image or grey placeholder --> <img src="/images/featured/pihka-is-my-name-headline-worth-dying-for.jpg" alt="Pihka Is My Name — Headline Worth Dying For" width="600" height="600" loading="lazy" class="w-full block" style="aspect-ratio: 1 / 1; object-fit: cover;"> <!-- Caption --> <div class="mt-3 space-y-1"> <div class="font-serif text-[15px] text-ink leading-[1.4]"> <span class="font-normal">Pihka Is My Name</span> <span class="text-muted"> — </span> <span class="italic">Headline Worth Dying For</span> </div> <div class="label">Self-released</div> </div> <!-- Audio player --> <div class="mt-3"> <audio controls preload="none" class="w-full" style="height: 32px; accent-color: var(--accent);"> <source src="/audio/pihka-is-my-name-headline-worth-dying-for.mp3" type="audio/mpeg"> </audio>  </div> </article> </div> </div> </section>  <section class="border-b hairline"> <div class="wrap pt-16 pb-16 grid grid-cols-12 gap-8 items-start"> <div class="col-span-12 md:col-span-5"> <img src="/images/chain-teaser.jpg" alt="Close-up of mastering rack: Cranborne Carnaby HE2 and Elysia museq" width="1066" height="840" loading="lazy" class="w-full block"> </div> <div class="col-span-12 md:col-span-6 md:col-start-7 md:pt-4"> <div class="label mb-4">The chain</div> <p class="font-serif text-[17px] leading-[1.6] text-ink-2 max-w-[46ch]">
A high-end analog chain, with digital tools where they help the sound.
</p> <div class="mt-6"> <a href="/mastering#chain" class="ed-link font-serif text-[16px] arrow-link">See the full chain</a> </div> </div> </div> </section>  <section class="border-b hairline"> <div class="wrap pt-16 pb-16 grid md:grid-cols-2 gap-12"> <!-- Rhytual card --> <article> <div class="label mb-4">Imprint</div> <h2 class="h-section">Rhytual</h2> <p class="font-serif text-[17px] leading-[1.6] text-ink-2 mt-4 max-w-[38ch]">Independent imprint for the music I make as Resound.</p> <div class="mt-6 flex items-center gap-6 flex-wrap"> <a href="/rhytual" class="ed-link font-serif text-[16px] arrow-link">About Rhytual</a> <a href="https://rhytual.bandcamp.com" target="_blank" rel="noopener noreferrer" class="ed-link font-serif text-[16px] arrow-link">Listen</a> </div> </article> <!-- Notes card --> <article> <div class="label mb-4">Writing</div> <h2 class="h-section">Field notes</h2> <ul class="mt-4 space-y-2"> <li> <a href="/notes/sample-rate-bit-depth" class="ed-link font-serif text-[16px] leading-[1.4]">What sample rate and bit depth should I use?</a> </li><li> <a href="/notes/stealing-in-studio" class="ed-link font-serif text-[16px] leading-[1.4]">Stealing in the studio</a> </li><li> <a href="/notes/thoughts-about-promotion" class="ed-link font-serif text-[16px] leading-[1.4]">Thoughts about promotion</a> </li> </ul> <div class="mt-6"> <a href="/notes" class="ed-link font-serif text-[16px] arrow-link">All entries</a> </div> </article> </div> </section>  </main> <footer class="band"> <div class="wrap py-14 grid grid-cols-12 gap-8 items-start"> <nav class="col-span-6 md:col-span-3 md:col-start-1 space-y-2 label"> <a href="/mastering" class="block nav-link">Mastering</a> <a href="/rhytual" class="block nav-link">Rhytual</a> <a href="/notes" class="block nav-link">Notes</a> <a href="/about" class="block nav-link">About</a> <a href="/submit" class="block nav-link">Send project</a> <a href="/contact" class="block nav-link">Contact</a> <a href="/privacy-policy" class="block nav-link">Privacy</a> </nav> <div class="col-span-6 md:col-span-2 space-y-2 label"> <a href="https://rhytual.bandcamp.com" target="_blank" rel="noopener noreferrer" class="block nav-link">Bandcamp</a> <a href="https://soundcloud.com/resoundsound" target="_blank" rel="noopener noreferrer" class="block nav-link">Soundcloud</a> <a href="https://instagram.com/resoundsound" target="_blank" rel="noopener noreferrer" class="block nav-link">Instagram</a> <a href="https://facebook.com/resoundsound" target="_blank" rel="noopener noreferrer" class="block nav-link">Facebook</a> <a href="https://x.com/resoundsound" target="_blank" rel="noopener noreferrer" class="block nav-link">X</a> <a href="/notes/rss.xml" class="block nav-link">RSS</a> </div> <div class="col-span-12 md:col-span-2 md:col-start-11 label md:text-right">
© 2026<br>resoundsound.com
</div> </div> </footer> <script>
      (function () {
        var root = document.documentElement;
        var toggles = document.querySelectorAll('.theme-toggle');
        function syncUI(theme) {
          toggles.forEach(function (t) {
            t.querySelectorAll('[data-theme-option]').forEach(function (el) {
              el.classList.toggle('is-active', el.getAttribute('data-theme-option') === theme);
            });
          });
          // Keep browser chrome on the actual paper color when the
          // toggle overrides the system preference.
          var paper = theme === 'dark' ? '#030307' : '#f1f5f8';
          document.querySelectorAll('meta[name="theme-color"]').forEach(function (m) {
            m.setAttribute('content', paper);
          });
        }
        toggles.forEach(function (t) {
          t.addEventListener('click', function () {
            var next = (root.getAttribute('data-theme') === 'dark') ? 'light' : 'dark';
            root.setAttribute('data-theme', next);
            try { localStorage.setItem('theme', next); } catch (e) {}
            syncUI(next);
          });
        });
        syncUI(root.getAttribute('data-theme') || 'light');
      })();
    </script> </body> </html>