Bison Audio Converter

Bison Audio Converter

Fast and easy audio conversion with C++ and ImGui. Supports MP3, WAV, FLAC, and more with bulk and batch processing.

Bison Audio Converter is a powerful cross-platform audio conversion tool written in C++ with an ImGui-based interface. Designed for both single-file and bulk conversion, it makes large-scale audio processing simple, fast, and efficient.

🌟 Features

🎨 User Interface

Bison Audio Converter uses ImGui + SFML to provide a lightweight, responsive GUI. Users get real-time progress updates and conversion logs without clutter.

🛠️ Build Instructions

  1. Install prerequisites: CMake, LLVM/Clang (or preferred compiler), vcpkg.

  2. Install dependencies:

    vcpkg install imgui['sfml-binding'] sfml libvorbis mp3lame fmt
  3. Clone the repository:

    git clone https://github.com/rambod/BisonAudioConverter.git
    cd BisonAudioConverter
  4. Generate and build:

    cmake -S . -B cmake-build-debug -DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
    cmake --build cmake-build-debug
  5. Run the executable:

    ./cmake-build-debug/BisonAudioConverter

🚀 Usage

🖼️ Screenshots

Bulk Conversion Interface Conversion Progress

🤝 Contributing

Fork the repo, make a branch, and submit a PR. Contributions are welcome!

📜 License

MIT License.

Bison Audio Converter is built to handle everything from small tasks to massive audio libraries. Download it today and streamline your audio workflow.

Repository

GitHub

Downloads

Links

Tech

C++CMakeImGuiSFMLlibvorbisLAMEfmt

Gallery