Commit graph

638 commits

Author SHA1 Message Date
pin
8b8674a219 Add spotify-player 2021-09-08 10:43:46 +00:00
nia
c3e702c3f6 add audio/libaudec
libaudec (lib audio decoder) is a wrapper library over minimp3, sndfile and
libsamplerate for reading and resampling audio files, based on Robin Gareus'
audio_decoder code.

libaudec supports all formats supported by sndfile, in addition to MP3.

This library is meant to be linked in statically to larger projects.

Until version 1.0 is released, the API is subject to change.

libaudec is released under the GNU Affero GPLv3+.
2021-08-06 13:50:24 +00:00
nia
921086a93f add audio/ykchorus
A chorus effect inspired by the one found in certain well-known Japanese
vintage analog synthesizers (You Know which).

This audio effect supports a variety of audio and plug-in frameworks: DSSI,
JACK (stand-alone command line program), LADSPA, LV2, VST2
2021-07-29 19:16:08 +00:00
nia
efe89596a6 add audio/ympd
ympd is a lightweight MPD (Music Player Daemon) web client that runs
without a dedicated webserver or interpreters like PHP, NodeJS or Ruby.

It's tuned for minimal resource usage and requires only few dependencies.
2021-07-20 06:37:18 +00:00
pin
d446dd1c31 Add termusic 2021-07-12 15:07:13 +00:00
nia
d74ebaa736 remove: mpg123-oss, mpg123-sun
- mpg123-sun is, quite literally, impossible to install.
  It's always built-in to mpg123 where it's available.
- mpg123-oss is built-in to mpg123 on operating systems where it's useful.

ok'd by thor.
2021-05-25 12:27:02 +00:00
nia
eff0cb34f8 add audio/ossplay
ossrecord records audio in Microsoft RIFF (wav) format.

ossplay plays raw PCM, Microsoft RIFF (.wav), Sun ULaw (.au), Mac AIFF (.aif)
and other types of audio files. By default the application will try to
determine the audio file's format and play audio based on the stored
inforation about sample format, number of channels and sampling rate.

NOTE: On NetBSD, use audioplay(1) and audiorecord(1) instead.
This package primarily exists to test OSSv4 compatibility.
2021-05-09 09:06:58 +00:00
nia
83621e19dd add audio/ossinfo
Display Open Sound System device information.

NOTE: On NetBSD, use audiocfg(1) instead.
This package primarily exists to test OSSv4 compatibility.
2021-05-09 08:27:21 +00:00
nia
191885d470 add audio/osstest
The osstest applet is a simple test application that can be used to test
functionality of the sound hardware installed in the system.

osstest performs a playback test for each installed audio device. If there
are any "machine detectable" problems they will be reported. You will first
hear an audio sample played on the left speaker, then the right speaker and
finally in stereo on both speakers.

NOTE: On NetBSD, use `audiocfg test 0` instead. This package primarily
exists to test OSSv4 compatibility.
2021-05-09 08:14:51 +00:00
nia
ccb6f6bfe4 add audio/ossmix
Command line mixer application from the Open Sound System.

Compatible with: NetBSD 10, Solaris 11, FreeBSD.

NOTE: On NetBSD, use mixerctl(1) (included in base) instead.
This package primarily exists for testing OSSv4 compatibility.
2021-05-09 08:02:03 +00:00
nia
1077d86307 add audio/ossxmix
Graphical (GTK+) mixer application from the Open Sound System.

Compatible with: NetBSD 10, Solaris 11, FreeBSD.
2021-05-09 07:54:42 +00:00
wiz
4ff2c34805 xfce4-mixer: remove
Not supported by upstream since 2015, and uses gstreamer0.10.
2021-05-06 20:41:22 +00:00
nia
6b4c8b27db add audio/minimp3
Minimalistic, single-header library for decoding MP3. minimp3 is designed
to be small, fast (with SSE and NEON support), and accurate (ISO conformant).
2021-04-19 10:14:10 +00:00
nia
6061efa99b Revive audio/rtunes.
We fixed the undefined behaviour and made it work with openssl-1.1.
2021-03-30 12:01:04 +00:00
nia
7d8572b04f audio: Improve COMMENT 2021-02-18 16:38:26 +00:00
js
c2d57f1e18 Remove audio/ft2-clone
It was already there as audio/fasttracker2 - which probably should be renamed,
given that this is not FastTracker II but a clone and the official name of the
project being ft2-clone.
2021-01-23 20:36:58 +00:00
js
a3cbb4414d Add audio/ft2-clone
Fasttracker II clone for Windows/macOS/Linux

Aims to be a highly accurate clone of the classic Fasttracker II software for
MS-DOS. The XM player itself has been directly ported from the original source
code, for maximum accuracy.

What is Fasttracker II? Read about it on Wikipedia:
https://en.wikipedia.org/wiki/FastTracker_2
2021-01-23 20:16:10 +00:00
js
223f89f95c audio: Add pt2-clone 2021-01-06 00:54:37 +00:00
nia
6c52cfb229 Add audio/ncmpcpp.
Featureful (n)curses based Music Player Daemon client inspired by ncmpc

Main features:

* tag editor
* playlist editor
* easy to use search engine
* media library
* music visualizer
* ability to fetch artist info from last.fm
* new display mode
* alternative user interface
* ability to browse and add files from outside of MPD music directory
2020-12-11 10:12:42 +00:00
nia
1748d53a08 Add audio/libgig.
libgig is a C++ library for loading, modifying existing and creating new
Gigasampler (.gig) files and DLS (Downloadable Sounds) Level 1/2 files, KORG
sample based instruments (.KSF and .KMP files), SoundFont v2 (.sf2) files
and AKAI sampler data. The source code package includes a couple of command
line tools based on the library.
2020-12-02 12:30:20 +00:00
nia
fba1074857 audio: Add gsound.
GSound is a small library for playing system sounds. It's designed to be
used via GObject Introspection, and is a thin wrapper around the libcanberra
C library.
2020-11-10 16:36:15 +00:00
nia
d912814368 audio: Remove daapd, successor forked-daapd 2020-11-02 14:04:41 +00:00
nia
2c9e76a8e0 audio: Add forked-daapd
forked-daapd is a DAAP (iTunes), MPD (Music Player Daemon) and RSP (Roku)
media server.

It supports AirPlay devices/speakers, Apple Remote (and compatibles), MPD
clients, Chromecast, network streaming, internet radio, Spotify and LastFM.

It does not support streaming video by AirPlay nor Chromecast.

DAAP stands for Digital Audio Access Protocol which is the protocol used by
iTunes and friends to share/stream media libraries over the network.

forked-daapd is a complete rewrite of mt-daapd (Firefly Media Server).
2020-11-02 14:00:47 +00:00
nia
27415cfbac audio: remove libtunepimp
discontinued upstream ('should not be used in new development') and
unused in pkgsrc
2020-11-02 10:13:25 +00:00
nia
be8bdbe25e audio: add zynaddsubfx
ZynAddSubFX is a fully featured musical software synthesizer.

ZynAddSubFX exposes a wide array of synthesis parameters to make it flexible
tool for sound design and a fun experience for playing instruments.
2020-10-30 15:47:01 +00:00
nia
a1dd96d61f audio: Add dssi from wip
Based on work by Johann Franz a very long time ago.

DSSI (pronounced "dizzy") is an API for audio processing plugins,
particularly useful for software synthesis plugins with user
interfaces.

DSSI is an open and well-documented specification developed for use
in Linux audio applications, although portable to other platforms.
It may be thought of as LADSPA-for-instruments, or something
comparable to VSTi.

DSSI consists of a C language API for use by plugins and hosts,
based on the LADSPA API, and an OSC (Open Sound Control) API for
use in user interface to host communications.  The DSSI specification
consists of an RFC which describes the background for the proposal
and defines the OSC part of the specification, and a documented
header file which defines the C API.
2020-10-30 15:29:27 +00:00
nia
493f93ac81 audio: Add libdssialsacompat from wip
Supplies DSSI with the necessary subset of ALSA on systems without ALSA.

Based on work by Johann Franz a very long time ago.
2020-10-30 15:22:23 +00:00
pin
8413bf356f Add audio/spotify-qt 2020-10-11 13:41:19 +00:00
pin
e1c3298544 Add audio/librespot 2020-10-11 13:21:35 +00:00
jmcneill
effee8f6d9 + id3ren 2020-08-30 10:41:12 +00:00
pin
625c8df4b0 Add audio/ncspot 2020-08-20 16:26:26 +00:00
ryoon
044aa6911d audio: Enable hts_engine 2020-06-22 00:56:46 +00:00
ryoon
2838bf7f32 audio: Enable open_jtalk, open_jtalk-HTS_voice and open_jtalk-MMDAgent_voice 2020-06-16 13:42:17 +00:00
nia
31f83fa50b audio: remove gnome-vfs-cdda - unused 2020-05-28 12:00:46 +00:00
nia
f01cab7a73 audio: Remove squeezeboxserver
- The package does not build due to a hard requirement on mysql55.
- The product line this package supports was discontinued in 2012.
- The package itself has not been touched since import in 2010.
- The package comes with a big scary box of warnings at the top
indicating woe on anyone who might want to touch it.
2020-05-23 12:30:19 +00:00
nia
96143c5371 audio: Remove amaroc. Amarok was removed. 2020-05-23 10:51:00 +00:00
nia
111cb79268 audio: Remove amarok
This has been persistently broken and is stuck on the old KDE 4 release.

If you're interested in an Amarok-like audio player, audio/strawberry
might fit (it's a fork of a fork of it).

Interested parties are invited to try packaging a newer version of
Amarok.
2020-05-22 17:19:28 +00:00
nia
d01afe560b audio: Add faudio
This is FAudio, an XAudio reimplementation that focuses solely on developing
fully accurate DirectX Audio runtime libraries for the FNA project, including
XAudio2, X3DAudio, XAPO, and XACT3.
2020-05-22 09:02:30 +00:00
nia
b1909de5d2 audio: Add strawberry.
Strawberry is a music player and music collection organizer. It is a fork
of Clementine, aimed at music collectors and audiophiles. It's written in
C++ using the Qt 5 toolkit.
2020-05-15 17:38:35 +00:00
nia
bf25c7a8d5 audio: Remove gnome-speech
Obsolete GNOME 2 component, no longer part of GNOME
2020-05-15 12:07:50 +00:00
nia
5820081841 audio: Add sndfile-tools
sndfile-tools is a small collection of programs that use libsndfile and
other libraries to do useful things.

The collection currently includes the following programs:

- sndfile-generate-chirp
- sndfile-jackplay
- sndfile-mix-to-mono
- sndfile-resample
- sndfile-spectrogram
- sndfile-waveform
2020-05-09 09:55:31 +00:00
nia
c615a367d1 audio: Add traverso.
Traverso DAW is a cross-platform multitrack audio recording and
audio editing suite with support for non-linear processing.
2020-04-24 08:43:08 +00:00
nia
1415e50521 audio: Add pragha.
Pragha is a Lightweight Music Player, based on GTK and SQLite.

It is completely written in C, constructed to be fast, light, and
simultaneously tries to be complete without obstructing the daily work.
2020-04-21 13:32:23 +00:00
nia
1f5e079a28 audio: Add libopusenc
The libopusenc libraries provide a high-level API for encoding .opus files
and live streams. libopusenc depends only on libopus.
2020-04-20 17:34:14 +00:00
js
2532b657ee Import audio/alac from wip
A basic decoder for Apple Lossless Audio Codec files.
2020-04-14 22:33:14 +00:00
tpaul
6f54fc4acd audio/Makefile: Add cmusfm 2020-04-14 04:36:39 +00:00
nia
df7f806e07 audio: Add amsynth.
amsynth is an easy-to-use software synth with a classic subtractive
synthesizer topology.

- Dual oscillators (sine / saw / square / noise) with hard sync
- 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch)
- Mono / poly / legato keyboard modes
- Dual ADSR envelope generators (filter & amplitude)
- LFO which can modulate the oscillators, filter, and amplitude
- Distortion and reverb
2020-04-11 10:56:53 +00:00
gutteridge
e0e72e8cce pavucontrol-qt: add new package, version 0.14.1
pavucontrol-qt is the Qt port of volume control pavucontrol of the
sound server PulseAudio. As such, it can be used to adjust all
controls provided by PulseAudio, as well as some additional settings.
The software belongs to the LXQt project, but its usage isn't limited
to that desktop environment. (Packaged in wip by pin@, final review by
myself.)
2020-04-09 00:16:01 +00:00
nia
bfcb1bf63c audio: Import dumb
DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.

This is a fork of the original dumb by Ben Davis.
2020-03-17 21:41:50 +00:00
nia
281c47271a py-musicbrainz: Removed - deprecated since 2011, no users in pkgsrc 2020-03-12 16:12:28 +00:00