EQ4MOC

Visual equalizer for Music On Console built with C++ and ncurses

Official EQ4MOC Repository


Give New Life to Music On Console

EQ4MOC is a Linux application developed in C++ that allows you to edit Music On Console (MOC) equalizers through a visual terminal interface built with ncurses.

Instead of manually editing configuration files, EQ4MOC provides a fast, convenient, and fully integrated experience within the classic Linux ecosystem.

The project was originally shared on Reddit as a solution for users who use MOC daily and wanted to avoid editing presets "by hand."

Eq4Moc


✨ Features

  • 🎚️ Visual terminal interface
  • ⚡ Native C++ development
  • 🖥️ Compatible with minimalist environments
  • 🎨 Integration with the theme configured in MOC
  • 📂 Automatic loading of EQSET files
  • 🔧 Automatic creation of default configuration
  • ⌨️ Designed for keyboard and terminal users
  • 🐧 Ideal for classic Linux and retro/minimalist workflows

🧠 Project Philosophy

EQ4MOC is designed for people who enjoy:

  • lightweight tools,
  • software that does one thing well,
  • fast and efficient terminal applications,
  • and the classic UNIX style.

It does not aim to replace modern heavyweight interfaces.

Its goal is to provide a direct, fast, and functional experience.

Eq4Moc


🖼️ A Simple and Effective Interface

The project uses ncurses to build a fully keyboard-navigable interface while preserving the spirit of early-2000s Linux applications.

Perfect for:

  • tiling window manager users,
  • retro terminal enthusiasts,
  • personal servers,
  • older computers,
  • and minimalist setups.

⚙️ Technologies Used

  • C++
  • ncurses
  • Linux
  • Music On Console (MOC)

🚀 Installation

git clone https://github.com/canuconde/EQ4MOC.git
cd EQ4MOC
make
make install
./eq4moc

You can also download the binaries:


🎵 What Is Music On Console?

Music On Console is one of the most beloved terminal-based music players in the Linux ecosystem.

EQ4MOC was born as a natural extension to improve the MOC experience without leaving the terminal.


💡 Why Use EQ4MOC?

Because manually editing equalizer files is:

  • slow,
  • inconvenient,
  • error-prone,
  • and disruptive to your workflow.

EQ4MOC turns that task into something visual, fast, and enjoyable.


📸 Ideal for Fans of:

  • Classic Linux
  • TUI applications
  • ncurses
  • minimalist tools
  • terminal audio
  • keyboard-driven workflows

📦 Project Status

Open-source project developed by Sebastián "Canu" Conde on GitHub.

Currently focused on providing a simple, functional, and lightweight experience for MOC users.


⭐ Try EQ4MOC

If you use Music On Console and want a more convenient way to manage the equalizer, EQ4MOC can quickly become an essential tool.

👉 View the project on GitHub


Support

If you like EQ4MOC and would like to support its development, you can make a donation via PayPal. Your support helps keep the project alive and continuously improving.

Donate with PayPal