Mixxx [SEP] operating system
OSS, ALSA, and JACK on Linux; and CoreAudio on Mac OS X, all via PortAudio.
For external hardware control, Mixxx can support any MIDI or HID controller as long as there is a mapping to tell Mixxx how to interpret the controller's signals. Mixxx includes mappings for many DJ controllers and users can create their own mappings as well. It is the only DJ software capable of using a fully featured programming language, JavaScript, for creating mappings with advanced controller interaction and feedback.
Turntables and CDJ
, including patent-encumbered ones whose decoders cannot legally be distributed in binary form with Mixxx, such as Advanced Audio Coding (AAC). Any such plug-ins are automatically loaded at run-time if present. Mixxx can also play module files when compiled with the codice_1 build flag.
Overview Hardware.
Any sound card that is supported by the operating system is usable in Mixxx. Mixxx supports various software APIs for using sound cards on different operating systems, namely ASIO, WASAPI, and DirectSound on Windows;