audio/pd 0.47.1_4 FreeBSD
MIDI-capable real-time audio processor/synthesizer
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- audio
- Package size
- 1500.4 KiB, 4647.7 KiB installed
Description
Pd is a real-time graphical programming environment for audio and graphical processing. It resembles the Max/MSP system but is much simpler and more portable; also Pd has two features not (yet) showing up in Max/MSP: first, via Mark Dank's GEM package, Pd can be used for simultaneous computer animation and computer audio. Second, an experimental facility is provided for defining and accessing data structures.
The MIDI support implemented in this port is derived from Raphael Graf's patches for a sndio backend on the OpenBSD audio/portmidi port, applied to an embedded PortMIDI library, enhanced to detect a variable number of MIDI (umidi) devices: http://openbsd-archive.7691.n7.nabble.com/audio-portmidi-input-td363848.html https://marc.info/?l=openbsd-ports&m=155221816900336&w=2
Unofficial web site: http://puredata.org/
In the other systems
Install
Binary package:
pkg install pd
From the ports tree:
cd /usr/ports/audio/pd/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= pd>0:audio/pd
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.47.1_4 | 0.47.1_4 | - | 0.47.1_4 | 0.47.1_4 |
| FreeBSD:14:quarterly | 0.47.1_4 | 0.47.1_4 | n/a | 0.47.1_4 | 0.47.1_4 |
| FreeBSD:15:latest | 0.47.1_4 | 0.47.1_4 | n/a | 0.47.1_4 | 0.47.1_4 |
| FreeBSD:15:quarterly | 0.47.1_4 | 0.47.1_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.47.1_4 | 0.47.1_4 | 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.
Runtime 2
xdg-open: devel/xdg-utilsdejavu>0: x11-fonts/dejavu
The full lists below include those, and their dependencies in turn.
Build dependencies 65
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- converters/libiconv
- devel/autoconf
- devel/autoconf-switch
- devel/automake
- devel/dbus
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/libsysinfo
- devel/libtextstyle
- devel/libtool
- devel/libunistring
- devel/m4
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/mpdecimal
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 64
- archivers/brotli
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- converters/libiconv
- devel/dbus
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/libffi
- devel/libinotify
- devel/libsysinfo
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/xdg-utils
- graphics/cairo
- graphics/png
- graphics/py-pycairo
- lang/python312
- lang/python315
- lang/tcl86
- math/mpdecimal
- misc/hicolor-icon-theme
- print/freetype2
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11-fonts/dejavu
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-toolkits/libXmu
- x11-toolkits/libXt
- x11-toolkits/tk-wrapper
- x11-toolkits/tk86
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXrender
- x11/libxcb
- x11/pixman
- x11/xorgproto
- x11/xprop
- x11/xset
Required by 1
Configuration
Options name: audio_pd
| Option | Default | Description |
|---|---|---|
| ALSA | off | ALSA audio architecture support |
| DOCS | off | Build and/or install documentation |
| JACK | on | JACK audio server support |
| NLS | on | Native Language Support |
| PORTMIDI | on | Midi device support via portmidi and sndio |
- USES
- autoreconf dos2unix gmake libtool pkgconfig shebangfix tcl:wrapper tk:wrapper
- Service scripts
- none
Files
Manual pages 3
- pd(1)
- pdreceive(1)
- pdsend(1)
pkg-plist 533
- bin/pd
- bin/pd-gui.tcl
- bin/pdreceive
- bin/pdsend
- include/m_pd.h
- include/pd/g_all_guis.h
- include/pd/g_canvas.h
- include/pd/m_imp.h
- include/pd/m_pd.h
- include/pd/s_stuff.h
- lib/pd/bin/pd
- lib/pd/bin/pd-watchdog
- lib/pd/doc
- lib/pd/extra/bob~/bob~-help.pd
- lib/pd/extra/bob~/bob~.pd_linux
- lib/pd/extra/bob~/output~.pd
- lib/pd/extra/bonk~/bonk~-help.pd
- lib/pd/extra/bonk~/bonk~.pd_linux
- lib/pd/extra/bonk~/templates.txt
- lib/pd/extra/choice/choice-help.pd
- lib/pd/extra/choice/choice.pd_linux
- lib/pd/extra/complex-mod~-help.pd
- lib/pd/extra/complex-mod~.pd
- lib/pd/extra/fiddle~/fiddle~-help.pd
- lib/pd/extra/fiddle~/fiddle~.pd_linux
- lib/pd/extra/hilbert~-help.pd
- lib/pd/extra/hilbert~.pd
- lib/pd/extra/loop~/loop~-help.pd
- lib/pd/extra/loop~/loop~.pd_linux
- lib/pd/extra/loop~/test-loop~.pd
- lib/pd/extra/lrshift~/lrshift~-help.pd
- lib/pd/extra/lrshift~/lrshift~.pd_linux
- lib/pd/extra/pd~/pdsched.pd_linux
- lib/pd/extra/pd~/pd~-help.pd
- lib/pd/extra/pd~/pd~-subprocess.pd
- lib/pd/extra/pd~/pd~.pd_linux
- lib/pd/extra/pique/pique-help.pd
- lib/pd/extra/pique/pique.pd_linux
- lib/pd/extra/rev1-final.pd
- lib/pd/extra/rev1-stage.pd
- lib/pd/extra/rev1~-help.pd
- lib/pd/extra/rev1~.pd
- lib/pd/extra/rev2~-help.pd
- lib/pd/extra/rev2~.pd
- lib/pd/extra/rev3~-help.pd
- lib/pd/extra/rev3~.pd
- lib/pd/extra/sigmund~/sigmund~-help.pd
- lib/pd/extra/sigmund~/sigmund~.pd_linux
- lib/pd/extra/stdout/stdout-help.pd
- lib/pd/extra/stdout/stdout.pd_linux
- lib/pd/po/af.msg
- lib/pd/po/az.msg
- lib/pd/po/be.msg
- lib/pd/po/bg.msg
- lib/pd/po/de.msg
- lib/pd/po/el.msg
- lib/pd/po/en_ca.msg
- lib/pd/po/eu.msg
- lib/pd/po/fr.msg
- lib/pd/po/gu.msg
- lib/pd/po/he.msg
- lib/pd/po/hi.msg
- lib/pd/po/hu.msg
- lib/pd/po/it.msg
- lib/pd/po/pa.msg
- lib/pd/po/pt_br.msg
- lib/pd/po/pt_pt.msg
- lib/pd/po/sq.msg
- lib/pd/po/sv.msg
- lib/pd/po/vi.msg
- lib/pd/tcl/AppMain.tcl
- lib/pd/tcl/apple_events.tcl
- lib/pd/tcl/dialog_array.tcl
- lib/pd/tcl/dialog_audio.tcl
- lib/pd/tcl/dialog_canvas.tcl
- lib/pd/tcl/dialog_data.tcl
- lib/pd/tcl/dialog_find.tcl
- lib/pd/tcl/dialog_font.tcl
- lib/pd/tcl/dialog_gatom.tcl
- lib/pd/tcl/dialog_iemgui.tcl
- lib/pd/tcl/dialog_message.tcl
- lib/pd/tcl/dialog_midi.tcl
- lib/pd/tcl/dialog_path.tcl
- lib/pd/tcl/dialog_startup.tcl
- lib/pd/tcl/helpbrowser.tcl
- lib/pd/tcl/opt_parser.tcl
- lib/pd/tcl/pd-gui.tcl
- lib/pd/tcl/pd.ico
- lib/pd/tcl/pd_bindings.tcl
- lib/pd/tcl/pd_connect.tcl
- lib/pd/tcl/pd_deken.tcl
- lib/pd/tcl/pd_guiprefs.tcl
- lib/pd/tcl/pd_menucommands.tcl
- lib/pd/tcl/pd_menus.tcl
- lib/pd/tcl/pdtk_canvas.tcl
- lib/pd/tcl/pdtk_text.tcl
- lib/pd/tcl/pdtk_textwindow.tcl
- lib/pd/tcl/pdwindow.tcl
- lib/pd/tcl/pkgIndex.tcl
- lib/pd/tcl/pkg_mkIndex.tcl
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pd-0.47-1.src.tar.gz | 2.296697e+06 | c728e694bdb17af0836b084652938e4b8c2f57401fd5014fe2fe343c1349ba4c |
Master sites 1
- http://msp.ucsd.edu/Software/
Commit history 0
No commits in the history this site was built from.