audio/spectmorph 0.6.1_1 FreeBSD
Analyze and combine samples of musical instruments
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- audio
Description
SpectMorph is a free software project which allows to analyze samples of musical instruments, and to combine them (morphing). It can be used to construct hybrid sounds, for instance a sound between a trumpet and a flute; or smooth transitions, for instance a sound that starts as a trumpet and then gradually changes to a flute. In its current version, SpectMorph ships with many ready-to-use instruments which can be combined using morphing.
Install
Binary package:
pkg install spectmorph
From the ports tree:
cd /usr/ports/audio/spectmorph/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= spectmorph>0:audio/spectmorph
LIB_DEPENDS= libspectmorph.so:audio/spectmorph
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 0.6.1_1 | - | - | 0.6.1_1 |
| FreeBSD:14:quarterly | - | 0.6.1_1 | n/a | - | 0.6.1_1 |
| FreeBSD:15:latest | - | 0.6.1_1 | n/a | - | 0.6.1_1 |
| FreeBSD:15:quarterly | - | 0.6.1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 0.6.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
fftw3>0: math/fftw3
Library 4
libao.so: audio/libaolibfftw3f.so: math/fftw3-floatlibfreetype.so: print/freetype2libsndfile.so: audio/libsndfile
The full lists below include those, and their dependencies in turn.
Build dependencies 114
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libao
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/lv2
- audio/mpg123
- audio/opus
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/icu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libsysinfo
- devel/libtextstyle
- devel/libtool
- devel/libudev-devd
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-lxml
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyparsing
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt5-buildtools
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/xdg-utils
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/py-pycairo
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- math/fftw3
- math/fftw3-float
- math/mpdecimal
- misc/hicolor-icon-theme
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/libgcrypt
- security/libgpg-error
- textproc/expat2
- textproc/libxml2
- textproc/libxslt
- textproc/py-pygments
- textproc/py-rdflib
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
The first 100 are listed.
Run dependencies 93
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libao
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/libiconv
- devel/dbus
- devel/desktop-file-utils
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/icu
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libffi
- devel/libgudev
- devel/libinotify
- devel/libmtdev
- devel/libsysinfo
- devel/libudev-devd
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/qt5-core
- devel/qt5-dbus
- devel/readline
- devel/xdg-utils
- graphics/cairo
- graphics/graphite2
- graphics/jpeg-turbo
- graphics/libglvnd
- graphics/png
- graphics/py-pycairo
- graphics/vulkan-headers
- graphics/wayland
- lang/lua54
- lang/python312
- lang/python315
- math/fftw3-float
- math/mpdecimal
- misc/hicolor-icon-theme
- net/qt5-network
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/qt5-gui
- x11-toolkits/qt5-widgets
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrender
- x11/libinput
- x11/libwacom
- x11/libxcb
- x11/libxkbcommon
- x11/pixman
- x11/xcb-util
- x11/xcb-util-image
- x11/xcb-util-keysyms
- x11/xcb-util-renderutil
- x11/xcb-util-wm
- x11/xkeyboard-config
- x11/xorgproto
- x11/xprop
- x11/xset
No port depends on this one.
Configuration
Options name: audio_spectmorph
| Option | Default | Description |
|---|---|---|
| JACK | on | JACK audio server support |
| LV2 | on | Build the LV2 plugin |
- USES
- autoreconf desktop-file-utils gettext gl gmake gnome iconv libtool pkgconfig python:run qt:5 shebangfix tar:bz2 xorg
- Service scripts
- none
Files
Manual pages 10
- smenc(1)
- sminspector(1)
- sminstbuilder(1)
- smjack(1)
- smplay(1)
- smsfimport(1)
- smstrip(1)
- smtool(1)
- smwavset(1)
- spectmorphoscgui(1)
pkg-plist 243
- bin/smenc
- bin/smenccache
- bin/sminspector
- bin/sminstbuilder
- bin/smjack
- bin/smplay
- bin/smsampleedit
- bin/smsfimport
- bin/smstrip
- bin/smtool
- bin/smwavset
- include/spectmorph/smcore/smadsrenvelope.hh
- include/spectmorph/smcore/smalignedarray.hh
- include/spectmorph/smcore/smaudio.hh
- include/spectmorph/smcore/smaudiotool.hh
- include/spectmorph/smcore/smbinbuffer.hh
- include/spectmorph/smcore/smblockutils.hh
- include/spectmorph/smcore/smbuilderthread.hh
- include/spectmorph/smcore/smconfig.hh
- include/spectmorph/smcore/smdcblocker.hh
- include/spectmorph/smcore/smdebug.hh
- include/spectmorph/smcore/smeffectdecoder.hh
- include/spectmorph/smcore/smencoder.hh
- include/spectmorph/smcore/smfft.hh
- include/spectmorph/smcore/smflexadsr.hh
- include/spectmorph/smcore/smgenericin.hh
- include/spectmorph/smcore/smgenericout.hh
- include/spectmorph/smcore/smhexstring.hh
- include/spectmorph/smcore/smifftsynth.hh
- include/spectmorph/smcore/smindex.hh
- include/spectmorph/smcore/sminfile.hh
- include/spectmorph/smcore/sminsteditsynth.hh
- include/spectmorph/smcore/sminstenccache.hh
- include/spectmorph/smcore/sminstencoder.hh
- include/spectmorph/smcore/sminstrument.hh
- include/spectmorph/smcore/smjobqueue.hh
- include/spectmorph/smcore/smladdervcf.hh
- include/spectmorph/smcore/smleakdebugger.hh
- include/spectmorph/smcore/smlinearsmooth.hh
- include/spectmorph/smcore/smlivedecoder.hh
- include/spectmorph/smcore/smlivedecoderfilter.hh
- include/spectmorph/smcore/smlivedecodersource.hh
- include/spectmorph/smcore/smmain.hh
- include/spectmorph/smcore/smmath.hh
- include/spectmorph/smcore/smmatharm.hh
- include/spectmorph/smcore/smmemout.hh
- include/spectmorph/smcore/smmicroconf.hh
- include/spectmorph/smcore/smmidisynth.hh
- include/spectmorph/smcore/smminiresampler.hh
- include/spectmorph/smcore/smmmapin.hh
- include/spectmorph/smcore/smmodulationlist.hh
- include/spectmorph/smcore/smmorphgrid.hh
- include/spectmorph/smcore/smmorphgridmodule.hh
- include/spectmorph/smcore/smmorphlfo.hh
- include/spectmorph/smcore/smmorphlfomodule.hh
- include/spectmorph/smcore/smmorphlinear.hh
- include/spectmorph/smcore/smmorphlinearmodule.hh
- include/spectmorph/smcore/smmorphoperator.hh
- include/spectmorph/smcore/smmorphoperatormodule.hh
- include/spectmorph/smcore/smmorphoutput.hh
- include/spectmorph/smcore/smmorphoutputmodule.hh
- include/spectmorph/smcore/smmorphplan.hh
- include/spectmorph/smcore/smmorphplansynth.hh
- include/spectmorph/smcore/smmorphplanvoice.hh
- include/spectmorph/smcore/smmorphsource.hh
- include/spectmorph/smcore/smmorphsourcemodule.hh
- include/spectmorph/smcore/smmorphutils.hh
- include/spectmorph/smcore/smmorphwavsource.hh
- include/spectmorph/smcore/smmorphwavsourcemodule.hh
- include/spectmorph/smcore/smnoisebandpartition.hh
- include/spectmorph/smcore/smnoisedecoder.hh
- include/spectmorph/smcore/smnotifybuffer.hh
- include/spectmorph/smcore/smoutfile.hh
- include/spectmorph/smcore/smpandaresampler.hh
- include/spectmorph/smcore/smpcg32rng.hh
- include/spectmorph/smcore/smpolyphaseinter.hh
- include/spectmorph/smcore/smproject.hh
- include/spectmorph/smcore/smproperty.hh
- include/spectmorph/smcore/smrandom.hh
- include/spectmorph/smcore/smrtmemory.hh
- include/spectmorph/smcore/smsignal.hh
- include/spectmorph/smcore/smsinedecoder.hh
- include/spectmorph/smcore/smskfilter.hh
- include/spectmorph/smcore/smstdioin.hh
- include/spectmorph/smcore/smstdioout.hh
- include/spectmorph/smcore/smstdiosubin.hh
- include/spectmorph/smcore/smsynthinterface.hh
- include/spectmorph/smcore/smtimeinfo.hh
- include/spectmorph/smcore/smuserinstrumentindex.hh
- include/spectmorph/smcore/smutils.hh
- include/spectmorph/smcore/smwavdata.hh
- include/spectmorph/smcore/smwavset.hh
- include/spectmorph/smcore/smwavsetbuilder.hh
- include/spectmorph/smcore/smwavsetrepo.hh
- include/spectmorph/smcore/smzip.hh
- include/spectmorph/smcore/spectmorph.hh
- include/spectmorph/smglui/pugl/cairo_gl.h
- include/spectmorph/smglui/pugl/gl.h
- include/spectmorph/smglui/pugl/glew.h
- include/spectmorph/smglui/pugl/glu.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| spectmorph-0.6.1.tar.bz2 | 4.7766081e+07 | 1ff3da7330248f17aed90e92fe36b36743d4f680a6841cec2e06c62eeb315e6f |
Master sites 1
- https://github.com/swesterfeld/spectmorph/releases/download/0.6.1/
Commit history 0
No commits in the history this site was built from.