File: pd.1

package info (click to toggle)
pd 0.32p1-5
  • links: PTS
  • area: main
  • in suites: woody
  • size: 4,704 kB
  • ctags: 5,418
  • sloc: ansic: 38,382; tcl: 1,036; makefile: 612; sh: 265
file content (119 lines) | stat: -rw-r--r-- 3,136 bytes parent folder | download
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.