1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119
|
.TH PD 1
.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
.\" other parms are allowed: see man(7), man(1)
.SH NAME
pd \- computer music and multimedia system
.SH SYNOPSIS
.B pd
.I "[options]"
.SH "DESCRIPTION"
This manual page documents
.BR pd \- a computer music and multimedia system.
This manual page was written for the Debian GNU/Linux distribution
(but may be used by others), because the original program does not
have a manual page. Instead it has a builtin documentation system
and online html documentation via dhelp.
.PP
.B pd
is a graphical programming language, which can be used for MIDI event processing and digital signal processing. It follows the data flow paradigm, where different objects are patched together with lines. Most of its features are documented in the online documentation. Pd has an extension called Gem, which can be used to create interactive animated OpenGL graphics with the pd language.
.SH OPTIONS
A summary of options are included below.
.TP
.B \-r <srate>
specify sample rate
.TP
.B \-nodac
suppress audio output
.TP
.B \-noadc
suppress audio input
.TP
.B \-nosound
suppress audio input and output
.TP
.B \-inchannels
number of audio input channels (0-8)
.TP
.B \-outchannels
number of audio output channels (0-8)
.TP
.B \-audiobuf
specify size of audio buffer in msec
.TP
.B \-nomidiout
suppress MIDI output
.TP
.B \-nomidiin
suppress MIDI input
.TP
.B \-path <path>
add to file search path
.TP
.B \-open <file>
open file(s) on startup
.TP
.B \-lib <file>
load object library(s)
.TP
.B \-font
specify default font size in points
.TP
.B \-verbose
extra printout on startup and when searching for files
.TP
.B \-d <n>
specify debug level
.TP
.B \-realtime
real time priority (superuser only)
.TP
.B \-frags <n>
specify number of audio fragments (defeats audiobuf)
.TP
.B \-fragsize <n>
specify audio fragment size
.TP
.B \-alsa
use ALSA audio drivers
.TP
.B \-rme
use RME 9652 audio drivers
.TP
.B \-soundindev <n>
specify RME audio input number (counting from 1)
.TP
.B \-soundoutdev <n>
specify RME audio output number
.TP
.SH CONFIGURATION FILE
The configuration file is named .pdrc and located in the users home directory.
To write a configuration file, just put the desired options, each in one line
in this file. The options are only valid if the line starts with a dash (\-).
The arguments of options are located in the same line, separated by whitespace
characters (tab, space).
.TP
e.g
.PP
-audiobuf 50
-noadc
-path ~/pdlib:/home/franz/pd-extern
.P
.PP
.SH PROBLEMS WITH SOUNDCARDS
Pd, being a realtime computer music system tries to minimize the audio
latency. For some soundcards this can lead to problems. If that happens
for your setup, you can play around with the -audiobuf, the -frags and
-fragsize flags.
Sometimes it might be a good idea to use -noadc and get output working
correctly first.
.SH AUTHOR
This manual page was written by Guenter Geiger <geiger@debian.org>,
for the Debian GNU/Linux system.
|