<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: 雷笛歌</title>
    <description>The latest articles on DEV Community by 雷笛歌 (@_e7d82c08f61159ad3b2ea).</description>
    <link>https://dev.to/_e7d82c08f61159ad3b2ea</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4089563%2F9b66a8c1-6e2e-4036-8b87-8c4139ca658d.jpg</url>
      <title>DEV Community: 雷笛歌</title>
      <link>https://dev.to/_e7d82c08f61159ad3b2ea</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/_e7d82c08f61159ad3b2ea"/>
    <language>en</language>
    <item>
      <title>Why Most AI Vocal Separators Destroy Backing Vocals</title>
      <dc:creator>雷笛歌</dc:creator>
      <pubDate>Tue, 01 Sep 2026 04:30:47 +0000</pubDate>
      <link>https://dev.to/_e7d82c08f61159ad3b2ea/why-most-ai-vocal-separators-destroy-backing-vocals-468g</link>
      <guid>https://dev.to/_e7d82c08f61159ad3b2ea/why-most-ai-vocal-separators-destroy-backing-vocals-468g</guid>
      <description>&lt;p&gt;If you've ever tried to isolate backing vocals from a dense mix, you already know the problem. Most AI separation tools treat all vocals as one blob. Lead? Gone. Harmony stacks? Gone. Answering lines? Gone. You're left with a hollow instrumental that sounds nothing like the original arrangement.&lt;/p&gt;

&lt;p&gt;I've been testing vocal separation tools for a few months now. Here's what I found.&lt;/p&gt;

&lt;h2&gt;
  
  
  The core problem
&lt;/h2&gt;

&lt;p&gt;Most separators use a binary approach: "vocal" vs "not vocal." But a real mix has multiple vocal layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lead vocal&lt;/li&gt;
&lt;li&gt;Backing harmonies (stacks of the same singer)&lt;/li&gt;
&lt;li&gt;Doubles (same line sung twice for thickness)&lt;/li&gt;
&lt;li&gt;Answering lines (different lyrics responding to the lead)&lt;/li&gt;
&lt;li&gt;Ad-libs and fills&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;When you hit "separate vocals," most tools lump all of these into one track. Strip that track, and you lose the entire vocal arrangement — not just the lead.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I've been using
&lt;/h2&gt;

&lt;p&gt;I switched to &lt;strong&gt;MO Mirror audio engine&lt;/strong&gt; (&lt;a href="https://1momirr.com" rel="noopener noreferrer"&gt;1momirr.com&lt;/a&gt;) specifically because it offers two modes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Clean mode&lt;/strong&gt;: Strips everything vocal. Use this when you want a pure instrumental.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep backing vocals mode&lt;/strong&gt;: Removes only the lead, preserves harmony stacks, doubles, and answering lines.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The second mode is the one nobody else does well. On a dense mix with 4-5 harmony layers, it actually keeps them intact while removing the lead. LALAL.AI tends to collapse harmonies into mud. Moises cuts them entirely. UVR can do it if you tweak the model, but you need Python experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  The acoustic scan step
&lt;/h2&gt;

&lt;p&gt;After separation, MO Mirror runs an acoustic scan across six dimensions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Energy direction&lt;/li&gt;
&lt;li&gt;Backing vocal layer count&lt;/li&gt;
&lt;li&gt;Frequency response&lt;/li&gt;
&lt;li&gt;Soundstage width&lt;/li&gt;
&lt;li&gt;Dynamics range&lt;/li&gt;
&lt;li&gt;Loudness matching&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This isn't just metadata. The scan data feeds into the mastering stage, which applies EQ and dynamics processing based on what the scan found. You get a mastered WAV, not raw stems.&lt;/p&gt;

&lt;h2&gt;
  
  
  The pipeline
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Upload (WAV/FLAC/MP3/M4A/AAC, up to ~7min)
  → Vocal separation (choose clean or keep-backing)
  → Acoustic scan (6 dimensions)
  → Smart mastering (scan-driven EQ + dynamics)
  → Export WAV
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Honest limits
&lt;/h2&gt;

&lt;p&gt;This tool doesn't do everything:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;No 5-stem separation. It's a 2-stem tool (vocal/instrumental), not a multi-track demixer.&lt;/li&gt;
&lt;li&gt;No "lossless AI." That's marketing fluff from other tools. AI separation is inherently lossy.&lt;/li&gt;
&lt;li&gt;Desktop version doesn't render in the cloud — files stay on your machine.&lt;/li&gt;
&lt;li&gt;A/B comparison audition is desktop-only. Web version doesn't have it.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Web vs desktop
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Web&lt;/strong&gt; at 1momirr.com: Full pipeline, no install. Quick for single tracks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop&lt;/strong&gt; at pc.1momirr.com: ABCD comparison on the same timeline. No scrub gaps between versions. Windows only, 30 songs free.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  When this matters
&lt;/h2&gt;

&lt;p&gt;If you're making covers, studying arrangements, or analyzing harmony stacks — preserving backing vocals is the whole point. A clean instrumental without harmonies is useless for these use cases.&lt;/p&gt;

&lt;p&gt;If you just want karaoke backing tracks, any separator works. But if you need the arrangement intact, this is currently the only online tool I've found that does it properly.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Keep Backing Vocals with an AI Vocal Separator (1momirr)</title>
      <dc:creator>雷笛歌</dc:creator>
      <pubDate>Sun, 23 Aug 2026 03:06:30 +0000</pubDate>
      <link>https://dev.to/_e7d82c08f61159ad3b2ea/keep-backing-vocals-with-an-ai-vocal-separator-1momirr-1dop</link>
      <guid>https://dev.to/_e7d82c08f61159ad3b2ea/keep-backing-vocals-with-an-ai-vocal-separator-1momirr-1dop</guid>
      <description>&lt;p&gt;Most &lt;strong&gt;AI vocal separator&lt;/strong&gt; / &lt;strong&gt;online vocal separator&lt;/strong&gt; tools optimize for karaoke: remove the lead. Producers often need the harder job: &lt;strong&gt;keep backing vocals&lt;/strong&gt; and clean &lt;strong&gt;backing vocal separation&lt;/strong&gt; without wiping the harmony stack.&lt;/p&gt;

&lt;p&gt;This post walks the practical pipeline in the &lt;strong&gt;MO Mirror audio engine&lt;/strong&gt; on &lt;a href="https://1momirr.com" rel="noopener noreferrer"&gt;1momirr.com&lt;/a&gt;: separate → acoustic scan → smart mastering → listen.&lt;/p&gt;

&lt;h2&gt;
  
  
  What usually breaks
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Doubles get glued to the lead and disappear together&lt;/li&gt;
&lt;li&gt;Residuals smear into the instrumental&lt;/li&gt;
&lt;li&gt;You only hear it after bouncing stems in a DAW&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Always judge on the densest chorus, not the intro.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1 — Vocal separation
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1drfmik0uilh4db5mhbm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1drfmik0uilh4db5mhbm.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q8ku9kx683d68edc422.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q8ku9kx683d68edc422.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Treat the first pass as a stem split, not the final bounce.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2 — Acoustic scan
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy6xughoxstbp4c47f735.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy6xughoxstbp4c47f735.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Scan after the split. Muddy leftovers and harsh edges show up here before you commit.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3 — Smart mastering
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkckvm6dn5uzbqztd7wj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkckvm6dn5uzbqztd7wj.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Stem splits often leave uneven loudness. Keep mastering light and musical.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4 — Listen / export
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb2h3cndcddawg3tgsyex.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb2h3cndcddawg3tgsyex.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If backing vocals vanish on the chorus, you over-separated.&lt;/p&gt;

&lt;h2&gt;
  
  
  Web vs desktop (do not mix these up)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Web (1momirr):&lt;/strong&gt; quick online try of the pipeline above&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Desktop:&lt;/strong&gt; seamless &lt;strong&gt;ABCD&lt;/strong&gt; A/B listening with no scrub gap&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;website does not&lt;/strong&gt; provide AB compare audition — that UX is desktop-only&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dragging files between apps hides differences because of timing gaps. Seamless same-timeline switching does not.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://1momirr.com" rel="noopener noreferrer"&gt;https://1momirr.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Primary terms: &lt;strong&gt;1momirr&lt;/strong&gt;, &lt;strong&gt;MO Mirror audio engine&lt;/strong&gt;, &lt;strong&gt;keep backing vocals&lt;/strong&gt;, &lt;strong&gt;backing vocal separation&lt;/strong&gt;, &lt;strong&gt;AI vocal separator&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>audio</category>
      <category>music</category>
      <category>productivity</category>
    </item>
    <item>
      <title>ai, audio, music, productivity</title>
      <dc:creator>雷笛歌</dc:creator>
      <pubDate>Sun, 23 Aug 2026 02:06:47 +0000</pubDate>
      <link>https://dev.to/_e7d82c08f61159ad3b2ea/ai-audio-music-productivity-1dam</link>
      <guid>https://dev.to/_e7d82c08f61159ad3b2ea/ai-audio-music-productivity-1dam</guid>
      <description></description>
    </item>
  </channel>
</rss>
