-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
95 lines (61 loc) · 2.26 KB
/
README
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
PCSpk - PC-Speaker Server & Client
==================================
PCSpk is a set of command line applications for playing simple sounds and
melodies using the PC speaker. It is inspired by simple, but really great
Johnathan Nightingale's beep (http://www.johnath.com/beep/).
Documentation
-------------
pcspkd - run it with --help option
pcspk - run it with --help option, reads from stdin
without -n | --note option
space seperated values f[:l], where:
f is integer - frequency (in Hz)
l is integer - length (in ms), default: 200
with -n | --note option
first 3-digit number is integer - tempo (bpm)
next are space seperated values TOL, where:
T is letter - tone: C,d(des),D,e(es),E,F,g(ges),G,a(as),A,B,H,P(pause)
O is digit - octave: 0-9
L is digit/letter - length: L=0-9,A-Z <=> 1/(L+1)
with -k | --keyb option
use below keys on keyboard (QWERTY layout assumed) to play:
s f g j k l 2 3 5 6 7 9 0 =
z x c v bn m , . q w er t y u i o p[ ]
/
(use shift to increase octave)
Requirements
------------
Of course PC Speaker ;-) and PC Speaker support (in linux kernel 2.6:
Device Drivers > Input device... > Miscellaneous... > PC Speaker support).
If you want to run pcspkd by non-root user you can do it only from tty
and must have /proc file system support (in lk 2.6: File... > Pseudo... >
/proc file system support, in lk 2.4: File... > /proc file system support).
Examples of usage
-----------------
fcat - Takako Minekawa - Fantastic Cat (beginning)
fuga - J.S.Bach fugue in D minor (fragment)
fuga2 - J.S.Bach fugue in D minor (longer fragment)
cosmic - wtf? ;-)
Download
--------
You can obtain it (tarball and signature) from:
ftp://ftp.przemoc.net/pub/software/sound/pcspk/
http://ftp.przemoc.net/pub/software/sound/pcspk/
Signer should be the current maintainer, see AUTHORS file.
Alternatively, you can get it from:
https://github.com/przemoc/pcspk/releases/
If you want to see the latest source code, then git clone following URL:
https://github.com/przemoc/pcspk
Installation
------------
See INSTALL file.
ChangeLog
---------
See ChangeLog file.
To do
-----
See TODO file.
License
-------
The project is licensed under the terms of the GNU GPL v2 only license.
See COPYING file for the full license text.