<?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: ⛦ ROSHAN</title>
    <description>The latest articles on DEV Community by ⛦ ROSHAN (@roshhellwett).</description>
    <link>https://dev.to/roshhellwett</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3933121%2Fb6c104dc-bf05-432e-8dff-caded2679c86.jpeg</url>
      <title>DEV Community: ⛦ ROSHAN</title>
      <link>https://dev.to/roshhellwett</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roshhellwett"/>
    <language>en</language>
    <item>
      <title>Built a Tool That Transforms Your Linux Audio in One Command</title>
      <dc:creator>⛦ ROSHAN</dc:creator>
      <pubDate>Fri, 15 May 2026 13:10:48 +0000</pubDate>
      <link>https://dev.to/roshhellwett/built-a-tool-that-transforms-your-linux-audio-in-one-command-3cfi</link>
      <guid>https://dev.to/roshhellwett/built-a-tool-that-transforms-your-linux-audio-in-one-command-3cfi</guid>
      <description>&lt;p&gt;If you use Linux and care about audio quality, you've probably been through this: hunting for EasyEffects presets, manually copying &lt;code&gt;.json&lt;/code&gt; files into the right folder, Googling IRS convolution files, and still ending up with mediocre sound.&lt;/p&gt;

&lt;p&gt;I was tired of it. So I built &lt;strong&gt;projectpulsewire&lt;/strong&gt; — and it hit 23 GitHub stars in its first month.&lt;/p&gt;




&lt;h2&gt;
  
  
  What is projectpulsewire?
&lt;/h2&gt;

&lt;p&gt;It's a Python CLI tool that gives you instant access to &lt;strong&gt;47 premium EQ presets&lt;/strong&gt; and &lt;strong&gt;404 IRS (Impulse Response) files&lt;/strong&gt; for EasyEffects on Linux — all installable in a single command.&lt;/p&gt;

&lt;p&gt;No manual file copying. No config hunting. Just:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;projectpulsewire
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire start
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;And your Linux audio stack is transformed.&lt;/p&gt;




&lt;h2&gt;
  
  
  What's Inside
&lt;/h2&gt;

&lt;h3&gt;
  
  
  47 Curated EQ Presets
&lt;/h3&gt;

&lt;p&gt;Organized into categories you'll actually use:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Bass&lt;/strong&gt; — Punchy Everyday, Deep Sub, Clean Boost&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Genre&lt;/strong&gt; — HipHop, Classical, Electronic, Rock&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Voice&lt;/strong&gt; — Podcast-ready, Call clarity, Broadcast&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Brand&lt;/strong&gt; — Harman curve, Beats-style, Sony signature&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Dynamics&lt;/strong&gt; — Loudness normalization, Night mode&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  404 IRS Files
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dolby Headphone virtualization&lt;/li&gt;
&lt;li&gt;DFX surround simulations&lt;/li&gt;
&lt;li&gt;Creative room correction&lt;/li&gt;
&lt;li&gt;Bass enhancement convolutions&lt;/li&gt;
&lt;li&gt;Headphone crossfeed profiles&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Auto Setup Included
&lt;/h2&gt;

&lt;p&gt;Not sure if you have PipeWire or EasyEffects installed? Just run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire setup
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It auto-detects and installs everything you need — PipeWire, EasyEffects, and all required plugins.&lt;/p&gt;




&lt;h2&gt;
  
  
  Full Command Reference
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="c"&gt;# Interactive menu (recommended for first-timers)&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire start

&lt;span class="c"&gt;# List all available presets&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire list

&lt;span class="c"&gt;# Install a specific preset&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="s2"&gt;"Bass - Punchy Everyday"&lt;/span&gt;

&lt;span class="c"&gt;# List IRS files&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire list-irs

&lt;span class="c"&gt;# Install an IRS file&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire install-irs &lt;span class="s2"&gt;"Dolby Headphone"&lt;/span&gt;

&lt;span class="c"&gt;# View installed presets&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire installed

&lt;span class="c"&gt;# Remove a preset&lt;/span&gt;
python &lt;span class="nt"&gt;-m&lt;/span&gt; projectpulsewire remove &lt;span class="s2"&gt;"Preset Name"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h2&gt;
  
  
  Why I Built This
&lt;/h2&gt;

&lt;p&gt;Linux audio has always been powerful but inaccessible. PipeWire changed the game technically — but the tooling around it is still rough. Most people don't realize that EasyEffects can make their $30 headphones sound like $300 ones with the right preset.&lt;/p&gt;

&lt;p&gt;I wanted to close that gap. &lt;strong&gt;projectpulsewire&lt;/strong&gt; is my answer: a dead-simple CLI that brings professional-grade audio tuning to every Linux user, not just the ones willing to spend hours in audio forums.&lt;/p&gt;




&lt;h2&gt;
  
  
  The Numbers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;23 stars&lt;/strong&gt; in the first month&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;60 commits&lt;/strong&gt; and growing&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;v2.0.3&lt;/strong&gt; released on PyPI&lt;/li&gt;
&lt;li&gt;MIT licensed — fully open source&lt;/li&gt;
&lt;li&gt;Works on Arch, Debian, Ubuntu, Fedora&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Try It Now
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;pip &lt;span class="nb"&gt;install &lt;/span&gt;projectpulsewire
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;GitHub: &lt;a href="https://github.com/roshhellwett/projectpulsewire" rel="noopener noreferrer"&gt;github.com/roshhellwett/projectpulsewire&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If this helped you or you find it useful, a star on GitHub goes a long way. And if you have preset suggestions, contributions are open and welcome.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Built as part of &lt;a href="https://zenithopensourceprojects.vercel.app/" rel="noopener noreferrer"&gt;Zenith Open Source Projects&lt;/a&gt; — a collection of developer tools built with the philosophy that open source is the first step of development.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>python</category>
      <category>opensource</category>
      <category>audio</category>
    </item>
  </channel>
</rss>
