Bison Audio Converter

Bison Audio Converter

Published: December 11, 2024 โ€ข Status: released

c++ audio tools windows linux converter
Tech: C++ CMake ImGui SFML libvorbis LAME fmt

View Repository


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

  • Bulk & Batch Conversion: Convert entire directories of audio files while preserving folder structures.
  • High-Speed Processing: Optimized for performance with native C++ efficiency.
  • Multiple Formats: Input support for WAV, output to MP3 (more formats coming soon).
  • Cross-Platform: Runs on Windows and Linux.
  • Real-time Logs: Track conversion progress and debug issues.
  • Open-Source: Free, transparent, and community-driven.

๐ŸŽจ 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

  • Bulk Conversion: Select input/output directories, hit Start Conversion, and let it process.
  • Single File Conversion: Choose one file, pick output directory, and click Convert.
  • Logs: Monitor the conversion process live in the integrated log window.

๐Ÿ–ผ๏ธ 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.