GET /api/v1/ports/?format=api&ordering=created_at&page=21
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 49310,
    "next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=22",
    "previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=20",
    "results": [
        {
            "name": "libpiano",
            "portdir": "audio/pianobar",
            "version": "2024.12.21",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/PromyLOPh/pianobar",
            "description": "Console-based pandora.com player",
            "long_description": "pianobar is a console client for the personalized web radio pandora (http://www.pandora.com) Play and manage stations, rate songs and see why they were selected, show upcoming configure keybindings, last.fm scrobbling, proxy support for listening outside of USA.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libgcrypt",
                        "curl",
                        "libao",
                        "ffmpeg7",
                        "json-c",
                        "gnutls"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pianobar"
                    ]
                }
            ]
        },
        {
            "name": "pianod",
            "portdir": "audio/pianod",
            "version": "343",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://deviousfish.com/Pianod",
            "description": "Music playing daemon with Pandora support",
            "long_description": "Client/server Pandora & local music daemon controllable via telnet or WebSocket. Includes web client and a shell script for command-line control. Supports multiple listeners with adjustable privileges, automatic station selection, script to run programmed station sequences.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "perette",
                    "github": "perette",
                    "ports_count": 1
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib",
                        "taglib",
                        "curl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pocketsphinx",
            "portdir": "audio/pocketsphinx",
            "version": "5.0.4",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/cmusphinx/pocketsphinx",
            "description": "Speech recognition package",
            "long_description": "PocketSphinx is CMU’s fastest speech recognition system. It is a library written in pure C which is optimal for development of your C applications as well as for development of language bindings. At real time speed it’s the most accurate engine, and therefore it is a good choice for live applications.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sphinxbase",
                        "python27"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "portaudio",
            "portdir": "audio/portaudio",
            "version": "20240308-88ab584e",
            "license": "MIT",
            "platforms": "darwin macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.portaudio.com",
            "description": "PortAudio is a free, cross platform, open-source, audio I/O library.",
            "long_description": "PortAudio is a free, cross platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O.",
            "active": true,
            "categories": [
                "devel",
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ra1nb0w",
                    "github": "ra1nb0w",
                    "ports_count": 146
                }
            ],
            "variants": [
                "jack",
                "tools",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "direwolf",
                        "lmms",
                        "RigCtldGUI",
                        "fldigi",
                        "QMPlay2",
                        "py39-pyaudio",
                        "py310-pyaudio",
                        "denemo",
                        "octave",
                        "scummvm",
                        "scummvm-devel",
                        "cava",
                        "lirc",
                        "quisk",
                        "espeak",
                        "julius",
                        "hatari",
                        "mame",
                        "pure-audio",
                        "dsd",
                        "freedv-gui",
                        "gqrx",
                        "pihpsdr",
                        "py27-pyaudio",
                        "py35-pyaudio",
                        "py36-pyaudio",
                        "xournalpp",
                        "linrad",
                        "py37-pyaudio",
                        "tenacity",
                        "libopenmpt",
                        "fluidsynth",
                        "musikcube",
                        "SDRPlusPlus",
                        "glob2",
                        "wireshark2",
                        "wireshark22",
                        "audacity",
                        "PothosAudio",
                        "py38-pyaudio"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py27-sounddevice",
                        "py35-sounddevice",
                        "py36-sounddevice",
                        "py312-sounddevice",
                        "py313-sounddevice",
                        "rb31-ffi-portaudio",
                        "rb33-ffi-portaudio",
                        "py38-sounddevice",
                        "py37-sounddevice",
                        "rb32-ffi-portaudio",
                        "py39-sounddevice",
                        "py310-sounddevice",
                        "py311-sounddevice"
                    ]
                }
            ]
        },
        {
            "name": "portmidi",
            "portdir": "audio/portmidi",
            "version": "2.0.6",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 1,
            "replaced_by": null,
            "homepage": "https://github.com/PortMidi/portmidi",
            "description": "Free, cross platform, open-source, real-time MIDI I/O library.",
            "long_description": "Free, cross platform, open-source, real-time MIDI I/O library.",
            "active": true,
            "categories": [
                "devel",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-18"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "hatari",
                        "mame",
                        "pure-midi",
                        "darktable",
                        "darktable-devel",
                        "audacity",
                        "denemo",
                        "orca"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "frescobaldi",
                        "frescobaldi-devel",
                        "frescobaldi2"
                    ]
                }
            ]
        },
        {
            "name": "proxy-audio-device",
            "portdir": "audio/proxy-audio-device",
            "version": "1.0.7",
            "license": "public-domain",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/briankendall/proxy-audio-device",
            "description": "A HAL virtual audio driver for macOS that sends all output to another audio device.",
            "long_description": "A HAL virtual audio driver for macOS that sends all output to another audio device. It's main purpose is to make it possible to use macOS's system volume controls such as the volume menu bar icon or volume keyboard keys to change the volume of external audio interfaces that don't allow it. It might be useful for something else too.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "pulseaudio",
            "portdir": "audio/pulseaudio",
            "version": "17.0",
            "license": "(BSD or LGPL-2.1+ or MIT)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.freedesktop.org/wiki/Software/PulseAudio/",
            "description": "A sound server for POSIX OSes",
            "long_description": "PulseAudio is a sound server for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ionic",
                    "github": "Ionic",
                    "ports_count": 24
                }
            ],
            "variants": [
                "x11",
                "jack",
                "valgrind",
                "tests",
                "minimal",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17",
                        "gettext",
                        "m4",
                        "meson",
                        "ninja",
                        "pkgconfig",
                        "p5.34-xml-parser"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "orc",
                        "fftw-3-single",
                        "avahi",
                        "libiconv",
                        "xorg-libX11",
                        "libsndfile",
                        "xorg-libice",
                        "xorg-libsm",
                        "xorg-libxcb",
                        "gettext-runtime",
                        "xorg-libXtst",
                        "soxr",
                        "speexDSP",
                        "gdbm",
                        "dbus",
                        "glib2",
                        "libtool",
                        "openssl"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pcaudiolib",
                        "empathy",
                        "cava",
                        "minimodem",
                        "pavucontrol",
                        "gtk-vnc",
                        "musikcube",
                        "qt69-qtmultimedia",
                        "qt6-qtmultimedia",
                        "gpac",
                        "kmix",
                        "cdrtools",
                        "hydrogen",
                        "libcanberra",
                        "sidplayfp",
                        "qt64-qtmultimedia",
                        "qt67-qtmultimedia",
                        "qt68-qtmultimedia",
                        "qt5-qtwebengine",
                        "gnome-control-center",
                        "gnome-settings-daemon",
                        "gstreamer010-gst-plugins-good",
                        "gstreamer1-gst-plugins-good",
                        "qt513-qtwebengine"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "unixcw",
                        "x2goclient"
                    ]
                }
            ]
        },
        {
            "name": "qjackctl",
            "portdir": "audio/qjackctl",
            "version": "0.6.2",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://qjackctl.sourceforge.net/",
            "description": "QjackCtl is a simple Qt application to control the JACK sound server daemon.",
            "long_description": "Provides a simple GUI dialog for setting several JACK daemon parameters, which are properly saved between sessions, and a way control of the status of the audio server daemon. With time, this primordial interface has become richer by including a enhanced patchbay and connection control features.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "portaudio",
                "stacktrace",
                "dbus"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "qt5-qtbase",
                        "qt5-qttools",
                        "jack"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qsynth",
            "portdir": "audio/qsynth",
            "version": "0.5.7",
            "license": "GPL-2+",
            "platforms": "{darwin > 9}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://qsynth.sourceforge.io",
            "description": "A fluidsynth GUI front-end application",
            "long_description": "Qsynth is a fluidsynth GUI front-end application, written in C++ using the Qt framework. Eventually it may evolve into a softsynth management application allowing the user to control and manage a variety of command line softsynths.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "rjvbertin",
                    "github": "RJVB",
                    "ports_count": 55
                }
            ],
            "variants": [
                "debug",
                "gm",
                "gu"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "qt5-qttools",
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "fluidsynth",
                        "qt5-qtbase"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "generaluser-soundfont"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "qtplay",
            "portdir": "audio/qtplay",
            "version": "1.3.1",
            "license": "BSD",
            "platforms": "{macosx < 19}",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://web.archive.org/web/20201204020810/https://sites.google.com/site/rainbowflight2/#qtplay",
            "description": "a command line utility to play Audio CDs and music files",
            "long_description": "qtplay is a command line utility to play Audio CDs and music files. Plays any audio file supported by QuickTime Special flag for simply playing CDs, for lazy people. Playlist features such as loop, shuffle, and random. Special flag for reading playlist via standard input. Support for process signals: SIGINT, SIGTSTP, and SIGCONT. This port does not work on macOS 10.15 Catalina or newer.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-15"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "run",
                    "ports": [
                        "solfege"
                    ]
                }
            ]
        },
        {
            "name": "rtaudio",
            "portdir": "audio/rtaudio",
            "version": "5.2.0",
            "license": "MIT",
            "platforms": "darwin macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.music.mcgill.ca/~gary/rtaudio/",
            "description": "A set of C++ classes that provide a common API for realtime audio input/output",
            "long_description": "RtAudio is a set of C++ classes that provides a common API (Application Programming Interface) for realtime audio input/output across Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X and Windows (DirectSound, ASIO and WASAPI) operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ra1nb0w",
                    "github": "ra1nb0w",
                    "ports_count": 146
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "SoapyAudio",
                        "mlt"
                    ]
                }
            ]
        },
        {
            "name": "rtmidi",
            "portdir": "audio/rtmidi",
            "version": "6.0.0",
            "license": "Permissive",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/thestk/rtmidi",
            "description": "A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)",
            "long_description": "A set of C++ classes that provide a common API for realtime MIDI input/output across Linux (ALSA & JACK), Macintosh OS X (CoreMIDI) and Windows (Multimedia)",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "mps",
                    "github": "Schamschula",
                    "ports_count": 1091
                }
            ],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "jack"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "octave-audio"
                    ]
                }
            ]
        },
        {
            "name": "rtptools",
            "portdir": "audio/rtptools",
            "version": "1.22",
            "license": "BSD",
            "platforms": "darwin freebsd netbsd sunos linux",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.cs.columbia.edu/irt/software/rtptools/",
            "description": "A set of tools for processing RTP data.",
            "long_description": "A set of tools for processing RTP data: rtpplay - Play back RTP sessions recorded by rtpdump rtpsend - Generate RTP packets from textual description rtpdump - Parse and print RTP packets rtptrans - RTP translator between unicast and multicast networks",
            "active": true,
            "categories": [
                "net",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "rubberband",
            "portdir": "audio/rubberband",
            "version": "3.3.0",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://breakfastquay.com/rubberband/",
            "description": "audio time-stretching and pitch-shifting library and utility program",
            "long_description": "Rubber Band is a library and utility program that permits changing the tempo and pitch of an audio recording independently of one another.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "meson",
                        "pkgconfig",
                        "clang-16",
                        "cctools",
                        "ninja"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsndfile",
                        "libsamplerate"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "denemo",
                        "mlt-qt5",
                        "mlt",
                        "mlt-legacy",
                        "mpv-legacy",
                        "QMPlay2",
                        "mpv"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "freac"
                    ]
                }
            ]
        },
        {
            "name": "scmpc",
            "portdir": "audio/scmpc",
            "version": "0.4.1",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://bitbucket.org/cmende/scmpc",
            "description": "a client for MPD that submits your tracks to last.fm",
            "long_description": "scmpc is a client for MPD that submits your tracks to last.fm.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libmpdclient",
                        "glib2",
                        "libconfuse",
                        "curl"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sctk",
            "portdir": "audio/sctk",
            "version": "2.4.12",
            "license": "public-domain",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/usnistgov/SCTK",
            "description": "Speech Recognition Scoring Toolkit",
            "long_description": "NIST Speech Recognition Scoring Toolkit",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "serd",
            "portdir": "audio/serd",
            "version": "0.30.12",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://drobilla.net/software/serd.html",
            "description": "lightweight C library for RDF syntax",
            "long_description": "serd is a lightweight C library for RDF syntax. It supports reading and writing Turtle and NTriples.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "aggraef",
                    "github": "agraef",
                    "ports_count": 44
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "python27",
                        "clang-15"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lilv",
                        "sord",
                        "sratom"
                    ]
                }
            ]
        },
        {
            "name": "shell-fm",
            "portdir": "audio/shell-fm",
            "version": "0.8",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/jkramer/shell-fm",
            "description": "Console-based last.fm player",
            "long_description": "shell-fm is a lightweight, console-based player for Last.FM radio streams. It's pretty small and it has most features the \"official\" player has, if not even a few more. Additional features are, for example: network interface (control shell-fm remotely) autoban (automatically ban all tracks of an artist you don't like) bookmark stations (quickly jump to bookmarked stations with a single key) ... probably more",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "waf",
                    "github": "",
                    "ports_count": 1
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libao",
                        "libmad",
                        "taglib"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "shntool",
            "portdir": "audio/shntool",
            "version": "3.0.10",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.etree.org/shnutils/shntool/",
            "description": "Multi-purpose .wav/.shn processing utility",
            "long_description": "shntool is a multi-purpose .wav/.shn processing tool. Input and output files are transparent to shntool, meaning that it can perform its functions upon both .wav and .shn data.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "shorten",
                        "gettext",
                        "expat",
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "etree-scripts"
                    ]
                }
            ]
        },
        {
            "name": "shorten",
            "portdir": "audio/shorten",
            "version": "3.6.1",
            "license": "Noncommercial",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.etree.org/shnutils/shorten/",
            "description": "Fast compression for waveform files",
            "long_description": "Shorten reduces the size of waveform files (such as audio) using Huffman coding of prediction residuals and optional additional quantisation. In lossless mode the amount of compression obtained depends on the nature of the waveform. Those composing of low frequencies and low amplitudes give the best compression, which may be 2:1 or better. Lossy compression operates by specifying a minimum acceptable segmental signal to noise ratio or a maximum bit rate. Lossy compression operates by zeroing the lower order bits of the waveform, so retaining waveform shape.",
            "active": true,
            "categories": [
                "audio",
                "archivers"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "shntool",
                        "etree-scripts"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "hellanzb"
                    ]
                }
            ]
        },
        {
            "name": "sinsy",
            "portdir": "audio/sinsy",
            "version": "0.91",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.sinsy.jp",
            "description": "HMM-Based Singing Voice Synthesis System",
            "long_description": "HMM-Based Singing Voice Synthesis System",
            "active": true,
            "categories": [
                "audio",
                "japanese"
            ],
            "maintainers": [],
            "variants": [
                "voice",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "hts_engine_API"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "solfege",
            "portdir": "audio/solfege",
            "version": "3.22.2",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.gnu.org/software/solfege/",
            "description": "Ear training software",
            "long_description": "Solfege is a free eartraining program. The program is part of the GNU Project. One of the ideas of this program is that you can extend the program without having to dig into the source code. If you want to practise some special chords or want to practise dictation with some music not included, you can write lesson files and put them into a lessonfiles subdirectory in your home directory.",
            "active": true,
            "categories": [
                "audio",
                "education",
                "python"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "texinfo",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "librsvg",
                        "py27-pygtk"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "qtplay"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sonic",
            "portdir": "audio/sonic",
            "version": "0.2.0",
            "license": "Apache-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/espeak-ng/sonic",
            "description": "Simple library to speed up or slow down speech",
            "long_description": "Sonic is a simple algorithm for speeding up or slowing down speech. However, it's optimized for speed ups of over 2X, unlike previous algorithms for changing speech rate. The Sonic library is a very simple ANSI C library that is designed to easily be integrated into streaming voice applications, like TTS back ends.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "espeak-ng"
                    ]
                }
            ]
        },
        {
            "name": "sord",
            "portdir": "audio/sord",
            "version": "0.16.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://drobilla.net/software/sord.html",
            "description": "lightweight C library for storing RDF data in memory",
            "long_description": "sord is a lightweight C library for storing RDF data in memory.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "aggraef",
                    "github": "agraef",
                    "ports_count": 44
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "python27",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "serd",
                        "pcre"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lilv",
                        "sratom"
                    ]
                }
            ]
        },
        {
            "name": "soundtouch",
            "portdir": "audio/soundtouch",
            "version": "2.3.3",
            "license": "LGPL-2.1+",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://codeberg.org/soundtouch/soundtouch",
            "description": "Audio processing application and library for changing the Tempo, Pitch and Playback Rates of audio streams or files.",
            "long_description": "SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or files. It includes the SoundStretch command line tool, which allows you to change the tempo, pitch and speed of WAV files.",
            "active": true,
            "categories": [
                "multimedia",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-16"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "audacity-devel",
                        "tenacity",
                        "audacity-legacy",
                        "gstreamer1-gst-plugins-bad",
                        "gstreamer010-gst-plugins-bad"
                    ]
                }
            ]
        },
        {
            "name": "sox",
            "portdir": "audio/sox",
            "version": "14.4.2",
            "license": "GPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sox.sourceforge.net",
            "description": "the Swiss Army knife of audio manipulation",
            "long_description": "SoX (also known as Sound eXchange) translates sound samples between different file formats, and optionally applies various sound effects. SoX is intended as the Swiss Army knife of sound processing tools. It doesn't do anything very well, but sooner or later it comes in very handy.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lame",
                        "libgsm",
                        "libid3tag",
                        "libmad",
                        "libopus",
                        "libsndfile",
                        "libvorbis",
                        "zlib",
                        "twolame",
                        "wavpack",
                        "libpng",
                        "libogg",
                        "libmagic",
                        "libiconv",
                        "opusfile",
                        "flac"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "py310-torchaudio",
                        "tovid",
                        "mlt-qt5",
                        "py37-torchaudio",
                        "py37-magenta",
                        "py38-torchaudio",
                        "mlt",
                        "mlt-legacy",
                        "sounddecompress",
                        "py39-torchaudio",
                        "py38-magenta",
                        "py39-magenta"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "py37-sox",
                        "gimp-gap-devel",
                        "py38-sox",
                        "py39-sox",
                        "gutils-suite-core",
                        "py37-magenta",
                        "py38-magenta",
                        "py39-magenta",
                        "qwinff"
                    ]
                }
            ]
        },
        {
            "name": "soxr",
            "portdir": "audio/soxr",
            "version": "0.1.3",
            "license": "LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sourceforge.net/projects/soxr/",
            "description": "One-dimensional sample-rate conversion library",
            "long_description": "The SoX Resampler library `libsoxr' performs one-dimensional sample-rate conversion—it may be used, for example, to resample PCM-encoded audio. \n\nIt aims to give fast and high quality results for any constant (rational or irrational) resampling ratio. Phase-response, preserved bandwidth, aliasing, and rejection level parameters are all configurable; alternatively, simple `preset' configurations may be selected. An experimental, variable-rate resampling mode of operation is also included.",
            "active": true,
            "categories": [
                "multimedia",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "audacity-devel",
                        "tenacity",
                        "audacity-legacy",
                        "qmmp",
                        "ffmpeg",
                        "ffmpeg-devel",
                        "ffmpeg4",
                        "ffmpeg6",
                        "ffmpeg7",
                        "ffmpeg8",
                        "shairport-sync",
                        "audacious-plugins",
                        "pulseaudio"
                    ]
                }
            ]
        },
        {
            "name": "speex",
            "portdir": "audio/speex",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.speex.org",
            "description": "A Free Codec For Free Speech",
            "long_description": "Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "sbooth",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-14"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "speexDSP",
                        "libogg"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "mplayer-devel",
                        "linphone",
                        "easytag",
                        "easytag-devel",
                        "icecast2",
                        "libsdl_sound",
                        "xmms2",
                        "moc",
                        "glob2",
                        "libshout2",
                        "ffmpeg",
                        "ffmpeg-devel",
                        "ffmpeg4",
                        "ffmpeg6",
                        "ffmpeg7",
                        "ffmpeg8",
                        "ccaudio2",
                        "VLC2",
                        "libVLC2",
                        "jreen",
                        "codec2",
                        "gstreamer010-gst-plugins-good",
                        "qxmpp",
                        "gstreamer1-gst-plugins-good",
                        "MPlayer"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "freac"
                    ]
                }
            ]
        },
        {
            "name": "speexDSP",
            "portdir": "audio/speexdsp",
            "version": "1.2.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.speex.org",
            "description": "Speex DSP library",
            "long_description": "SpeexDSP is a patent-free, Open Source/Free Software DSP library.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "",
                    "github": "sbooth",
                    "ports_count": 3
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "openrct2",
                        "speex",
                        "dosbox-staging",
                        "freedv-gui",
                        "wireshark4",
                        "VLC2",
                        "libVLC2",
                        "cubeb",
                        "pulseaudio"
                    ]
                }
            ]
        },
        {
            "name": "sphinx3",
            "portdir": "audio/sphinx3",
            "version": "0.8",
            "license": "BSD",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cmusphinx.sourceforge.net/",
            "description": "Speech recognition package",
            "long_description": "Sphinx-3 is CMU's state-of-the-art large vocabulary speech recognition system. It uses Hidden Markov Models (HMM) with continuous output probability density functions (PDF).",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sphinxbase",
                        "python26"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sphinx4",
            "portdir": "audio/sphinx4",
            "version": "1.0beta5",
            "license": "unknown",
            "platforms": "any",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cmusphinx.sourceforge.net/sphinx4/",
            "description": "Speech recognition package",
            "long_description": "Speech recognition package",
            "active": true,
            "categories": [
                "audio",
                "java"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "apache-ant",
                        "clang-16"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "unzip"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "kaffe"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sphinxbase",
            "portdir": "audio/sphinxbase",
            "version": "0.8",
            "license": "BSD and MIT",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cmusphinx.sourceforge.net/",
            "description": "Support library for CMU Sphinx",
            "long_description": "The CMU Sphinx toolkit is a group of speech recognition systems developed at Carnegie Mellon University. This package is a support library that is used by several elements of CMU Sphinx.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "doxygen",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "python27"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "pocketsphinx",
                        "sphinx3",
                        "sphinxtrain"
                    ]
                }
            ]
        },
        {
            "name": "sphinxtrain",
            "portdir": "audio/sphinxtrain",
            "version": "1.0.8",
            "license": "Permissive",
            "platforms": "darwin freebsd",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://cmusphinx.sourceforge.net/",
            "description": "Acoustic model training tools for Sphinx",
            "long_description": "This is SphinxTrain, Carnegie Mellon University's open source acoustic model trainer.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "sphinxbase",
                        "perl5",
                        "python27"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "sptk",
            "portdir": "audio/sptk",
            "version": "3.11",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://sp-tk.sourceforge.net",
            "description": "The Speech Signal Processing Toolkit",
            "long_description": "The Speech Signal Processing Toolkit (SPTK) is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "xorg-libX11"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "spuce",
            "portdir": "audio/spuce",
            "version": "0.4.3",
            "license": "Boost-1",
            "platforms": "darwin macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/audiofilter/spuce",
            "description": "A DSP digital filtering library - IIR/FIR filtering",
            "long_description": "A DSP digital filtering library - IIR/FIR filtering",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ra1nb0w",
                    "github": "ra1nb0w",
                    "ports_count": 146
                }
            ],
            "variants": [
                "debug",
                "qtgui",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "PothosPlotters",
                        "PothosComms"
                    ]
                }
            ]
        },
        {
            "name": "sratom",
            "portdir": "audio/sratom",
            "version": "0.6.10",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://drobilla.net/software/sratom.html",
            "description": "library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax",
            "long_description": "sratom is a library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "aggraef",
                    "github": "agraef",
                    "ports_count": 44
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "python27",
                        "clang-15"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "lv2",
                        "serd",
                        "sord"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lilv"
                    ]
                }
            ]
        },
        {
            "name": "ssrc",
            "portdir": "audio/ssrc",
            "version": "1.33",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://shibatch.sourceforge.net/",
            "description": "A fast and high quality sampling rate converter SSRC",
            "long_description": "SSRC converts sampling rate of PCM wav file. Also, this program has a function to apply dither to its output and extend perceived dynamic range. Sampling rates of 44.1kHz and 48kHz are populary used, but ratio of these two frequency is 147:160, and it's not a small numbers. Therefore, sampling rate conversion without degradation of sound quality requires filter with very large order, and it's difficult to achive both quality and speed. This program achived relatively fast and high quality with two different kinds of filters combined skillfully.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "stk",
            "portdir": "audio/stk",
            "version": "5.0.1",
            "license": "MIT",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://ccrma.stanford.edu/software/stk/",
            "description": "open source audio signal processing and algorithmic synthesis classes",
            "long_description": "The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 20 years now. STK currently runs with realtime support (audio and MIDI) on Linux, macOS, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "clang-17"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "lmms"
                    ]
                }
            ]
        },
        {
            "name": "streamripper",
            "portdir": "audio/streamripper",
            "version": "1.64.6",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://streamripper.sourceforge.net/",
            "description": "separate tracks via Shoutcasts title-streaming",
            "long_description": "Streamripper started as a way to separate tracks via Shoutcasts title-streaming feature. This has now been expanded into a much more generic feature, where part of the program only tries to hint at where one track starts and another ends, thus allowing a mp3 decoding engine to scan for a silent mark, which is used to find an exact track separation.",
            "active": true,
            "categories": [
                "net",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automake",
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libvorbis",
                        "libiconv",
                        "glib2",
                        "libogg"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "switchaudio-osx",
            "portdir": "audio/switchaudio-osx",
            "version": "1.2.2",
            "license": "MIT",
            "platforms": "macosx",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://github.com/deweller/switchaudio-osx",
            "description": "A command-line utility to switch the audio source on Mac OS X.",
            "long_description": "A command-line utility to switch the audio source on Mac OS X.",
            "active": true,
            "categories": [
                "sysutils",
                "audio"
            ],
            "maintainers": [
                {
                    "name": "i0ntempest",
                    "github": "i0ntempest",
                    "ports_count": 224
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "taglib",
            "portdir": "audio/taglib",
            "version": "1.13.1",
            "license": "(LGPL-2 or MPL-1.1)",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://taglib.org",
            "description": "TagLib Audio Meta-Data Library",
            "long_description": "TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC files.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "debug",
                "examples",
                "tests",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "zlib"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "juk",
                        "ezstream",
                        "mp3unicode",
                        "pianod",
                        "taglib-extras",
                        "mediatomb",
                        "amarok",
                        "kfilemetadata",
                        "mythtv-core.28",
                        "mythtv-plugins.28",
                        "easytag",
                        "easytag-devel",
                        "qmmp",
                        "moc",
                        "musikcube",
                        "nepomuk-core",
                        "libgpod",
                        "rsgain",
                        "VLC2",
                        "libVLC2",
                        "ncmpcpp",
                        "QMPlay2",
                        "shell-fm",
                        "tellico",
                        "gstreamer010-gst-plugins-good",
                        "gstreamer1-gst-plugins-good",
                        "mythtv-core.27",
                        "mythtv-plugins.27",
                        "ktorrent4",
                        "lms"
                    ]
                }
            ]
        },
        {
            "name": "taglib-extras",
            "portdir": "audio/taglib-extras",
            "version": "1.0.1",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://developer.kde.org/~wheeler/taglib.html",
            "description": "Taglib plugins for various filetypes supported by Amarok, the KDE music manager.",
            "long_description": "Taglib plugins for various filetypes supported by Amarok, the KDE music manager.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "debug",
                "docs",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "automoc",
                        "cmake",
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "phonon",
                        "taglib",
                        "qt4-mac"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "amarok"
                    ]
                }
            ]
        },
        {
            "name": "taglib-sharp",
            "portdir": "audio/taglib-sharp",
            "version": "2.0.3.7",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://banshee.fm/",
            "description": "C# implementation of TagLib.",
            "long_description": "C# implementation of TagLib. TagLib is a library for reading and editing the meta-data of several popular audio formats.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "mono"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "tagtool",
            "portdir": "audio/tagtool",
            "version": "0.12.3",
            "license": "GPL-2",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sourceforge.net/projects/tagtool/",
            "description": "Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags.",
            "long_description": "Audio Tag Tool is a program to manage the information fields in MP3 and Ogg Vorbis files, commonly called tags. Tag Tool can be used to edit tags one by one, but the most useful features are the ability to easily tag or rename hundreds of files at once, in any desired format.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "intltool",
                        "clang-17"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libglade2",
                        "id3lib",
                        "libxml2",
                        "libvorbis",
                        "sqlite3",
                        "gettext",
                        "libffi",
                        "gtk2"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "twolame",
            "portdir": "audio/twolame",
            "version": "0.4.0",
            "license": "LGPL-2.1+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://twolame.sourceforge.net/",
            "description": "TwoLAME is an optimized MPEG Audio Layer 2 encoder",
            "long_description": "TwoLAME is an optimized MPEG Audio Layer 2 encoder",
            "active": true,
            "categories": [
                "multimedia",
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "libtool",
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libsndfile"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "audacity-devel",
                        "tenacity",
                        "audacity-legacy",
                        "sox",
                        "gstreamer010-gst-plugins-ugly",
                        "VLC2",
                        "libVLC2",
                        "avidemux",
                        "gstreamer1-gst-plugins-good"
                    ]
                }
            ]
        },
        {
            "name": "uade2",
            "portdir": "audio/uade2",
            "version": "2.13",
            "license": "unknown",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://zakalwe.fi/uade",
            "description": "Unix Amiga Delitracker Emulator",
            "long_description": "UADE plays old amiga music formats by emulating Amiga hardware. It re-uses Amiga Eagleplayer plugins to play different formats.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "uadefs",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "pkgconfig",
                        "clang-9.0"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libao"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "vcvrack",
            "portdir": "audio/vcvrack",
            "version": "1.1.6",
            "license": "GPL-3",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://vcvrack.com/",
            "description": "VCV Rack is an open-source virtual modular synthesizer.",
            "long_description": "VCV Rack is an open-source virtual modular synthesizer.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "herby.gillot",
                    "github": "herbygillot",
                    "ports_count": 1008
                }
            ],
            "variants": [],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "cmake",
                        "jq",
                        "clang-17"
                    ]
                },
                {
                    "type": "fetch",
                    "ports": [
                        "git",
                        "wget"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "vorbis-tools",
            "portdir": "audio/vorbis-tools",
            "version": "1.4.2",
            "license": "GPL-2+ and BSD and LGPL-2+",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "http://www.vorbis.com/",
            "description": "The Ogg Vorbis CODEC tools",
            "long_description": "Ogg Vorbis is a fully Open, non-proprietary, patent-and-royalty-free, general-purpose compressed audio format for mid to high quality (8kHz-48.0kHz, 16+ bit, polyphonic) audio and music at fixed and variable bitrates from 16 to 128 kbps/channel. This places Vorbis in the same competetive class as audio representations such as MPEG-4 (AAC), and similar to, but higher performance than MPEG-1/2 audio layer 3, MPEG-4 audio (TwinVQ), WMA and PAC.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "speex",
                "flac",
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "autoconf",
                        "automake",
                        "libtool",
                        "pkgconfig",
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libao",
                        "curl",
                        "libvorbis",
                        "opusfile",
                        "gettext",
                        "libogg"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "abcde",
                        "gpodder"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "normalize"
                    ]
                }
            ]
        },
        {
            "name": "vorbisgain",
            "portdir": "audio/vorbisgain",
            "version": "0.37",
            "license": "LGPL-2.1",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://sjeng.org/vorbisgain.html",
            "description": "corrects the volume of an Ogg Vorbis file to a predefined standardized loudness",
            "long_description": "VorbisGain corrects the volume of an Ogg Vorbis file to a predefined standardized loudness by calculating the file's percieved sound level using the ReplayGain algorithm. VorbisGain then stores in the comments (tags) in the file a suggestion on how the volume should be changed during playback to get a uniform sound level. You then need to use an audio player that knows about and acts on that suggestion.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [
                {
                    "name": "ryandesign",
                    "github": "ryandesign",
                    "ports_count": 1826
                }
            ],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-16"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libvorbis",
                        "libogg"
                    ]
                }
            ],
            "depends_on": []
        },
        {
            "name": "wavpack",
            "portdir": "audio/wavpack",
            "version": "5.8.1",
            "license": "BSD",
            "platforms": "darwin",
            "epoch": 0,
            "replaced_by": null,
            "homepage": "https://www.wavpack.com",
            "description": "Hybrid lossless audio compression",
            "long_description": "WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. Although the technology is loosely based on previous versions of WavPack, the new version 4 format has been designed from the ground up to offer unparalleled performance and functionality.",
            "active": true,
            "categories": [
                "audio"
            ],
            "maintainers": [],
            "variants": [
                "universal"
            ],
            "dependencies": [
                {
                    "type": "build",
                    "ports": [
                        "clang-17"
                    ]
                },
                {
                    "type": "extract",
                    "ports": [
                        "xz"
                    ]
                },
                {
                    "type": "lib",
                    "ports": [
                        "libiconv"
                    ]
                }
            ],
            "depends_on": [
                {
                    "type": "lib",
                    "ports": [
                        "cmus",
                        "easytag-devel",
                        "easytag",
                        "qmmp",
                        "sox",
                        "xmms2",
                        "audacity",
                        "gstreamer010-gst-plugins-good",
                        "gstreamer1-gst-plugins-good",
                        "libsdl2_mixer",
                        "xine-lib",
                        "audacious-plugins",
                        "mpd"
                    ]
                },
                {
                    "type": "run",
                    "ports": [
                        "freac"
                    ]
                }
            ]
        }
    ]
}