summaryrefslogtreecommitdiff
path: root/gnu/packages/audio.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/audio.scm')
-rw-r--r--gnu/packages/audio.scm857
1 files changed, 363 insertions, 494 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 43259c5989..eeae55efcb 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -374,9 +374,7 @@ Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro
(for-each delete-file (find-files lib "\\.a$"))
#t))))))
(native-inputs
- `(("doxygen" ,doxygen)
- ("perl" ,perl)
- ("pkg-config" ,pkg-config)))
+ (list doxygen perl pkg-config))
(inputs
`(("alsa" ,alsa-lib)
("flac" ,flac)
@@ -413,12 +411,11 @@ library. It is based on the player code of the Open ModPlug Tracker project.")
"libofa-ftbfs-2.diff"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("curl" ,curl)
- ("expat" ,expat)))
+ (list curl expat))
(propagated-inputs
- `(("fftw" ,fftw)))
+ (list fftw))
(synopsis "Open Fingerprint Architecture")
(description "LibOFA is an audio fingerprint library, created and provided
by MusicIP.")
@@ -439,10 +436,7 @@ by MusicIP.")
(base32 "1lmj0dib3mjp84jhxc5ddvydkzzhb0gfrdh3ikcidjlcb378ghxd"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake libtool pkg-config))
(synopsis "Freeware Advanced Audio Coder")
(description "FAAC is an MPEG-4 and MPEG-2 AAC encoder.")
(home-page "https://www.audiocoding.com/faac.html")
@@ -469,9 +463,9 @@ by MusicIP.")
(arguments
`(#:tests? #f)) ; XXX: LibTiMidity could not be initialised
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("ao" ,ao)))
+ (list ao))
(synopsis "MIDI to WAVE converter library")
(description "LibTiMidity is a MIDI to WAVE converter library that uses
Gravis Ultrasound-compatible patch files to generate digital audio data from
@@ -536,18 +530,17 @@ implementation of Adaptive Multi Rate Narrowband and Wideband
"056dn6b9c5nsw2jdww7z1kxrjqqfvxjzxhsd5x9gi4wkwyiv21nz"))))
(build-system gnu-build-system)
(inputs
- `(("alsa-lib" ,alsa-lib)
- ;; We cannot use zita-alsa-pcmi (the successor of clalsadrv) due to
- ;; license incompatibility.
- ("clalsadrv" ,clalsadrv)
- ("fftw" ,fftw)
- ("jack" ,jack-1)
- ("ladspa" ,ladspa)
- ("liblo" ,liblo)
- ("qtbase" ,qtbase-5)))
+ (list alsa-lib
+ ;; We cannot use zita-alsa-pcmi (the successor of clalsadrv) due to
+ ;; license incompatibility.
+ clalsadrv
+ fftw
+ jack-1
+ ladspa
+ liblo
+ qtbase-5))
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("qttools" ,qttools)))
+ (list pkg-config qttools))
(home-page "http://alsamodular.sourceforge.net/")
(synopsis "Realtime modular synthesizer and effect processor")
(description
@@ -582,13 +575,9 @@ Filter) modules follow the convention of 1V / Octave.")
"--enable-avcodec")
#:python ,python-2))
(inputs
- `(("jack" ,jack-1)
- ("libsndfile" ,libsndfile)
- ("libsamplerate" ,libsamplerate)
- ("fftwf" ,fftwf)
- ("ffmpeg" ,ffmpeg))) ; for libavcodec
+ (list jack-1 libsndfile libsamplerate fftwf ffmpeg)) ; for libavcodec
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://aubio.org/")
(synopsis "Library for audio labelling")
(description
@@ -672,48 +661,48 @@ namespace ARDOUR { const char* revision = \"" version "\" ; const char* date = \
#t)))
#:test-target "test"))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("atkmm" ,atkmm)
- ("aubio" ,aubio)
- ("boost" ,boost)
- ("cairomm" ,cairomm)
- ("curl" ,curl)
- ("dbus" ,dbus)
- ("eudev" ,eudev)
- ("fftw" ,fftw)
- ("fftwf" ,fftwf)
- ("flac" ,flac)
- ("glibmm" ,glibmm)
- ("gtkmm" ,gtkmm-2)
- ("jack" ,jack-1)
- ("libarchive" ,libarchive)
- ("libart-lgpl" ,libart-lgpl)
- ("libgnomecanvasmm" ,libgnomecanvasmm)
- ("liblo" ,liblo)
- ("libogg" ,libogg)
- ("libsamplerate" ,libsamplerate)
- ("libsndfile" ,libsndfile)
- ("libusb" ,libusb)
- ("libvorbis" ,libvorbis)
- ("libwebsockets" ,libwebsockets)
- ("libxml2" ,libxml2)
- ("lilv" ,lilv)
- ("lrdf" ,lrdf)
- ("lv2" ,lv2)
- ("openssl" ,openssl) ; Required by libwebsockets.
- ("pangomm" ,pangomm)
- ("python-rdflib" ,python-rdflib)
- ("pulseaudio" ,pulseaudio)
- ("readline" ,readline)
- ("redland" ,redland)
- ("rubberband" ,rubberband)
- ("serd" ,serd)
- ("sord" ,sord)
- ("soundtouch" ,soundtouch)
- ("sratom" ,sratom)
- ("suil" ,suil)
- ("taglib" ,taglib)
- ("vamp" ,vamp)))
+ (list alsa-lib
+ atkmm
+ aubio
+ boost
+ cairomm
+ curl
+ dbus
+ eudev
+ fftw
+ fftwf
+ flac
+ glibmm
+ gtkmm-2
+ jack-1
+ libarchive
+ libart-lgpl
+ libgnomecanvasmm
+ liblo
+ libogg
+ libsamplerate
+ libsndfile
+ libusb
+ libvorbis
+ libwebsockets
+ libxml2
+ lilv
+ lrdf
+ lv2
+ openssl ; Required by libwebsockets.
+ pangomm
+ python-rdflib
+ pulseaudio
+ readline
+ redland
+ rubberband
+ serd
+ sord
+ soundtouch
+ sratom
+ suil
+ taglib
+ vamp))
(native-inputs
`(("cppunit" ,cppunit)
("gettext" ,gettext-minimal)
@@ -769,27 +758,27 @@ engineers, musicians, soundtrack editors and composers.")
#t))))
(build-system cmake-build-system)
(inputs
- `(("wxwidgets" ,wxwidgets)
- ("gtk+" ,gtk+)
- ("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("expat" ,expat)
- ("ffmpeg" ,ffmpeg)
- ("lame" ,lame)
- ("flac" ,flac)
- ("libid3tag" ,libid3tag)
- ("libmad" ,libmad)
- ;;("libsbsms" ,libsbsms) ;bundled version is modified
- ("libsndfile" ,libsndfile)
- ("soundtouch" ,soundtouch)
- ("soxr" ,soxr) ;replaces libsamplerate
- ("twolame" ,twolame)
- ("vamp" ,vamp)
- ("libvorbis" ,libvorbis)
- ("lv2" ,lv2)
- ("lilv" ,lilv) ;for lv2
- ("suil" ,suil) ;for lv2
- ("portmidi" ,portmidi)))
+ (list wxwidgets
+ gtk+
+ alsa-lib
+ jack-1
+ expat
+ ffmpeg
+ lame
+ flac
+ libid3tag
+ libmad
+ ;;("libsbsms" ,libsbsms) ;bundled version is modified
+ libsndfile
+ soundtouch
+ soxr ;replaces libsamplerate
+ twolame
+ vamp
+ libvorbis
+ lv2
+ lilv ;for lv2
+ suil ;for lv2
+ portmidi))
(native-inputs
`(("autoconf" ,autoconf)
("automake" ,automake)
@@ -890,7 +879,7 @@ tools.")
"CVE-2017-6831" "CVE-2017-6833"))))
(build-system gnu-build-system)
(inputs
- `(("alsa-lib" ,alsa-lib)))
+ (list alsa-lib))
(home-page "https://audiofile.68k.org/")
(synopsis "Library to handle various audio file formats")
(description "This is an open-source version of SGI's audiofile library.
@@ -931,7 +920,7 @@ G.711 mu-law and A-law.")
(string-append (assoc-ref outputs "out") "/lib/ladspa")))
#t)))))
(inputs
- `(("ladspa" ,ladspa)))
+ (list ladspa))
(home-page "http://tombaran.info/autotalent.html")
(synopsis "Pitch-correction LADSPA audio plugin")
(description
@@ -970,12 +959,9 @@ formant warp.")
(utime "azr3.1" early-1980 early-1980))
#t)))))
(inputs
- `(("gtkmm" ,gtkmm-2)
- ("lvtk" ,lvtk)
- ("jack" ,jack-1)
- ("lash" ,lash)))
+ (list gtkmm-2 lvtk jack-1 lash))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "http://ll-plugins.nongnu.org/azr3/")
(synopsis "Tonewheel organ synthesizer")
(description
@@ -1010,7 +996,7 @@ plugins are provided.")
("ladspa" ,ladspa)
("fftw" ,fftw)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(native-search-paths
(list (search-path-specification
(variable "LV2_PATH")
@@ -1055,7 +1041,7 @@ tools (analyzer, mono/stereo tools, crossovers).")
(("/usr/local")(assoc-ref outputs "out")))
#t)))))
(inputs
- `(("lv2" ,lv2)))
+ (list lv2))
;; home-page of the original LADSPA version: http://quitte.de/dsp/caps.html
(home-page "https://github.com/moddevices/caps-lv2")
(synopsis "LV2 port of the CAPS audio plugin collection")
@@ -1095,13 +1081,9 @@ generators of mostly elementary and occasionally exotic nature.")
(("_LV2UI_Descriptor") "LV2UI_Descriptor"))
#t)))))
(inputs
- `(("cairo" ,cairo)
- ("fftwf" ,fftwf)
- ("lv2" ,lv2)
- ("ntk" ,ntk)
- ("zita-resampler" ,zita-resampler)))
+ (list cairo fftwf lv2 ntk zita-resampler))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://ssj71.github.io/infamousPlugins")
(synopsis "LV2 plugins for live use")
(description
@@ -1127,16 +1109,16 @@ envelope follower, distortion effects, tape effects and more.")
(arguments
'(#:tests? #f)) ; no included tests
(inputs
- `(("boost" ,boost)
- ("libvorbis" ,libvorbis)
- ("soxr" ,soxr)
- ("alsa-lib" ,alsa-lib)
- ("avahi" ,avahi)
- ("pulseaudio" ,pulseaudio)
- ("flac" ,flac)
- ("opus" ,opus)))
+ (list boost
+ libvorbis
+ soxr
+ alsa-lib
+ avahi
+ pulseaudio
+ flac
+ opus))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://github.com/badaix/snapcast")
(synopsis "Synchronous multiroom audio player")
(description
@@ -1166,8 +1148,7 @@ synchronized with the server to play synced audio.")
("pkg-config" ,pkg-config)
("which" ,which)))
(inputs
- `(("fftwf" ,fftwf)
- ("perl-xml-parser" ,perl-xml-parser)))
+ (list fftwf perl-xml-parser))
(build-system gnu-build-system)
(home-page "http://plugin.org.uk")
(synopsis "The SWH Plugins package for the LADSPA plugin system")
@@ -1205,11 +1186,9 @@ synchronized with the server to play synced audio.")
(("install:") "install: install-system"))
#t)))))
(inputs
- `(("lv2" ,lv2)
- ("fftwf" ,fftwf)))
+ (list lv2 fftwf))
(native-inputs
- `(("libxslt" ,libxslt)
- ("pkg-config" ,pkg-config)))
+ (list libxslt pkg-config))
(home-page "http://plugin.org.uk")
(synopsis "SWH plugins in LV2 format")
(description
@@ -1241,11 +1220,9 @@ emulation (valve, tape), bit fiddling (decimator, pointer-cast), etc.")
(lambda _
(for-each make-file-writable (find-files ".")))))))
(native-inputs
- `(("boost" ,boost)
- ("pkg-config" ,pkg-config)))
+ (list boost pkg-config))
(inputs
- `(("sqlite" ,sqlite)
- ("zlib" ,zlib)))
+ (list sqlite zlib))
(home-page "https://github.com/xsco/libdjinterop")
(synopsis "C++ library for access to DJ record libraries")
(description
@@ -1343,13 +1320,13 @@ object library.")
("gettext" ,gettext-minimal)
("zlib" ,zlib)))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("boost" ,boost)
- ("jack" ,jack-1)
- ("ladspa" ,ladspa)
- ("liblo" ,liblo)
- ("libsndfile" ,libsndfile)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib
+ boost
+ jack-1
+ ladspa
+ liblo
+ libsndfile
+ pulseaudio))
(home-page "https://csound.com/")
(synopsis "Sound and music computing system")
(description
@@ -1423,8 +1400,7 @@ language and software synthesizer.")
;; no configure script
(delete 'configure))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("fftw" ,fftw)))
+ (list alsa-lib fftw))
(home-page "https://kokkinizita.linuxaudio.org")
(synopsis "C++ wrapper around the ALSA API")
(description
@@ -1771,15 +1747,15 @@ follower.")
"LIB_SUFFIX \"\""))
#t)))))
(inputs
- `(("libsndfile" ,libsndfile)
- ("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("ladspa" ,ladspa)
- ("lash" ,lash)
- ("readline" ,readline)
- ("glib" ,glib)))
+ (list libsndfile
+ alsa-lib
+ jack-1
+ ladspa
+ lash
+ readline
+ glib))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://www.fluidsynth.org/")
(synopsis "SoundFont synthesizer")
(description
@@ -1859,7 +1835,7 @@ also play midifiles using a Soundfont.")
(find-files "architecture/max-msp" ".*"))
#t)))))
(native-inputs
- `(("unzip" ,unzip)))
+ (list unzip))
(home-page "https://faust.grame.fr/")
(synopsis "Signal processing language")
(description
@@ -1891,11 +1867,7 @@ also play midifiles using a Soundfont.")
("ctags" ,emacs-minimal) ; for ctags
("pkg-config" ,pkg-config)))
(inputs
- `(("libsndfile" ,libsndfile)
- ("libmicrohttpd" ,libmicrohttpd)
- ("ncurses" ,ncurses)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))))
+ (list libsndfile libmicrohttpd ncurses openssl zlib))))
(define-public freepats
(package
@@ -1927,8 +1899,7 @@ also play midifiles using a Soundfont.")
(copy-recursively "." out)
#t))))
(native-inputs
- `(("tar" ,tar)
- ("bzip2" ,bzip2)))
+ (list tar bzip2))
(home-page "http://freepats.zenvoid.org")
(synopsis "GUS compatible patches for MIDI players")
(description
@@ -1957,21 +1928,21 @@ patches that can be used with softsynths such as Timidity and WildMidi.")
;; Add the output lib directory to the RUNPATH.
(string-append "--ldflags=-Wl,-rpath=" %output "/lib"))))
(inputs
- `(("libsndfile" ,libsndfile)
- ("boost" ,boost)
- ("curl" ,curl)
- ("avahi" ,avahi)
- ("eigen" ,eigen)
- ("lv2" ,lv2)
- ("lilv" ,lilv)
- ("ladspa" ,ladspa)
- ("jack" ,jack-1)
- ("gtkmm" ,gtkmm-3)
- ("gtk+" ,gtk+)
- ("fftwf" ,fftwf)
- ("lrdf" ,lrdf)
- ("zita-resampler" ,zita-resampler)
- ("zita-convolver" ,zita-convolver)))
+ (list libsndfile
+ boost
+ curl
+ avahi
+ eigen
+ lv2
+ lilv
+ ladspa
+ jack-1
+ gtkmm-3
+ gtk+
+ fftwf
+ lrdf
+ zita-resampler
+ zita-convolver))
(native-inputs
`(("gperf" ,gperf)
("faust" ,faust)
@@ -2082,14 +2053,14 @@ well suited to all musical instruments and vocals.")
(("_LV2UI_Descriptor") "LV2UI_Descriptor"))
#t)))))
(inputs
- `(("libsndfile" ,libsndfile)
- ("libsamplerate" ,libsamplerate)
- ("lv2" ,lv2)
- ("glib" ,glib)
- ("gtk+" ,gtk+-2)
- ("zita-convolver" ,zita-convolver)))
+ (list libsndfile
+ libsamplerate
+ lv2
+ glib
+ gtk+-2
+ zita-convolver))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(native-search-paths
(list (search-path-specification
(variable "LV2_PATH")
@@ -2126,15 +2097,14 @@ especially for creating reverb effects. It supports impulse responses with 1,
(("libnn=lib64") "libnn=lib"))
#t)))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("readline" ,readline)))
+ (list alsa-lib readline))
;; uuid.h is included in the JACK type headers
;; db.h is included in the libjack metadata headers
(propagated-inputs
`(("libuuid" ,util-linux "lib")
("bdb" ,bdb)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://jackaudio.org/")
(synopsis "JACK audio connection kit")
(description
@@ -2193,15 +2163,15 @@ synchronous execution of all clients, and low latency operation.")
`("GUIX_PYTHONPATH" ":" prefix (,path))))
#t)))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("dbus" ,dbus)
- ("expat" ,expat)
- ("libsamplerate" ,libsamplerate)
- ("opus" ,opus)
- ("python-dbus" ,python-dbus)
- ("readline" ,readline)))
+ (list alsa-lib
+ dbus
+ expat
+ libsamplerate
+ opus
+ python-dbus
+ readline))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
;; Most files are under GPLv2+, but some headers are under LGPLv2.1+
(license (list license:gpl2+ license:lgpl2.1+))))
@@ -2230,7 +2200,7 @@ synchronous execution of all clients, and low latency operation.")
("qtbase" ,qtbase-5)
("jack" ,jack-1)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://drobilla.net/software/jalv/")
(synopsis "Simple LV2 host for JACK")
(description
@@ -2326,11 +2296,9 @@ to be plugged into a wide range of audio synthesis and recording packages.")
;; According to pkg-config, packages depending on lash also need to have
;; at least the following packages declared as inputs.
(propagated-inputs
- `(("alsa-lib" ,alsa-lib)
- ("dbus" ,dbus)
- ("libxml2" ,libxml2)))
+ (list alsa-lib dbus libxml2))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://www.nongnu.org/lash/")
(synopsis "Audio application session manager")
(description
@@ -2352,8 +2320,8 @@ connections between them.")
(base32
"1mcc4gjkmphczjybnsrip3gq1f974knzys7x49bv197xk3fn8wdr"))))
(build-system gnu-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
- (inputs `(("libsndfile" ,libsndfile)))
+ (native-inputs (list pkg-config))
+ (inputs (list libsndfile))
(home-page "https://sourceforge.net/projects/bs2b/")
(synopsis "Bauer stereophonic-to-binaural DSP")
(description
@@ -2376,9 +2344,8 @@ essential distortions.")
(base32
"1b4aipbj1ba5k99gbc7gmgy14sywyrjd8rpyqj5l905j0mjv8jg2"))))
(build-system gnu-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
- (inputs `(("ladspa" ,ladspa)
- ("libbs2b" ,libbs2b)))
+ (native-inputs (list pkg-config))
+ (inputs (list ladspa libbs2b))
(home-page "https://sourceforge.net/projects/bs2b/")
(synopsis "Bauer stereophonic-to-binaural DSP - LADSPA plugin")
(description "The Bauer stereophonic-to-binaural DSP (bs2b) library and
@@ -2438,11 +2405,9 @@ implementation of the Open Sound Control (@dfn{OSC}) protocol.")
(rename-file (string-append inc "/RtAudio.h")
(string-append inc "/rtaudio/RtAudio.h"))))))))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib jack-1 pulseaudio))
(synopsis "Common API for real-time audio I/O")
(description
"RtAudio is a set of C++ classes that provides a common API for real-time
@@ -2478,7 +2443,7 @@ compensation, (de)interleaving, and byte-swapping
"0x7vdsigm7xgvyg3shd3lj113m8zqj2pxmrgdyj66kmnw0qdxgwk"))))
(build-system python-build-system)
(inputs
- `(("portaudio" ,portaudio)))
+ (list portaudio))
(home-page "https://people.csail.mit.edu/hubert/pyaudio/")
(synopsis "Bindings for PortAudio v19")
(description "This package provides bindings for PortAudio v19, the
@@ -2502,9 +2467,9 @@ cross-platform audio input/output stream library.")
(build-system python-build-system)
(arguments `(#:tests? #f)) ;no tests
(native-inputs
- `(("python-cython" ,python-cython)))
+ (list python-cython))
(inputs
- `(("liblo" ,liblo)))
+ (list liblo))
(home-page "http://das.nasophon.de/pyliblo/")
(synopsis "Python bindings for liblo")
(description
@@ -2530,11 +2495,9 @@ included are the command line utilities @code{send_osc} and @code{dump_osc}.")
"0yqhrfz7xkvqrwdxdx2ydy4h467sk7z3gf984y1x2cq7cm1gy329"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-cffi" ,python-cffi)
- ("python-numpy" ,python-numpy)
- ("libsndfile" ,libsndfile)))
+ (list python-cffi python-numpy libsndfile))
(native-inputs
- `(("python-pytest" ,python-pytest)))
+ (list python-pytest))
(arguments
`(#:tests? #f ; missing OGG support
#:phases
@@ -2585,15 +2548,15 @@ files.")
"12wf17abn3psbsg2r2lk0xdnk8n5cd5rrvjlpxjnjfhd09n7qqgm"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-cffi" ,python-cffi)
- ("python-cython" ,python-cython)
- ("python-numpy" ,python-numpy)
- ("python-progressbar2" ,python-progressbar2)
- ("python-pycparser" ,python-pycparser)
- ("python-python3-midi" ,python-python3-midi)
- ("python-soundfile" ,python-soundfile)))
+ (list python-cffi
+ python-cython
+ python-numpy
+ python-progressbar2
+ python-pycparser
+ python-python3-midi
+ python-soundfile))
(native-inputs
- `(("libsndfile" ,libsndfile)))
+ (list libsndfile))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -2639,13 +2602,9 @@ frequencies. This data is then formatted to MIDI and written to disk.")
"/lib/liblilv-0.so")))))))))
;; Required by lilv-0.pc.
(propagated-inputs
- `(("lv2" ,lv2)
- ("serd" ,serd)
- ("sord" ,sord)
- ("sratom" ,sratom)))
+ (list lv2 serd sord sratom))
(native-inputs
- `(("python" ,python)
- ("pkg-config" ,pkg-config)))
+ (list python pkg-config))
(home-page "https://drobilla.net/software/lilv")
(synopsis "Library to simplify use of LV2 plugins in applications")
(description
@@ -2671,9 +2630,9 @@ significantly faster and have minimal dependencies.")
#:configure-flags '("--no-plugins")))
(inputs
;; Leaving off cairo and gtk+-2.0 which are needed for example plugins
- `(("libsndfile" ,libsndfile)))
+ (list libsndfile))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://lv2plug.in/")
(synopsis "LV2 audio plugin specification")
(description
@@ -2704,10 +2663,9 @@ software.")
#:tests? #f ; no check target
#:phases (modify-phases %standard-phases (delete 'configure))))
(inputs
- `(("lv2" ,lv2)
- ("lvtk" ,lvtk)))
+ (list lv2 lvtk))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(native-search-paths
(list (search-path-specification
(variable "LV2_PATH")
@@ -2752,11 +2710,9 @@ software.")
(assoc-ref %build-inputs "boost")
"/include"))))
(inputs
- `(("boost" ,boost)
- ("gtkmm" ,gtkmm-2)
- ("lv2" ,lv2)))
+ (list boost gtkmm-2 lv2))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://github.com/lvtk/lvtk")
(synopsis "C++ libraries for LV2 plugins")
(description
@@ -2799,8 +2755,7 @@ lv2-c++-tools.")
"\")")))
#t)))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib pulseaudio))
(synopsis "3D audio API")
(description
"OpenAL provides capabilities for playing audio in a virtual 3D
@@ -2832,7 +2787,7 @@ buffers, and audio capture.")
(arguments
`(#:tests? #f)) ; no check target
(inputs
- `(("openal" ,openal)))
+ (list openal))
(synopsis "Free implementation of OpenAL's ALUT standard")
(description "freealut is the OpenAL Utility Toolkit.")
(home-page "https://kcat.strangesoft.net/openal.html")
@@ -2854,15 +2809,15 @@ buffers, and audio capture.")
(arguments
`(#:tests? #f)) ; no check target
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("boost" ,boost)
- ("jack" ,jack-1)
- ("ganv" ,ganv)
- ("glibmm" ,glibmm)
- ("gtkmm" ,gtkmm-2)
- ("dbus-glib" ,dbus-glib)))
+ (list alsa-lib
+ boost
+ jack-1
+ ganv
+ glibmm
+ gtkmm-2
+ dbus-glib))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://drobilla.net/software/patchage.html")
(synopsis "Modular patch bay for audio and MIDI systems")
(description
@@ -2886,14 +2841,9 @@ and ALSA.")
(arguments
`(#:configure-flags '("--disable-static")))
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)
- ("which" ,which)))
+ (list autoconf automake libtool pkg-config which))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib pulseaudio))
(synopsis "Portable C audio library")
(description
"The Portable C Audio Library (pcaudiolib) provides a C@tie{}API to
@@ -2918,14 +2868,9 @@ different audio devices such as ALSA or PulseAudio.")
(arguments
'(#:tests? #f)) ; no check target
(inputs
- `(("jack" ,jack-1)
- ("alsa-lib" ,alsa-lib)
- ("portaudio" ,portaudio)
- ("qtbase" ,qtbase-5)
- ("qtx11extras" ,qtx11extras)))
+ (list jack-1 alsa-lib portaudio qtbase-5 qtx11extras))
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("qttools" ,qttools)))
+ (list pkg-config qttools))
(home-page "https://qjackctl.sourceforge.io/")
(synopsis "Jack server control application")
(description "Control a Jack server. Allows you to plug various sources
@@ -2955,11 +2900,9 @@ into various outputs and to start, stop and configure jackd")
(string-append "PREFIX="
(assoc-ref outputs "out"))))))))
(native-inputs
- `(("qtbase" ,qtbase-5))) ; for qmake
+ (list qtbase-5)) ; for qmake
(inputs
- `(("jack" ,jack-1)
- ("libsndfile" ,libsndfile)
- ("qtbase" ,qtbase-5)))
+ (list jack-1 libsndfile qtbase-5))
(home-page "https://sourceforge.net/projects/qjackrcd/")
(synopsis "Stereo audio recorder for JACK")
(description "QJackRcd is a simple graphical stereo recorder for JACK
@@ -3051,10 +2994,7 @@ link REQUIRED)"))
(delete-file scide)
#t))))))
(native-inputs
- `(("ableton-link" ,ableton-link)
- ("pkg-config" ,pkg-config)
- ("qttools" ,qttools)
- ("xorg-server" ,xorg-server-for-tests)))
+ (list ableton-link pkg-config qttools xorg-server-for-tests))
(inputs
`(("jack" ,jack-1)
("libsndfile" ,libsndfile)
@@ -3074,7 +3014,7 @@ link REQUIRED)"))
("qtwebchannel" ,qtwebchannel)
("qtwebsockets" ,qtwebsockets)))
(propagated-inputs ;to get native-search-path
- `(("qtwebengine" ,qtwebengine)))
+ (list qtwebengine))
(home-page "https://github.com/supercollider/supercollider")
(synopsis "Synthesis engine and programming language")
(description "SuperCollider is a synthesis engine (@code{scsynth} or
@@ -3100,12 +3040,9 @@ using Guix System.")
(base32 "1r9z8ggxylr2ab0isaljbm574rplnlcb12758j994h54nh2vikwb"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("libogg" ,libogg)
- ("libtheora" ,libtheora)
- ("libvorbis" ,libvorbis)
- ("speex" ,speex)))
+ (list libogg libtheora libvorbis speex))
(home-page "http://idjc.sourceforge.net/")
(synopsis "Broadcast streaming library with IDJC extensions")
(description "This package provides libshout plus IDJC extensions.")
@@ -3128,10 +3065,9 @@ using Guix System.")
`(#:python ,python-2
#:tests? #f)) ; no check target
(inputs
- `(("glib" ,glib)
- ("boost" ,boost)))
+ (list glib boost))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://drobilla.net/software/raul/")
(synopsis "Real-time audio utility library")
(description
@@ -3169,10 +3105,7 @@ aimed at audio/musical applications.")
"074zj8ydp05yy1hjcglfv3hkvj4cm50f9nralka1992pm6yf8yvy"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("pkg-config" ,pkg-config)
- ("libtool" ,libtool)))
+ (list autoconf automake pkg-config libtool))
(synopsis "Sampling rate conversion and filter design utilities")
(description "This package contains the @command{resample} and
@command{windowfilter} command line utilities. The @command{resample} command
@@ -3209,11 +3142,9 @@ filters using the so-called @emph{window method}.")
((".*cp -f \\$\\(JNI_TARGET\\).*") ""))
#t)))))
(inputs
- `(("ladspa" ,ladspa)
- ("libsamplerate" ,libsamplerate)
- ("vamp" ,vamp)))
+ (list ladspa libsamplerate vamp))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://breakfastquay.com/rubberband/")
(synopsis "Audio time-stretching and pitch-shifting library")
(description
@@ -3235,13 +3166,9 @@ tempo and pitch of an audio recording independently of one another.")
"1k962ljpnwyjw9jjiky2372khhri1wqvrj5qsalfpys31xqzw31p"))))
(build-system gnu-build-system)
(inputs
- `(("jack" ,jack-1)
- ("alsa-lib" ,alsa-lib)))
+ (list jack-1 alsa-lib))
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake libtool pkg-config))
(home-page "https://www.music.mcgill.ca/~gary/rtmidi")
(synopsis "Cross-platform MIDI library for C++")
(description
@@ -3265,11 +3192,9 @@ input/output.")
(arguments `(#:tests? #f)) ;no check target
(propagated-inputs
;; In Requires of sratom-0.pc.
- `(("lv2" ,lv2)
- ("serd" ,serd)
- ("sord" ,sord)))
+ (list lv2 serd sord))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://drobilla.net/software/sratom/")
(synopsis "Library for serialising LV2 atoms to/from RDF")
(description
@@ -3297,7 +3222,7 @@ the Turtle syntax.")
("gtk+" ,gtk+)
("qt" ,qtbase-5)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://drobilla.net/software/suil/")
(synopsis "Library for loading and wrapping LV2 plugin UIs")
(description
@@ -3373,17 +3298,17 @@ for loudness normalisation.")
"/share/freepats/freepats.cfg")))))
#t)))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("ao" ,ao)
- ("flac" ,flac)
- ("jack" ,jack-1)
- ("libogg" ,libogg)
- ("libvorbis" ,libvorbis)
- ("speex" ,speex)
- ("ncurses" ,ncurses)
- ("freepats" ,freepats)))
+ (list alsa-lib
+ ao
+ flac
+ jack-1
+ libogg
+ libvorbis
+ speex
+ ncurses
+ freepats))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "http://timidity.sourceforge.net/")
(synopsis "Software synthesizer for playing MIDI files")
(description
@@ -3421,9 +3346,9 @@ disks as various audio file formats.")
(string-append out "/lib/libvamp-hostsdk.la"))))
#t)))))
(inputs
- `(("libsndfile" ,libsndfile)))
+ (list libsndfile))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://vamp-plugins.org")
(synopsis "Modular and extensible audio processing system")
(description
@@ -3446,7 +3371,7 @@ analysis plugins or audio feature extraction plugins.")
(sha256
(base32 "1vmf84iy4dkwxv887grnlsfk43fmhd9gbg26gc2kgcv40sbkvayf"))))
(build-system gnu-build-system)
- (native-inputs `(("automake" ,automake)))
+ (native-inputs (list automake))
(arguments
`(#:configure-flags
;; Disable the use of SSE unless on x86_64.
@@ -3494,7 +3419,7 @@ stretching and pitch scaling of audio. This package contains the library.")
(native-inputs
`(("catch" ,catch-framework2)))
(inputs
- `(("fftw" ,fftw)))
+ (list fftw))
(home-page "https://mixxxdj.github.io/libkeyfinder/")
(synopsis "Musical key detection for digital audio")
(description
@@ -3588,10 +3513,9 @@ Scream Tracker 3 (S3M), Fast Tracker II (XM), and Impulse Tracker (IT).")
"17i8fc7x7yn3z1x963xp9iv108gxfakxmdgmpv3mlm438w3n3g8x"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("libxmp" ,libxmp)
- ("pulseaudio" ,pulseaudio)))
+ (list libxmp pulseaudio))
(home-page "http://xmp.sourceforge.net/")
(synopsis "Extended module player")
(description
@@ -3615,10 +3539,7 @@ Tracker 3 S3M and Impulse Tracker IT files.")
(base32 "12i6yg8vvqwyk412lxl2krbfby6hnxld8qxy0k4m5xp4g94jiq4p"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("file" ,file)))
+ (list autoconf automake libtool file))
(home-page "https://www.surina.net/soundtouch/")
(synopsis
"Audio processing library for changing tempo, pitch and playback rate")
@@ -3647,18 +3568,18 @@ control functionality, or just for playing around with the sound effects.")
;; bug reports.
'("--with-distro=Guix System Distribution")))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("ao" ,ao)
- ("flac" ,flac)
- ("lame" ,lame)
- ("libid3tag" ,libid3tag)
- ("libltdl" ,libltdl)
- ("libmad" ,libmad)
- ("libpng" ,libpng)
- ("libvorbis" ,libvorbis)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib
+ ao
+ flac
+ lame
+ libid3tag
+ libltdl
+ libmad
+ libpng
+ libvorbis
+ pulseaudio))
(home-page "http://sox.sourceforge.net")
(synopsis "Sound processing utility")
(description
@@ -3704,10 +3625,9 @@ conversion. It may be used, for example, to resample PCM-encoded audio.")
(base32 "0zf8sxqb02w07ah55b1y7ab643zmpbhn62spa9pqra0rc17l4dfc"))))
(build-system gnu-build-system)
(inputs
- `(("libsndfile" ,libsndfile)))
+ (list libsndfile))
(native-inputs
- `(("perl" ,perl)
- ("which" ,which))) ;used in tests/test.pl
+ (list perl which)) ;used in tests/test.pl
(home-page "https://www.twolame.org/")
(synopsis "MPEG Audio Layer 2 (MP2) encoder")
(description
@@ -3733,15 +3653,11 @@ portions of LAME.")
(build-system gnu-build-system)
(inputs
;; TODO: Add ASIHPI.
- `(("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)))
+ (list alsa-lib jack-1))
;; Autoreconf is necessary because the audacity-compat patch modifies .in
;; files.
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake libtool pkg-config))
(arguments
'(#:tests? #f ;no 'check' target
#:parallel-build? #f ;fails on some systems
@@ -3794,12 +3710,9 @@ interface.")
(arguments
`(#:tests? #f)) ; no "check" phase
(native-inputs
- `(("qttools" ,qttools)
- ("pkg-config" ,pkg-config)))
+ (list qttools pkg-config))
(inputs
- `(("fluidsynth" ,fluidsynth)
- ("qtbase" ,qtbase-5)
- ("qtx11extras" ,qtx11extras)))
+ (list fluidsynth qtbase-5 qtx11extras))
(home-page "https://qsynth.sourceforge.io")
(synopsis "Graphical user interface for FluidSynth")
(description
@@ -3822,13 +3735,13 @@ synthesizer written in C++.")
(base32 "0gspmr3klwnq98h17p5hc6ifygya4p80g4g8r7a1qavm3mv19waf"))))
(build-system gnu-build-system)
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("ao" ,ao)
- ("libsamplerate" ,libsamplerate)
- ("openal" ,openal)
- ("portaudio" ,portaudio)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib
+ jack-1
+ ao
+ libsamplerate
+ openal
+ portaudio
+ pulseaudio))
(arguments
'(#:phases
(modify-phases %standard-phases
@@ -3866,12 +3779,9 @@ with a much different focus than most other audio daemons.")
(list (string-append "docdir=" (assoc-ref %outputs "out")
"/share/doc/xjackfreak"))))
(inputs
- `(("jack" ,jack-1)
- ("libx11" ,libx11)
- ("libxt" ,libxt)
- ("libxext" ,libxext)))
+ (list jack-1 libx11 libxt libxext))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://github.com/johnhldavis/xjackfreak")
(synopsis "JACK audio frequency analyzer and display")
(description
@@ -3923,7 +3833,7 @@ result.")
#t))
;; no configure script
(delete 'configure))))
- (inputs `(("fftwf" ,fftwf)))
+ (inputs (list fftwf))
(home-page "https://kokkinizita.linuxaudio.org")
(synopsis "Fast, partitioned convolution engine library")
(description
@@ -4021,8 +3931,7 @@ provide high-quality sample rate conversion.")
;; no configure script
(delete 'configure))))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("fftw" ,fftw)))
+ (list alsa-lib fftw))
(home-page "https://kokkinizita.linuxaudio.org")
(synopsis "C++ wrapper around the ALSA API")
(description
@@ -4048,10 +3957,7 @@ point audio data.")
(build-system gnu-build-system)
;; The source checkout is not bootstrapped.
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("flex" ,flex)
- ("bison" ,bison)))
+ (list autoconf automake flex bison))
(synopsis "Cue and toc file parsers and utilities")
(description "Cuetools is a set of programs that are useful for manipulating
and using CUE sheet (cue) files and Table of Contents (toc) files. CUE and TOC
@@ -4177,8 +4083,7 @@ with support for HD extensions.")
,home-page))
#t))))
(build-system gnu-build-system)
- (inputs `(("ffmpeg" ,ffmpeg)
- ("sox" ,sox)))
+ (inputs (list ffmpeg sox))
(synopsis "Tool to adjust loudness of media files")
(description
"BS1770GAIN is a loudness scanner compliant with ITU-R BS.1770 and its
@@ -4285,7 +4190,7 @@ code, used in @code{libtoxcore}.")
(arguments
`(#:tests? #f)) ; tests require access to ALSA devices.
(inputs
- `(("alsa-lib" ,alsa-lib)))
+ (list alsa-lib))
(home-page "https://larsimmisch.github.io/pyalsaaudio/")
(synopsis "ALSA wrappers for Python")
(description
@@ -4344,20 +4249,17 @@ kbps at 24 bit/96 kHz.")
(assoc-ref %outputs "out")
"/etc/dbus-1/system.d"))))
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake libtool pkg-config))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("bluez" ,bluez)
- ("dbus" ,dbus)
- ("glib" ,glib)
- ("ldacbt" ,ldacbt)
- ("libbsd" ,libbsd)
- ("ncurses" ,ncurses)
- ("ortp" ,ortp)
- ("sbc" ,sbc)))
+ (list alsa-lib
+ bluez
+ dbus
+ glib
+ ldacbt
+ libbsd
+ ncurses
+ ortp
+ sbc))
(home-page "https://github.com/Arkq/bluez-alsa")
(synopsis "Bluetooth ALSA backend")
(description "This project is a rebirth of a direct integration between
@@ -4406,23 +4308,23 @@ on the ALSA software PCM plugin.")
(copy-recursively "pix" (string-append doc "/pix"))
#t))))))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("fftw" ,fftw)
- ("flac" ,flac)
- ("gmp" ,gmp)
- ("gsl" ,gsl)
- ("gtk+" ,gtk+)
- ("jack" ,jack-1)
- ("libsamplerate" ,libsamplerate)
- ("mpc" ,mpc)
- ("mpfr" ,mpfr)
- ("mpg123" ,mpg123)
- ("speex" ,speex)
- ("timidity++" ,timidity++)
- ("vorbis-tools" ,vorbis-tools)
- ("wavpack" ,wavpack)))
+ (list alsa-lib
+ fftw
+ flac
+ gmp
+ gsl
+ gtk+
+ jack-1
+ libsamplerate
+ mpc
+ mpfr
+ mpg123
+ speex
+ timidity++
+ vorbis-tools
+ wavpack))
(synopsis "Sound editor")
(home-page "https://ccrma.stanford.edu/software/snd/")
(description
@@ -4450,10 +4352,9 @@ the Snd sources), Ruby, or Forth.")
(list (string-append "--prefix=" (assoc-ref %outputs "out")
"/lib/lv2"))))
(inputs
- `(("lv2" ,lv2)
- ("fftwf" ,fftwf)))
+ (list lv2 fftwf))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://github.com/lucianodato/noise-repellent")
(synopsis "LV2 plugin for broadband noise reduction")
(description "Noise Repellent is an LV2 plugin to reduce noise. It has
@@ -4518,12 +4419,9 @@ the following features:
(invoke "make")
(setenv "CFLAGS" old-CFLAGS))))))))
(inputs
- `(("lv2" ,lv2)))
+ (list lv2))
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake libtool pkg-config))
(home-page "https://github.com/werman/noise-suppression-for-voice")
(synopsis "Speech denoise LV2 plugin based on Xiph's RNNoise library")
(description "RNNoise is a library that uses deep learning to apply
@@ -4547,12 +4445,10 @@ an LV2 audio plugin.")
(build-system cmake-build-system)
(native-inputs
;; TODO: Try using the latest googletest for versions > 1.8.
- `( ;; ("googletest" ,googletest-1.8)
- ("which" ,which)))
+ (list ;; ("googletest" ,googletest-1.8)
+ which))
(inputs
- `(("fftw" ,fftw)
- ("ncurses" ,ncurses)
- ("pulseaudio" ,pulseaudio)))
+ (list fftw ncurses pulseaudio))
(arguments
'(#:tests? #f
;; XXX Enable tests after patching them to use the system googletest.
@@ -4592,13 +4488,9 @@ representations.")
"1mziklmqifhnb4kg9ia2r56r8wjn6xp40bkpf484hsgqvnrccl86"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)))
+ (list autoconf automake libtool))
(inputs
- `(("fftw" ,fftw)
- ("ncurses" ,ncurses)
- ("pulseaudio" ,pulseaudio)))
+ (list fftw ncurses pulseaudio))
(arguments
`(#:configure-flags
(list (string-append "PREFIX=" %output)
@@ -4679,9 +4571,7 @@ using ALSA, MPD, PulseAudio, or a FIFO buffer as its input.")
"1fkrnzs78fmj11n9z3l0w53i2fl16jcfiyavwidck9bzmkmsf486"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)))
+ (list autoconf automake libtool))
(home-page "https://github.com/mstorsjo/fdk-aac")
(synopsis "Fraunhofer FDK AAC library")
(description "FDK is a library for encoding and decoding Advanced Audio
@@ -4709,13 +4599,13 @@ library supports sample rates up to 96 kHz and up to eight channels (7.1
"03dygh85riljk7dpn5a5a0d22a2kz45fs13gzwqgnbzzr1k17p2y"))))
(build-system cmake-build-system)
(inputs
- `(("alsa-lib" ,alsa-lib)
- ;; The following are for JUCE GUI components:
- ("libx11" ,libx11)
- ("freetype" ,freetype)
- ("libxrandr" ,libxrandr)
- ("libxinerama" ,libxinerama)
- ("libxcursor" ,libxcursor)))
+ (list alsa-lib
+ ;; The following are for JUCE GUI components:
+ libx11
+ freetype
+ libxrandr
+ libxinerama
+ libxcursor))
(arguments
`(#:tests? #f ;there are no tests
#:configure-flags
@@ -4746,10 +4636,8 @@ library.")
'(#:tests? #f ; No tests.
#:configure-flags '("-DGSTREAMER=ON")))
(build-system cmake-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
- (inputs `(("gstreamer" ,gstreamer)
- ("gst-plugins-base" ,gst-plugins-base)
- ("sdl2" ,sdl2)))
+ (native-inputs (list pkg-config))
+ (inputs (list gstreamer gst-plugins-base sdl2))
(home-page "https://github.com/FNA-XNA/FAudio")
(synopsis "XAudio reimplementation")
(description "FAudio is an XAudio reimplementation that focuses solely on
@@ -4774,12 +4662,9 @@ developing fully accurate DirectX Audio runtime libraries.")
"1gq519c0imsh57zklyi0f8h64l3ai48lh672c834470z8c6kvbfi"))))
(build-system gnu-build-system)
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("gtk+" ,gtk+-2)
- ("libsndfile" ,libsndfile)
- ("portaudio" ,portaudio)))
+ (list alsa-lib gtk+-2 libsndfile portaudio))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "http://gnaural.sourceforge.net/")
(synopsis "Binaural beat synthesizer")
(description "Gnaural is a programmable auditory binaural beat synthesizer
@@ -4802,15 +4687,15 @@ other Gnaural instances, allowing synchronous sessions between many users.")
(base32
"05yq7lggxygrkd76yiqby3msrgdn082p0qlvmzzv9xbw8hmyra76"))))
(build-system gnu-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
- (inputs `(("lame" ,lame)
- ("libvorbis" ,libvorbis)
- ("opus" ,opus)
- ("twolame" ,twolame)
- ("alsa-lib" ,alsa-lib)
- ("pulseaudio" ,pulseaudio)
- ("jack" ,jack-1)
- ("libsamplerate" ,libsamplerate)))
+ (native-inputs (list pkg-config))
+ (inputs (list lame
+ libvorbis
+ opus
+ twolame
+ alsa-lib
+ pulseaudio
+ jack-1
+ libsamplerate))
(arguments
`(#:configure-flags
(list (string-append "--with-lame-prefix="
@@ -4839,8 +4724,7 @@ stream to one or more IceCast and/or ShoutCast servers.")
(arguments
`(#:parallel-tests? #f)) ;tests fail otherwise
(native-inputs
- `(("doxygen" ,doxygen)
- ("pkg-config" ,pkg-config)))
+ (list doxygen pkg-config))
(synopsis "Encode or decode Linear/Longitudinal Time Code (LTC) audio")
(description "Libltc is a POSIX-C Library for handling
@dfn{Linear/Longitudinal Time Code} (LTC) data.")
@@ -4904,11 +4788,9 @@ supports both of ID3v1/v2 and APEv2 tags.")
(arguments
`(#:tests? #f)) ;no tests included
(inputs
- `(("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("pulseaudio" ,pulseaudio)))
+ (list alsa-lib jack-1 pulseaudio))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "http://libsound.io")
(synopsis "C library for real-time audio input and output")
(description "@code{libsoundio} is a C library providing audio input and
@@ -4933,9 +4815,9 @@ workstations as well as consumer software such as music players.")
(arguments
`(#:tests? #f)) ;no tests included
(propagated-inputs
- `(("cairo" ,cairo)))
+ (list cairo))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(synopsis "Small GUI toolkit")
(description "Redkite is a small GUI toolkit developed in C++17 and
inspired from other well known GUI toolkits such as Qt and GTK. It is
@@ -5006,7 +4888,7 @@ as is the case with audio plugins.")
;; For WRAP-SCRIPT above.
("guile" ,guile-2.2)))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://kx.studio/Applications:Carla")
(synopsis "Audio plugin host")
(description "Carla is a modular audio plugin host, with features like
@@ -5027,22 +4909,22 @@ default and preferred audio driver but also supports native drivers like ALSA.")
(sha256
(base32 "1m7njfjdb7sqf0lhgc4swihgdr4snkg8v02wcly08wb5ar2fr2s6"))))
(build-system gnu-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
+ (native-inputs (list pkg-config))
;; It would be nice to add mikmod to inputs if that gets packaged
;; eventually.
- (inputs `(("alsa-lib" ,alsa-lib)
- ("jack" ,jack-1)
- ("mpg123" ,mpg123)
- ("lame" ,lame)
- ("vorbis-tools" ,vorbis-tools)
- ("faad2" ,faad2)
- ("flac" ,flac)
- ("timidity++" ,timidity++)
- ("libsndfile" ,libsndfile)
- ("libsamplerate" ,libsamplerate)
- ("ncurses" ,ncurses)
- ("ladspa" ,ladspa)
- ("lilv" ,lilv)))
+ (inputs (list alsa-lib
+ jack-1
+ mpg123
+ lame
+ vorbis-tools
+ faad2
+ flac
+ timidity++
+ libsndfile
+ libsamplerate
+ ncurses
+ ladspa
+ lilv))
(home-page "https://nosignal.fi/ecasound/index.php")
(synopsis "Multitrack audio processing")
(description "Ecasound is a software package designed for multitrack audio
@@ -5079,10 +4961,9 @@ in the package.")
;; Build the tests.
`("-Dtests=true")))
(inputs
- `(("libsamplerate" ,libsamplerate)
- ("libsndfile" ,libsndfile)))
+ (list libsamplerate libsndfile))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(synopsis "Library for reading and resampling audio files")
(description "libaudec is a wrapper library over ffmpeg, sndfile and
libsamplerate for reading and resampling audio files, based on Robin Gareus'
@@ -5110,11 +4991,9 @@ libsamplerate for reading and resampling audio files, based on Robin Gareus'
`("-Delf-tests=true" ; for checking symbol visibility
"-Donline-tests=true"))) ; for checking URI existence
(inputs
- `(("curl" ,curl)
- ("libelf" ,libelf)
- ("lilv" ,lilv)))
+ (list curl libelf lilv))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(synopsis "LV2 plugin lint tool")
(description "lv2lint is an LV2 lint-like tool that checks whether a
given plugin and its UI(s) match up with the provided metadata and adhere
@@ -5145,11 +5024,9 @@ to well-known best practices.")
(modify-phases %standard-phases
(delete 'configure))))
(inputs
- `(("jalv" ,jalv)
- ("lilv" ,lilv)))
+ (list jalv lilv))
(native-inputs
- `(("help2man" ,help2man)
- ("pkg-config" ,pkg-config)))
+ (list help2man pkg-config))
(synopsis "Documentation generator for LV2 plugins")
(description
"lv2toweb allows the user to create an xhtml page with information
@@ -5174,12 +5051,11 @@ with the provided metadata and adhere to well-known best practices.")
"07xl3cmdaf7k9mm58m93cn8i1jvgimmiifdw1w7v2jl88nx60pm1"))))
(build-system meson-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
;; These are listed as propagated inputs because they are dependencies
;; in pkgconfig.
(propagated-inputs
- `(("cairo" ,cairo)
- ("libx11" ,libx11)))
+ (list cairo libx11))
(synopsis "GUI toolkit for LV2 plugins")
(description "ZToolkit (Ztk) is a cross-platform GUI toolkit heavily
inspired by GTK. It handles events and low level drawing on behalf of
@@ -5210,8 +5086,7 @@ minimum.")
`(("glib:bin" ,glib "bin")
("pkg-config" ,pkg-config)))
(inputs
- `(("glib" ,glib)
- ("libsndfile" ,libsndfile)))
+ (list glib libsndfile))
(home-page "http://www.swamiproject.org/")
(synopsis "Instrument file software library")
(description
@@ -5282,9 +5157,7 @@ currently operate on IEEE-754 single-precision floating-point numbers.")
(base32 "1jpvr7bra8srz8jvnlbmhf8andbaavq5v01qjnp2f61za93rzwba"))))
(build-system cmake-build-system)
(native-inputs
- `(("bc" ,bc)
- ("octave" ,octave)
- ("valgrind" ,valgrind)))
+ (list bc octave valgrind))
(arguments
`(#:tests? #f ; TODO: Fix tests (paths, graphic toolkit, octave modules).
#:phases
@@ -5355,19 +5228,19 @@ Rate} 3600x2250 bit/s vocoder used in various radio systems.")
#t))))
(build-system cmake-build-system)
(native-inputs
- `(("catch" ,catch-framework)
- ("python" ,python) ;for running tests
- ("portaudio" ,portaudio) ;for portaudio examples
- ("qtbase" ,qtbase-5) ;for Qt examples
- ("qtdeclarative" ,qtdeclarative)
- ("qttools" ,qttools)))
+ (list catch-framework
+ python ;for running tests
+ portaudio ;for portaudio examples
+ qtbase-5 ;for Qt examples
+ qtdeclarative
+ qttools))
(inputs
- `(("jack" ,jack-1) ;for JACK examples
- ("qtquickcontrols" ,qtquickcontrols))) ;for Qt examples
+ (list jack-1 ;for JACK examples
+ qtquickcontrols)) ;for Qt examples
(propagated-inputs
;; This is because include/ableton/platforms/asio/AsioWrapper.hpp
;; contains '#include <asio.hpp>'.
- `(("asio" ,asio)))
+ (list asio))
(arguments
`(#:configure-flags
'("-DLINK_BUILD_QT_EXAMPLES=ON"
@@ -5521,7 +5394,7 @@ Icecast server.")
(list "/bin" "/share/man/man1" "/share/man/man5"))
(apply invoke "make" "sysinstall" make-flags)))))))
(inputs
- `(("ncurses" ,ncurses)))
+ (list ncurses))
(native-inputs
`(("groff" ,groff-minimal) ; for nroff
("util-linux" ,util-linux))) ; for col
@@ -5569,13 +5442,9 @@ device. There is support for mono and/or stereo and 8 or 16 bit samples.")
(add-installed-pythonpath inputs outputs)
(invoke "pytest")))))))
(propagated-inputs
- `(("python-numpy" ,python-numpy)
- ("python-typing-extensions" ,python-typing-extensions)))
+ (list python-numpy python-typing-extensions))
(native-inputs
- `(("sox" ,sox)
- ("python-pytest" ,python-pytest)
- ("python-pytest-cov" ,python-pytest-cov)
- ("python-soundfile" ,python-soundfile)))
+ (list sox python-pytest python-pytest-cov python-soundfile))
(home-page "https://github.com/rabitt/pysox")
(synopsis "Python wrapper around SoX")
(description "@code{python-pysox} is a wrapper around the @command{sox}
@@ -5604,9 +5473,9 @@ and much more.")
(list (string-append "--prefix="
(assoc-ref %outputs "out")))))
(inputs
- `(("lv2" ,lv2)))
+ (list lv2))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(native-search-paths
(list (search-path-specification
(variable "LV2_PATH")