Codebase list aeolus / 1ab8471
Import upstream version 0.9.9+git20200624.1.b9e4392 Debian Janitor 2 years ago
18 changed file(s) with 910 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 .TH AEOLUS "1" "September 2010" "aeolus " "User Commands"
1 .SH NAME
2 aeolus \- synthesised pipe organ emulator
3 .SH DESCRIPTION
4 .B Aeolus
5 is a synthesised (i.e. not sampled) pipe organ emulator that
6 should be good enough to make an organist enjoy playing it. It is a
7 software synthesiser optimised for this job, with possibly hundreds
8 of controls for each stop, that enable the user to "voice" his
9 instrument.
10 .PP
11 Main features of the default instrument: three manuals and one pedal,
12 five different temperaments, variable tuning, MIDI control of course,
13 stereo, surround or Ambisonics output, flexible audio controls
14 including a large church reverb.
15 .SH OPTIONS
16 .TP
17 \fB\-h\fR
18 Display this text
19 .TP
20 \fB\-t\fR
21 Text mode user interface
22 .TP
23 \fB\-u\fR
24 Use presets file in user's home dir
25 .TP
26 \fB\-N\fR <name>
27 Name to use as JACK and ALSA client [aeolus]
28 .TP
29 \fB\-S\fR <stops>
30 Name of stops directory [stops]
31 .TP
32 \fB\-I\fR <instr>
33 Name of instrument directory [Aeolus]
34 .TP
35 \fB\-W\fR <waves>
36 Name of waves directory [waves]
37 .TP
38 \fB\-J\fR
39 Use JACK (default), with options:
40 .TP
41 \fB\-s\fR
42 Select JACK server
43 .TP
44 \fB\-B\fR
45 Ambisonics B format output
46 .TP
47 \fB\-A\fR
48 Use ALSA, with options:
49 .TP
50 \fB\-d\fR <device>
51 Alsa device [default]
52 .TP
53 \fB\-r\fR <rate>
54 Sample frequency [48000]
55 .TP
56 \fB\-p\fR <period>
57 Period size [1024]
58 .TP
59 \fB\-n\fR <nfrags>
60 Number of fragments [2]
61 .SH AUTHOR
62 aeolus was written by Fons Adriaensen <fons.adriaensen@skynet.be>.
63 .PP
64 This manual page was written by Alessio Treglia <alessio@debian.org>,
65 for the Debian project (and may be used by others).
0 # Aeolus default options
1 -u -J -S /usr/share/aeolus/stops
0 [Desktop Entry]
1 Name=Aeolus
2 Comment=Organ Emulator
3 Comment[fr]=Émulateur d'orgue
4 Keywords=audio;sound;jackd;synth;
5 Exec=/usr/bin/aeolus
6 Terminal=false
7 Type=Application
8 Icon=audio-x-generic
9 Categories=AudioVideo;Audio;
0 debian/aeolus.1
0 /* XPM */
1 static char *audio-x-generic[] = {
2 /* columns rows colors chars-per-pixel */
3 "48 48 122 2",
4 " c #597D66871648",
5 ". c #5AD467C31829",
6 "X c #5DD06A911C02",
7 "o c #61726E431EBD",
8 "O c #62696EC122CF",
9 "+ c #6521718924BD",
10 "@ c #692575932818",
11 "# c #6A3076082CFC",
12 "$ c #6FB37BE12F87",
13 "% c #6C7A780730EF",
14 "& c #6DB3792832A7",
15 "* c #72E47EE53383",
16 "= c #73DB7ED53B4B",
17 "- c #75B7818E3715",
18 "; c #771C825F3C34",
19 ": c #7AB3863C3D85",
20 "> c #7F388C743600",
21 ", c #77778228405C",
22 "< c #7D26888640B9",
23 "1 c #7DC487F74935",
24 "2 c #7EEE89F84489",
25 "3 c #7F1789494A66",
26 "4 c #9DB6B0C42960",
27 "5 c #A0C5B33B300D",
28 "6 c #A273B49633B9",
29 "7 c #A69CB7F03CCE",
30 "8 c #A7CAB8E43F61",
31 "9 c #81B58CC646C7",
32 "0 c #83688DE34C40",
33 "q c #85938F2A542A",
34 "w c #874091ED4E44",
35 "e c #8797913A5594",
36 "r c #8B029569536E",
37 "t c #8C5595D45AB0",
38 "y c #8EE498FF58CE",
39 "u c #92B69CAD5D18",
40 "i c #8F4A981D61CC",
41 "p c #95E89F66631B",
42 "a c #97B5A11E6539",
43 "s c #9A96A3F567FE",
44 "d c #9C61A55D6C31",
45 "f c #9F64A8D76BA7",
46 "g c #9F31A6C6781F",
47 "h c #A860B95D40A9",
48 "j c #AA13BABC445F",
49 "k c #AD46BD4F4B5A",
50 "l c #AFE5BF6D5115",
51 "z c #A3B5AC4D753C",
52 "x c #A771AF857BF6",
53 "c c #A904B38F6CBB",
54 "v c #A88BB1237976",
55 "b c #A8C3B1FD7562",
56 "n c #A955B15E7DEB",
57 "m c #B39DBCAD7FFA",
58 "M c #B1F5C1165595",
59 "N c #B56AC3E05D22",
60 "B c #B83AC6246347",
61 "V c #B9DBC77466D4",
62 "C c #BCDBC9DF6D61",
63 "Z c #BF8ECC0C7347",
64 "A c #C1CACDDA7829",
65 "S c #ADD6B5598560",
66 "D c #B32DBB478616",
67 "F c #B6F0BE888CCA",
68 "G c #B67ABD4391DC",
69 "H c #BB1DC3D488E2",
70 "J c #BD2DC41496E9",
71 "K c #BD7AC3909CBD",
72 "L c #C528CD619506",
73 "P c #C5F2CD7E9A45",
74 "I c #C6DDD1F1833D",
75 "U c #CA65D4C98AF3",
76 "Y c #D029D96F9789",
77 "T c #D0B9D9E398C4",
78 "R c #D0DCDA009912",
79 "E c #C20AC7B1A39D",
80 "W c #C512CADBA560",
81 "Q c #C877CD81AD5C",
82 "! c #C9A3CECFAD89",
83 "~ c #CBA1D289A38D",
84 "^ c #CDD6D36EAE57",
85 "/ c #CE1DD2C9B4CF",
86 "( c #D17FD7E0AC3C",
87 ") c #D56EDBCFAFB3",
88 "_ c #D2EED7EAB6EA",
89 "` c #D348D74ABDD4",
90 "' c #D37ED945B212",
91 "] c #D5FFDA86BCB0",
92 "[ c #D8DEDD66BF29",
93 "{ c #DAC2E1FAAEAE",
94 "} c #DC3AE329B1E3",
95 "| c #DF84E5D0B911",
96 " . c #E2D7E87EC054",
97 ".. c #D783DB1CC448",
98 "X. c #DAB0DEB8C424",
99 "o. c #DC93DFB0CC02",
100 "O. c #DE6EE2C6C54F",
101 "+. c #DFD8E368CBD2",
102 "@. c #E0A3E35BD232",
103 "#. c #E0EBE5CFC3CE",
104 "$. c #E290E651CCE5",
105 "%. c #E4F0EA2FC4E7",
106 "&. c #E77AEC3BCA74",
107 "*. c #E2D2E582D45A",
108 "=. c #E580E7C1D995",
109 "-. c #E773EA80D5EC",
110 ";. c #E7D6E9DFDD1F",
111 ":. c #EB1EEF2AD267",
112 ">. c #EB70EDE7DD5D",
113 ",. c #ED93F126D7C6",
114 "<. c #EF69F24BDE09",
115 "1. c #F12FF40DDFA5",
116 "2. c #EDF8EF9CE529",
117 "3. c #EF96F1B9E338",
118 "4. c #F01EF165E97E",
119 "5. c #F315F520E6E9",
120 "6. c #F3A5F4E6ECBE",
121 "7. c #F869F9E1EF6E",
122 "8. c #F6D9F791F328",
123 "9. c #F893F990F2D7",
124 "0. c #F9D3FA8AF5C5",
125 "q. c #FFF8FFF9FFF4",
126 /* pixels */
127 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
128 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
129 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
130 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
131 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
132 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
133 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
134 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.0.7.=.;.q.q.q.q.q.",
135 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.8.*./ D p * . X + # - q.q.q.q.q.",
136 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.6.@.! D y $ X # 1 d J O.0.q.q.0.: q.q.q.q.q.",
137 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.*.n r @ . O ; u D ( <.q.q.q.q.<.{ A V k V 9.< q.q.q.q.q.",
138 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x > c L %.0.q.q.q.0.%.R Z l 7 6 4 4 4 4 6 h V 7.< q.q.q.q.q.",
139 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F 1.{ I V k 6 4 4 4 4 4 4 6 k C Y &.q.q.q.| 6.9 q.q.q.q.q.",
140 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 4 4 4 4 6 h N A } 5.q.q.q.6.Q g 0 % D | 3.9 q.q.q.q.q.",
141 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } C Y &.q.q.q.q.+.G p = O @ p G o.8.n D | 3.w q.q.q.q.q.",
142 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 9.^ x 0 % X O r G ..6.q.q.q.q.q.q.x D | >.w q.q.q.q.q.",
143 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 7.- S ..2.q.q.q.q.q.q.q.q.q.q.q.q.n D | >.w q.q.q.q.q.",
144 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 6.- q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | -.r q.q.q.q.q.",
145 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 5.: q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | -.y q.q.q.q.q.",
146 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } 3.: q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | $.u q.q.q.q.q.",
147 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } <.< q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | +.u q.q.q.q.q.",
148 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } >.9 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | +.p q.q.q.q.q.",
149 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } >.9 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | X.p q.q.q.q.q.",
150 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } -.0 q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | X.s q.q.q.q.q.",
151 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } -.w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.n D | ] a q.q.q.q.q.",
152 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } *.w q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | ] g q.q.q.q.q.",
153 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } $.r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | _ z q.q.q.q.q.",
154 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F { $.r q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | ' z q.q.q.q.q.",
155 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } O.y q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x D | ^ z q.q.q.q.q.",
156 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } X.u q.q.q.q.q.q.q.q.0.;.o./ / ` *.x D | ^ x q.q.q.q.q.",
157 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.x F } X.u q.q.q.q.q.q.K * + , e t e , @ D | ! n q.q.q.q.q.",
158 "q.q.q.q.q.q.q.q.q.q.q.q.q.0.4.2.6.0.x F } [ p q.q.q.q... & P q.q.q.0.9.0.q.q.q.| Q n q.q.q.q.q.",
159 "q.q.q.q.q.q.q.q.q.0.*.z . F } [ p q.q.q./ X ~ q.%.B 6 4 4 4 4 4 6 l | E S q.q.q.q.q.",
160 "q.q.q.q.q.q.q.q.W @ x O.q.q.q.q.q.0.' } ] a q.q.0.. $.5.j 4 4 4 4 4 4 4 4 4 B q.& ..q.q.q.q.q.",
161 "q.q.q.q.q.q.2.@ ; $.q.<.U N h 8 7 k V Y U _ d q.q.` 3 q.6 4 4 4 4 4 4 4 4 4 A q.s + q.q.q.q.q.q.",
162 "q.q.q.q.q.6. D q.R 7 4 4 4 4 4 4 4 4 4 :.z F q.q.` = q.N 4 4 4 4 4 5 j U q.q.3 - 9.q.q.q.q.q.q.",
163 "q.q.q.q.q.< b q.k 4 4 4 4 4 4 4 4 4 6 { q.O 6.q.q.q.o z q.q.,.%.&.7.q.q.$.t . G 0.q.q.q.q.q.q.q.",
164 "q.q.q.q.q. 9.V 4 4 4 4 4 4 4 4 7 I q.-.# ! q.q.q.q.8.p X 1 d n x t = X : K 0.q.q.q.q.q.q.q.q.q.",
165 "q.q.q.q.q.+ H q.A k 8 h k V Y 5.q.<.q . o.q.q.q.q.q.q.q.0.+.E G J Q =.0.q.q.q.q.q.q.q.q.q.q.q.q.",
166 "q.q.q.q.q.@. s <.q.q.q.q.9.' s # X ! q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
167 "q.q.q.q.q.q.8.S o * G 2.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
168 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
169 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
170 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
171 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
172 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
173 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.",
174 "q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q.q."
175 };
0 aeolus (0.9.9-1) unstable; urgency=medium
1
2 * New upstream version 0.9.9
3 * Bump dh-compat to 13
4 * Update the copyright year
5 * Refresh patch
6 * d/rules: Remove DEB_LDFLAGS_MAINT_APPEND export
7
8 -- Dennis Braun <d_braun@kabelmail.de> Wed, 24 Jun 2020 23:26:34 +0200
9
10 aeolus (0.9.8-1) unstable; urgency=medium
11
12 * New upstream version 0.9.8
13 * Update Makefile patch
14
15 -- Dennis Braun <d_braun@kabelmail.de> Sun, 29 Mar 2020 22:31:36 +0200
16
17 aeolus (0.9.7-2) unstable; urgency=medium
18
19 [ Dennis Braun ]
20 * Fix FTCBFS (Closes: #950826)
21 + Pass a triplet-prefixed pkg-config
22 * d/control:
23 + Add me as an uploader
24 + Bump Standards Version to 4.5.0
25 + Add libfreetype6-dev and pkg-config to B-D
26 + Set RRR: no
27 * d/patches/: Merge patches
28
29 [ Sebastian Ramacher ]
30 * debian/rules: Remove unnecessary -Smakefile
31
32 -- Dennis Braun <d_braun@kabelmail.de> Sat, 15 Feb 2020 09:42:42 +0100
33
34 aeolus (0.9.7-1) unstable; urgency=medium
35
36 * Team upload
37
38 [ Felipe Sateler ]
39 * Change maintainer address to debian-multimedia@lists.debian.org
40
41 [ Ondřej Nový ]
42 * Use debhelper-compat instead of debian/compat
43
44 [ Olivier Humbert ]
45 * d/aeolus.desktop: Add a French comment
46 * Update http > https for d/control, d/copyright and d/watch
47
48 [ Dennis Braun ]
49 * New upstream release (Closes: #901543)
50 * d/control:
51 + Bump dh-compat version to 12
52 + Bump Standards Version to 4.4.1
53 * d/copyright:
54 + Update copyright year
55 + Add myself
56 * d/patches/01-makefile.patch: Update
57 * d/patches/02-pkg-config_fix.patch: Fix pkg-config command in Makefile
58 * d/source/local-options: Drop, obsolete
59
60 -- Dennis Braun <d_braun@kabelmail.de> Mon, 20 Jan 2020 17:03:26 +0100
61
62 aeolus (0.9.5-1) unstable; urgency=medium
63
64 * Add myself as uploader.
65 * Bump Standards.
66 * Update Vcs entry.
67 * Set priority optional.
68 * Continuation comma.
69 * Set compat/dh 10.
70 * Update copyright file.
71 * New upstream version 0.9.5
72 * Drop menu file.
73 * Patch refreshed.
74 * Fix hardening.
75 * Avoid useless linking.
76 * Add Keywords to desktop file.
77 * Install README file as doc.(Closes: #712106)
78
79 -- Jaromír Mikeš <mira.mikes@seznam.cz> Sun, 15 Oct 2017 15:27:51 +0200
80
81 aeolus (0.9.0-2) unstable; urgency=medium
82
83 * Team upload.
84 * Remove myself from the Uploaders field.
85
86 -- Alessio Treglia <alessio@debian.org> Wed, 02 Nov 2016 22:05:59 +0000
87
88 aeolus (0.9.0-1) unstable; urgency=low
89
90 * New upstream release.
91 * Refresh patches.
92 * Replace libclalsadrv-dev with libzita-alsa-pcmi.
93 * Bump debhelper compatibility.
94 * Bump libclxclient-dev dependency.
95 * Update debian/copyright.
96 * Update Vcs-* tags.
97 * Bump Standards.
98
99 -- Alessio Treglia <alessio@debian.org> Thu, 08 Aug 2013 10:00:11 +0100
100
101 aeolus (0.8.4-6) unstable; urgency=medium
102
103 * Replace libreadline5-dev with libreadline-dev (Closes: #634446)
104
105 -- Alessio Treglia <alessio@debian.org> Tue, 06 Sep 2011 00:04:36 +0200
106
107 aeolus (0.8.4-5) unstable; urgency=low
108
109 * debian/patches/01-makefile.patch:
110 - Add -pthread flag.
111 - Install aeolus_*.so into /usr/lib/aeolus, they are provided for
112 internal use only.
113 * Switch packaging to 3.0 (quilt) format.
114 * Drop unneeded 02-rename_plugin_shlibs.patch:
115 * Change my email address, remove DMUA field.
116 * Add git-buildpackage config file.
117 * Add manpage and install it.
118 * Reintroduce build-dependency on libasound2-dev to hurd and kfreebsd-*.
119 * Introduce -S,-D options to shorten debian/rules file.
120 * Recommends jackd.
121 * Update Homepage.
122 * Fix debian/watch file.
123 * Adjust dh_install,dh_installdirs control files, shorten debian/rules.
124 * Update debian/copyright file.
125 * Remove debian/docs, AUTHORS file is unnecessary since debian/copyright
126 contains all the needed information.
127 * Bump Standards.
128
129 -- Alessio Treglia <alessio@debian.org> Wed, 13 Apr 2011 18:34:14 +0200
130
131 aeolus (0.8.4-4) unstable; urgency=medium
132
133 * Plugins have been renamed, fix the search patch (Closes: #581714)
134
135 -- Alessio Treglia <quadrispro@ubuntu.com> Sat, 15 May 2010 12:16:20 +0200
136
137 aeolus (0.8.4-3) unstable; urgency=low
138
139 * debian/patches/01-makefile.patch: Drop -march=native flag, it isn't valid
140 for Debian packages as the results are unpredictable, thanks to
141 Bastian Blank for reporting this (Closes: #578278).
142
143 -- Alessio Treglia <quadrispro@ubuntu.com> Mon, 19 Apr 2010 19:12:51 +0200
144
145 aeolus (0.8.4-2) unstable; urgency=low
146
147 * Adjust 01-makefile.patch to prevent FTBFS with binutils-gold
148 (Closes: #553630).
149
150 -- Alessio Treglia <quadrispro@ubuntu.com> Sun, 18 Apr 2010 12:03:44 +0200
151
152 aeolus (0.8.4-1) unstable; urgency=low
153
154 * New upstream release.
155 * Disable libasound2-dev as build-dep for kfreebsd-*,hurd-i386
156 architectures.
157 * Switch to debhelper 7 + quilt.
158 * Rename old debian/patches/makefile.patch to 01-makefile.patch:
159 - Append a SONAME to aeolus_{txt,x11}.so libraries.
160 * Add README.source file to document the usage of quilt.
161 * Install README file as upstream's changelog.
162
163 -- Alessio Treglia <quadrispro@ubuntu.com> Sat, 17 Apr 2010 20:51:51 +0200
164
165 aeolus (0.8.2-3) unstable; urgency=low
166
167 * Create /usr/bin destination path before calling 'make install'.
168 * Bump Standards.
169
170 -- Alessio Treglia <quadrispro@ubuntu.com> Tue, 13 Apr 2010 17:52:18 +0200
171
172 aeolus (0.8.2-2) unstable; urgency=low
173
174 * debian/control:
175 - Change Maintainer to Debian Multimedia Maintainers.
176 - Add myself to Uploaders list.
177 - Set DM-Upload-Allowed to yes.
178 - Bump-up Standards.
179 - Add Vcs-* tags.
180 - Add Homepage field.
181 - Build-depend on libreadline5-dev.
182 * Fix debian/menu as per spec.
183 * Fix desktop file as per spec.
184 * debian/copyright:
185 - Update according to the DEP-5 spec.
186 * Remove unnecessary debian/dirs file.
187
188 -- Alessio Treglia <quadrispro@ubuntu.com> Tue, 05 Jan 2010 19:41:22 +0100
189
190 aeolus (0.8.2-1) unstable; urgency=low
191
192 * New upstream version
193 * Add missing build-dependency on libreadline5-dev (Closes: #564849)
194
195 -- Free Ekanayaka <freee@debian.org> Sat, 16 Jan 2010 15:05:00 +0100
196
197 aeolus (0.8.1-1) unstable; urgency=low
198
199 * New upstream release
200 * Updated watch file
201 * Updated makefile patch
202
203 -- Free Ekanayaka <freee@debian.org> Mon, 14 Apr 2008 15:22:24 +0100
204
205 aeolus (0.6.6+2-4) unstable; urgency=low
206
207 * Added icon to the .desktop file (thanks to Daniel James)
208
209 -- Free Ekanayaka <freee@debian.org> Mon, 21 May 2007 14:36:51 +0200
210
211 aeolus (0.6.6+2-3) unstable; urgency=low
212
213 * Relaxed build dep on clxclient to allow etch backports
214
215 -- Free Ekanayaka <freee@debian.org> Thu, 17 May 2007 14:12:36 +0200
216
217 aeolus (0.6.6+2-2) unstable; urgency=low
218
219 * Build depend on bug-fixed clxclient
220
221 -- Free Ekanayaka <freee@debian.org> Mon, 14 May 2007 22:18:54 +0200
222
223 aeolus (0.6.6+2-1) unstable; urgency=low
224
225 * Initial release (Closes: #420586)
226
227 -- Free Ekanayaka <freee@debian.org> Mon, 23 Apr 2007 00:08:25 +0200
0 Source: aeolus
1 Section: sound
2 Priority: optional
3 Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
4 Uploaders:
5 Dennis Braun <d_braun@kabelmail.de>,
6 Free Ekanayaka <freee@debian.org>,
7 Jaromír Mikeš <mira.mikes@seznam.cz>,
8 Build-Depends:
9 debhelper-compat (= 13),
10 libasound2-dev,
11 libclthreads-dev,
12 libclxclient-dev (>= 3.9.0),
13 libjack-dev,
14 libreadline-dev,
15 libzita-alsa-pcmi-dev,
16 libfreetype6-dev,
17 pkg-config
18 Standards-Version: 4.5.0
19 Vcs-Git: https://salsa.debian.org/multimedia-team/aeolus.git
20 Vcs-Browser: https://salsa.debian.org/multimedia-team/aeolus
21 Homepage: https://kokkinizita.linuxaudio.org/linuxaudio/aeolus/
22 Rules-Requires-Root: no
23
24 Package: aeolus
25 Architecture: any
26 Depends:
27 stops,
28 ${misc:Depends},
29 ${shlibs:Depends},
30 Recommends:
31 jackd,
32 Description: Synthesised pipe organ emulator
33 Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that
34 should be good enough to make an organist enjoy playing it. It is a
35 software synthesiser optimised for this job, with possibly hundreds
36 of controls for each stop, that enable the user to "voice" his
37 instrument.
38 .
39 Main features of the default instrument: three manuals and one pedal,
40 five different temperaments, variable tuning, MIDI control of course,
41 stereo, surround or Ambisonics output, flexible audio controls
42 including a large church reverb.
43 .
44 Aeolus is not very CPU-hungry, and should run without problems on a
45 e.g. a 1GHz, 256Mb machine.
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: Aeolus
2 Upstream-Contact: Fons Adriaensen <fons@linuxaudio.org>
3 Source: https://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html
4
5 Files: *
6 Copyright:
7 2003-2020 Fons Adriaensen <fons@linuxaudio.org>
8 2008 Hans Fugal <hans@fugal.net> (OSX version)
9 License: GPL-3+
10
11 Files: debian/*
12 Copyright:
13 2020 Dennis Braun <d_braun@kabelmail.de>
14 2009-2013 Alessio Treglia <alessio@debian.org>
15 2007-2008 Free Ekanayaka <freee@debian.org>
16 2017 Jaromír Mikeš <mira.mikes@seznam.cz>
17 License: GPL-3+
18
19 License: GPL-3+
20 This package is free software; you can redistribute it and/or modify
21 it under the terms of the GNU General Public License as published by
22 the Free Software Foundation; either version 3 of the License, or
23 (at your option) any later version.
24 .
25 This package is distributed in the hope that it will be useful,
26 but WITHOUT ANY WARRANTY; without even the implied warranty of
27 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
28 GNU General Public License for more details.
29 .
30 On Debian systems, the complete text of the GNU General
31 Public License can be found in `/usr/share/common-licenses/GPL-3'.
32 .
33 You should have received a copy of the GNU General Public License
34 along with this program. If not, see <https://www.gnu.org/licenses/>.
0 etc
1 usr/share/applications
2 usr/share/pixmaps
0 AEOLUS
1 ============================
2
3
4 1. The stops directory
5 ----------------------
6
7 The aeolus binary itself is a generic organ synth and
8 does not define any instrument. In order to use Aeolus
9 you need a directory containing definitions of stops
10 and of an instrument. The one supplied with the current
11 release has this structure:
12
13
14 stops-0.3.0
15 |
16 |___ Aeolus
17 | |
18 | |____ definition
19 | |____ presets
20 |
21 |___ Aeolus1
22 | |
23 | |____ definition
24 | |____ presets
25 |
26 |___ Aeolus2
27 | |
28 | |____ definition
29 | |____ presets
30 |
31 |___ ***.ae0
32 |___ ***.ae0
33 |___ ***.ae0
34 |___ ...
35 |
36 |___ waves
37 |
38 |___ ***.ae1
39 |___ ***.ae1
40 |___ ***.ae1
41 |___ ...
42
43
44 The 'Aeolus' directory is the default instrument
45 directory. It contains two files: a 'definition'
46 file that specifies the layout of the organ, and
47 'presets' that contains registration and midi presets.
48
49 There can be more than one instrument definition
50 directory (in fact there are two more examples
51 in the supplied stops-0.3.0). These can be selected
52 with a command line option (see below).
53
54 The data in 'presets' only makes sense for one
55 particular instrument, and that's why these files
56 are kept together with the corresponding instrument
57 definition. For binary distributions, there is a
58 configuration option that will make Aeolus save the
59 presets in the users's home (see below). This will
60 allow the user to save presets for one instrument.
61
62 The *.ae0 files contain parameters for the additive
63 synthesis. There is one such file for each rank of
64 pipes in the organ. These are binary files and they
65 should not be edited. 'Power users' can use the built-in
66 synthesis editor to modify them (see section 5).
67
68 The waves directory will be empty initially. When
69 Aeolus starts up, it will compute wavetables, one for
70 each pipe. This is indicated by the flashing stop buttons.
71 The same will happen whenever the tuning or temperament is
72 changed. These wavetables can be saved (so Aeolus will be
73 ready for use much faster next time), but only if the stops
74 directory is writeable for the user. This will not be the
75 case for a binary installation as the stops dir will be
76 system-wide (e.g. /usr/share/Aeolus/stops-0.3.0).
77
78 In order to be able to save wavetables or edited stops
79 the stops directory must be copied to a location where
80 it can be modified by the user, (e.g. ~/stops-0.3.0).
81
82
83 2. Run-time configuration
84 -------------------------
85
86 Aeolus takes run-time options from three sources:
87
88 * the file /etc/aeolus.conf
89 * the file ~/.aeolusrc
90 * command line options
91
92 Apart from empty lines and comments (lines starting with '#')
93 either of the files should just contain the command line options
94 you want to use, on a single line (examples given below).
95
96 If the file in the home directory exists (even empty) then the
97 one in /etc is not used. Options given on the command line override
98 those given in either file.
99
100 Command line options are:
101
102 (audio interface)
103
104 -J Use JACK. This is also the default. The option
105 can be used to override a -A in the files.
106
107 -A Use ALSA. Aeolus should work with the "default"
108 device, but in recent ALSA releases this has a
109 very large buffer size, and this may result in
110 excessive latency. Use of a hardware device and
111 the options below is recommended.
112
113 Sub-options for ALSA and their defaults are:
114
115 -d <device> (default)
116 -r <sample rate> (48000)
117 -p <period size> (1024)
118 -n <number of periods> (2)
119
120 (output channels)
121
122 -C <number of channels>
123
124 The default is 2 (stereo). Other legal values
125 are 4 for four speakers in a square and 8 for
126 eight speaker in cube setup. The built-in
127 Ambisonics decoder used for the latter two
128 formats is quite primitive and will be removed
129 in future versions, to be replaced with a much
130 better external application.
131
132 Speaker order for -C 4 is clockwise starting at
133 front-left. For -C 8 the first four outputs are
134 the 'bottom' speakers, and the next four the
135 'top' ones, each of them in the same order as
136 for -C 4.
137
138 -B This options selects direct Ambisionics first order
139 B-format output, to be used for recording or with
140 an external decoder.
141
142 (resources)
143
144 -S <stops directory>
145
146 The default is ./stops.
147
148 -I <instrument directory>
149
150 This is relative to the stops directory.
151 The default is 'Aeolus'.
152
153 -W <waves directory>
154
155 This is relative to the stops directory.
156 The default is 'waves'. This options mainly exists
157 for use during development and should not be used.
158
159 -u This option is for use with binary distributions
160 only. When used, the presets file will be stored
161 into the user's home directory instead of within
162 the system wide instrument directory.
163
164 (general)
165
166 -t Selects the text mode user interface. With this
167 option Aeolus does not in any way depend on X11.
168 In the current version the text mode UI is just
169 an empty stub and should not be used.
170
171 -h Prints version information and a summary of all
172 command line options.
173
174
175 For example if you always use Aeolus with ALSA device hw:0,
176 using 3 periods of 512 frames and a sample rate of 44.1 kHz,
177 and you have copied the stops directory to your home, then
178 your ~/.aeolusrc could look like this:
179
180 # Aeolus default options
181 -A -d hw:0 -n 2 -p 512 -r 44100 -S /home/login/stops-0.3.0
182
183 where 'login' is your login name.
184
185
186 3. Binary packages
187 ------------------
188
189 This release permits packagers to install a working Aeolus
190 without touching a users's home directory, as follows.
191
192 * Install the aeolus binary in /usr/bin and the two
193 plugins in /usr/lib.
194 * Install the stops directory in /usr/share/Aeolus.
195 * Install this README into /usr/share/doc/packages/Aeolus.
196 * Create the file /etc/aeolus.conf containing:
197
198 # Aeolus default options
199 -u -A -S /usr/share/Aeolus/stops-0.3.0
200
201 This will use the default instrument 'Aeolus', and save the
202 presets in .aeolus-presets in the users's home directory.
203
204
205 4. A quick tour of the GUI
206 --------------------------
207
208 4.1 The main window
209
210 TBC
211
212 4.2 The instrument window
213
214 TBC
215
216 4.3 The audio window
217
218 TBC
219
220 4.4 The midi window
221
222 TBC
223
224
225 5. Editing the synthesis parameters
226 -----------------------------------
227
228 TBC
229
230
231 6. Midi control of stop buttons
232 -------------------------------
233
234 The protocol uses one controller number. The default is #98, but you
235 can change this in global.h. The message is accepted only on channels
236 enabled for control in the midi matrix.
237
238 The value is interpreted as follows:
239
240 v = 01mm0ggg
241
242 This type of messages (bit 6 set) selects a group, and either
243 resets all stops in that group or sets the mode for the second
244 form below.
245
246 mm = mode. This can be:
247
248 00 disabled, also resets all elements in the group.
249 01 set off
250 10 set on
251 11 toggle
252
253 ggg = group, one of the button groups as defined in the instrument
254 definition. In the GUI groups start at the top, the first one (for
255 division III) being group #0.
256
257 The values of mm and ggg are stored and need not be repeated unless
258 they change.
259
260 v = 000bbbbb
261
262 According to the current state of mode, this command switches a
263 stop on or off, or toggles its state, or does nothing at all.
264
265 bbbbb = button index within the group.
266
267 Buttons are numbered left to right, top to bottom within each
268 group. The first one is #0.
269
270
271 EOF
272
0 debian/doc/README
0 [DEFAULT]
1 sign-tags = True
2 pristine-tar = True
0 debian/aeolus.conf etc
1 debian/aeolus.desktop usr/share/applications
2 debian/audio-x-generic.xpm usr/share/pixmaps
0 Author: Alessio Treglia <quadrispro@ubuntu.com>
1 Author: Dennis Braun <d_braun@kabelmail.de>
2 Description: Disable -march-native and add a proper pkgconf variable to fix FTBFS.
3 Bug: http://bugs.debian.org/553630
4 Bug: http://bugs.debian.org/578278
5 Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=950826
6 Last-Update: 2020-06-24
7
8 --- a/source/Makefile
9 +++ b/source/Makefile
10 @@ -22,11 +22,11 @@
11 PREFIX ?= /usr/local
12 BINDIR ?= $(PREFIX)/bin
13 LIBDIR ?= $(PREFIX)/lib$(SUFFIX)
14 +PKG_CONF ?= pkg-config
15
16 VERSION = 0.9.9
17 CPPFLAGS += -MMD -MP -DVERSION=\"$(VERSION)\" -DLIBDIR=\"$(LIBDIR)\"
18 CXXFLAGS += -O2 -Wall
19 -CXXFLAGS += -march=native
20
21
22 all: aeolus aeolus_x11.so aeolus_txt.so
23 @@ -46,7 +46,7 @@
24 XIFACE_O = styles.o mainwin.o midiwin.o audiowin.o instrwin.o editwin.o \
25 midimatrix.o multislider.o functionwin.o xiface.o addsynth.o
26 aeolus_x11.so: CPPFLAGS += -D_REENTRANT
27 -aeolus_x11.so: CPPFLAGS += $(shell pkg-config --cflags freetype2)
28 +aeolus_x11.so: CPPFLAGS += $(shell $(PKG_CONF) --cflags freetype2)
29 aeolus_x11.so: CXXFLAGS += -shared -fPIC
30 aeolus_x11.so: LDFLAGS += -shared
31 aeolus_x11.so: LDLIBS += -lclthreads -lclxclient -lpthread -lXft -lX11
32 @@ -75,7 +75,6 @@
33 install -m 755 aeolus $(DESTDIR)$(BINDIR)
34 install -m 755 aeolus_x11.so $(DESTDIR)$(LIBDIR)
35 install -m 755 aeolus_txt.so $(DESTDIR)$(LIBDIR)
36 - ldconfig $(PREFIX)/$(LIBDIR)
37
38
39 clean:
0 01-makefile.patch
0 #!/usr/bin/make -f
1
2 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
3
4 export DESTDIR=$(CURDIR)/debian/aeolus
5
6 include /usr/share/dpkg/buildtools.mk
7
8 export PKG_CONF=$(PKG_CONFIG)
9
10 export PREFIX=/usr
11
12 export LIBDIR=$(PREFIX)/lib/aeolus
13
14 %:
15 dh $@ -Dsource
16
17 override_dh_installchangelogs:
18 dh_installchangelogs README
0 3.0 (quilt)
0 version=3
1 https://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html aeolus-([\d\.]+)\.tar\.bz2