HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49138,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=19",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=17",
"results": [
{
"name": "FAudio",
"portdir": "audio/FAudio",
"version": "24.12",
"license": "zlib",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FNA-XNA/FAudio",
"description": "XAudio reimplementation",
"long_description": "an XAudio reimplementation that focuses solely on developing fully accurate DirectX Audio runtime libraries for the FNA project, including XAudio2, X3DAudio, XAPO, and XACT3.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"VVVVVV"
]
}
]
},
{
"name": "ID3",
"portdir": "audio/ID3",
"version": "1.00",
"license": "LGPL-2.1+",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "http://web.archive.org/web/20090913035852/http://drewfamily.homemail.com.au/Cocoa_-_ID3Tag_framework.html",
"description": "Framework for reading and writing ID3Tags",
"long_description": "ID3Tag.framework is as the name suggests a Cocoa based framework for reading and writing ID3Tags. It is written in Objective C and uses the Cocoa (Foundation) tool kit, hence it is ideal for Cocoa based applications.",
"active": true,
"categories": [
"aqua",
"devel",
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "MMDAgent",
"portdir": "audio/MMDAgent",
"version": "1.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.mmdagent.jp/",
"description": "a toolkit for building voice interaction systems",
"long_description": "MMDAgent is a toolkit for building voice interaction systems.",
"active": true,
"categories": [
"multimedia",
"audio",
"japanese"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "a52dec",
"portdir": "audio/a52dec",
"version": "0.8.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://liba52.sourceforge.net",
"description": "library for decoding ATSC A/52 streams, aka AC-3",
"long_description": "liba52 is a free library for decoding ATSC A/52 streams. It is released under the terms of the GPL license. The A/52 standard is used in a variety of applications, including digital television and DVD. It is also known as AC-3.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"dvbcut",
"gpac",
"gstreamer010-gst-plugins-ugly",
"gstreamer1-gst-plugins-ugly",
"VLC2",
"libVLC2",
"transcode",
"xine-lib"
]
}
]
},
{
"name": "aacgain",
"portdir": "audio/aacgain",
"version": "1.8",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://aacgain.altosdesign.com/",
"description": "AAC/MP3 normalisation tool",
"long_description": "A modification of mp3gain to normalise the volume of MP3 and AAC audio files.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"faad2",
"mp4v2"
]
}
],
"depends_on": []
},
{
"name": "abcMIDI",
"portdir": "audio/abcMIDI",
"version": "2025.02.16",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ifdo.ca/~seymour/runabc/top.html",
"description": "Abc to midi and vice versa converter",
"long_description": "ABC is a text-based music notation language. Abc2midi is a program that converts an abc music notation file to a MIDI file.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 585
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": []
},
{
"name": "abcde",
"portdir": "audio/abcde",
"version": "2.9.3",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://abcde.einval.com/",
"description": "A Better CD Encoder",
"long_description": "abcde is a frontend command-line utility (actually, a shell script) that grabs tracks off a CD, encodes them to Ogg/Vorbis, MP3, FLAC, Ogg/Speex and/or MPP/MP+(Musepack) format, and tags them, all in one go.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "gr",
"github": "0x6772",
"ports_count": 1
},
{
"name": "chrischavez",
"github": "chrstphrchvz",
"ports_count": 93
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"cdparanoia",
"flac",
"id3v2",
"lame",
"cd-discid",
"vorbis-tools",
"p5.34-digest-sha",
"p5.34-musicbrainz-discid",
"p5.34-webservice-musicbrainz",
"normalize"
]
}
],
"depends_on": []
},
{
"name": "aften",
"portdir": "audio/aften",
"version": "0.0.8",
"license": "LGPL-2.1 and LGPL-2.1 and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://aften.sourceforge.net/",
"description": "A/52 audio encoder",
"long_description": "Aften is an audio encoder which generates compressed audio streams based on ATSC A/52 specification. This type of audio is also known as AC-3 or Dolby® Digital and is one of the audio codecs used in DVD-Video content.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jack"
]
}
]
},
{
"name": "alac_decoder",
"portdir": "audio/alac_decoder",
"version": "0.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20150427073148/http://craz.net/programs/itunes/alac.html",
"description": "Basic decoder for Apple Lossless Audio Codec files",
"long_description": "This is a basic decoder for Apple Lossless Audio Codec files (ALAC). ALAC is a proprietary lossless audio compression scheme. Apple never released any documents on the format. What is provided here is a C implementation of a decoder, written from reverse engineering the file format. It turns out that most of the algorithms in the codec are fairly well known. ALAC uses an adaptive FIR prediction algorithm and stores the error values using a modified Rice or Golomb algorithm. This program will not be able to handle all ALAC files, it can only handle mono or stereo files. ALAC allows up to 8 channels. The ALAC decoder supports both 16 and 24 bit sample sizes. The decoder is fairly self explanatory, it can read an ALAC stream from either a file or from stdin, and write it as raw PCM data or as a WAV file to either stdout or a file. In theory one should be able to stream data to the decoder.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "ample",
"portdir": "audio/ample",
"version": "0.5.7",
"license": "GPL-2+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://ample.sourceforge.net/",
"description": "AMPLE is short for \"An MP3 LEnder\"",
"long_description": "So what's good with AMPLE? Small, standalone (written in C using no external libraries). Allows you to listen to your own MP3's away from home, nothing more, nothing less",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "aubio",
"portdir": "audio/aubio",
"version": "0.4.9",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aubio.org/",
"description": "audio labeling library",
"long_description": "aubio is a library for audio labeling. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing MIDI streams from live audio.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"jack",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"pkgconfig",
"txt2man",
"python310"
]
},
{
"type": "lib",
"ports": [
"libsamplerate",
"libsndfile",
"fftw-3-single",
"ffmpeg"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"denemo"
]
}
]
},
{
"name": "audacity",
"portdir": "audio/audacity",
"version": "3.7.5",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.audacityteam.org",
"description": "multi-track audio editor",
"long_description": "Audacity is an easy-to-use, multi-track audio editor and recorder for Windows, macOS, GNU/Linux and other operating systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 80
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"rapidjson",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"libopus",
"libsndfile",
"libvorbis",
"mpg123",
"opusfile",
"portaudio",
"portmidi",
"wavpack",
"wxWidgets-3.2",
"libogg",
"expat",
"zlib",
"flac",
"lame",
"libid3tag"
]
},
{
"type": "run",
"ports": [
"ffmpeg7"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"audacity-manual"
]
}
]
},
{
"name": "audacity-devel",
"portdir": "audio/audacity",
"version": "3.0.2.129",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "audacity",
"homepage": "http://www.audacityteam.org/",
"description": "Obsolete port, replaced by audacity",
"long_description": "This port has been replaced by audacity.",
"active": false,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [
"wxsystem",
"debug",
"wx32",
"suil"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"pkgconfig",
"nasm",
"python37",
"clang-15"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"soundtouch",
"soxr",
"twolame",
"sqlite3",
"harfbuzz",
"libjpeg-turbo",
"libpng",
"tiff",
"zlib",
"libogg",
"freetype",
"expat",
"libiconv",
"ffmpeg",
"flac",
"lame",
"libid3tag",
"libmad",
"libsndfile",
"libvorbis"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "audiofile",
"portdir": "audio/audiofile",
"version": "0.3.6",
"license": "GPL-2+ and LGPL-2+",
"platforms": "darwin",
"epoch": 20111023,
"replaced_by": null,
"homepage": "https://audiofile.68k.org",
"description": "Library for dealing with SGI audio files",
"long_description": "The Silicon Graphics Audio File Library provides a uniform programming interface to standard digital audio file formats.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"flac"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"sawfish"
]
},
{
"type": "lib",
"ports": [
"liboss",
"rb-audiofile",
"normalize",
"madplay",
"h3dapi",
"mpd",
"esound",
"pidgin"
]
}
]
},
{
"name": "bladeenc",
"portdir": "audio/bladeenc",
"version": "0.94.2",
"license": "LGPL-2.1+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20061005064502/http://bladeenc.mp3.no:80/",
"description": "Blade's MP3 Encoder (BladeEnc), a freeware MP3 encoder.",
"long_description": "Blade's MP3 Encoder (BladeEnc) is a freeware MP3 encoder. It is based on the same ISO compression routines as mpegEnc, so you can expect roughly the same, or better, quality. The main difference is the appearance and speed.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
}
],
"depends_on": []
},
{
"name": "ccaudio2",
"portdir": "audio/ccaudio2",
"version": "2.2.0",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/ccaudio",
"description": "Library and software for manipulating audio data",
"long_description": "The GNU ccAudio2 library is a portable C++ class framework that's useful for developing applications that must process audio. This library provides a class framework for accessing audio segments from various audio file formats (.au, .wav, etc) and for creation of audio frame buffers that are then passed to audio devices and/or DSP processing systems such as telephony cards.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libgsm",
"speex",
"ucommon"
]
}
],
"depends_on": []
},
{
"name": "cd-discid",
"portdir": "audio/cd-discid",
"version": "1.4",
"license": "(GPL-2+ or Artistic-1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://linukz.org/cd-discid.shtml",
"description": "read CD and get CDDB discid information",
"long_description": "In order to do CDDB queries over the Internet, you must know the DiscID of the CD you are querying. cd-discid provides you with that information. It outputs the discid, the number of tracks, the frame offset of all of the tracks, and the total length of the CD in seconds, on one line in a space-delimited format. cd-discid was designed as a backend tool for cdgrab (now abcde) but will work independantly of it.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abcde"
]
}
]
},
{
"name": "cdparanoia",
"portdir": "audio/cdparanoia",
"version": "10.2",
"license": "GPL-2+ and LGPL-2.1+",
"platforms": "darwin",
"epoch": 20050508,
"replaced_by": null,
"homepage": "https://www.xiph.org/paranoia/",
"description": "An audio extraction tool for sampling CDs.",
"long_description": "Cdparanoia is a Compact Disc Digital Audio (CDDA) extraction tool, commonly known on the net as a 'ripper'. The application is built on top of the Paranoia library, which is doing the real work (the Paranoia source is included in the cdparanoia source distribution). Like the original cdda2wav, cdparanoia package reads audio from the CDROM directly as data, with no analog step between, and writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM. Cdparanoia is a bit different than most other CDDA extraction tools. It contains few-to-no 'extra' features, concentrating only on the ripping process and knowing as much as possible about the hardware performing it. Cdparanoia will read correct, rock-solid audio data from inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads. Cdparanoia will also read and repair data from CDs that have been damaged in some way. At the same time, however, cdparanoia turns out to be easy to use and administrate. It has no compile time configuration, happily autodetecting the CDROM, its type, its interface and other aspects of the ripping process at runtime. A single binary can serve the diverse hardware of the do-it-yourself computer laboratory from Hell...",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 271
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-16"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"abcde"
]
}
]
},
{
"name": "celt",
"portdir": "audio/celt",
"version": "0.11.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ftp.osuosl.org/pub/xiph/websites/celt-codec.org/index.shtml.en",
"description": "CELT - ultra-low delay audio codec",
"long_description": "The CELT codec is a compression algorithm for audio. Like MP3, Vorbis, and AAC it is suitable for transmitting music with high quality. Unlike these formats CELT imposes very little delay on the signal, even less than is typical for speech centric formats like Speex, GSM, or G.729.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libogg"
]
}
],
"depends_on": []
},
{
"name": "cfxr",
"portdir": "audio/cfxr",
"version": "0.3.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://thirdcog.eu/apps/cfxr",
"description": "A generator for simple sound effects.",
"long_description": "A port of DrPetter's sfxr with a native Mac UI. In DrPetter's words: Its original purpose was to provide a simple means of getting basic sound effects into a game for those people who were working hard to get their entries done within the 48 hours and didn't have time to spend looking for suitable ways of doing this.",
"active": true,
"categories": [
"aqua",
"audio"
],
"maintainers": [
{
"name": "reid",
"github": "",
"ports_count": 2
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsdl",
"libsdl-framework"
]
}
],
"depends_on": []
},
{
"name": "chromaprint",
"portdir": "audio/chromaprint",
"version": "1.5.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://acoustid.org/chromaprint",
"description": "Chromaprint is an audio fingerprint library",
"long_description": "Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [
"debug",
"tests",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"gmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"fftw-3",
"ffmpeg"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-acoustid",
"beets",
"beets-devel",
"py39-acoustid",
"py310-acoustid",
"py311-acoustid",
"py312-acoustid",
"py313-acoustid",
"py38-acoustid"
]
}
]
},
{
"name": "chuck",
"portdir": "audio/chuck",
"version": "1.5.1.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://chuck.cs.princeton.edu/",
"description": "Chuck is a strongly-timed, concurrent, and on-the-fly music programming language.",
"long_description": "ChucK is a programming language for real-time sound synthesis and music creation. It presents a time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), along with dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "slewsys",
"github": "slewsys",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"bison",
"flex",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"libsndfile"
]
}
],
"depends_on": []
},
{
"name": "cmuclmtk",
"portdir": "audio/cmuclmtk",
"version": "3alpha",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cmusphinx.sourceforge.net/",
"description": "CMU-Cambridge Language Modeling Toolkit",
"long_description": "The CMU-Cambridge Language Modeling Toolkit is a set of UNIX software tools designed to facilitate language modeling work in the research community.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-9.0"
]
},
{
"type": "fetch",
"ports": [
"subversion"
]
}
],
"depends_on": []
},
{
"name": "cmus",
"portdir": "audio/cmus",
"version": "2.12.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cmus.github.io/",
"description": "ncurses based music player",
"long_description": "cmus is a small and fast text mode music player for Linux and many other UNIX like operating systems.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "xxtraacexx",
"github": "Traace",
"ports_count": 1
}
],
"variants": [
"aac",
"flac",
"mikmod",
"mpc",
"wavpack",
"opus",
"ffmpeg",
"cdda",
"cue",
"pulseaudio",
"jack",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libao",
"libmad",
"libmikmod",
"libmpcdec",
"libvorbis",
"wavpack",
"faad2",
"libogg",
"mp4v2",
"libcue",
"libiconv",
"ffmpeg7",
"ncurses",
"flac"
]
}
],
"depends_on": []
},
{
"name": "codec2",
"portdir": "audio/codec2",
"version": "1.2.0",
"license": "LGPL-2.1",
"platforms": "darwin macosx",
"epoch": 2,
"replaced_by": null,
"homepage": "https://www.rowetel.com/codec2.html",
"description": "Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s",
"long_description": "Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low-bandwidth HF/VHF digital radio. It fills a gap in open source voice codecs beneath 5000 bit/s and is released under the GNU Lesser General Public License (LGPL). Informal listening tests indicate that Codec 2 at 700 bits/s has better speech quality than MELP and is comparable to TWELP at 600 bit/s. The Codec 2 project also contains several modems (OFDM, FDMDV, COHPSK and mFSK) carefully designed for digital voice over HF radio.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 146
}
],
"variants": [
"debug",
"lpcnet",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libsamplerate",
"lpcnetfreedv",
"speex"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"quisk",
"gnuradio-devel",
"SDRangel",
"freedv-gui",
"gnuradio",
"gnuradio-next",
"lpcnetfreedv",
"SDRPlusPlus",
"baresip"
]
}
]
},
{
"name": "csound",
"portdir": "audio/csound",
"version": "6.18.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.csound.com",
"description": "A language that is used to describe sound synthesizers.",
"long_description": "Csound is a computer programming language for dealing with sound. It is called Csound because it is written in the C programming language, as opposed to some of its predecessors. Csound was written at MIT by Barry Vercoe, based on an earlier language called Music360.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2563
}
],
"variants": [
"pulseaudio",
"tests",
"universal",
"debug",
"double",
"portaudio"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"bison",
"cmake",
"flex",
"gettext"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"curl",
"gettext-runtime",
"liblo"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"CsoundQt"
]
}
]
},
{
"name": "daapd",
"portdir": "audio/daapd",
"version": "0.2.4b",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.deleet.de/projekte/daap/daapd/",
"description": "A DAAP server emulating an iTunes server.",
"long_description": "daapd scans a directory for music files (mp3, aac, uncompressed) and makes them available via the Apple proprietary protocol DAAP. DAAP clients can browse the directory and retrieve individual files, either by streaming or by downloading them.",
"active": true,
"categories": [
"net",
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libid3tag",
"howl"
]
}
],
"depends_on": []
},
{
"name": "darkice",
"portdir": "audio/darkice",
"version": "1.3",
"license": "GPL-3+",
"platforms": "darwin freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.darkice.org/",
"description": "live audio encoder and streamer",
"long_description": "DarkIce is a live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a streaming server (i.e. IceCast, ShoutCast...).",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "nd",
"github": "",
"ports_count": 1
}
],
"variants": [
"jack",
"lame",
"twolame",
"faac",
"vorbis",
"samplerate",
"opus",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"jack",
"lame"
]
}
],
"depends_on": []
},
{
"name": "drumsxx",
"portdir": "audio/drumsxx",
"version": "0.96",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://dpp.mikekohn.net/",
"description": "language designed for sequencing music through drum machines",
"long_description": "Drums++ is a programming language designed for sequencing music through drum machines. It uses simple C ideas, for example // and /* */ comments and to seperate sections. It is made as simple as possible so even a non-programmer can use it. Drums++ can both directly control your MIDI device or it can create .midi files",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
}
],
"depends_on": []
},
{
"name": "dsdcc",
"portdir": "audio/dsdcc",
"version": "1.9.5",
"license": "GPL-3+",
"platforms": "darwin macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/f4exb/dsdcc",
"description": "Digital Speech Decoder (DSD) rewritten as a C++ library",
"long_description": "Digital Speech Decoder (DSD) rewritten as a C++ library",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 146
}
],
"variants": [
"mbelib",
"universal",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"mbelib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"SDRangel"
]
}
]
},
{
"name": "easytag",
"portdir": "audio/easytag",
"version": "2.4.3",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wiki.gnome.org/Apps/EasyTAG/",
"description": "Tool for editing tags of audio files",
"long_description": "EasyTAG is a GTK3 utility for viewing and editing tags for MP3, MP2, FLAC, Ogg Vorbis, MusePack, Monkey's audio files and MP4/AAC.",
"active": true,
"categories": [
"audio",
"gnome"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2695
}
],
"variants": [
"nautilus",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"appstream-glib",
"clang-17",
"itstool",
"intltool",
"yelp-tools",
"pkgconfig",
"libtool",
"automake",
"autoconf"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"id3lib",
"flac",
"gtk3",
"desktop-file-utils",
"wavpack",
"taglib",
"speex",
"opusfile",
"libvorbis",
"libopus",
"libid3tag"
]
},
{
"type": "run",
"ports": [
"adwaita-icon-theme"
]
}
],
"depends_on": []
},
{
"name": "esound",
"portdir": "audio/esound",
"version": "0.2.41",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20160411164635/https://www.tux.org/~ricdude/EsounD.html",
"description": "Enlightened Sound Daemon (ESD)",
"long_description": "EsounD, the Enlightened Sound Daemon, is a server process that mixes several audio streams for playback by a single audio device. For example, if you're listening to music on a CD and you receive a sound-related event from ICQ, the two applications won't have to jockey for the use of your sound card.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"audiofile"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"sawfish"
]
},
{
"type": "lib",
"ports": [
"dopewars",
"monster-masher",
"kaffe",
"enlightenment",
"vtwm",
"madplay",
"gstreamer010-gst-plugins-good",
"liboss",
"xine-lib"
]
}
]
},
{
"name": "espeak",
"portdir": "audio/espeak",
"version": "1.48.04",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://espeak.sourceforge.net/",
"description": "compact open source software speech synthesizer",
"long_description": "eSpeak is a Text to Speech engine for English and many other languages. Compact size with clear but artificial pronunciation. Available as a command-line program with many options and as a shared library.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"portaudio"
]
}
],
"depends_on": []
},
{
"name": "espeak-ng",
"portdir": "audio/espeak-ng",
"version": "1.51.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/espeak-ng/espeak-ng",
"description": "multi-lingual software speech synthesizer",
"long_description": "eSpeak NG is a compact open source software text-to-speech synthesizer for Linux, Windows, Mac, Android and other operating systems. It supports more than 100 languages and accents. It is based on the eSpeak engine created by Jonathan Duddington.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"rb32-kramdown",
"rb32-ronn-ng",
"autoconf",
"automake",
"libtool",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"sonic",
"pcaudiolib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"stardict"
]
}
]
},
{
"name": "etree-scripts",
"portdir": "audio/etree-scripts",
"version": "1.4",
"license": "Artistic-1 and GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://etree-scripts.sourceforge.net/",
"description": "utilities useful to people who use the etree network",
"long_description": "Command line utilities useful to people who use the http://etree.org network. They revolve primarily around sanity checking downloaded files and preparing them for burning to CD.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"flac",
"lame",
"shntool",
"shorten"
]
}
],
"depends_on": []
},
{
"name": "ezstream",
"portdir": "audio/ezstream",
"version": "1.0.2",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.icecast.org/ezstream/",
"description": "command line source client for Icecast media streaming servers",
"long_description": "ezstream is a command line source client for Icecast media streaming servers. It began as the successor of the old \"shout\" utility, and has since gained a lot of useful features.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"check",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"libshout2",
"libxml2",
"taglib",
"libiconv"
]
}
],
"depends_on": []
},
{
"name": "faac",
"portdir": "audio/faac",
"version": "1.31.1",
"license": "Restrictive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knik0/faac",
"description": "ISO AAC audio encoder",
"long_description": "FAAC is an AAC audio encoder. FAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and MAIN and LOW MPEG-2 object types. It also supports multichannel and gapless encoding.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mythtv-core.28",
"avidemux",
"libquicktime",
"libquicktime-devel",
"transcode",
"mythtv-core.27"
]
}
]
},
{
"name": "faad2",
"portdir": "audio/faad2",
"version": "2.11.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/knik0/faad2",
"description": "Fastest ISO AAC audio decoder.",
"long_description": "FAAD2 is the fastest ISO AAC audio decoder available. FAAD2 correctly decodes all MPEG-4 and MPEG-2 MAIN, LC (Low Complexity), HE (High Efficiency), LTP (Long Term Prediction), LD (Low Delay) and ER (Error Resiliency) object type AAC files.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"cmus",
"dab-cmdline",
"ices0",
"qmmp",
"xmms2",
"gtkpod",
"moc",
"aacgain",
"gpac",
"VLC2",
"libVLC2",
"avidemux",
"libquicktime",
"libquicktime-devel",
"welle.io",
"welle.io-devel",
"gstreamer1-gst-plugins-bad",
"gstreamer010-gst-plugins-bad",
"scummvm",
"scummvm-devel",
"xine-lib",
"audacious-plugins",
"mpd"
]
},
{
"type": "run",
"ports": [
"nrsc5"
]
}
]
},
{
"name": "faust",
"portdir": "audio/faust",
"version": "2.5.23",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://faust.grame.fr/",
"description": "functional programming language for realtime audio",
"long_description": "Faust is a functional programming language specifically designed for realtime audio applications and plugins.",
"active": true,
"categories": [
"lang",
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
},
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"llvm-6.0",
"libsndfile",
"libmicrohttpd",
"clang-6.0",
"openssl"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"pd-faust"
]
}
]
},
{
"name": "faust-devel",
"portdir": "audio/faust-devel",
"version": "2.11-20181109",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://faust.grame.fr/",
"description": "functional programming language for realtime audio",
"long_description": "Faust is a functional programming language specifically designed for realtime audio applications and plugins. The latest version also offers additional backends for C, Java and LLVM bitcode.",
"active": true,
"categories": [
"lang",
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
},
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libsndfile",
"libmicrohttpd",
"openssl",
"llvm-7.0",
"clang-7.0"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"faustlive-devel"
]
}
]
},
{
"name": "faustlive-devel",
"portdir": "audio/faustlive-devel",
"version": "2.46-20181019",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://faust.grame.fr/",
"description": "a graphical frontend to the Faust compiler",
"long_description": "FaustLive is a graphical frontend to the Faust compiler. It provides an advanced self-contained prototyping environment for the Faust programming language with an ultra-short edit-compile-run cycle. Thanks to its fully embedded compilation chain, FaustLive is simple to install and doesn't require any external compiler, development toolchain or SDK to run. Faust programs can be compiled and run on the fly by simple drag and drop. They can even be edited and recompiled while running without interrupting sound or disconnecting the Jack audio server.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1826
},
{
"name": "aggraef",
"github": "agraef",
"ports_count": 44
}
],
"variants": [
"qt4",
"qt5",
"jack"
],
"dependencies": [
{
"type": "build",
"ports": [
"faust-devel",
"llvm-7.0",
"clang-7.0",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"curl",
"qt4-mac",
"libmicrohttpd",
"liblo",
"libsndfile",
"openssl",
"qrencode"
]
}
],
"depends_on": []
},
{
"name": "flac",
"portdir": "audio/flac",
"version": "1.5.0",
"license": "GPL-2+ and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xiph.org/flac/",
"description": "Free Lossless Audio Codec",
"long_description": "FLAC stands for Free Lossless Audio Codec. Grossly oversimplified, FLAC is similar to MP3, but lossless, meaning that audio is compressed in FLAC without throwing away any information. This is similar to how Zip works, except with FLAC you will get much better compression because it is designed specifically for audio, and you can play back compressed FLAC files in your favorite player (or your car or home stereo) just like you would an MP3 file.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libogg",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"opus-tools",
"mame",
"ReadyMedia",
"mythtv-plugins.28",
"audacity-devel",
"etree-scripts",
"scummvm-devel",
"xine-lib",
"audacious-plugins",
"mpd",
"cmus",
"p5.26-audio-flac-header",
"tenacity",
"abcde",
"audacity-legacy",
"audiofile",
"easytag",
"easytag-devel",
"ices0",
"libmp3splt",
"libopenmpt",
"libsdl_mixer",
"libsdl_sound",
"libsndfile",
"libtagedit",
"ocp",
"qmmp",
"schismtracker",
"sox",
"xmms2",
"libextractor",
"fluidsynth",
"gtkpod",
"moc",
"musikcube",
"sfml",
"p5.28-audio-flac-header",
"p5.30-audio-flac-header",
"p5.32-audio-flac-header",
"p5.34-audio-flac-header",
"mp3fs",
"mkvtoolnix-legacy",
"audacity",
"VLC2",
"libVLC2",
"allegro5",
"mkvtoolnix-devel",
"mkvtoolnix",
"gstreamer010-gst-plugins-good",
"gstreamer1-gst-plugins-good",
"mythtv-plugins.27",
"scummvm"
]
},
{
"type": "run",
"ports": [
"flac2mp3",
"hellanzb",
"normalize",
"beets-devel",
"beets",
"freac"
]
}
]
},
{
"name": "flac2mp3",
"portdir": "audio/flac2mp3",
"version": "20041223",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://web.archive.org/web/20140724100847/https://www.gurulabs.com/goodies/downloads/#FLAC-to-MP3",
"description": "Script to convert flac audio files to mp3.",
"long_description": "Script to convert flac audio files to mp3.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"perl5_28",
"perl5_30",
"perl5_32",
"perl5_34"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"perl5.34"
]
},
{
"type": "run",
"ports": [
"flac",
"lame",
"p5.34-mp3-info"
]
}
],
"depends_on": []
},
{
"name": "fluid-soundfont",
"portdir": "audio/fluid-soundfont",
"version": "3.1-5.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FluidSynth/fluidsynth/wiki/SoundFont",
"description": "SoundFont definitions for FluidSynth and compatible applications.",
"long_description": "SoundFont definitions for FluidSynth and compatible applications. Provides the Fluid (R3) General Midi Level 1 SoundFont (GM) as well as older Roland Sound Canvas extensions from the GeneralUser (GS) SoundFont. Configuration profiles are also provided for TiMidity++.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"dos2unix",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "freac",
"portdir": "audio/freac",
"version": "1.1.7",
"license": "GPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.freac.org",
"description": "An open source audio converter.",
"long_description": "freac is a free audio converter and CD ripper with support for various popular formats and encoders. It converts freely between MP3, M4A/AAC, FLAC, WMA, Opus, Ogg Vorbis, Speex, Monkey's Audio (APE), WavPack, WAV and other formats.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"BoCA",
"smooth"
]
},
{
"type": "run",
"ports": [
"lame",
"libfdk-aac",
"libopus",
"libsamplerate",
"libsndfile",
"libvorbis",
"mpg123",
"rubberband",
"speex",
"wavpack",
"ffmpeg",
"libogg",
"mp4v2",
"flac"
]
}
],
"depends_on": []
},
{
"name": "freealut",
"portdir": "audio/freealut",
"version": "1.1",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vancegroup/freealut",
"description": "Free implementation of OpenAL's ALUT standard",
"long_description": "FreeALUT is a Free implementation of OpenAL's ALUT standard. It's forked from the open-sourced version available originally from the Git repository at github.com. See the file AUTHORS for the people involved.",
"active": true,
"categories": [
"devel",
"audio"
],
"maintainers": [
{
"name": "lubodiakov",
"github": "",
"ports_count": 1
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"openal-soft"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"toxic"
]
}
]
},
{
"name": "freepats",
"portdir": "audio/freepats",
"version": "20060219",
"license": "GPL-2+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://freepats.zenvoid.org/",
"description": "Instrument patches for sound synthesis (like TiMidity++)",
"long_description": "Freepats is a project to create a free and open set of instrument patches, in any format, that can be used with softsynths.",
"active": true,
"categories": [
"multimedia",
"audio"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "generaluser-soundfont",
"portdir": "audio/generaluser-soundfont",
"version": "1.471",
"license": "Permissive",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.schristiancollins.com/generaluser.php",
"description": "SoundFont definitions for FluidSynth and compatible applications.",
"long_description": "SoundFont definitions for FluidSynth and compatible applications. Provides the GeneralUser SoundFont by S. Christian Collins (GS), a GM and GS compatible SoundFont bank for composing, playing MIDI files, and retro gaming. It features 259 instrument presets and 11 drum kits, all while possessing a very low memory footprint (less than 30 MB of RAM). Due to its clever, detailed sound programming, GeneralUser GS can sound as good or better than SoundFonts that are 2-3 times its size.",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "rjvbertin",
"github": "RJVB",
"ports_count": 55
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"qsynth",
"fluidsynth"
]
}
]
},
{
"name": "gmpc",
"portdir": "audio/gmpc",
"version": "11.8.16",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gmpc.fandom.com/wiki/Gnome_Music_Player_Client",
"description": "GMPC is a GTK2 client for MPD",
"long_description": "GMPC is a GTK2 client for Music Player Daemon. The interface is made to be easy to use, but provide full access to all the features MPD provides. Give the user several ways to browse his database while still being a lightweight client.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"autoconf",
"automake",
"gob2",
"libtool",
"pkgconfig",
"gnome-doc-utils",
"vala",
"intltool"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libmpd",
"gettext",
"libxspf",
"openssl",
"libglade2",
"libunique",
"curl",
"libsoup-2.4"
]
}
],
"depends_on": []
},
{
"name": "herrie",
"portdir": "audio/herrie",
"version": "2.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/EdSchouten/herrie",
"description": "Small command line interface music player",
"long_description": "Herrie is a minimalistic music player that uses the command line. It is written to support a variety of operating systems, audio subsystems and file formats, including playlists. Herrie has a split-screen user interface, with a playlist at the top of the screen and a file browser at the bottom. When tracks are added to the playlist, Herrie automatically consumes them one by one. It is thus an application that allows you to batch music for playback. Herrie also has some more exotic features, including support for AudioScrobbler and the ability to chroot() itself into a directory.",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"debug",
"http",
"modplug",
"mp3",
"scrobbler",
"sndfile",
"vorbis",
"xspf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"glib2",
"libxspf",
"libid3tag",
"curl",
"gettext-runtime",
"ncurses",
"libmad",
"libvorbis"
]
}
],
"depends_on": []
}
]
}