Skip to content

tnewman/pat

Repository files navigation

PAT (PAT Audio Technician)

crates.io npm pypi PAT CI/CD

PAT is a multi-programming language audio library that makes playing audio simple. Behind the scenes, PAT uses FFmpeg to provide robust support for virtually any audio format and SDL2 to play back audio.

Supported Platforms

  • Linux
  • Mac OS
  • Windows

Programming Languages

Prerequisites

  • FFmpeg
  • SDL2
  • Standard C Build Tools (gcc, Xcode, Visual Studio, etc.)

Ubuntu

sudo apt install build-essential cmake libavutil-dev libswresample-dev libavdevice-dev libavcodec-dev libavformat-dev libswscale-dev libsdl2-dev ninja-build

Mac OS

brew install ffmpeg sdl2