Compare commits
560 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7a3c8324b0 | ||
|
|
c536dcdf9d | ||
|
|
4037f98441 | ||
|
|
f94bb2cb66 | ||
|
|
f2d1d74cbf | ||
|
|
3fefa8db52 | ||
|
|
4685223110 | ||
|
|
5449af4e6f | ||
|
|
5df52a588c | ||
|
|
c317e60b83 | ||
|
|
e2f9c65d2c | ||
|
|
a265e0c2df | ||
|
|
5af988b653 | ||
|
|
33b5b28cd9 | ||
|
|
22f822bf12 | ||
|
|
b70e210cf1 | ||
|
|
28d8ac4b76 | ||
|
|
84e05a7388 | ||
|
|
86c781b8b3 | ||
|
|
eb49d6c11d | ||
|
|
0cd237877a | ||
|
|
1ce450523f | ||
|
|
9ea778d246 | ||
|
|
337578b1ce | ||
|
|
d369b6c0bf | ||
|
|
bb72d54ac3 | ||
|
|
2b1f2a79a4 | ||
|
|
7941e2f1da | ||
|
|
29853b8db6 | ||
|
|
a252706ee2 | ||
|
|
d0be14aab1 | ||
|
|
6620f7ab78 | ||
|
|
44e6de6612 | ||
|
|
e4d977a199 | ||
|
|
90b84c638f | ||
|
|
b7a5fd2324 | ||
|
|
d59ce3eb34 | ||
|
|
847fda97d6 | ||
|
|
820d05a807 | ||
|
|
4648b0e21f | ||
|
|
69dcd6bbfc | ||
|
|
396ce5d39c | ||
|
|
cb330f597f | ||
|
|
5e81d3dc02 | ||
|
|
e05ce274fb | ||
|
|
30bdca17c0 | ||
|
|
b01d1a2b11 | ||
|
|
0b799fc3b1 | ||
|
|
8cdcbfcc05 | ||
|
|
02433380c6 | ||
|
|
83f339852d | ||
|
|
e02ac19e6d | ||
|
|
a13d13f2da | ||
|
|
5eba07caa4 | ||
|
|
5e4a3c4b71 | ||
|
|
51c21ac627 | ||
|
|
bc9ac66638 | ||
|
|
e1714d3ebd | ||
|
|
be3a1e589d | ||
|
|
20f66eb8e3 | ||
|
|
fcd0e6a783 | ||
|
|
0b603628b5 | ||
|
|
9e4d212959 | ||
|
|
d0370bb4e9 | ||
|
|
6243edf1ec | ||
|
|
b95fa0aab8 | ||
|
|
1647da26fd | ||
|
|
d4501ac57b | ||
|
|
fa9b414991 | ||
|
|
22f1720701 | ||
|
|
eb99ab60db | ||
|
|
41eccc8bf8 | ||
|
|
6b89322a7c | ||
|
|
11bcc5927f | ||
|
|
c17f6e43c7 | ||
|
|
8c42e6299f | ||
|
|
6e3a31ca20 | ||
|
|
f54003ebab | ||
|
|
27e0df82c3 | ||
|
|
29b3f944e5 | ||
|
|
b6b10ddc36 | ||
|
|
2fbc06338c | ||
|
|
20f631bdca | ||
|
|
734077c1f1 | ||
|
|
ae4002c63b | ||
|
|
54fd7467b2 | ||
|
|
793c5ab7ff | ||
|
|
5afcc9414b | ||
|
|
e7f5fb8977 | ||
|
|
f37aa767f4 | ||
|
|
f94614cd77 | ||
|
|
416d208cc3 | ||
|
|
40137f4453 | ||
|
|
4e319102a5 | ||
|
|
4feb778ddd | ||
|
|
885e76704f | ||
|
|
16a61bf8fe | ||
|
|
e121fe84cd | ||
|
|
92632693ac | ||
|
|
52d9ca470b | ||
|
|
799d87c530 | ||
|
|
d96426a3a3 | ||
|
|
18af38266a | ||
|
|
bbd9c90025 | ||
|
|
c77e194a53 | ||
|
|
ebf8d3e6ec | ||
|
|
deeca75b1f | ||
|
|
d5112c748a | ||
|
|
44338bf15f | ||
|
|
80e4797944 | ||
|
|
04f1f11827 | ||
|
|
dfd60dd966 | ||
|
|
6791641f70 | ||
|
|
e4ddcea99b | ||
|
|
a9b452f0b4 | ||
|
|
c19f8df329 | ||
|
|
56eead9a65 | ||
|
|
03a5e5df89 | ||
|
|
73c75e94cb | ||
|
|
f68d4e4b62 | ||
|
|
85bc1d5452 | ||
|
|
f1cb7c8d8d | ||
|
|
4fcf923680 | ||
|
|
d8b005b0d4 | ||
|
|
f4ab55bce5 | ||
|
|
e722f609e0 | ||
|
|
5d900c7a99 | ||
|
|
d70eb829c5 | ||
|
|
f7009c3afd | ||
|
|
64aa78c4f6 | ||
|
|
c6aa917e9c | ||
|
|
f9063f9383 | ||
|
|
b91c607651 | ||
|
|
26393dab8d | ||
|
|
0088729958 | ||
|
|
933a295ebd | ||
|
|
cdb1167a39 | ||
|
|
0844811f7d | ||
|
|
6b3f216a82 | ||
|
|
d537337cb0 | ||
|
|
43d119d21e | ||
|
|
2a4867e0f9 | ||
|
|
ba20593377 | ||
|
|
e71c613fbe | ||
|
|
71f942ff9a | ||
|
|
250dcc82e0 | ||
|
|
4ef77367d7 | ||
|
|
b17c9e5430 | ||
|
|
0085b0aa70 | ||
|
|
45dc9cd92a | ||
|
|
361235447e | ||
|
|
94ed6d08a7 | ||
|
|
c0b1c47bd0 | ||
|
|
60abfb14d7 | ||
|
|
2b38b8c0e8 | ||
|
|
184ddc4d1c | ||
|
|
1ad47559c0 | ||
|
|
40c682a4a3 | ||
|
|
5635756354 | ||
|
|
064c7f5e59 | ||
|
|
e30e5583d3 | ||
|
|
3bdd39d9fb | ||
|
|
d5fbd554d5 | ||
|
|
373f7dffae | ||
|
|
392dd0d89e | ||
|
|
5a96f63533 | ||
|
|
d83e806188 | ||
|
|
74a853c605 | ||
|
|
01d0756068 | ||
|
|
26e1c3a5cf | ||
|
|
4b60f28954 | ||
|
|
9c41572504 | ||
|
|
d8214879d1 | ||
|
|
4a9304941d | ||
|
|
272cdb341f | ||
|
|
14cc6afeec | ||
|
|
f4154da68f | ||
|
|
dc132a6c05 | ||
|
|
3c5cb5d2fb | ||
|
|
076e14eb49 | ||
|
|
9f2565dfdd | ||
|
|
7d8ff94277 | ||
|
|
d44cee241a | ||
|
|
784dcbc7a5 | ||
|
|
b1f31a036f | ||
|
|
c81e4b4642 | ||
|
|
ec3a20d30b | ||
|
|
1a94835907 | ||
|
|
474cb5f6cc | ||
|
|
8db8ba6f75 | ||
|
|
35e054cc4c | ||
|
|
50eef9c43c | ||
|
|
b93c240084 | ||
|
|
0648712e39 | ||
|
|
3eb581b76c | ||
|
|
17eed98376 | ||
|
|
76e2a9563f | ||
|
|
11757502be | ||
|
|
40d54ad0b4 | ||
|
|
bb5799b285 | ||
|
|
a4eacf48f1 | ||
|
|
89339249aa | ||
|
|
7087adc678 | ||
|
|
2575f6a215 | ||
|
|
be8c803fd7 | ||
|
|
6dfe370968 | ||
|
|
d20411dac1 | ||
|
|
b97c3f826c | ||
|
|
90d023f43a | ||
|
|
c5280c26ce | ||
|
|
c9f9dfa57d | ||
|
|
7bf4409e6a | ||
|
|
4210a4270e | ||
|
|
e0e9cc5123 | ||
|
|
7235ba18c3 | ||
|
|
0ca1806740 | ||
|
|
d21d08c2e1 | ||
|
|
3f3ce616f6 | ||
|
|
18fa90f538 | ||
|
|
b1462719b9 | ||
|
|
41181af213 | ||
|
|
d3610ddd03 | ||
|
|
98cad22212 | ||
|
|
c8dc714f7a | ||
|
|
b5f67ff70a | ||
|
|
a584a00bc9 | ||
|
|
471f97334c | ||
|
|
52e82db674 | ||
|
|
00d736067d | ||
|
|
e5eb041a85 | ||
|
|
aa5106f407 | ||
|
|
426ed03b2b | ||
|
|
2ccf36c062 | ||
|
|
d78365981e | ||
|
|
43ea20d703 | ||
|
|
f1c877b903 | ||
|
|
c7c998c719 | ||
|
|
73fe9713c2 | ||
|
|
8ccfa5d9ac | ||
|
|
833080071d | ||
|
|
5ca5da40b1 | ||
|
|
437bcf86fb | ||
|
|
73aefd9561 | ||
|
|
3ed1ffd2a8 | ||
|
|
d1e89e0ecc | ||
|
|
b88016d431 | ||
|
|
069bb038cc | ||
|
|
14d7740533 | ||
|
|
6ec7e67eba | ||
|
|
33aba9c913 | ||
|
|
622c9e09fd | ||
|
|
4444c2cbd9 | ||
|
|
12a97fcca2 | ||
|
|
2a47cae193 | ||
|
|
85e336b48b | ||
|
|
69663a5890 | ||
|
|
d550dfbddc | ||
|
|
d309a1336c | ||
|
|
cabe1570c3 | ||
|
|
5cb83db4b9 | ||
|
|
210cce7df8 | ||
|
|
594de96ff6 | ||
|
|
86de1c5b66 | ||
|
|
c11759267a | ||
|
|
d9614519f1 | ||
|
|
91bb401939 | ||
|
|
dec5372174 | ||
|
|
31894261f7 | ||
|
|
f006481333 | ||
|
|
2000733293 | ||
|
|
4cb0d266a3 | ||
|
|
19e4bfdb5e | ||
|
|
ccb5a4ea77 | ||
|
|
08c166b4d9 | ||
|
|
95be1a9635 | ||
|
|
7bd0c141d4 | ||
|
|
5874e0b688 | ||
|
|
0f69fe4cd4 | ||
|
|
057138808b | ||
|
|
59a7fcb117 | ||
|
|
db45d0709f | ||
|
|
fac3007386 | ||
|
|
2cc84d307b | ||
|
|
a937eb16a5 | ||
|
|
89bafce641 | ||
|
|
2c414a3fb4 | ||
|
|
70397db8b0 | ||
|
|
cd4932feff | ||
|
|
1d0be3f734 | ||
|
|
4273b211ae | ||
|
|
fd86343a57 | ||
|
|
71b208b6f7 | ||
|
|
629641dc33 | ||
|
|
e6ff4b1c4b | ||
|
|
e7229bfdee | ||
|
|
ed6470cfe6 | ||
|
|
d88b2959ce | ||
|
|
465ecfba5c | ||
|
|
04c2023b2e | ||
|
|
c3846777e0 | ||
|
|
e3cac734fa | ||
|
|
b31baa69ec | ||
|
|
3aceeca43c | ||
|
|
b0e556781c | ||
|
|
a9cccac236 | ||
|
|
1205a0780d | ||
|
|
0505adfb42 | ||
|
|
4c23cef58f | ||
|
|
d21341e487 | ||
|
|
2b365743d4 | ||
|
|
5415a3e7ee | ||
|
|
5a361f6c08 | ||
|
|
8fc26a4269 | ||
|
|
5d52385fbd | ||
|
|
a417c3b353 | ||
|
|
b468d04a98 | ||
|
|
0396717d3e | ||
|
|
c51fd3eb4b | ||
|
|
485d14ff08 | ||
|
|
8d2958b56f | ||
|
|
685c7b9ef6 | ||
|
|
4d973ffb97 | ||
|
|
a76803759c | ||
|
|
5c8a2f9b9f | ||
|
|
16e0e12d89 | ||
|
|
5fe7322e75 | ||
|
|
aefcdf2a24 | ||
|
|
055a795cb3 | ||
|
|
ab7a0b512f | ||
|
|
dc29a5e775 | ||
|
|
d06da1c2d4 | ||
|
|
d0e19779a6 | ||
|
|
f8c0034aca | ||
|
|
828fe4931c | ||
|
|
43444c1ef8 | ||
|
|
e81136d0a5 | ||
|
|
492a49408a | ||
|
|
6823ef59c2 | ||
|
|
68ddddfd76 | ||
|
|
76f26d5048 | ||
|
|
09a5318fc5 | ||
|
|
184b53a089 | ||
|
|
dd3668dcd4 | ||
|
|
7147da59a3 | ||
|
|
bba31ec7db | ||
|
|
6446a20340 | ||
|
|
97eec18bf5 | ||
|
|
1c71bab920 | ||
|
|
509c699e27 | ||
|
|
f1a93f3ab6 | ||
|
|
5c838cddd8 | ||
|
|
fe827c00b4 | ||
|
|
908f13c715 | ||
|
|
72c154994b | ||
|
|
e2114a0edb | ||
|
|
e41ab10e9e | ||
|
|
234567cd0b | ||
|
|
cdb854a5d5 | ||
|
|
8698a264f9 | ||
|
|
c09edd1b66 | ||
|
|
d57c31d8df | ||
|
|
aaa79c99af | ||
|
|
f34e201df4 | ||
|
|
a124c7cbc6 | ||
|
|
7b874c00d7 | ||
|
|
da34165c77 | ||
|
|
c7cd3ae239 | ||
|
|
3cf09da4e3 | ||
|
|
811cab2a5d | ||
|
|
3c247d0bb9 | ||
|
|
b96e6b3067 | ||
|
|
551025bf86 | ||
|
|
3fa90cc59a | ||
|
|
73d1962fe2 | ||
|
|
f286c8bd2d | ||
|
|
078817f252 | ||
|
|
5ed7799316 | ||
|
|
19924ef442 | ||
|
|
dcd6bf6b7a | ||
|
|
166a840657 | ||
|
|
87e2cf6292 | ||
|
|
fa671c7d7e | ||
|
|
841f93335a | ||
|
|
3f7b9d1f6f | ||
|
|
d7e13a2bd6 | ||
|
|
fdeef1e0d0 | ||
|
|
7147229b2a | ||
|
|
aa1b3b6bc5 | ||
|
|
05e10b6125 | ||
|
|
1074b24610 | ||
|
|
ff55c8f3ef | ||
|
|
9021608307 | ||
|
|
f5452f2338 | ||
|
|
9193527523 | ||
|
|
ffe516abb3 | ||
|
|
912eccce7b | ||
|
|
ecf9d0e09c | ||
|
|
e865771237 | ||
|
|
4e0ad74042 | ||
|
|
661973a2b5 | ||
|
|
3840ef910a | ||
|
|
3137d3303a | ||
|
|
6375ea623a | ||
|
|
eb2bbb48c9 | ||
|
|
99699478d6 | ||
|
|
ea6050284a | ||
|
|
0a811ad6f9 | ||
|
|
4c0c60ff83 | ||
|
|
569a9ddfeb | ||
|
|
f6f1df5e20 | ||
|
|
eed921c64c | ||
|
|
a4a67afdb5 | ||
|
|
4e369a9263 | ||
|
|
fc76cc3adc | ||
|
|
c9b2df53d1 | ||
|
|
bc2b39eb1e | ||
|
|
3612364fc0 | ||
|
|
248f2e64fa | ||
|
|
1e77ddff85 | ||
|
|
0e09bdf3d3 | ||
|
|
2d07d845e1 | ||
|
|
690fb87f5e | ||
|
|
5034c4f4d5 | ||
|
|
49506696a9 | ||
|
|
004a73fc09 | ||
|
|
0c57755d2f | ||
|
|
0e7343d80d | ||
|
|
943b48f9f7 | ||
|
|
de6525dd70 | ||
|
|
60e2442405 | ||
|
|
260e8cf59f | ||
|
|
631d1126ec | ||
|
|
6b6817b0d9 | ||
|
|
235f80b733 | ||
|
|
e07a25a5c9 | ||
|
|
8d78f224a3 | ||
|
|
6ab8ee6edb | ||
|
|
703adaf6a3 | ||
|
|
9faabaaf0d | ||
|
|
2403967c9f | ||
|
|
8310422d75 | ||
|
|
00635d1eef | ||
|
|
cd1109be8b | ||
|
|
9034036c1f | ||
|
|
b1887d62b8 | ||
|
|
1d6e678914 | ||
|
|
8a5150677c | ||
|
|
836ea65eb3 | ||
|
|
e11ca5bb9f | ||
|
|
512b407dbd | ||
|
|
3992e5c954 | ||
|
|
78cc84b9bf | ||
|
|
4b9fb916f4 | ||
|
|
4041e69e41 | ||
|
|
2e56336056 | ||
|
|
7534b09714 | ||
|
|
387cee03d4 | ||
|
|
462c48d012 | ||
|
|
87985c092c | ||
|
|
fe9dc8c391 | ||
|
|
bf139a65e4 | ||
|
|
19d01280ed | ||
|
|
e81c9700c2 | ||
|
|
8d5e274269 | ||
|
|
fe9d017e02 | ||
|
|
a6d0f95bb4 | ||
|
|
6fedb4b461 | ||
|
|
d593105bf9 | ||
|
|
2dc54e924e | ||
|
|
a7b37f44a3 | ||
|
|
aeb46d036c | ||
|
|
fa8e7da47f | ||
|
|
0a76ac3b4a | ||
|
|
5e7073b223 | ||
|
|
1208dcc435 | ||
|
|
a63c20f8e5 | ||
|
|
be293b6c20 | ||
|
|
023844e908 | ||
|
|
841118a7f4 | ||
|
|
1ef530bde2 | ||
|
|
c77af5f46f | ||
|
|
269261e300 | ||
|
|
5a920dfa5a | ||
|
|
8c55c44f30 | ||
|
|
8a57da7d94 | ||
|
|
d166072924 | ||
|
|
e953ad1051 | ||
|
|
5fd05b16e4 | ||
|
|
94d5107450 | ||
|
|
e3e8f539d7 | ||
|
|
a2c6c92035 | ||
|
|
de00678815 | ||
|
|
af3d57b67f | ||
|
|
7df6381800 | ||
|
|
f0cfa20676 | ||
|
|
bce6158cb7 | ||
|
|
66d18659a4 | ||
|
|
422e4364e6 | ||
|
|
2542a66675 | ||
|
|
452b7a200f | ||
|
|
564a1e48ac | ||
|
|
55045b7017 | ||
|
|
8325ad2991 | ||
|
|
ae7034653e | ||
|
|
22d1915a4e | ||
|
|
b0d91d48e9 | ||
|
|
dce587c7af | ||
|
|
458304016e | ||
|
|
86b37628d5 | ||
|
|
28673e7a80 | ||
|
|
2f4059ed15 | ||
|
|
b762ad706f | ||
|
|
7e6538d9b3 | ||
|
|
a0b758887e | ||
|
|
1f275d562e | ||
|
|
3d8f7f6985 | ||
|
|
858449d9bd | ||
|
|
164a2f7a01 | ||
|
|
8a1d9788a9 | ||
|
|
eed996742f | ||
|
|
f1a0214cda | ||
|
|
36b6540f0b | ||
|
|
4804108a1d | ||
|
|
052224c8e2 | ||
|
|
f049e70334 | ||
|
|
181f9b56f6 | ||
|
|
f543cd8f4e | ||
|
|
ffb654bc05 | ||
|
|
156ad36850 | ||
|
|
5e6a719b7c | ||
|
|
f700c16c33 | ||
|
|
bcef7b0b82 | ||
|
|
e1f5d4e13b | ||
|
|
0e7cb9a0c8 | ||
|
|
6ca71a2637 | ||
|
|
746ec155a5 | ||
|
|
d5a5f3abca | ||
|
|
f67bf64acb | ||
|
|
457c39ccdf | ||
|
|
9c899fe33f | ||
|
|
31b480b60f | ||
|
|
614b106752 | ||
|
|
ab719618f7 | ||
|
|
7587d7c1f6 | ||
|
|
22de18909a | ||
|
|
4952f23917 | ||
|
|
da6b2e1904 | ||
|
|
40d8b3c4f6 | ||
|
|
d959938370 | ||
|
|
f55c124be6 | ||
|
|
58fe360793 | ||
|
|
2d0bcc7140 | ||
|
|
315839ff8e | ||
|
|
5d9e7fe0ed | ||
|
|
6ba478ff6b | ||
|
|
b3754454cd | ||
|
|
f64b25ba44 | ||
|
|
00e9f34b20 | ||
|
|
99dfdc3f46 | ||
|
|
3a2536e269 |
27
AUTHORS
27
AUTHORS
@@ -1,12 +1,27 @@
|
||||
Tobias Doerffel
|
||||
<tobydox@users.sourceforge.net>
|
||||
Maintainer, main-development, artwork etc.
|
||||
<tobydox/at/users/dot/sourceforge/dot/net>
|
||||
Maintainer, main-development, artwork etc.
|
||||
|
||||
Danny McRae
|
||||
<khjklujn/at/yahoo.com>
|
||||
development
|
||||
|
||||
Javier Serrano Polo
|
||||
<jasp00/at/terra/dot/es>
|
||||
development
|
||||
|
||||
Zolo
|
||||
<the-zolo/at/gmx/dot/de>
|
||||
theme "Blue Scene"
|
||||
|
||||
Sebastian Tilsch
|
||||
<djcompilation@gmx.de>
|
||||
recording of many samples
|
||||
<djcompilation/at/gmx/dot/de>
|
||||
recording of many samples
|
||||
|
||||
gabriel
|
||||
<kryos1/at/shaw/dot/ca>
|
||||
additional artwork
|
||||
|
||||
...may be there're more here in the future...
|
||||
|
||||
Andreas Brandmaier
|
||||
<andy/at/brandmaier/dot/de>
|
||||
BitInvader plugin
|
||||
|
||||
29
COPYING
29
COPYING
@@ -1,8 +1,8 @@
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
@@ -15,7 +15,7 @@ software--to make sure the software is free for all its users. This
|
||||
General Public License applies to most of the Free Software
|
||||
Foundation's software and to any other program whose authors commit to
|
||||
using it. (Some other Free Software Foundation software is covered by
|
||||
the GNU Library General Public License instead.) You can apply it to
|
||||
the GNU Lesser General Public License instead.) You can apply it to
|
||||
your programs, too.
|
||||
|
||||
When we speak of free software, we are referring to freedom, not
|
||||
@@ -55,7 +55,7 @@ patent must be licensed for everyone's free use or not licensed at all.
|
||||
|
||||
The precise terms and conditions for copying, distribution and
|
||||
modification follow.
|
||||
|
||||
|
||||
GNU GENERAL PUBLIC LICENSE
|
||||
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
|
||||
|
||||
@@ -110,7 +110,7 @@ above, provided that you also meet all of these conditions:
|
||||
License. (Exception: if the Program itself is interactive but
|
||||
does not normally print such an announcement, your work based on
|
||||
the Program is not required to print an announcement.)
|
||||
|
||||
|
||||
These requirements apply to the modified work as a whole. If
|
||||
identifiable sections of that work are not derived from the Program,
|
||||
and can be reasonably considered independent and separate works in
|
||||
@@ -168,7 +168,7 @@ access to copy from a designated place, then offering equivalent
|
||||
access to copy the source code from the same place counts as
|
||||
distribution of the source code, even though third parties are not
|
||||
compelled to copy the source along with the object code.
|
||||
|
||||
|
||||
4. You may not copy, modify, sublicense, or distribute the Program
|
||||
except as expressly provided under this License. Any attempt
|
||||
otherwise to copy, modify, sublicense or distribute the Program is
|
||||
@@ -225,7 +225,7 @@ impose that choice.
|
||||
|
||||
This section is intended to make thoroughly clear what is believed to
|
||||
be a consequence of the rest of this License.
|
||||
|
||||
|
||||
8. If the distribution and/or use of the Program is restricted in
|
||||
certain countries either by patents or by copyrighted interfaces, the
|
||||
original copyright holder who places the Program under this License
|
||||
@@ -278,7 +278,7 @@ PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
|
||||
POSSIBILITY OF SUCH DAMAGES.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
|
||||
How to Apply These Terms to Your New Programs
|
||||
|
||||
If you develop a new program, and you want it to be of the greatest
|
||||
@@ -291,7 +291,7 @@ convey the exclusion of warranty; and each file should have at least
|
||||
the "copyright" line and a pointer to where the full notice is found.
|
||||
|
||||
<one line to give the program's name and a brief idea of what it does.>
|
||||
Copyright (C) 19yy <name of author>
|
||||
Copyright (C) <year> <name of author>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@@ -303,17 +303,16 @@ the "copyright" line and a pointer to where the full notice is found.
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
If the program is interactive, make it output a short notice like this
|
||||
when it starts in an interactive mode:
|
||||
|
||||
Gnomovision version 69, Copyright (C) 19yy name of author
|
||||
Gnomovision version 69, Copyright (C) year name of author
|
||||
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
|
||||
This is free software, and you are welcome to redistribute it
|
||||
under certain conditions; type `show c' for details.
|
||||
@@ -336,5 +335,5 @@ necessary. Here is a sample; alter the names:
|
||||
This General Public License does not permit incorporating your program into
|
||||
proprietary programs. If your program is a subroutine library, you may
|
||||
consider it more useful to permit linking proprietary applications with the
|
||||
library. If this is what you want to do, use the GNU Library General
|
||||
library. If this is what you want to do, use the GNU Lesser General
|
||||
Public License instead of this License.
|
||||
|
||||
10
INSTALL
10
INSTALL
@@ -1,3 +1,13 @@
|
||||
Quick Instructions
|
||||
==================
|
||||
|
||||
Go to the directory containing the package's source code and type:
|
||||
|
||||
autoreconf -is
|
||||
./configure
|
||||
make install
|
||||
lmms
|
||||
|
||||
Basic Installation
|
||||
==================
|
||||
|
||||
|
||||
250
Makefile.am
250
Makefile.am
@@ -1,12 +1,13 @@
|
||||
AUTOMAKE_OPTIONS = foreign 1.4
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
dist-hook:
|
||||
rm -rf `find $(distdir) -name \*.moc`
|
||||
|
||||
|
||||
install-exec-hook:
|
||||
cd $(DESTDIR)$(bindir) ; \
|
||||
strip lmms
|
||||
#install-exec-hook:
|
||||
# cd $(DESTDIR)$(bindir) ; \
|
||||
# strip lmms
|
||||
|
||||
|
||||
if HAVE_RPM
|
||||
@@ -19,88 +20,125 @@ rpm: $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE).spec
|
||||
endif
|
||||
|
||||
|
||||
noinst_PROGRAMS= bin2res
|
||||
bin2res_SOURCES = buildtools/bin2res.cpp
|
||||
|
||||
SUBDIRS = buildtools data plugins
|
||||
|
||||
|
||||
INCLUDES = -I$(srcdir)/include -I.
|
||||
#-I/usr/include/wine -I/usr/include/wine/windows
|
||||
bin_PROGRAMS = lmms
|
||||
|
||||
|
||||
|
||||
AM_CXXFLAGS := $(AM_CXXFLAGS) $(QT_CXXFLAGS)
|
||||
|
||||
|
||||
%.moc: $(srcdir)/include/%.h
|
||||
$(MOC) -o $@ $<
|
||||
|
||||
|
||||
%.ts:
|
||||
$(LUPDATE) $(lmms_SOURCES) -ts locale/$@
|
||||
|
||||
$(LUPDATE) $(lmms_SOURCES) `find plugins/ -type f -name "*.cpp"` -ts data/locale/$@
|
||||
|
||||
%.qm: %.ts
|
||||
$(LRELEASE) $<
|
||||
|
||||
|
||||
man1_MANS = lmms.1
|
||||
|
||||
|
||||
lmms_MOC = \
|
||||
./about_dialog.moc \
|
||||
./arp_and_chords_tab_widget.moc \
|
||||
./audio_file_processor.moc \
|
||||
./automatable_button.moc \
|
||||
./automatable_slider.moc \
|
||||
./automation_editor.moc \
|
||||
./automation_pattern.moc \
|
||||
./automation_track.moc \
|
||||
./bb_editor.moc \
|
||||
./bb_track.moc \
|
||||
./browser.moc \
|
||||
./channel_track.moc \
|
||||
./instrument_track.moc \
|
||||
./combobox.moc \
|
||||
./config_mgr.moc \
|
||||
./crystal_button.moc \
|
||||
./cpuload_widget.moc \
|
||||
./effect_control_dialog.moc \
|
||||
./effect_label.moc \
|
||||
./effect_select_dialog.moc \
|
||||
./effect_tab_widget.moc \
|
||||
./envelope_and_lfo_widget.moc \
|
||||
./envelope_tab_widget.moc \
|
||||
./export_project_dialog.moc \
|
||||
./kmultitabbar.moc \
|
||||
./fade_button.moc \
|
||||
./file_browser.moc \
|
||||
./group_box.moc \
|
||||
./kmultitabbar.moc \
|
||||
./kmultitabbar-qt3.moc \
|
||||
./knob.moc \
|
||||
./lcd_spinbox.moc \
|
||||
./lmms_main_win.moc \
|
||||
./midi_out.moc \
|
||||
./led_checkbox.moc \
|
||||
./main_window.moc \
|
||||
./mixer.moc \
|
||||
./name_label.moc \
|
||||
./nstate_button.moc \
|
||||
./meter_dialog.moc \
|
||||
./midi_alsa_seq.moc \
|
||||
./midi_tab_widget.moc \
|
||||
./pattern.moc \
|
||||
./piano_roll.moc \
|
||||
./piano_widget.moc \
|
||||
./pixmap_button.moc \
|
||||
./plucked_string_synth.moc \
|
||||
./plugin_browser.moc \
|
||||
./project_notes.moc \
|
||||
./rack_plugin.moc \
|
||||
./rack_view.moc \
|
||||
./rubberband.moc \
|
||||
./qxembed.moc \
|
||||
./rename_dialog.moc \
|
||||
./sample_buffer.moc \
|
||||
./sample_play_handle.moc \
|
||||
./sample_track.moc \
|
||||
./setup_dialog.moc \
|
||||
./side_bar.moc \
|
||||
./side_bar_widget.moc \
|
||||
./song_editor.moc \
|
||||
./sound_generator.moc \
|
||||
./surround_area.moc \
|
||||
./tab_bar.moc \
|
||||
./tab_button.moc \
|
||||
./tab_widget.moc \
|
||||
./tab_widget.moc \
|
||||
./tempo_sync_knob.moc \
|
||||
./timeline.moc \
|
||||
./tool_button.moc \
|
||||
./track_container.moc \
|
||||
./track.moc \
|
||||
./triple_oscillator.moc \
|
||||
./visualization_widget.moc
|
||||
./visualization_widget.moc \
|
||||
./volume_knob.moc
|
||||
|
||||
|
||||
BUILT_SOURCES = $(lmms_MOC)
|
||||
|
||||
#lmms_TRANSLATIONS = $(wildcard $(srcdir)/locale/*.qm $(srcdir)/locale/*.ts)
|
||||
lmms_EMBEDDED_RESOURCES = $(srcdir)/AUTHORS $(srcdir)/COPYING
|
||||
|
||||
lmms_EMBEDDED_RESOURCES = $(wildcard $(srcdir)/resources/*png AUTHORS COPYING)
|
||||
|
||||
./embedded_resources.h: $(lmms_EMBEDDED_RESOURCES) bin2res
|
||||
$(top_builddir)/bin2res $(lmms_EMBEDDED_RESOURCES) > $@
|
||||
./embedded_resources.h: $(lmms_EMBEDDED_RESOURCES)
|
||||
$(BIN2RES) $(lmms_EMBEDDED_RESOURCES) > $@
|
||||
|
||||
./embed.o: ./embedded_resources.h
|
||||
|
||||
|
||||
if USE_3RDPARTY_LIBSRC
|
||||
LIBSAMPLERATE_SOURCES= $(srcdir)/src/3rdparty/samplerate/samplerate.c \
|
||||
$(srcdir)/src/3rdparty/samplerate/samplerate.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/src_sinc.c \
|
||||
$(srcdir)/src/3rdparty/samplerate/high_qual_coeffs.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/mid_qual_coeffs.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/fastest_coeffs.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/common.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/float_cast.h \
|
||||
$(srcdir)/src/3rdparty/samplerate/src_zoh.c \
|
||||
$(srcdir)/src/3rdparty/samplerate/src_linear.c
|
||||
endif
|
||||
|
||||
THIRD_PARTY_CODE=$(LIBSAMPLERATE_SOURCES)
|
||||
|
||||
|
||||
|
||||
lmms_SOURCES = \
|
||||
$(srcdir)/src/audio/audio_alsa.cpp \
|
||||
$(srcdir)/src/audio/audio_device.cpp \
|
||||
@@ -109,54 +147,76 @@ lmms_SOURCES = \
|
||||
$(srcdir)/src/audio/audio_file_wave.cpp \
|
||||
$(srcdir)/src/audio/audio_jack.cpp \
|
||||
$(srcdir)/src/audio/audio_oss.cpp \
|
||||
$(srcdir)/src/audio/audio_port.cpp \
|
||||
$(srcdir)/src/audio/audio_sample_recorder.cpp \
|
||||
$(srcdir)/src/audio/audio_sdl.cpp \
|
||||
$(srcdir)/src/core/about_dialog.cpp \
|
||||
$(srcdir)/src/core/arp_and_chords_tab_widget.cpp \
|
||||
$(srcdir)/src/core/automation_editor.cpp \
|
||||
$(srcdir)/src/core/automation_pattern.cpp \
|
||||
$(srcdir)/src/core/bb_editor.cpp \
|
||||
$(srcdir)/src/core/browser.cpp \
|
||||
$(srcdir)/src/core/config_mgr.cpp \
|
||||
$(srcdir)/src/core/effect_chain.cpp \
|
||||
$(srcdir)/src/core/effect_control_dialog.cpp \
|
||||
$(srcdir)/src/core/effect_select_dialog.cpp \
|
||||
$(srcdir)/src/core/effect_tab_widget.cpp \
|
||||
$(srcdir)/src/core/effect.cpp \
|
||||
$(srcdir)/src/core/engine.cpp \
|
||||
$(srcdir)/src/core/envelope_and_lfo_widget.cpp \
|
||||
$(srcdir)/src/core/envelope_tab_widget.cpp \
|
||||
$(srcdir)/src/core/export_project_dialog.cpp \
|
||||
$(srcdir)/src/core/lmms_main_win.cpp \
|
||||
$(srcdir)/src/core/file_browser.cpp \
|
||||
$(srcdir)/src/core/import_filter.cpp \
|
||||
$(srcdir)/src/core/instrument.cpp \
|
||||
$(srcdir)/src/core/main_window.cpp \
|
||||
$(srcdir)/src/core/main.cpp \
|
||||
$(srcdir)/src/core/meter_dialog.cpp \
|
||||
$(srcdir)/src/core/midi_tab_widget.cpp \
|
||||
$(srcdir)/src/core/mixer.cpp \
|
||||
$(srcdir)/src/core/name_label.cpp \
|
||||
$(srcdir)/src/core/note.cpp \
|
||||
$(srcdir)/src/core/note_play_handle.cpp \
|
||||
$(srcdir)/src/core/piano_roll.cpp \
|
||||
$(srcdir)/src/core/piano_widget.cpp \
|
||||
$(srcdir)/src/core/plugin_management.cpp \
|
||||
$(srcdir)/src/core/plugin.cpp \
|
||||
$(srcdir)/src/core/plugin_browser.cpp \
|
||||
$(srcdir)/src/core/preset_preview_play_handle.cpp \
|
||||
$(srcdir)/src/core/sample_play_handle.cpp \
|
||||
$(srcdir)/src/core/setup_dialog.cpp \
|
||||
$(srcdir)/src/core/song_editor.cpp \
|
||||
$(srcdir)/src/core/sound_generator.cpp \
|
||||
$(srcdir)/src/core/tool.cpp \
|
||||
$(srcdir)/src/core/track.cpp \
|
||||
$(srcdir)/src/core/track_container.cpp \
|
||||
$(srcdir)/src/core/surround_area.cpp \
|
||||
$(srcdir)/src/core/timeline.cpp \
|
||||
$(srcdir)/src/lib/buffer_allocator.cpp \
|
||||
$(srcdir)/src/lib/base64.cpp \
|
||||
$(srcdir)/src/lib/clipboard.cpp \
|
||||
$(srcdir)/src/lib/journalling_object.cpp \
|
||||
$(srcdir)/src/lib/project_journal.cpp \
|
||||
$(srcdir)/src/lib/project_version.cpp \
|
||||
$(srcdir)/src/lib/embed.cpp \
|
||||
$(srcdir)/src/lib/mmp.cpp \
|
||||
$(srcdir)/src/lib/oscillator.cpp \
|
||||
$(srcdir)/src/lib/drumsynth.cpp \
|
||||
$(srcdir)/src/lib/sample_buffer.cpp \
|
||||
$(srcdir)/src/lib/string_pair_drag.cpp \
|
||||
$(srcdir)/src/midi/midi_alsa_raw.cpp \
|
||||
$(srcdir)/src/midi/midi_device.cpp \
|
||||
$(srcdir)/src/midi/midi_file.cpp \
|
||||
$(srcdir)/src/midi/midi_alsa_seq.cpp \
|
||||
$(srcdir)/src/midi/midi_client.cpp \
|
||||
$(srcdir)/src/midi/midi_mapper.cpp \
|
||||
$(srcdir)/src/midi/midi_oss.cpp \
|
||||
$(srcdir)/src/soundgenerators/audio_file_processor.cpp \
|
||||
$(srcdir)/src/soundgenerators/midi_out.cpp \
|
||||
$(srcdir)/src/soundgenerators/plucked_string_synth.cpp \
|
||||
$(srcdir)/src/soundgenerators/triple_oscillator.cpp \
|
||||
$(srcdir)/src/midi/midi_port.cpp \
|
||||
$(srcdir)/src/tracks/automation_track.cpp \
|
||||
$(srcdir)/src/tracks/bb_track.cpp \
|
||||
$(srcdir)/src/tracks/channel_track.cpp \
|
||||
$(srcdir)/src/tracks/instrument_track.cpp \
|
||||
$(srcdir)/src/tracks/pattern.cpp \
|
||||
$(srcdir)/src/tracks/sample_track.cpp \
|
||||
$(srcdir)/src/widgets/crystal_button.cpp \
|
||||
$(srcdir)/src/widgets/automatable_button.cpp \
|
||||
$(srcdir)/src/widgets/automatable_slider.cpp \
|
||||
$(srcdir)/src/widgets/combobox.cpp \
|
||||
$(srcdir)/src/widgets/cpuload_widget.cpp \
|
||||
$(srcdir)/src/widgets/effect_label.cpp \
|
||||
$(srcdir)/src/widgets/fade_button.cpp \
|
||||
$(srcdir)/src/widgets/group_box.cpp \
|
||||
$(srcdir)/src/widgets/kmultitabbar.cpp \
|
||||
$(srcdir)/src/widgets/knob.cpp \
|
||||
@@ -165,16 +225,25 @@ lmms_SOURCES = \
|
||||
$(srcdir)/src/widgets/nstate_button.cpp \
|
||||
$(srcdir)/src/widgets/pixmap_button.cpp \
|
||||
$(srcdir)/src/widgets/project_notes.cpp \
|
||||
$(srcdir)/src/widgets/rack_plugin.cpp \
|
||||
$(srcdir)/src/widgets/rack_view.cpp \
|
||||
$(srcdir)/src/widgets/rubberband.cpp \
|
||||
$(srcdir)/src/widgets/qxembed.cpp \
|
||||
$(srcdir)/src/widgets/rename_dialog.cpp \
|
||||
$(srcdir)/src/widgets/side_bar_widget.cpp \
|
||||
$(srcdir)/src/widgets/tab_bar.cpp \
|
||||
$(srcdir)/src/widgets/tab_widget.cpp \
|
||||
$(srcdir)/src/widgets/text_float.cpp \
|
||||
$(srcdir)/src/widgets/tempo_sync_knob.cpp \
|
||||
$(srcdir)/src/widgets/tool_button.cpp \
|
||||
$(srcdir)/src/widgets/tooltip.cpp \
|
||||
$(srcdir)/src/widgets/visualization_widget.cpp \
|
||||
$(srcdir)/include/pch.h \
|
||||
$(srcdir)/src/widgets/volume_knob.cpp \
|
||||
$(srcdir)/src/lmms_single_source.cpp \
|
||||
$(srcdir)/include/aeffectx.h \
|
||||
$(srcdir)/include/debug.h \
|
||||
$(srcdir)/include/lmms_main_win.h \
|
||||
$(srcdir)/include/detuning_helper.h \
|
||||
$(srcdir)/include/main_window.h \
|
||||
$(srcdir)/include/audio_alsa.h \
|
||||
$(srcdir)/include/audio_device.h \
|
||||
$(srcdir)/include/audio_dummy.h \
|
||||
@@ -185,24 +254,25 @@ lmms_SOURCES = \
|
||||
$(srcdir)/include/audio_oss.h \
|
||||
$(srcdir)/include/audio_sample_recorder.h \
|
||||
$(srcdir)/include/audio_sdl.h \
|
||||
$(srcdir)/include/automation_editor.h \
|
||||
$(srcdir)/include/automation_pattern.h \
|
||||
$(srcdir)/include/automation_track.h \
|
||||
$(srcdir)/include/interpolation.h \
|
||||
$(srcdir)/include/lmms_constants.h \
|
||||
$(srcdir)/include/lmms_math.h \
|
||||
$(srcdir)/include/mixer.h \
|
||||
$(srcdir)/include/pattern.h \
|
||||
$(srcdir)/include/channel_track.h \
|
||||
$(srcdir)/include/instrument_track.h \
|
||||
$(srcdir)/include/note.h \
|
||||
$(srcdir)/include/volume.h \
|
||||
$(srcdir)/include/panning.h \
|
||||
$(srcdir)/include/song_editor.h \
|
||||
$(srcdir)/include/sound_generator.h \
|
||||
$(srcdir)/include/audio_file_processor.h \
|
||||
$(srcdir)/include/midi_time.h \
|
||||
$(srcdir)/include/plugin.h \
|
||||
$(srcdir)/include/instrument.h \
|
||||
$(srcdir)/include/bb_editor.h \
|
||||
$(srcdir)/include/piano_widget.h \
|
||||
$(srcdir)/include/effect_board.h \
|
||||
$(srcdir)/include/pixmap_button.h \
|
||||
$(srcdir)/include/triple_oscillator.h \
|
||||
$(srcdir)/include/settings.h \
|
||||
$(srcdir)/include/plucked_string_synth.h \
|
||||
$(srcdir)/include/rename_dialog.h \
|
||||
$(srcdir)/include/export_project_dialog.h \
|
||||
$(srcdir)/include/note_play_handle.h \
|
||||
@@ -212,32 +282,39 @@ lmms_SOURCES = \
|
||||
$(srcdir)/include/envelope_and_lfo_widget.h \
|
||||
$(srcdir)/include/about_dialog.h \
|
||||
$(srcdir)/include/oscillator.h \
|
||||
$(srcdir)/include/crystal_button.h \
|
||||
$(srcdir)/include/arp_and_chords_tab_widget.h \
|
||||
$(srcdir)/include/export.h \
|
||||
$(srcdir)/include/group_box.h \
|
||||
$(srcdir)/include/tab_widget.h \
|
||||
$(srcdir)/include/knob.h \
|
||||
$(srcdir)/include/browser.h \
|
||||
$(srcdir)/include/file_browser.h \
|
||||
$(srcdir)/include/plugin_browser.h \
|
||||
$(srcdir)/include/templates.h \
|
||||
$(srcdir)/include/gui_templates.h \
|
||||
$(srcdir)/include/surround_area.h \
|
||||
$(srcdir)/include/kmultitabbar.h \
|
||||
$(srcdir)/include/kmultitabbar-qt3.h \
|
||||
$(srcdir)/include/side_bar.h \
|
||||
$(srcdir)/include/side_bar_widget.h \
|
||||
$(srcdir)/include/track.h \
|
||||
$(srcdir)/include/track_container.h \
|
||||
$(srcdir)/include/bb_track.h \
|
||||
$(srcdir)/include/sample_track.h \
|
||||
$(srcdir)/include/drumsynth.h \
|
||||
$(srcdir)/include/sample_buffer.h \
|
||||
$(srcdir)/include/name_label.h \
|
||||
$(srcdir)/include/play_handle.h \
|
||||
$(srcdir)/include/mmp.h \
|
||||
$(srcdir)/include/midi_device.h \
|
||||
$(srcdir)/include/midi_file.h \
|
||||
$(srcdir)/include/midi.h \
|
||||
$(srcdir)/include/midi_alsa_raw.h \
|
||||
$(srcdir)/include/midi_client.h \
|
||||
$(srcdir)/include/midi_event_processor.h \
|
||||
$(srcdir)/include/midi_oss.h \
|
||||
$(srcdir)/include/midi_port.h \
|
||||
$(srcdir)/include/midi_time.h \
|
||||
$(srcdir)/include/clipboard.h \
|
||||
$(srcdir)/include/types.h \
|
||||
$(srcdir)/include/update_event.h \
|
||||
$(srcdir)/include/qt3support.h \
|
||||
$(srcdir)/include/embed.h \
|
||||
$(srcdir)/include/timeline.h \
|
||||
@@ -246,26 +323,68 @@ lmms_SOURCES = \
|
||||
$(srcdir)/include/tab_bar.h \
|
||||
$(srcdir)/include/tab_button.h \
|
||||
$(srcdir)/include/project_notes.h \
|
||||
$(srcdir)/include/project_version.h \
|
||||
$(srcdir)/include/visualization_widget.h \
|
||||
$(srcdir)/include/endian_handling.h \
|
||||
$(srcdir)/include/preset_preview_play_handle.h \
|
||||
$(srcdir)/include/sample_play_handle.h \
|
||||
$(srcdir)/include/midi.h \
|
||||
$(srcdir)/include/midi_out.h \
|
||||
$(srcdir)/include/nstate_button.h \
|
||||
$(srcdir)/include/midi_dummy.h \
|
||||
$(srcdir)/include/midi_mapper.h \
|
||||
$(srcdir)/include/buffer_allocator.h \
|
||||
$(srcdir)/include/lcd_spinbox.h \
|
||||
$(srcdir)/include/tooltip.h \
|
||||
$(srcdir)/include/automatable_button.h \
|
||||
$(srcdir)/include/automatable_slider.h \
|
||||
$(srcdir)/include/led_checkbox.h \
|
||||
$(srcdir)/include/text_float.h \
|
||||
$(srcdir)/include/setup_dialog.h
|
||||
$(srcdir)/include/tempo_sync_knob.h \
|
||||
$(srcdir)/include/volume_knob.h \
|
||||
$(srcdir)/include/setup_dialog.h \
|
||||
$(srcdir)/include/dummy_plugin.h \
|
||||
$(srcdir)/include/dummy_instrument.h \
|
||||
$(srcdir)/include/instrument_play_handle.h \
|
||||
$(srcdir)/include/string_pair_drag.h \
|
||||
$(srcdir)/include/midi_tab_widget.h \
|
||||
$(srcdir)/include/audio_port.h \
|
||||
$(srcdir)/include/tool.h \
|
||||
$(srcdir)/include/tool_button.h \
|
||||
$(srcdir)/include/cpuload_widget.h \
|
||||
$(srcdir)/include/custom_events.h \
|
||||
$(srcdir)/include/midi_alsa_seq.h \
|
||||
$(srcdir)/include/micro_timer.h \
|
||||
$(srcdir)/include/fade_button.h \
|
||||
$(srcdir)/include/fifo_buffer.h \
|
||||
$(srcdir)/include/combobox.h \
|
||||
$(srcdir)/include/rubberband.h \
|
||||
$(srcdir)/include/base64.h \
|
||||
$(srcdir)/include/automatable_object.h \
|
||||
$(srcdir)/include/automatable_object_templates.h \
|
||||
$(srcdir)/include/journalling_object.h \
|
||||
$(srcdir)/include/level_object.h \
|
||||
$(srcdir)/include/project_journal.h \
|
||||
$(srcdir)/include/shared_object.h \
|
||||
$(srcdir)/include/import_filter.h \
|
||||
$(srcdir)/include/engine.h \
|
||||
$(srcdir)/include/effect.h \
|
||||
$(srcdir)/include/effect_chain.h \
|
||||
$(srcdir)/include/effect_control_dialog.h \
|
||||
$(srcdir)/include/effect_label.h \
|
||||
$(srcdir)/include/effect_tab_widget.h \
|
||||
$(srcdir)/include/rack_plugin.h \
|
||||
$(srcdir)/include/rack_view.h \
|
||||
$(srcdir)/include/effect_select_dialog.h \
|
||||
$(srcdir)/include/dummy_effect.h \
|
||||
$(srcdir)/include/ladspa-1.1.h \
|
||||
$(srcdir)/include/sweep_oscillator.h \
|
||||
$(srcdir)/include/meter_dialog.h \
|
||||
$(srcdir)/include/qxembed.h \
|
||||
$(srcdir)/include/effect_lib.h \
|
||||
$(srcdir)/include/xqmap.h \
|
||||
$(THIRD_PARTY_CODE)
|
||||
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(lmms_EMBEDDED_RESOURCES) \
|
||||
$(srcdir)/include/sgs
|
||||
|
||||
EXTRA_DIST = $(lmms_EMBEDDED_RESOURCES) lmms.1
|
||||
|
||||
|
||||
CLEANFILES = $(lmms_MOC) ./embedded_resources.h
|
||||
@@ -290,7 +409,8 @@ if HAVE_LIBVORBIS
|
||||
LIB_VORBIS_LDADD = -lvorbis -lvorbisenc -lvorbisfile
|
||||
endif
|
||||
|
||||
if HAVE_LIBSRC
|
||||
if USE_3RDPARTY_LIBSRC
|
||||
else
|
||||
LIB_SRC_LDADD = -lsamplerate
|
||||
endif
|
||||
|
||||
@@ -298,7 +418,13 @@ if HAVE_LIBSF
|
||||
LIB_SF_LDADD = -lsndfile
|
||||
endif
|
||||
|
||||
lmms_LDADD = $(QT_LDADD) $(LIB_SDL_LDADD) $(LIB_ASOUND_LDADD) $(LIB_JACK_LDADD) $(LIB_SDL_SOUND_LDADD) $(LIB_VORBIS_LDADD) $(LIB_SRC_LDADD) $(LIB_SF_LDADD)
|
||||
if LADSPA_SUPPORT
|
||||
LIB_LADSPABASE_LDADD = -Lplugins/ladspa_base -lladspabase
|
||||
endif
|
||||
|
||||
SUBDIRS = artwork locale midi-maps presets projects samples
|
||||
lmms_LDADD = $(QT_LDADD) $(LIB_SDL_LDADD) $(LIB_ASOUND_LDADD) $(LIB_JACK_LDADD) $(LIB_SDL_SOUND_LDADD) $(LIB_VORBIS_LDADD) $(LIB_SRC_LDADD) $(LIB_SF_LDADD) $(LIB_LADSPABASE_LDADD)
|
||||
if BUILD_LINUX
|
||||
lmms_LDFLAGS = -rdynamic
|
||||
endif
|
||||
#-rpath $(pkglibdir)
|
||||
|
||||
|
||||
22
Makefile.svn
Normal file
22
Makefile.svn
Normal file
@@ -0,0 +1,22 @@
|
||||
all:
|
||||
@echo
|
||||
@echo Creating neccessary files for configuring and building LMMS
|
||||
@echo
|
||||
@echo \ \* Creating aclocal.m4
|
||||
@aclocal
|
||||
@echo \ \* Running libtoolize
|
||||
@libtoolize -c -f
|
||||
@echo \ \* Creating config.h.in
|
||||
@autoheader
|
||||
@echo \ \* Creating Makefile templates
|
||||
@automake -ac
|
||||
@echo \ \* Creating configure
|
||||
@autoconf
|
||||
@echo \ \* Cleaning up
|
||||
@rm -rf autom4te.cache/
|
||||
@echo
|
||||
@echo ...done\! If something failed make sure you\'ve installed autoconf,
|
||||
@echo automake and libtool.
|
||||
@echo Otherwise you can run now configure \(if you did not so far\) and then make.
|
||||
@echo
|
||||
|
||||
82
README
82
README
@@ -1,10 +1,10 @@
|
||||
Linux MultiMedia Studio 0.1.0
|
||||
=============================
|
||||
Linux MultiMedia Studio 0.3.2
|
||||
==============================
|
||||
|
||||
Copyright (c) 2004-2005 by Tobias Doerffel
|
||||
Copyright (c) 2004-2008 by LMMS-developers
|
||||
|
||||
|
||||
The whole program is free software; you can redistribute it and/or modify
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 2 of the License, or (at your option)
|
||||
any later version.
|
||||
@@ -14,9 +14,9 @@ WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
|
||||
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with
|
||||
this program; if not, write to the Free Software Foundation, Inc., 59 Temple
|
||||
Place - Suite 330, Boston, MA 02111-1307, USA
|
||||
You should have received a copy of the GNU General Public License along
|
||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
|
||||
|
||||
@@ -26,9 +26,9 @@ What is LMMS??
|
||||
LMMS aims to be a free alternative to popular (but commercial and closed-
|
||||
source) programs like FruityLoops, Cubase and Logic giving you the ability of
|
||||
producing music with your computer by creating/synthesizing sounds, arranging
|
||||
samples, playing live with keyboard and much more...
|
||||
samples, using effects, playing live with keyboard and much more...
|
||||
|
||||
LMMS combines the features of a tracker-/sequencer-program (pattern-/channel-/
|
||||
LMMS combines the features of a sequencer-program (pattern-/channel-/
|
||||
sample-/song-/effect-management) and those of powerful synthesizers and
|
||||
samplers in a modern, user-friendly and easy to use graphical user-interface.
|
||||
|
||||
@@ -41,25 +41,28 @@ Requirements
|
||||
------------
|
||||
|
||||
The most important requirement is for sure a fast computer, so don't try to get
|
||||
LMMS working on a pentium one with 60 MHz... ;-) So you should have at least
|
||||
500 MHz, but for really enjoying LMMS less than 1 GHz makes no sense...
|
||||
(LMMS is currently developed on a PIII 450 MHz...!!)
|
||||
LMMS working on a pentium I with 60 MHz... ;-) Therefore you should have at
|
||||
least 500 MHz, but for really enjoying LMMS less than 1 GHz makes no sense...
|
||||
|
||||
Required libraries are:
|
||||
|
||||
- Qt 3.2 or higher (tested up to 4.0.0) with devel-files
|
||||
- SDL_sound (tested with 0.1.5 & 1.0.1) with devel-files
|
||||
Required libraries:
|
||||
|
||||
- multithreaded version of Qt 3.0 (at least 3.2 recommended) or higher with
|
||||
devel-files
|
||||
|
||||
Optional, but strongly recommended:
|
||||
- JACK with devel-files
|
||||
- libvorbis with devel-files
|
||||
- libalsa with devel-files
|
||||
- SDL_sound (tested with 0.1.5 & 1.0.1) with devel-files
|
||||
- SDL with devel-files
|
||||
- libsamplerate with devel-files
|
||||
- libsndfile with devel-files
|
||||
- WINE + WINE-devel-files
|
||||
- stk, libstk + libstk-dev
|
||||
- festival-devel-files and default-voice
|
||||
|
||||
For compiling you should have an up to date GCC with g++.
|
||||
LMMS has been (successfully) tested under Debian Sarge 3.1, Fedora Core 2-4,
|
||||
and SuSE Linux 9.0-9.3 with Qt 3.[23].x and Qt 4.0.0.
|
||||
It was compiled using GCC 3.3.x, GCC 3.4.x and GCC 4.0.0.
|
||||
|
||||
If you have problems with compiling or running LMMS, find any bug or have
|
||||
suggestions and so on, please feel free to e-mail me (for mail-address see
|
||||
@@ -67,31 +70,44 @@ below)!
|
||||
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
|
||||
Help developing LMMS
|
||||
--------------------
|
||||
See INSTALL for information on how to build LMMS.
|
||||
|
||||
Please also take a look at
|
||||
|
||||
./configure --help
|
||||
|
||||
There you'll see a lot of options which partly might be interesting for you.
|
||||
For example if you want to build LMMS with VST-support, you have to run
|
||||
configure with --with-vst switch. Otherwise LMMS support won't be built!
|
||||
|
||||
|
||||
|
||||
Join LMMS-development
|
||||
----------------------
|
||||
|
||||
If you are interested in LMMS, it's programming, artwork, testing, writing
|
||||
demo-songs, (and improving this f**** README...) or something like that,
|
||||
you're welcome to participate on the development of LMMS!
|
||||
|
||||
Just e-mail me: tobydox@users.sourceforge.net
|
||||
The project-homepage of LMMS, mailingslists and a list of things you can do
|
||||
can be found at
|
||||
|
||||
The project-homepage of LMMS and mailingslists can be found at
|
||||
http://lmms.sourceforge.net
|
||||
|
||||
|
||||
Before coding a new big feature, please always post your idea and suggestions
|
||||
about your feature and about the actual implementation to the
|
||||
LMMS-devel-mailinglist (lmms-devel@lists.sourceforge.net) and wait for replies
|
||||
or email me! Maybe there're different ideas, improvements, hints or maybe your
|
||||
feature is not welcome/needed at the moment (but for sure this will be very
|
||||
seldom).
|
||||
Details on development can be found at
|
||||
|
||||
If you coded your feature, make sure, that it is running properly with the
|
||||
newest available version of LMMS and that it also runs with different
|
||||
configurations (e.g. different latency, disabled surround-support, missing
|
||||
package(s) etc.). Important is also, that you comment your
|
||||
source so that other people can fix bugs or improve your feature!
|
||||
http://lmms.sourceforge.net/development.php
|
||||
|
||||
or in the Wiki:
|
||||
|
||||
http://lmms.sourceforge.net/wiki/
|
||||
|
||||
Before coding a new big feature, please ALWAYS post your idea and suggestions
|
||||
about your feature and about the intended implementation to the
|
||||
LMMS-devel-mailinglist (lmms-devel@lists.sourceforge.net) and wait for replies!
|
||||
Maybe there're different ideas, improvements, hints or maybe your feature is
|
||||
not welcome/needed at the moment.
|
||||
|
||||
68
TODO
68
TODO
@@ -1,40 +1,54 @@
|
||||
- make usable with Qt4
|
||||
- make LMMS an ALSA-sequencer-client
|
||||
- adchannel-toolbutton -> popup-menu with available soundgenerator-plugins
|
||||
- tempo-based arpeggio
|
||||
- do not process effects when playing frozen patterns
|
||||
- select number of channels in export-project-dialog
|
||||
- MIDI over Ethernet support
|
||||
- try to make vestige-plugin-dlls relative
|
||||
- do song-editor-tempo-connection to vst-plugin inside remoteVSTPlugin
|
||||
- add/remove-steps button in bb-editor for adding/removing according number of steps to/from all patterns of visible beat/baseline
|
||||
- replace rest of wizard by simple directory-selection-dialog for working-dir when running the first time
|
||||
- correctly load steps/dots from FLP-files
|
||||
- convert FL-Plucked!-parameters to Vibed-parameters
|
||||
- in flp-import-filter: merge play-list-items if possible
|
||||
- integrated sample-browser in context-menu of sample-track/-tco
|
||||
- make note able of journalling
|
||||
- before calling undoStep/redoStep from journallingObject, save journalling-state-context and disabled journalling, restore afterwards
|
||||
- intelligent journal-entry-merging
|
||||
- undo/redo-support in note/track etc.
|
||||
- save tco-settings in trackContentWidget::saveSettings() etc. instead of track::...
|
||||
- restore stacking-order of windows when loading project
|
||||
- bristol-bindings?
|
||||
- resample sample-track-tcos when using hq-mode
|
||||
- add support for panes-interface (like blender) (instead of MDI etc.)
|
||||
- message to user when importing unsupported MIDI-file (track-count = 0)
|
||||
- AMS/OMS-bindings
|
||||
- remove binary-embed-system (Qt4-resource-system?)
|
||||
- recording-functionality
|
||||
- do not hang when saving while loading VST-plugin (because then we call dispatcher while the load-process is still going on)
|
||||
- tempo-recogn. and sync of beat-samples
|
||||
- separate GUI and data/sound-processing-code
|
||||
- make color-scheme switchable: LMMS / user
|
||||
- autosave every 30s (configurable!) and offer recovery at startup after crash
|
||||
- make piano-roll use rubberband instead of implementing a simple one on it's own
|
||||
- level-meters in output-graph and instrument-track
|
||||
- MIDI-program/MIDI-mapping/process program-/channel-change-events from MIDI-files
|
||||
- DSSI-support
|
||||
- use drawLineF() for drawing notes in pattern::paintEvent() in qt4-version
|
||||
- only redraw region given by paint-event in pattern, bbTCO, sampleTCO etc.
|
||||
- pre-listen when opening sample with QFileDialog
|
||||
- level-meters in output-graph and channel-track
|
||||
- panning-editing in piano-roll
|
||||
- use midi-maps
|
||||
- process program-/channel-change-events from MIDI-files
|
||||
- setup MIDI-channel and -program in MIDI-Out
|
||||
- speed up painting of sampleTCO
|
||||
- save window-positions, -states and -sizes in files
|
||||
- solve problems with different keyboard-layouts when playing channel-track with pc-keyboard
|
||||
- balance env+lfo
|
||||
- autosave every 1 minute
|
||||
- audioDummy: always wait until the stuff normally would have been written (=simulate blocking IO)
|
||||
- plucked-string-synth: knob for metallic -> use noise as wave-shape
|
||||
- finish qt4-port and make LMMS usable when compiling with Qt4
|
||||
- panning env+lfo
|
||||
- rewrite export-project-dialog using layout-mechanism
|
||||
- dynamic pitch-change
|
||||
- make piano-roll use the global clipboard??
|
||||
- add languages:
|
||||
- Dutch
|
||||
- Italian
|
||||
- ...any other welcome
|
||||
- add more localizations:
|
||||
- Swedish
|
||||
- Norwegian
|
||||
- Greece
|
||||
- ...
|
||||
|
||||
|
||||
|
||||
Things to be done anytime in the future
|
||||
- effect-board -> live-fx from input
|
||||
- event-system
|
||||
- chord-editor?
|
||||
- WAVE/OGG/MP3-Import -> FFT-analysis -> write notes
|
||||
- FLP-Import
|
||||
- classical note-edit-window -> also ability of printing and maybe later scanning & recognition of notes
|
||||
- add FLAC as export-format?
|
||||
- support of LADSPA for all plugins
|
||||
- better commented source...
|
||||
- optimize, optimize, optimize.....
|
||||
|
||||
|
||||
458
acinclude.m4
458
acinclude.m4
@@ -9,13 +9,13 @@ AC_ARG_WITH([qtdir], [ --with-qtdir=DIR Qt installation directory [defau
|
||||
# Check that QTDIR is defined or that --with-qtdir given
|
||||
if test x"$QTDIR" = x ; then
|
||||
# some usual Qt-locations
|
||||
QT_SEARCH="/usr /usr/lib/qt /usr/lib/qt3 /usr/lib/qt31 /usr/lib/qt32 /usr/lib/qt33 /usr/lib/qt-3.0 /usr/lib/qt-3.1 /usr/lib/qt-3.2 /usr/lib/qt-3.3 usr/local/qt /usr/local/qt3 /usr/local/qt31/ /usr/local/qt32 /usr/local/qt33 /usr/X11R6 /usr/local/Trolltech/Qt-4.0.0"
|
||||
QT_SEARCH="/usr /usr/lib/qt /usr/lib/qt3 /usr/lib/qt31 /usr/lib/qt32 /usr/lib/qt33 /usr/lib/qt-3.0 /usr/lib/qt-3.1 /usr/lib/qt-3.2 /usr/lib/qt-3.3 /usr/local/qt /usr/local/qt3 /usr/local/qt31 /usr/local/qt32 /usr/local/qt33 /usr/share/qt3 /usr/X11R6" # /usr/share/qt4 /usr/local/Trolltech/Qt-4.0.0 /usr/local/Trolltech/Qt-4.0.1 /usr/local/Trolltech/Qt-4.1.0 /usr/local/Trolltech/Qt-4.1.0"
|
||||
else
|
||||
QT_SEARCH=$QTDIR
|
||||
QTDIR=""
|
||||
fi
|
||||
for i in $QT_SEARCH ; do
|
||||
QT_INCLUDE_SEARCH="include include/qt include/qt3 include/Qt"
|
||||
QT_INCLUDE_SEARCH="include include/qt include/qt3" # include/qt4/Qt include/Qt"
|
||||
for j in $QT_INCLUDE_SEARCH ; do
|
||||
if test -f $i/$j/qglobal.h -a x$QTDIR = x ; then
|
||||
QTDIR=$i
|
||||
@@ -51,21 +51,49 @@ case "${QT_VER}" in
|
||||
3*)
|
||||
QT_MAJOR="3"
|
||||
;;
|
||||
4*)
|
||||
QT_MAJOR="4"
|
||||
;;
|
||||
# 4*)
|
||||
# QT_MAJOR="4"
|
||||
# ;;
|
||||
*)
|
||||
AC_MSG_ERROR([*** Don't know how to handle this Qt major version])
|
||||
;;
|
||||
esac
|
||||
AC_MSG_RESULT([$QT_VER ($QT_MAJOR)])
|
||||
|
||||
# Search for available Qt translations
|
||||
AH_TEMPLATE(QT_TRANSLATIONS_DIR, [Define to Qt translations directory])
|
||||
AC_MSG_CHECKING([Qt translations])
|
||||
case "${QT_VER}" in
|
||||
3*)
|
||||
QT_TRANSLATIONS_SEARCH="/usr/share/qt3 /usr/local/qt3 /usr/local/qt31 /usr/local/qt32 /usr/local/qt33 /usr/local/qt"
|
||||
;;
|
||||
4*)
|
||||
QT_TRANSLATIONS_SEARCH="/usr/share/qt4 /usr/local/qt /usr/local/Trolltech/Qt-4.0.0 /usr/local/Trolltech/Qt-4.0.1 /usr/local/Trolltech/Qt-4.1.0 /usr/local/Trolltech/Qt-4.1.0"
|
||||
;;
|
||||
esac
|
||||
for i in $QT_TRANSLATIONS_SEARCH ; do
|
||||
if test -d $i/translations -a x$QT_TRANSLATIONS = x ; then
|
||||
QT_TRANSLATIONS=$i/translations
|
||||
fi
|
||||
done
|
||||
if test x"$QT_TRANSLATIONS" = x ; then
|
||||
AC_MSG_WARN([*** not found! You may want to install a Qt i18n package])
|
||||
else
|
||||
AC_DEFINE_UNQUOTED(QT_TRANSLATIONS_DIR, "$QT_TRANSLATIONS")
|
||||
fi
|
||||
AC_MSG_RESULT([$QT_TRANSLATIONS])
|
||||
|
||||
QTHOSTDIR=/usr
|
||||
|
||||
# Check that moc is in path
|
||||
AC_CHECK_PROG(MOC, moc, $QTDIR/bin/moc,,$QTDIR/bin/)
|
||||
if test x$MOC = x ; then
|
||||
AC_CHECK_PROG(MOC, moc-qt3, $QTDIR/bin/moc-qt3,,$QTDIR/bin/)
|
||||
if test x$MOC = x ; then
|
||||
AC_MSG_ERROR([*** not found! Make sure you have Qt-devel-tools installed!])
|
||||
AC_CHECK_PROG(MOC, moc-qt4, $QTHOSTDIR/bin/moc-qt4,,$QTHOSTDIR/bin/)
|
||||
if test x$MOC = x ; then
|
||||
AC_MSG_ERROR([*** not found! Make sure you have Qt-devel-tools installed!])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -75,12 +103,6 @@ if test x$UIC = x ; then
|
||||
AC_MSG_WARN([*** not found! It's currently not needed but should be part of a proper Qt-devel-tools-installation!])
|
||||
fi
|
||||
|
||||
# qembed is the Qt data embedding utility.
|
||||
#AC_CHECK_PROG(QEMBED, qembed, $QTDIR/bin/qembed,,$QTDIR/bin/)
|
||||
#if test x$QEMBED = x ; then
|
||||
# AC_MSG_ERROR([*** not found! Make sure you have Qt-devel-tools/Qt-extensions installed! On some distributions (e.g. SuSE) the package, containing qembed is also called qt3-extensions.])
|
||||
#fi
|
||||
|
||||
# lupdate is the Qt translation-update utility.
|
||||
AC_CHECK_PROG(LUPDATE, lupdate, $QTDIR/bin/lupdate,,$QTDIR/bin/)
|
||||
if test x$LUPDATE = x ; then
|
||||
@@ -96,7 +118,7 @@ fi
|
||||
# Calculate Qt include path
|
||||
QT_CXXFLAGS="-I$QT_INCLUDES"
|
||||
if test "$QT_MAJOR" = "4" ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$QTDIR/include"
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$QTDIR/include/qt4 -I$QTDIR/include"
|
||||
fi
|
||||
|
||||
|
||||
@@ -124,6 +146,10 @@ case "${host}" in
|
||||
fi
|
||||
;;
|
||||
|
||||
*mingw32)
|
||||
QT_IS_MT="yes"
|
||||
QT_LIB="-L$QTDIR/bin -lQtCore4 -lQtGui4 -lQtXml4 -lQt3Support4"
|
||||
;;
|
||||
*)
|
||||
QT_IS_STATIC=`ls $QTDIR/lib/*.a 2> /dev/null`
|
||||
if test "x$QT_IS_STATIC" = x; then
|
||||
@@ -134,13 +160,18 @@ case "${host}" in
|
||||
if test x$QT_IS_STATIC = xno ; then
|
||||
QT_IS_DYNAMIC=`ls $QTDIR/lib/*.so 2> /dev/null`
|
||||
if test "x$QT_IS_DYNAMIC" = x; then
|
||||
AC_MSG_ERROR([*** Couldn't find any Qt libraries])
|
||||
QT_IS_DYNAMIC=`ls /usr/lib/libQt*so.4 2> /dev/null`
|
||||
if test "x$QT_IS_DYNAMIC" = x; then
|
||||
AC_MSG_ERROR([*** Couldn't find any Qt libraries])
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
if test "$QT_MAJOR" = "4" ; then
|
||||
QT_IS_MT="yes"
|
||||
QT_LIB="-lQtCore -lQtGui -lQtXml -lQt3Support"
|
||||
MOC="$MOC -DLADSPA_SUPPORT"
|
||||
else
|
||||
QT_CXXFLAGS="-DQT3 $QT_CXXFLAGS"
|
||||
if test "x`ls $QTDIR/lib/libqt-mt.* 2> /dev/null`" != x ; then
|
||||
QT_LIB="-lqt-mt"
|
||||
QT_IS_MT="yes"
|
||||
@@ -172,6 +203,7 @@ AC_MSG_RESULT([$QT_IS_EMBEDDED])
|
||||
QT_GUILINK=""
|
||||
QASSISTANTCLIENT_LDADD="-lqassistantclient"
|
||||
QT_LIBS="$QT_LIB"
|
||||
x_libraries="$x_libraries -L/usr/X11R6/lib"
|
||||
|
||||
case "${host}" in
|
||||
*irix*)
|
||||
@@ -184,7 +216,7 @@ case "${host}" in
|
||||
*linux*)
|
||||
QT_LIBS="$QT_LIB"
|
||||
if test $QT_IS_STATIC = yes && test $QT_IS_EMBEDDED = no; then
|
||||
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -ldl -ljpeg"
|
||||
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -ljpeg"
|
||||
fi
|
||||
;;
|
||||
|
||||
@@ -241,7 +273,7 @@ fi
|
||||
|
||||
if test x"$QT_IS_MT" = "xyes" ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -D_REENTRANT -DQT_THREAD_SUPPORT"
|
||||
QT_LIBS="$QT_LIBS -lpthread"
|
||||
QT_LIBS="$QT_LIBS"
|
||||
fi
|
||||
|
||||
QT_LDADD="-L$QTDIR/lib $QT_LIBS"
|
||||
@@ -264,3 +296,397 @@ AC_SUBST(QT_GUILINK)
|
||||
AC_SUBST(QASSISTANTCLIENT_LDADD)
|
||||
|
||||
])
|
||||
|
||||
|
||||
|
||||
dnl @synopsis AC_C_FIND_ENDIAN
|
||||
dnl
|
||||
dnl Determine endian-ness of target processor.
|
||||
dnl @version 1.1 Mar 03 2002
|
||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
||||
dnl
|
||||
dnl Majority written from scratch to replace the standard autoconf macro
|
||||
dnl AC_C_BIGENDIAN. Only part remaining from the original it the invocation
|
||||
dnl of the AC_TRY_RUN macro.
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
||||
dnl and this permission notice appear in all copies. No representations are
|
||||
dnl made about the suitability of this software for any purpose. It is
|
||||
dnl provided "as is" without express or implied warranty.
|
||||
|
||||
dnl Find endian-ness in the following way:
|
||||
dnl 1) Look in <endian.h>.
|
||||
dnl 2) If 1) fails, look in <sys/types.h> and <sys/param.h>.
|
||||
dnl 3) If 1) and 2) fails and not cross compiling run a test program.
|
||||
dnl 4) If 1) and 2) fails and cross compiling then guess based on target.
|
||||
|
||||
AC_DEFUN([AC_C_FIND_ENDIAN],
|
||||
[AC_CACHE_CHECK(processor byte ordering,
|
||||
ac_cv_c_byte_order,
|
||||
|
||||
# Initialize to unknown
|
||||
ac_cv_c_byte_order=unknown
|
||||
|
||||
if test x$ac_cv_header_endian_h = xyes ; then
|
||||
|
||||
# First try <endian.h> which should set BYTE_ORDER.
|
||||
|
||||
[AC_TRY_LINK([
|
||||
#include <endian.h>
|
||||
#if BYTE_ORDER != LITTLE_ENDIAN
|
||||
not big endian
|
||||
#endif
|
||||
], return 0 ;,
|
||||
ac_cv_c_byte_order=little
|
||||
)]
|
||||
|
||||
[AC_TRY_LINK([
|
||||
#include <endian.h>
|
||||
#if BYTE_ORDER != BIG_ENDIAN
|
||||
not big endian
|
||||
#endif
|
||||
], return 0 ;,
|
||||
ac_cv_c_byte_order=big
|
||||
)]
|
||||
|
||||
fi
|
||||
|
||||
if test $ac_cv_c_byte_order = unknown ; then
|
||||
|
||||
[AC_TRY_LINK([
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
#if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
|
||||
bogus endian macros
|
||||
#endif
|
||||
], return 0 ;,
|
||||
|
||||
[AC_TRY_LINK([
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
#if BYTE_ORDER != LITTLE_ENDIAN
|
||||
not big endian
|
||||
#endif
|
||||
], return 0 ;,
|
||||
ac_cv_c_byte_order=little
|
||||
)]
|
||||
|
||||
[AC_TRY_LINK([
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
#if BYTE_ORDER != LITTLE_ENDIAN
|
||||
not big endian
|
||||
#endif
|
||||
], return 0 ;,
|
||||
ac_cv_c_byte_order=little
|
||||
)]
|
||||
|
||||
)]
|
||||
|
||||
fi
|
||||
|
||||
if test $ac_cv_c_byte_order = unknown ; then
|
||||
if test $cross_compiling = yes ; then
|
||||
# This is the last resort. Try to guess the target processor endian-ness
|
||||
# by looking at the target CPU type.
|
||||
[
|
||||
case "$target_cpu" in
|
||||
alpha* | i?86* | mipsel* | ia64*)
|
||||
ac_cv_c_big_endian=0
|
||||
ac_cv_c_little_endian=1
|
||||
;;
|
||||
|
||||
m68* | mips* | powerpc* | hppa* | sparc*)
|
||||
ac_cv_c_big_endian=1
|
||||
ac_cv_c_little_endian=0
|
||||
;;
|
||||
|
||||
esac
|
||||
]
|
||||
else
|
||||
AC_TRY_RUN(
|
||||
[[
|
||||
int main (void)
|
||||
{ /* Are we little or big endian? From Harbison&Steele. */
|
||||
union
|
||||
{ long l ;
|
||||
char c [sizeof (long)] ;
|
||||
} u ;
|
||||
u.l = 1 ;
|
||||
return (u.c [sizeof (long) - 1] == 1);
|
||||
}
|
||||
]], , ac_cv_c_byte_order=big,
|
||||
ac_cv_c_byte_order=unknown
|
||||
)
|
||||
|
||||
AC_TRY_RUN(
|
||||
[[int main (void)
|
||||
{ /* Are we little or big endian? From Harbison&Steele. */
|
||||
union
|
||||
{ long l ;
|
||||
char c [sizeof (long)] ;
|
||||
} u ;
|
||||
u.l = 1 ;
|
||||
return (u.c [0] == 1);
|
||||
}]], , ac_cv_c_byte_order=little,
|
||||
ac_cv_c_byte_order=unknown
|
||||
)
|
||||
fi
|
||||
fi
|
||||
|
||||
)
|
||||
]
|
||||
|
||||
if test $ac_cv_c_byte_order = big ; then
|
||||
ac_cv_c_big_endian=1
|
||||
ac_cv_c_little_endian=0
|
||||
elif test $ac_cv_c_byte_order = little ; then
|
||||
ac_cv_c_big_endian=0
|
||||
ac_cv_c_little_endian=1
|
||||
else
|
||||
ac_cv_c_big_endian=0
|
||||
ac_cv_c_little_endian=0
|
||||
|
||||
AC_MSG_WARN([[*****************************************************************]])
|
||||
AC_MSG_WARN([[*** Not able to determine endian-ness of target processor. ]])
|
||||
AC_MSG_WARN([[*** The constants CPU_IS_BIG_ENDIAN and CPU_IS_LITTLE_ENDIAN in ]])
|
||||
AC_MSG_WARN([[*** src/config.h may need to be hand editied. ]])
|
||||
AC_MSG_WARN([[*****************************************************************]])
|
||||
fi
|
||||
|
||||
)# AC_C_FIND_ENDIAN
|
||||
|
||||
dnl @synopsis AC_C99_FUNC_LRINT
|
||||
dnl
|
||||
dnl Check whether C99's lrint function is available.
|
||||
dnl @version 1.3 Feb 12 2002
|
||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
||||
dnl and this permission notice appear in all copies. No representations are
|
||||
dnl made about the suitability of this software for any purpose. It is
|
||||
dnl provided "as is" without express or implied warranty.
|
||||
dnl
|
||||
AC_DEFUN([AC_C99_FUNC_LRINT],
|
||||
[AC_CACHE_CHECK(for lrint,
|
||||
ac_cv_c99_lrint,
|
||||
[
|
||||
lrint_save_CFLAGS=$CFLAGS
|
||||
CFLAGS="-O2 -lm"
|
||||
AC_TRY_LINK([
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#define _ISOC99_SOURCE 1
|
||||
#define __USE_ISOC99 1
|
||||
#define __USE_ISOC9X 1
|
||||
|
||||
#include <math.h>
|
||||
], if (!lrint(3.14159)) lrint(2.7183);, ac_cv_c99_lrint=yes, ac_cv_c99_lrint=no)
|
||||
|
||||
CFLAGS=$lrint_save_CFLAGS
|
||||
|
||||
])
|
||||
|
||||
if test "$ac_cv_c99_lrint" = yes; then
|
||||
AC_DEFINE(HAVE_LRINT, 1,
|
||||
[Define if you have C99's lrint function.])
|
||||
fi
|
||||
])# AC_C99_FUNC_LRINT
|
||||
dnl @synopsis AC_C99_FUNC_LRINTF
|
||||
dnl
|
||||
dnl Check whether C99's lrintf function is available.
|
||||
dnl @version 1.3 Feb 12 2002
|
||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
||||
dnl and this permission notice appear in all copies. No representations are
|
||||
dnl made about the suitability of this software for any purpose. It is
|
||||
dnl provided "as is" without express or implied warranty.
|
||||
dnl
|
||||
AC_DEFUN([AC_C99_FUNC_LRINTF],
|
||||
[AC_CACHE_CHECK(for lrintf,
|
||||
ac_cv_c99_lrintf,
|
||||
[
|
||||
lrintf_save_CFLAGS=$CFLAGS
|
||||
CFLAGS="-O2 -lm"
|
||||
AC_TRY_LINK([
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#define _ISOC99_SOURCE 1
|
||||
#define __USE_ISOC99 1
|
||||
#define __USE_ISOC9X 1
|
||||
|
||||
#include <math.h>
|
||||
], if (!lrintf(3.14159)) lrintf(2.7183);, ac_cv_c99_lrintf=yes, ac_cv_c99_lrintf=no)
|
||||
|
||||
CFLAGS=$lrintf_save_CFLAGS
|
||||
|
||||
])
|
||||
|
||||
if test "$ac_cv_c99_lrintf" = yes; then
|
||||
AC_DEFINE(HAVE_LRINTF, 1,
|
||||
[Define if you have C99's lrintf function.])
|
||||
fi
|
||||
])# AC_C99_FUNC_LRINTF
|
||||
dnl @synopsis AC_C99_FUNC_LLRINT
|
||||
dnl
|
||||
dnl Check whether C99's llrint function is available.
|
||||
dnl @version 1.1 Sep 30 2002
|
||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
||||
dnl and this permission notice appear in all copies. No representations are
|
||||
dnl made about the suitability of this software for any purpose. It is
|
||||
dnl provided "as is" without express or implied warranty.
|
||||
dnl
|
||||
AC_DEFUN([AC_C99_FUNC_LLRINT],
|
||||
[AC_CACHE_CHECK(for llrint,
|
||||
ac_cv_c99_llrint,
|
||||
[
|
||||
llrint_save_CFLAGS=$CFLAGS
|
||||
CFLAGS="-O2 -lm"
|
||||
AC_TRY_LINK([
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#define _ISOC99_SOURCE 1
|
||||
#define __USE_ISOC99 1
|
||||
#define __USE_ISOC9X 1
|
||||
|
||||
#include <math.h>
|
||||
#include <stdint.h>
|
||||
], int64_t x ; x = llrint(3.14159) ;, ac_cv_c99_llrint=yes, ac_cv_c99_llrint=no)
|
||||
|
||||
CFLAGS=$llrint_save_CFLAGS
|
||||
|
||||
])
|
||||
|
||||
if test "$ac_cv_c99_llrint" = yes; then
|
||||
AC_DEFINE(HAVE_LLRINT, 1,
|
||||
[Define if you have C99's llrint function.])
|
||||
fi
|
||||
])# AC_C99_FUNC_LLRINT
|
||||
|
||||
|
||||
|
||||
dnl @synopsis AC_C_CLIP_MODE
|
||||
dnl
|
||||
dnl Determine the clipping mode when converting float to int.
|
||||
dnl @version 1.0 May 17 2003
|
||||
dnl @author Erik de Castro Lopo <erikd AT mega-nerd DOT com>
|
||||
dnl
|
||||
dnl Permission to use, copy, modify, distribute, and sell this file for any
|
||||
dnl purpose is hereby granted without fee, provided that the above copyright
|
||||
dnl and this permission notice appear in all copies. No representations are
|
||||
dnl made about the suitability of this software for any purpose. It is
|
||||
dnl provided "as is" without express or implied warranty.
|
||||
|
||||
|
||||
|
||||
dnl Find the clipping mode in the following way:
|
||||
dnl 1) If we are not cross compiling test it.
|
||||
dnl 2) IF we are cross compiling, assume that clipping isn't done correctly.
|
||||
|
||||
AC_DEFUN([AC_C_CLIP_MODE],
|
||||
[AC_CACHE_CHECK(processor clipping capabilities,
|
||||
ac_cv_c_clip_type,
|
||||
|
||||
# Initialize to unknown
|
||||
ac_cv_c_clip_positive=unknown
|
||||
ac_cv_c_clip_negative=unknown
|
||||
|
||||
if test $ac_cv_c_clip_positive = unknown ; then
|
||||
AC_TRY_RUN(
|
||||
[[
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#define _ISOC99_SOURCE 1
|
||||
#define __USE_ISOC99 1
|
||||
#define __USE_ISOC9X 1
|
||||
#include <math.h>
|
||||
int main (void)
|
||||
{ double fval ;
|
||||
int k, ival ;
|
||||
|
||||
fval = 1.0 * 0x7FFFFFFF ;
|
||||
for (k = 0 ; k < 100 ; k++)
|
||||
{ ival = (lrint (fval)) >> 24 ;
|
||||
if (ival != 127)
|
||||
return 1 ;
|
||||
|
||||
fval *= 1.2499999 ;
|
||||
} ;
|
||||
|
||||
return 0 ;
|
||||
}
|
||||
]],
|
||||
ac_cv_c_clip_positive=yes,
|
||||
ac_cv_c_clip_positive=no,
|
||||
ac_cv_c_clip_positive=unknown
|
||||
)
|
||||
|
||||
AC_TRY_RUN(
|
||||
[[
|
||||
#define _ISOC9X_SOURCE 1
|
||||
#define _ISOC99_SOURCE 1
|
||||
#define __USE_ISOC99 1
|
||||
#define __USE_ISOC9X 1
|
||||
#include <math.h>
|
||||
int main (void)
|
||||
{ double fval ;
|
||||
int k, ival ;
|
||||
|
||||
fval = -8.0 * 0x10000000 ;
|
||||
for (k = 0 ; k < 100 ; k++)
|
||||
{ ival = (lrint (fval)) >> 24 ;
|
||||
if (ival != -128)
|
||||
return 1 ;
|
||||
|
||||
fval *= 1.2499999 ;
|
||||
} ;
|
||||
|
||||
return 0 ;
|
||||
}
|
||||
]],
|
||||
ac_cv_c_clip_negative=yes,
|
||||
ac_cv_c_clip_negative=no,
|
||||
ac_cv_c_clip_negative=unknown
|
||||
)
|
||||
|
||||
fi
|
||||
|
||||
if test $ac_cv_c_clip_positive = yes ; then
|
||||
ac_cv_c_clip_positive=1
|
||||
else
|
||||
ac_cv_c_clip_positive=0
|
||||
fi
|
||||
|
||||
if test $ac_cv_c_clip_negative = yes ; then
|
||||
ac_cv_c_clip_negative=1
|
||||
else
|
||||
ac_cv_c_clip_negative=0
|
||||
fi
|
||||
|
||||
[[
|
||||
case "$ac_cv_c_clip_positive$ac_cv_c_clip_negative" in
|
||||
"00")
|
||||
ac_cv_c_clip_type="none"
|
||||
;;
|
||||
"10")
|
||||
ac_cv_c_clip_type="positive"
|
||||
;;
|
||||
"01")
|
||||
ac_cv_c_clip_type="negative"
|
||||
;;
|
||||
"11")
|
||||
ac_cv_c_clip_type="both"
|
||||
;;
|
||||
esac
|
||||
]]
|
||||
|
||||
)
|
||||
]
|
||||
|
||||
)# AC_C_CLIP_MODE
|
||||
|
||||
|
||||
|
||||
|
||||
5
buildtools/Makefile.am
Normal file
5
buildtools/Makefile.am
Normal file
@@ -0,0 +1,5 @@
|
||||
AUTOMAKE_OPTIONS = foreign 1.4
|
||||
|
||||
noinst_PROGRAMS= bin2res
|
||||
bin2res_SOURCES = bin2res.cpp
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* bin2res.cpp - generate embedded resources from binary data (based on qembed)
|
||||
*
|
||||
* Copyright (c) 2005 Tobias Doerffel <tobydox@users.sourceforge.net>
|
||||
* Copyright (c) 2005 Tobias Doerffel <tobydox/at/users.sourceforge.net>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public
|
||||
@@ -15,8 +15,8 @@
|
||||
*
|
||||
* You should have received a copy of the GNU General Public
|
||||
* License along with this program (see COPYING); if not, write to the
|
||||
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
|
||||
* Boston, MA 02111-1307, USA.
|
||||
* Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
||||
* Boston, MA 02110-1301 USA.
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -97,7 +97,7 @@ int main( int argc, char * * argv )
|
||||
e->cname = convertFileNameToCIdentifier( e->name );
|
||||
embedded_data.push_back( e );
|
||||
std::string s;
|
||||
std::cout << "static const unsigned char " << e->cname <<
|
||||
std::cout << "const unsigned char " << e->cname <<
|
||||
"_data[] = {";
|
||||
embedData( data, fsize, std::cout );
|
||||
std::cout << std::endl << "};" << std::endl << std::endl;
|
||||
@@ -106,7 +106,7 @@ int main( int argc, char * * argv )
|
||||
|
||||
if( embedded_data.size() > 0 )
|
||||
{
|
||||
std::cout << "static const unsigned char dummy_data[] ="
|
||||
std::cout << "const unsigned char dummy_data[] ="
|
||||
"{ 0x00 };" << std::endl << std::endl;
|
||||
embed * dummy = new embed;
|
||||
dummy->size = 1;
|
||||
@@ -114,14 +114,15 @@ int main( int argc, char * * argv )
|
||||
dummy->cname = convertFileNameToCIdentifier( "dummy" );
|
||||
embedded_data.push_back( dummy );
|
||||
|
||||
std::cout << "#include <string.h>" << std::endl;
|
||||
std::cout << "static struct embedDesc" << std::endl
|
||||
<< "{" << std::endl
|
||||
std::cout << "#include <string.h>" << std::endl << std::endl;
|
||||
std::cout << "#include \"embed.h\"" << std::endl << std::endl;
|
||||
std::cout << "embed::descriptor embed_vec[] = {" << std::endl;
|
||||
/* << "{" << std::endl
|
||||
<< " int size;" << std::endl
|
||||
<< " const unsigned char * data;" <<
|
||||
std::endl
|
||||
<< " const char * name;" << std::endl
|
||||
<< "} embed_vec[] = {" << std::endl;
|
||||
<< "} embed_vec[] = {" << std::endl;*/
|
||||
while( embedded_data.size() > 0 )
|
||||
{
|
||||
embed * e = embedded_data[0];
|
||||
@@ -133,9 +134,9 @@ int main( int argc, char * * argv )
|
||||
}
|
||||
std::cout << " { 0, 0, 0 }" << std::endl << "};" << std::endl
|
||||
<< std::endl
|
||||
<< "static const embedDesc & findEmbeddedData( "
|
||||
"const char * _name )" << std::endl
|
||||
<< "{" << std::endl
|
||||
<< "const embed::descriptor & "
|
||||
"findEmbeddedData( const char * _name )"
|
||||
<< std::endl << "{" << std::endl
|
||||
<< " for( int i = 0; embed_vec[i].data; "
|
||||
"i++ )" << std::endl
|
||||
<< " {" << std::endl
|
||||
|
||||
613
configure.in
613
configure.in
@@ -2,17 +2,68 @@
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.50)
|
||||
AC_INIT(lmms, 0.1.1, tobydox@users.sourceforge.net)
|
||||
#AC_INIT(acinclude.m4)
|
||||
AM_INIT_AUTOMAKE(lmms, 0.1.1)
|
||||
AC_INIT(lmms, 0.3.2, lmms-devel/at/lists/dot/sf/dot/net)
|
||||
AM_INIT_AUTOMAKE(lmms, 0.3.2)
|
||||
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_CXX
|
||||
AC_PROG_CC
|
||||
AC_LIBTOOL_WIN32_DLL
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AM_PROG_LIBTOOL
|
||||
|
||||
if ! test -z "${prefix}" -o "${prefix}" = "NONE" ; then
|
||||
CFLAGS="$CFLAGS -I${prefix}/include"
|
||||
CPPFLAGS="$CPPFLAGS -I${prefix}/include"
|
||||
LDFLAGS="$LDFLAGS -L${prefix}/bin"
|
||||
fi
|
||||
|
||||
AH_TEMPLATE(BUILD_LINUX, [Build LMMS for Linux])
|
||||
AH_TEMPLATE(BUILD_WIN32, [Build LMMS for Win32])
|
||||
AC_ARG_WITH(linux,
|
||||
[ --with-linux explicit build LMMS for Linux], [ build_linux=true ], [ build_linux=false ])
|
||||
AC_ARG_WITH(win32,
|
||||
[ --with-win32 explicit build LMMS for Win32], [ build_win32=true ], [ build_win32=false ])
|
||||
AC_MSG_CHECKING([platform to build for])
|
||||
if test "x$build_win32" = "xtrue" ; then
|
||||
AC_MSG_RESULT([Win32, will enable support for it])
|
||||
AC_DEFINE(BUILD_WIN32)
|
||||
AC_DEFINE(WIN32)
|
||||
build_linux="false"
|
||||
build_win32="true"
|
||||
else
|
||||
# if test `uname -s | tr -s 'LINUX' 'linux'` = "linux" -o "x$build_linux" = "xyes" ; then
|
||||
AC_MSG_RESULT([Linux, will enable support for it])
|
||||
AC_DEFINE(BUILD_LINUX)
|
||||
build_linux="true"
|
||||
build_win32="false"
|
||||
# if uname -s | grep MINGW32 ; then
|
||||
# else
|
||||
# AC_MSG_ERROR([*** non usable found... Run ./configure --help to see a list of available platforms, you can also specify explicit, if your platform was not recognized properly. Otherwise your platform isn't supported yet. In this case please contact the maintainer (see README)])
|
||||
#fi
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(BUILD_WIN32, test "$build_win32" = "true")
|
||||
AM_CONDITIONAL(BUILD_LINUX, test "$build_linux" = "true")
|
||||
|
||||
|
||||
# -fomit-frame-pointer crashes wine on Ubuntu Dapper--Danny 7/21/06
|
||||
#DEFAULTFLAGS="-floop-optimize2 -fomit-frame-pointer -fgcse-sm -fgcse-las"
|
||||
DEFAULTFLAGS="-O2 -fPIC" #"-floop-optimize2 -fgcse-sm -fgcse-las"
|
||||
|
||||
# Tested with GCC 4.0--needs to be tested with 4.1--Danny 7/21/06
|
||||
if test "x`$CC --version|head -1|cut -d\ -f3|cut -d. -f1`" = "x4" ; then
|
||||
DEFAULTFLAGS="$DEFAULTFLAGS -ftree-vectorize -ftree-loop-linear"
|
||||
# if test "x`$CC --version|head -1|cut -d\ -f3|cut -d. -f2`" != "x0" ; then
|
||||
# DEFAULTFLAGS="$DEFAULTFLAGS -funsafe-loop-optimizations -Wunsafe-loop-optimizations"
|
||||
# fi
|
||||
fi
|
||||
|
||||
CFLAGS="$DEFAULTFLAGS $CFLAGS"
|
||||
CXXFLAGS="$DEFAULTFLAGS $CXXFLAGS"
|
||||
|
||||
AC_PATH_XTRA
|
||||
gw_CHECK_QT
|
||||
@@ -21,7 +72,7 @@ gw_CHECK_QT
|
||||
# checks for header files.
|
||||
AC_HEADER_STDC
|
||||
AC_HEADER_SYS_WAIT
|
||||
AC_CHECK_HEADERS([fcntl.h memory.h string.h sys/ioctl.h unistd.h stdlib.h])
|
||||
AC_CHECK_HEADERS([fcntl.h memory.h string.h sys/ioctl.h unistd.h stdlib.h pthread.h sys/ipc.h sys/shm.h sys/time.h sys/select.h sys/types.h stdarg.h signal.h sched.h ctype.h])
|
||||
|
||||
# checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
||||
@@ -31,15 +82,16 @@ AC_HEADER_TIME
|
||||
AC_STRUCT_TM
|
||||
AC_C_VOLATILE
|
||||
AC_C_BIGENDIAN
|
||||
AC_CHECK_TYPES([mode_t, off_t, pid_t, size_t, ssize_t, long long])
|
||||
|
||||
# checks for library functions.
|
||||
AC_FUNC_ALLOCA
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AC_FUNC_MALLOC
|
||||
AC_FUNC_MEMCMP
|
||||
AC_TYPE_SIGNAL
|
||||
|
||||
AC_CHECK_FUNCS([usleep])
|
||||
AC_CHECK_FUNCS([usleep pipe sprintf])
|
||||
|
||||
|
||||
|
||||
# search for include-path of SDL (just for supporting the FreeBSD-guys.... ;-)
|
||||
@@ -54,18 +106,18 @@ done
|
||||
|
||||
|
||||
AH_TEMPLATE(SDL_SDL_H, [Define to location of SDL.h])
|
||||
AH_TEMPLATE(SDL_SDL_AUDIO_H, [Define to location of SD_audio.h])
|
||||
AH_TEMPLATE(SDL_SDL_AUDIO_H, [Define to location of SDL_audio.h])
|
||||
AH_TEMPLATE(SDL_SDL_SOUND_H, [Define to location of SDL_sound.h])
|
||||
|
||||
OLD_LIBS="$LIBS"
|
||||
LIBS="$LIBS -lpthread"
|
||||
#LIBS="$LIBS -lpthread"
|
||||
|
||||
# check for SDL-lib
|
||||
AC_ARG_WITH(sdl,
|
||||
AS_HELP_STRING([--without-sdl],
|
||||
[disable support for SDL-audio-output]), ,
|
||||
[ with_sdlaudio=yes ])
|
||||
AH_TEMPLATE(HAVE_SDL_SDL_AUDIO_H, [Define to 1 if you have the $SDL_INC_PATH/SDL_audio.h header file.])
|
||||
AH_TEMPLATE(HAVE_SDL_SDL_AUDIO_H, [Define to 1 if you have the <$SDL_INC_PATH/SDL_audio.h> header file.])
|
||||
if test "x$with_sdlaudio" = "xyes" -a ! -z "$SDL_INC_PATH"; then
|
||||
AC_CHECK_HEADER($SDL_INC_PATH/SDL_audio.h, HAVE_SDL_SDL_AUDIO_H="true")
|
||||
AC_CHECK_LIB([SDL], [SDL_OpenAudio], HAVE_LIBSDL="true", HAVE_SDL_SDL_AUDIO_H="")
|
||||
@@ -83,7 +135,7 @@ AC_ARG_WITH(sdlsound,
|
||||
AS_HELP_STRING([--without-sdlsound],
|
||||
[disable support for reading samples via SDL_sound]), ,
|
||||
[ with_sdlsound=yes ])
|
||||
AH_TEMPLATE(HAVE_SDL_SDL_SOUND_H, [Define to 1 if you have the $SDL_INCL_PATH/SDL_sound.h header file.])
|
||||
AH_TEMPLATE(HAVE_SDL_SDL_SOUND_H, [Define to 1 if you have the <$SDL_INC_PATH/SDL_sound.h> header file.])
|
||||
if test "x$with_sdlsound" = "xyes" -a ! -z "$SDL_INC_PATH"; then
|
||||
AC_CHECK_HEADER($SDL_INC_PATH/SDL_sound.h, HAVE_SDL_SDL_SOUND_H="true")
|
||||
AC_CHECK_LIB([SDL_sound], [Sound_Init], HAVE_LIBSDL_SOUND="true", HAVE_SDL_SDL_SOUND_H="")
|
||||
@@ -103,7 +155,7 @@ AC_ARG_WITH(asound,
|
||||
AS_HELP_STRING([--without-asound],
|
||||
[disable support for ALSA-sound-output]), ,
|
||||
[ with_asound=yes ])
|
||||
AH_TEMPLATE(HAVE_ALSA_ASOUNDLIB_H, [Define to 1 if you have the alsa/asoundlib.h header file.])
|
||||
AH_TEMPLATE(HAVE_ALSA_ASOUNDLIB_H, [Define to 1 if you have the <alsa/asoundlib.h> header file.])
|
||||
if test "x$with_asound" = "xyes" ; then
|
||||
AC_CHECK_HEADER(alsa/asoundlib.h, HAVE_ALSA_ASOUNDLIB_H="true")
|
||||
AC_CHECK_LIB([asound], [snd_pcm_open], HAVE_LIBASOUND="true", HAVE_ALSA_ASOUNDLIB_H="")
|
||||
@@ -114,12 +166,31 @@ fi
|
||||
AM_CONDITIONAL(HAVE_LIBASOUND, test ! -z "$HAVE_ALSA_ASOUNDLIB_H")
|
||||
|
||||
|
||||
# check for OSS
|
||||
AC_ARG_WITH(oss,
|
||||
AS_HELP_STRING([--without-oss],
|
||||
[disable support for OSS-sound-output]), ,
|
||||
[ with_oss=yes ])
|
||||
AH_TEMPLATE(HAVE_SYS_SOUNDCARD_H, [Define to 1 if you have the <sys/soundcard.h> header file.])
|
||||
AH_TEMPLATE(HAVE_SOUNDCARD_H, [Define to 1 if you have the <soundcard.h> header file.])
|
||||
if test "x$with_oss" = "xyes" ; then
|
||||
AC_CHECK_HEADER(sys/soundcard.h, HAVE_SYS_SOUNDCARD_H="true")
|
||||
AC_CHECK_HEADER(soundcard.h, HAVE_SOUNDCARD_H="true")
|
||||
fi
|
||||
if test ! -z "$HAVE_SYS_SOUNDCARD_H" ; then
|
||||
AC_DEFINE(HAVE_SYS_SOUNDCARD_H)
|
||||
fi
|
||||
if test ! -z "$HAVE_SOUNDCARD_H" ; then
|
||||
AC_DEFINE(HAVE_SOUNDCARD_H)
|
||||
fi
|
||||
|
||||
|
||||
# check for JACK
|
||||
AC_ARG_WITH(jack,
|
||||
AS_HELP_STRING([--without-jack],
|
||||
[disable support for JACK-transport]), ,
|
||||
[ with_jack=yes ])
|
||||
AH_TEMPLATE(HAVE_JACK_JACK_H, [Define to 1 if you have the jack/jack.h header file.])
|
||||
AH_TEMPLATE(HAVE_JACK_JACK_H, [Define to 1 if you have the <jack/jack.h> header file.])
|
||||
AH_TEMPLATE(OLD_JACK, [Define to 1 if your JACK-version doesnt know about jack_client_open() etc.])
|
||||
if test "x$with_jack" = "xyes" ; then
|
||||
AC_CHECK_HEADER(jack/jack.h, HAVE_JACK_JACK_H="true")
|
||||
@@ -135,14 +206,97 @@ fi
|
||||
AM_CONDITIONAL(HAVE_LIBJACK, test ! -z "$HAVE_JACK_JACK_H")
|
||||
|
||||
|
||||
# check for proper WINE-installation and existing Steinberg headers
|
||||
AC_ARG_WITH(vst,
|
||||
AS_HELP_STRING([--without-vst],
|
||||
[disable support for builtin VST-plugin-hosting]), , [ with_vst=yes ])
|
||||
if test "x$with_vst" = "xyes" ; then
|
||||
|
||||
if echo $CFLAGS $CXXFLAGS | grep "fomit-frame-pointer" > /dev/null ; then
|
||||
AC_MSG_ERROR([*** passing -fomit-frame-pointer as compiler-flag will break LMMS' VST-support so either disable VST-support using --without-vst or remove it from compiler-flags])
|
||||
fi
|
||||
|
||||
if test "$build_linux" = "true" ; then
|
||||
AC_CHECK_PROG(WINECXX, wineg++, /usr/bin/wineg++,,/usr/bin)
|
||||
|
||||
if test "x`uname -m`" != "xx86_64" ; then
|
||||
AC_CHECK_LIB([wine], [wine_init], true)
|
||||
else
|
||||
AMD64_BUILD=yes
|
||||
OLDCFLAGS="$CFLAGS"
|
||||
CFLAGS="-m32 $CFLAGS"
|
||||
AC_CHECK_LIB([wine], [wine_init], true)
|
||||
CFLAGS="$OLDCFLAGS"
|
||||
fi
|
||||
|
||||
if test ! -z "$WINECXX" ; then
|
||||
AC_LANG_PUSH(C++)
|
||||
# CXXFLAGS="$CXXFLAGS -I${prefix}/include/wine/windows"
|
||||
OLDCXX="$CXX"
|
||||
OLDCPPFLAGS="$CPPFLAGS"
|
||||
CXX="$WINECXX"
|
||||
CPPFLAGS="$CPPFLAGS -I${prefix}/include/wine/windows"
|
||||
CPPFLAGS+=" -I/usr/include/wine/windows"
|
||||
AC_CHECK_HEADER(windows.h, HAVE_WINDOWS_H="true")
|
||||
CXX="$OLDCXX"
|
||||
CPPFLAGS="$OLDCPPFLAGS"
|
||||
AC_LANG_POP(C++)
|
||||
if test -z "$HAVE_WINDOWS_H" ; then
|
||||
WINECXX=""
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
AM_CONDITIONAL(VST_SUPPORT, test ! -z "$WINECXX")
|
||||
AM_CONDITIONAL(AMD64_BUILD, test "x$AMD64_BUILD" = "xyes")
|
||||
|
||||
|
||||
# check for LADSPA-SDK
|
||||
AC_ARG_WITH(ladspa,
|
||||
AS_HELP_STRING([--without-ladspa], [disable support for LADSPA]), , [ with_ladspa=yes ] )
|
||||
AH_TEMPLATE(HAVE_LADSPA_H, [Define to 1 if you have the <ladspa.h> header file.])
|
||||
AH_TEMPLATE(LADSPA_SUPPORT, [Define to 1 if you have the <ladspa.h> header file.])
|
||||
if test "x$with_ladspa" = "xyes" ; then
|
||||
AC_CHECK_HEADER(ladspa.h, HAVE_LADSPA_H="true")
|
||||
fi
|
||||
if test ! -z "$HAVE_LADSPA_H" ; then
|
||||
AC_DEFINE(HAVE_LADSPA_H)
|
||||
fi
|
||||
if [ "$build_linux" = "true" ] ; then
|
||||
AC_DEFINE(LADSPA_SUPPORT)
|
||||
fi
|
||||
#AM_CONDITIONAL(HAVE_LADSPA_H, test ! -z "$HAVE_LADSPA_H")
|
||||
AM_CONDITIONAL(LADSPA_SUPPORT, test "$build_linux" = "true" )
|
||||
|
||||
|
||||
# check for STK
|
||||
AC_LANG_PUSH(C++)
|
||||
AC_ARG_WITH(stk,
|
||||
AS_HELP_STRING([--without-stk], [disable support for STK plugins]), ,
|
||||
[ with_stk=yes ])
|
||||
AH_TEMPLATE(HAVE_STK_H, [Define to 1 if you have the <stk/Stk.h> header file.])
|
||||
if test "x$with_stk" = "xyes" ; then
|
||||
AC_CHECK_HEADER([stk/Stk.h], HAVE_STK_H="true")
|
||||
AC_CHECK_LIB([stk], [main], HAVE_STK="true", HAVE_STK_H="",
|
||||
[-ljack -lasound])
|
||||
fi
|
||||
if test ! -z "$HAVE_STK_H" ; then
|
||||
AC_DEFINE(HAVE_STK_H)
|
||||
AC_SUBST(stk_includes, [/usr/include/stk])
|
||||
AC_SUBST(stk_lib, [/usr/lib])
|
||||
fi
|
||||
AM_CONDITIONAL(STK_SUPPORT, test ! -z "$HAVE_STK_H")
|
||||
AC_LANG_POP(C++)
|
||||
|
||||
|
||||
# check for vorbis-lib
|
||||
AC_ARG_WITH(vorbis,
|
||||
AS_HELP_STRING([--without-vorbis],
|
||||
[disable support for exporting song to OGG-files]), ,
|
||||
[ with_vorbis=yes ])
|
||||
AH_TEMPLATE(HAVE_VORBIS_CODEC_H, [Define to 1 if you have the vorbis/codec.h header file.])
|
||||
AH_TEMPLATE(HAVE_VORBIS_VORBISENC_H, [Define to 1 if you have the vorbis/vorbisenc.h header file.])
|
||||
AH_TEMPLATE(HAVE_VORBIS_VORBISFILE_H, [Define to 1 if you have the vorbis/vorbisfile.h header file.])
|
||||
AH_TEMPLATE(HAVE_VORBIS_CODEC_H, [Define to 1 if you have the <vorbis/codec.h> header file.])
|
||||
AH_TEMPLATE(HAVE_VORBIS_VORBISENC_H, [Define to 1 if you have the <vorbis/vorbisenc.h> header file.])
|
||||
AH_TEMPLATE(HAVE_VORBIS_VORBISFILE_H, [Define to 1 if you have the <vorbis/vorbisfile.h> header file.])
|
||||
if test "x$with_vorbis" = "xyes" ; then
|
||||
OGG_SUPPORT="true"
|
||||
AC_CHECK_HEADER(vorbis/codec.h, HAVE_VORBIS_CODEC_H="true",OGG_SUPPORT="")
|
||||
@@ -158,28 +312,90 @@ fi
|
||||
AM_CONDITIONAL(HAVE_LIBVORBIS, test ! -z "$OGG_SUPPORT")
|
||||
|
||||
|
||||
# check for libFLAC
|
||||
AC_ARG_WITH(flac,
|
||||
AS_HELP_STRING([--without-flac],
|
||||
[disable support for internal encoding/decoding with FLAC]), ,
|
||||
[ with_flac=yes ])
|
||||
AH_TEMPLATE(HAVE_FLAC_STREAM_ENCODER_H, [Define to 1 if you have the <FLAC/stream_encoder.h> header file.])
|
||||
AH_TEMPLATE(HAVE_FLAC_STREAM_DECODER_H, [Define to 1 if you have the <FLAC/stream_decoder.h> header file.])
|
||||
if test "x$with_flac" = "xyes" ; then
|
||||
AC_CHECK_HEADER(FLAC/stream_encoder.h, HAVE_FLAC_STREAM_ENCODER_H="true")
|
||||
AC_CHECK_HEADER(FLAC/stream_decoder.h, HAVE_FLAC_STREAM_DECODER_H="true")
|
||||
AC_CHECK_LIB([FLAC], [FLAC__stream_encoder_new], HAVE_LIBFLAC="true")
|
||||
fi
|
||||
if test ! -z "$HAVE_FLAC_STREAM_ENCODER_H" -a ! -z "$HAVE_FLAC_STREAM_DECODER_H" -a ! -z "$HAVE_LIBFLAC"; then
|
||||
AC_DEFINE(HAVE_FLAC_STREAM_ENCODER_H)
|
||||
AC_DEFINE(HAVE_FLAC_STREAM_DECODER_H)
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_LIBFLAC, test ! -z "$HAVE_LIBFLAC")
|
||||
|
||||
|
||||
# check for libsamplerate
|
||||
AC_ARG_WITH(src,
|
||||
AS_HELP_STRING([--without-libsrc],
|
||||
[disable support for resampling via libsamplerate]), ,
|
||||
[ with_libsrc=yes ])
|
||||
AH_TEMPLATE(HAVE_SAMPLERATE_H, [Define to 1 if you have the samplerate.h header file.])
|
||||
if test "x$with_libsrc" = "xyes" ; then
|
||||
AC_CHECK_HEADER(samplerate.h, HAVE_SAMPLERATE_H="true")
|
||||
AC_CHECK_LIB([samplerate], [src_simple], HAVE_LIBSRC="true", HAVE_SAMPLERATE_H="")
|
||||
AC_CHECK_HEADER(samplerate.h, HAVE_SAMPLERATE_H="true")
|
||||
AC_CHECK_LIB([samplerate], [src_simple], HAVE_LIBSRC="true", HAVE_SAMPLERATE_H="")
|
||||
AH_TEMPLATE(USE_3RDPARTY_LIBSRC, [Define to 1 if you do not have the <samplerate.h> header file.])
|
||||
AM_CONDITIONAL(USE_3RDPARTY_LIBSRC, test -z "$HAVE_SAMPLERATE_H")
|
||||
if test -z "$HAVE_SAMPLERATE_H" ; then
|
||||
AC_DEFINE(USE_3RDPARTY_LIBSRC)
|
||||
AC_CHECK_FUNCS(malloc calloc free memcpy memmove)
|
||||
|
||||
AC_CHECK_LIB([m],floor)
|
||||
AC_CHECK_FUNCS(floor ceil fmod)
|
||||
|
||||
AC_C99_FUNC_LRINT
|
||||
AC_C99_FUNC_LRINTF
|
||||
# AC_C99_FUNC_LLRINT Don't need this (yet?).
|
||||
|
||||
case "x$ac_cv_c99_lrint$ac_cv_c99_lrintf" in
|
||||
xyesyes)
|
||||
;;
|
||||
*)
|
||||
AC_MSG_WARN([[*** Missing C99 standard functions lrint() and lrintf().]])
|
||||
AC_MSG_WARN([[*** This may cause benign compiler warnings on some systems (ie Solaris).]])
|
||||
;;
|
||||
esac
|
||||
|
||||
#====================================================================================
|
||||
# Determine if the processor can do clipping on float to int conversions.
|
||||
|
||||
AC_C_CLIP_MODE
|
||||
|
||||
AC_DEFINE_UNQUOTED(CPU_CLIPS_POSITIVE, ${ac_cv_c_clip_positive},
|
||||
[Target processor clips on positive float to int conversion.])
|
||||
AC_DEFINE_UNQUOTED(CPU_CLIPS_NEGATIVE, ${ac_cv_c_clip_negative},
|
||||
[Target processor clips on negative float to int conversion.])
|
||||
|
||||
fi
|
||||
if test ! -z "$HAVE_SAMPLERATE_H" ; then
|
||||
AC_DEFINE(HAVE_SAMPLERATE_H)
|
||||
|
||||
# check for Festival
|
||||
AC_LANG_PUSH(C++)
|
||||
AC_ARG_WITH(singerbot,
|
||||
AS_HELP_STRING([--without-singerbot],
|
||||
[disable support for SingerBot plugin]), ,
|
||||
[ with_singerbot=yes ])
|
||||
AH_TEMPLATE(SINGERBOT_SUPPORT,
|
||||
[Define to 1 to enable SingerBot plugin support.])
|
||||
if test "x$with_singerbot" = "xyes" ; then
|
||||
ORIG_CPPFLAGS=$CPPFLAGS
|
||||
CPPFLAGS="$CPPFLAGS -I/usr/include/festival -I/usr/include/speech_tools -Wno-non-template-friend"
|
||||
AC_CHECK_HEADER([festival.h], FESTIVAL_SUPPORT="true")
|
||||
AC_CHECK_LIB([Festival], [main], true, FESTIVAL_SUPPORT="")
|
||||
CPPFLAGS=$ORIG_CPPFLAGS
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_LIBSRC, test ! -z "$HAVE_SAMPLERATE_H")
|
||||
if test ! -z "$FESTIVAL_SUPPORT" ; then
|
||||
AC_DEFINE(SINGERBOT_SUPPORT)
|
||||
fi
|
||||
AC_LANG_POP(C++)
|
||||
AM_CONDITIONAL(SINGERBOT_SUPPORT, test ! -z "$FESTIVAL_SUPPORT" )
|
||||
|
||||
|
||||
# libsndfile-stuff
|
||||
AC_ARG_WITH(src,
|
||||
AC_ARG_WITH(libsf,
|
||||
AS_HELP_STRING([--without-libsf],
|
||||
[disable support for importing files via libsndfile]), ,
|
||||
[ with_libsf=yes ])
|
||||
AH_TEMPLATE(HAVE_SNDFILE_H, [Define to 1 if you have the sndfile.h header file.])
|
||||
AH_TEMPLATE(HAVE_SNDFILE_H, [Define to 1 if you have the <sndfile.h> header file.])
|
||||
if test "x$with_libsf" = "xyes" ; then
|
||||
AC_CHECK_HEADER(sndfile.h, HAVE_SNDFILE_H="true")
|
||||
AC_CHECK_LIB([sndfile], [sf_command], HAVE_LIBSF="true", HAVE_SNDFILE_H="")
|
||||
@@ -207,11 +423,11 @@ AM_CONDITIONAL(HAVE_LIBSF, test ! -z "$HAVE_SNDFILE_H")
|
||||
|
||||
AC_ARG_WITH(nosmpdecs,
|
||||
AS_HELP_STRING([--without-sample-decoders],
|
||||
[force compiling LMMS even if libraries for sample-decoding were found]),
|
||||
[force compiling LMMS even if no usable libraries for sample-decoding were found]),
|
||||
[ with_smpdecs=yes ])
|
||||
|
||||
if test -z "$HAVE_SND_FILE" -a -z "$HAVE_SDL_SDL_SOUND_H" -a -z "$OGG_SUPPORT" -a ! -z "$with_smpdecs"; then
|
||||
AC_MSG_ERROR([*** neither libsndfile nor SDL_sound nor libvorbis (or according devel-files) were found which would make LMMS unable to load any samples, so please install at least one of the packages and try again! Use --without-sample-decoders to force compiling LMMS.])
|
||||
AC_MSG_ERROR([*** neither libsndfile nor SDL_sound nor libvorbis (or according devel-files) were found which would make LMMS unable to load any samples so please install at least one of the packages and try again! Use --without-sample-decoders to force compiling without any sample-decoding-libraries.])
|
||||
fi
|
||||
|
||||
|
||||
@@ -222,8 +438,8 @@ AH_TEMPLATE(DISABLE_SURROUND, [Define if you want to disable surround-support in
|
||||
AC_ARG_ENABLE([surround],
|
||||
AS_HELP_STRING([--disable-surround],
|
||||
[compile LMMS without surround-support]),
|
||||
DISABLE_SURROUND="yes")
|
||||
if test "x$DISABLE_SURROUND" = "xyes" ; then
|
||||
[ENABLE_SURROUND=$enableval])
|
||||
if test "x$ENABLE_SURROUND" = "xno" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(DISABLE_SURROUND)
|
||||
else
|
||||
@@ -236,7 +452,7 @@ AC_MSG_CHECKING([whether to enable high quality sinc-resampling])
|
||||
AH_TEMPLATE(HQ_SINC, [Define if you want to enable high quality sinc-resampling.])
|
||||
AC_ARG_ENABLE([hqsinc],
|
||||
AS_HELP_STRING([--enable-hqsinc],
|
||||
[enable high quality sinc-resampling]), HQ_SINC="yes")
|
||||
[enable high quality sinc-resampling]), [HQ_SINC=$enableval])
|
||||
if test "x$HQ_SINC" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HQ_SINC)
|
||||
@@ -244,6 +460,21 @@ else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
# check whether to disable single-source-compile
|
||||
AC_MSG_CHECKING([whether to enable single-source-compile])
|
||||
# AH_TEMPLATE(SINGLE_SOURCE_COMPILE, [Define if you want to enable single-source-compile.])
|
||||
AC_ARG_ENABLE([ssc],
|
||||
AS_HELP_STRING([--enable-ssc],
|
||||
[enable single-source-compile]), [ENABLE_SSC=$enableval])
|
||||
if test "x$ENABLE_SSC" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
# AC_DEFINE(SINGLE_SOURCE_COMPILE)
|
||||
CXXFLAGS="$CXXFLAGS -DSINGLE_SOURCE_COMPILE"
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# check whether compiler of current platform supports attribute regparm(x)
|
||||
AC_MSG_CHECKING([whether we can use function-attribute regparm(x) on current platform])
|
||||
@@ -283,13 +514,22 @@ AC_TRY_LINK([#include <math.h>], [ fabsf ],
|
||||
AC_DEFINE(fabsf, fabs)
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([whether logf is known by compiler])
|
||||
AH_TEMPLATE(logf, [Define to lof if logf is not known])
|
||||
AC_TRY_LINK([#include <math.h>], [ logf ],
|
||||
AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT([no - will use log instead])
|
||||
AC_DEFINE(logf, log)
|
||||
)
|
||||
|
||||
|
||||
# check whether to enable debugging-code
|
||||
AC_MSG_CHECKING([whether to enable debugging-code])
|
||||
AH_TEMPLATE(LMMS_DEBUG, [Define if you want to disable debbuging-code in LMMS.])
|
||||
AC_ARG_ENABLE([debug],
|
||||
AS_HELP_STRING([--enable-debug],
|
||||
[compile LMMS with additional debugging support]), DEBUG="yes")
|
||||
[compile LMMS with additional debugging support]),
|
||||
[DEBUG=$enableval])
|
||||
if test "x$DEBUG" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(LMMS_DEBUG)
|
||||
@@ -298,6 +538,27 @@ else
|
||||
fi
|
||||
|
||||
|
||||
AC_MSG_CHECKING([whether to ship caps])
|
||||
AC_ARG_WITH([caps],
|
||||
AS_HELP_STRING([--without-caps],
|
||||
[do not ship C* Audio Plugin Suite]), ,
|
||||
[ with_caps=yes ])
|
||||
if test "x$with_caps" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
AM_CONDITIONAL(SHIP_CAPS, test "x$with_caps" = "xyes")
|
||||
|
||||
|
||||
if [ "$build_win32" = "true" ] ; then
|
||||
BIN2RES=`pwd`/buildtools/bin2res.exe
|
||||
else
|
||||
BIN2RES=`pwd`/buildtools/bin2res
|
||||
fi
|
||||
AC_SUBST(BIN2RES)
|
||||
|
||||
|
||||
# check for rpm SOURCES path
|
||||
echo -n "checking for rpm sources path... "
|
||||
RPMSOURCEDIR="NOT-FOUND"
|
||||
@@ -314,40 +575,96 @@ lmmsdatadir="$datadir/$PACKAGE"
|
||||
AC_SUBST(lmmsdatadir)
|
||||
|
||||
|
||||
CXXFLAGS="$CXXFLAGS -g0"
|
||||
if test $CXX == "g++" ; then
|
||||
CXXFLAGS="$CXXFLAGS -ansi -Wall -fno-exceptions"
|
||||
EXTRA_WARNINGS="-Wextra -Wno-unused-parameter -Winline -Wdisabled-optimization"
|
||||
if test "x$CXX" == "xg++" ; then
|
||||
CXXFLAGS="$CXXFLAGS -ansi -Wall $EXTRA_WARNINGS -fno-exceptions"
|
||||
fi
|
||||
|
||||
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||
CXXFLAGS="$CXXFLAGS -I/usr/local/include"
|
||||
|
||||
AC_CONFIG_FILES([Makefile
|
||||
artwork/Makefile
|
||||
locale/Makefile
|
||||
midi-maps/Makefile
|
||||
presets/Makefile
|
||||
presets/AudioFileProcessor/Makefile
|
||||
presets/MIDI-Out/Makefile
|
||||
presets/PluckedStringSynth/Makefile
|
||||
presets/TripleOscillator/Makefile
|
||||
projects/Makefile
|
||||
projects/cool_songs/Makefile
|
||||
projects/covers/Makefile
|
||||
projects/demos/Makefile
|
||||
projects/misc/Makefile
|
||||
projects/recorded_loops/Makefile
|
||||
projects/templates/Makefile
|
||||
projects/tutorials/Makefile
|
||||
samples/Makefile
|
||||
samples/basses/Makefile
|
||||
samples/bassloopes/Makefile
|
||||
samples/beats/Makefile
|
||||
samples/drums/Makefile
|
||||
samples/effects/Makefile
|
||||
samples/instruments/Makefile
|
||||
samples/latin/Makefile
|
||||
samples/misc/Makefile
|
||||
samples/shapes/Makefile
|
||||
samples/stringsnpads/Makefile
|
||||
buildtools/Makefile
|
||||
data/Makefile
|
||||
data/locale/Makefile
|
||||
data/midi-maps/Makefile
|
||||
data/presets/Makefile
|
||||
data/presets/AudioFileProcessor/Makefile
|
||||
data/presets/BitInvader/Makefile
|
||||
data/presets/Organic/Makefile
|
||||
data/presets/PluckedStringSynth/Makefile
|
||||
data/presets/TripleOscillator/Makefile
|
||||
data/presets/VeSTige/Makefile
|
||||
data/projects/Makefile
|
||||
data/projects/cool_songs/Makefile
|
||||
data/projects/covers/Makefile
|
||||
data/projects/demos/Makefile
|
||||
data/projects/misc/Makefile
|
||||
data/projects/recorded_loops/Makefile
|
||||
data/projects/templates/Makefile
|
||||
data/projects/tutorials/Makefile
|
||||
data/samples/Makefile
|
||||
data/samples/basses/Makefile
|
||||
data/samples/bassloopes/Makefile
|
||||
data/samples/beats/Makefile
|
||||
data/samples/drums/Makefile
|
||||
data/samples/drumsynth/Makefile
|
||||
data/samples/drumsynth/acoustic/Makefile
|
||||
data/samples/drumsynth/cr78/Makefile
|
||||
data/samples/drumsynth/cr8000/Makefile
|
||||
data/samples/drumsynth/effects/Makefile
|
||||
data/samples/drumsynth/electro/Makefile
|
||||
data/samples/drumsynth/farfisa/Makefile
|
||||
data/samples/drumsynth/ferraro/Makefile
|
||||
data/samples/drumsynth/instrument/Makefile
|
||||
data/samples/drumsynth/jorgensohn/Makefile
|
||||
data/samples/drumsynth/latin/Makefile
|
||||
data/samples/drumsynth/linn/Makefile
|
||||
data/samples/drumsynth/magnetboy/Makefile
|
||||
data/samples/drumsynth/misc/Makefile
|
||||
data/samples/drumsynth/misc_bass/Makefile
|
||||
data/samples/drumsynth/misc_claps/Makefile
|
||||
data/samples/drumsynth/misc_electro/Makefile
|
||||
data/samples/drumsynth/misc_fx/Makefile
|
||||
data/samples/drumsynth/misc_hats/Makefile
|
||||
data/samples/drumsynth/misc_perc/Makefile
|
||||
data/samples/drumsynth/misc_synth/Makefile
|
||||
data/samples/drumsynth/r_b/Makefile
|
||||
data/samples/drumsynth/tr606/Makefile
|
||||
data/samples/drumsynth/tr77/Makefile
|
||||
data/samples/drumsynth/tr808/Makefile
|
||||
data/samples/drumsynth/tr909/Makefile
|
||||
data/samples/effects/Makefile
|
||||
data/samples/instruments/Makefile
|
||||
data/samples/latin/Makefile
|
||||
data/samples/misc/Makefile
|
||||
data/samples/shapes/Makefile
|
||||
data/samples/stringsnpads/Makefile
|
||||
data/themes/Makefile
|
||||
data/track_icons/Makefile
|
||||
plugins/Makefile
|
||||
plugins/audio_file_processor/Makefile
|
||||
plugins/bass_booster/Makefile
|
||||
plugins/bit_invader/Makefile
|
||||
plugins/flp_import/Makefile
|
||||
plugins/kicker/Makefile
|
||||
plugins/ladspa_base/Makefile
|
||||
plugins/ladspa_effect/Makefile
|
||||
plugins/ladspa_effect/caps/Makefile
|
||||
plugins/lb302/Makefile
|
||||
plugins/live_tool/Makefile
|
||||
plugins/midi_import/Makefile
|
||||
plugins/organic/Makefile
|
||||
plugins/patman/Makefile
|
||||
plugins/singerbot/Makefile
|
||||
plugins/stereo_enhancer/Makefile
|
||||
plugins/stk/Makefile
|
||||
plugins/stk/mallets/Makefile
|
||||
plugins/triple_oscillator/Makefile
|
||||
plugins/vestige/Makefile
|
||||
plugins/vibed/Makefile
|
||||
plugins/vst_base/Makefile
|
||||
plugins/vst_effect/Makefile
|
||||
lmms.spec])
|
||||
AC_OUTPUT
|
||||
|
||||
@@ -356,21 +673,7 @@ with_warnings="false"
|
||||
echo
|
||||
echo
|
||||
|
||||
|
||||
if test -z "$OGG_SUPPORT" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have libvorbis installed and/or libvorbis-development-"
|
||||
echo " = package is missing. This will disable support for exporting songs to"
|
||||
echo " = OGG-files! If also SDL_sound is missing, you'll not be able to use the "
|
||||
echo " = samples coming with LMMS since libsndfile currently has no OGG-support!"
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
|
||||
PLUGINS_TO_BUILD=""
|
||||
|
||||
|
||||
if test -z "$HAVE_ALSA_ASOUNDLIB_H" ; then
|
||||
@@ -380,10 +683,11 @@ if test -z "$HAVE_ALSA_ASOUNDLIB_H" ; then
|
||||
echo " ="
|
||||
echo " = You don't seem to have ALSA-library installed and/or ALSA-lib-development-"
|
||||
echo " = package is missing. This will disable support for sound-output via ALSA!"
|
||||
echo " = If you use ALSA-driver for your soundcard there will be no sound-output!"
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* ALSA for audio- and MIDI-input/output"
|
||||
fi
|
||||
|
||||
|
||||
@@ -400,10 +704,32 @@ if test -z "$HAVE_JACK_JACK_H" ; then
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* JACK for audio-input/output"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_SOUNDCARD_H" -a -z "$HAVE_SYS_SOUNDCARD_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have soundcard.h which is neccessary for outputting "
|
||||
echo " = sound via OSS under Linux/BSD/Solaris."
|
||||
echo " = This will also disable support for MIDI using OSS."
|
||||
echo " = If you're building for a different platform or do not need OSS-support, you"
|
||||
echo " = can ignore this warning."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* OSS for audio- and MIDI-input/output"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_SDL_SDL_AUDIO_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
@@ -411,16 +737,35 @@ if test -z "$HAVE_SDL_SDL_AUDIO_H" ; then
|
||||
echo " ="
|
||||
echo " = You don't seem to have SDL-library installed and/or SDL-lib-development-"
|
||||
echo " = package is missing. This will disable support for sound-output via SDL, "
|
||||
echo " = which is important, if you're using sound-daemons (arts, ESD, JACK etc.)"
|
||||
echo " = which is important, if you're using sound-daemons (arts, ESD etc.)"
|
||||
echo " = When compiling without SDL, you'll always have to kill your sound-daemon"
|
||||
echo " = before using LMMS...!"
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* SDL for audio-output"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if test -z "$OGG_SUPPORT" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have libvorbis installed and/or libvorbis-development-"
|
||||
echo " = package is missing. This will disable support for exporting songs to"
|
||||
echo " = OGG-files! If SDL_sound is missing too, you'll not be able to use the "
|
||||
echo " = samples coming with LMMS since libsndfile currently has no OGG-support!"
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* libvorbis for encoding/decoding OGG-files"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_SDL_SDL_SOUND_H" ; then
|
||||
echo " ========================"
|
||||
@@ -433,6 +778,8 @@ if test -z "$HAVE_SDL_SDL_SOUND_H" ; then
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* SDL_sound for sample-decoding"
|
||||
fi
|
||||
|
||||
|
||||
@@ -450,28 +797,116 @@ if test -z "$HAVE_SNDFILE_H" ; then
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* libsndfile for sample-decoding"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_SAMPLERATE_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have libsamplerate installed and/or libsamplerate-"
|
||||
echo " = development-package is missing. This will disable resampling with"
|
||||
echo " = libsamplerate and results in worse quality! Currently LMMS will also"
|
||||
echo " = crash more often, because internal sample-rate-converter has some bugs..."
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " = development-package is missing. If you ignore this warning the"
|
||||
echo " = according source-code of libsamplerate will be directly compiled into"
|
||||
echo " = LMMS which is no problem at all. If you're building official LMMS-packages"
|
||||
echo " = for a distribution DO NOT IGNORE THIS WARNING."
|
||||
echo " ="
|
||||
fi
|
||||
|
||||
|
||||
|
||||
|
||||
if test "$build_linux" = "true" ; then
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* LADSPA-plugins"
|
||||
if test -z "$HAVE_LADSPA_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = As the header file ladspa.h could not be found on your system, a version"
|
||||
echo " = shipped with LMMS will be used. This is no problem at all but generally"
|
||||
echo " = it's better to use files being customized to your system/distribution."
|
||||
echo " = If you encounter problems related to LADSPA-support, try to install"
|
||||
echo " = LADSPA-SDK-package (ladspa-sdk, ladspa-dev or similiar) and run configure"
|
||||
echo " = again."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
else
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You're building LMMS for a platform other than Linux which will prevent"
|
||||
echo " = configure from enabling LADSPA-support."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_STK_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have STK installed and/or STK-development-package"
|
||||
echo " = (Debian/Ubuntu: libstk0-dev) is missing. Without this package, the "
|
||||
echo " = STK instrument plugins (\"Mallets\") won't be built."
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* STK instrument plugins"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
if test -z "$FESTIVAL_SUPPORT" ; then
|
||||
if test "x$with_singerbot" = "xyes" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have Festival development files."
|
||||
echo " = The SingerBot instrument plugin will be ignored."
|
||||
echo " = Before enabling this plugin, bear in mind that it is still experimental."
|
||||
echo " ="
|
||||
echo " = To remove this warning, please pass"
|
||||
echo " = "
|
||||
echo " = --without-singerbot"
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* SingerBot instrument plugin"
|
||||
fi
|
||||
|
||||
|
||||
if test ! -z "$WINECXX" ; then
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* LMMS VST Support Layer (LVSL) for built-in VST-plugin usage"
|
||||
else
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have installed WINE or it's development-packages (headers,"
|
||||
echo " = winegcc etc.) which are neccessary for building LMMS with built-in"
|
||||
echo " = VST-support."
|
||||
echo " = If you do not intend to use VST-plugins with LMMS you can ignore this "
|
||||
echo " = warning."
|
||||
echo " = Consider installing the missing packages (Debian: libwine-dev,"
|
||||
echo " = Ubuntu: wine-dev, openSUSE: wine-devel) for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
|
||||
|
||||
echo
|
||||
echo
|
||||
echo "LMMS will be able to use $PLUGINS_TO_BUILD" | sed -e "s/\\\n/\n/g" | sed -e "s/\\\t/\t/g" | sed -e "s/\\\\\*/\*/g"
|
||||
echo
|
||||
echo
|
||||
echo " ============================"
|
||||
@@ -481,7 +916,7 @@ echo " ="
|
||||
if test "$with_warnings" = "false" ; then
|
||||
echo " = LMMS has been configured successfully. Now you can build it by typing 'make'."
|
||||
echo " = After the compilation-process has finished, you can install LMMS by"
|
||||
echo " = typing 'make install'."
|
||||
echo " = typing 'make install' (do this as \"root\"!)."
|
||||
else
|
||||
echo " = LMMS has been configured, but there were one or more warnings you should"
|
||||
echo " = not ignore. First try to solve the mentioned problems before"
|
||||
@@ -490,7 +925,7 @@ else
|
||||
fi
|
||||
echo " ="
|
||||
echo " = If there're problems while compiling LMMS, please send a mail to "
|
||||
echo " = tobydox@users.sourceforge.net!"
|
||||
echo " = lmms-devel \[at\] lists.sf.net!"
|
||||
echo " ="
|
||||
echo
|
||||
|
||||
|
||||
13
data/Makefile.am
Normal file
13
data/Makefile.am
Normal file
@@ -0,0 +1,13 @@
|
||||
SUBDIRS = locale midi-maps presets projects samples themes track_icons
|
||||
|
||||
menudir = $(datadir)/menu
|
||||
menu_DATA = lmms
|
||||
|
||||
applicationsdir = $(datadir)/applications
|
||||
applications_DATA = lmms.desktop
|
||||
|
||||
mimedir = $(datadir)/mime/packages
|
||||
mime_DATA = lmms.xml
|
||||
|
||||
EXTRA_DIST = $(menu_DATA) $(applications_DATA) $(mime_DATA)
|
||||
|
||||
4
data/lmms
Normal file
4
data/lmms
Normal file
@@ -0,0 +1,4 @@
|
||||
?package(lmms):needs="X11" section="Apps/Sound" \
|
||||
title="LMMS" hints="Audio" command="/usr/bin/lmms" \
|
||||
longtitle="Linux MultiMedia Studio" \
|
||||
icon="/usr/share/lmms/themes/default/icon.png"
|
||||
15
data/lmms.desktop
Normal file
15
data/lmms.desktop
Normal file
@@ -0,0 +1,15 @@
|
||||
[Desktop Entry]
|
||||
Name=Linux MultiMedia Studio
|
||||
GenericName=software for music-production
|
||||
GenericName[ca]=Programari de producció musical
|
||||
GenericName[de]=Software zur Musik-Produktion
|
||||
Comment=easy music-production for everyone!
|
||||
Comment[ca]=Producció fàcil de música per a tothom!
|
||||
Icon=/usr/share/lmms/themes/default/icon.png
|
||||
Exec=/usr/bin/lmms
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Encoding=UTF-8
|
||||
X-Desktop-File-Install-Version=0.3
|
||||
Categories=Application;AudioVideo;Qt
|
||||
MimeType=application/x-lmms-project
|
||||
14
data/lmms.xml
Normal file
14
data/lmms.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
|
||||
<mime-type type="application/x-lmms-project">
|
||||
<sub-class-of type="application/xml"/>
|
||||
<comment>LMMS project</comment>
|
||||
<comment xml:lang="ca">Projecte LMMS</comment>
|
||||
<glob pattern="*.mmp"/>
|
||||
<glob pattern="*.mmpz"/>
|
||||
<magic priority="80">
|
||||
<match type="string" value="<!DOCTYPE multimedia-project" offset="0:256"/>
|
||||
<match type="string" value="<multimedia-project" offset="0:64"/>
|
||||
</magic>
|
||||
</mime-type>
|
||||
</mime-info>
|
||||
7
data/locale/Makefile.am
Normal file
7
data/locale/Makefile.am
Normal file
@@ -0,0 +1,7 @@
|
||||
localedir = $(lmmsdatadir)/locale
|
||||
|
||||
locale_DATA = *.qm
|
||||
locale_TSOURCES = *.ts
|
||||
|
||||
EXTRA_DIST = $(locale_DATA) $(locale_TSOURCES)
|
||||
|
||||
BIN
data/locale/ca.qm
Normal file
BIN
data/locale/ca.qm
Normal file
Binary file not shown.
4605
data/locale/ca.ts
Normal file
4605
data/locale/ca.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/de.qm
Normal file
BIN
data/locale/de.qm
Normal file
Binary file not shown.
4619
data/locale/de.ts
Normal file
4619
data/locale/de.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/en.qm
Normal file
BIN
data/locale/en.qm
Normal file
Binary file not shown.
2148
data/locale/en.ts
Normal file
2148
data/locale/en.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/es.qm
Normal file
BIN
data/locale/es.qm
Normal file
Binary file not shown.
2427
data/locale/es.ts
Normal file
2427
data/locale/es.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/fr.qm
Normal file
BIN
data/locale/fr.qm
Normal file
Binary file not shown.
2218
data/locale/fr.ts
Normal file
2218
data/locale/fr.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/ir.qm
Normal file
BIN
data/locale/ir.qm
Normal file
Binary file not shown.
2225
data/locale/ir.ts
Normal file
2225
data/locale/ir.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/it.qm
Normal file
BIN
data/locale/it.qm
Normal file
Binary file not shown.
3999
data/locale/it.ts
Normal file
3999
data/locale/it.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/nl.qm
Normal file
BIN
data/locale/nl.qm
Normal file
Binary file not shown.
3766
data/locale/nl.ts
Normal file
3766
data/locale/nl.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/pt_br.qm
Normal file
BIN
data/locale/pt_br.qm
Normal file
Binary file not shown.
2631
data/locale/pt_br.ts
Normal file
2631
data/locale/pt_br.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/qt_ar.qm
Normal file
BIN
data/locale/qt_ar.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_cs.qm
Normal file
BIN
data/locale/qt_cs.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_de.qm
Normal file
BIN
data/locale/qt_de.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_es.qm
Normal file
BIN
data/locale/qt_es.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_fr.qm
Normal file
BIN
data/locale/qt_fr.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_he.qm
Normal file
BIN
data/locale/qt_he.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_it.qm
Normal file
BIN
data/locale/qt_it.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_ja.qm
Normal file
BIN
data/locale/qt_ja.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_nb.qm
Normal file
BIN
data/locale/qt_nb.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_pt-br.qm
Normal file
BIN
data/locale/qt_pt-br.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_ru.qm
Normal file
BIN
data/locale/qt_ru.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_sk.qm
Normal file
BIN
data/locale/qt_sk.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_zh-cn.qm
Normal file
BIN
data/locale/qt_zh-cn.qm
Normal file
Binary file not shown.
BIN
data/locale/qt_zh-tw.qm
Normal file
BIN
data/locale/qt_zh-tw.qm
Normal file
Binary file not shown.
BIN
data/locale/ru.qm
Normal file
BIN
data/locale/ru.qm
Normal file
Binary file not shown.
4679
data/locale/ru.ts
Normal file
4679
data/locale/ru.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/sv.qm
Normal file
BIN
data/locale/sv.qm
Normal file
Binary file not shown.
3887
data/locale/sv.ts
Normal file
3887
data/locale/sv.ts
Normal file
File diff suppressed because it is too large
Load Diff
10
data/midi-maps/Makefile.am
Normal file
10
data/midi-maps/Makefile.am
Normal file
@@ -0,0 +1,10 @@
|
||||
midimapsdir = $(lmmsdatadir)/midi-maps/
|
||||
|
||||
midimaps_DATA = gm.map \
|
||||
YamahaPSR400.map \
|
||||
YamahaPSR500.map \
|
||||
YamahaPSS790.map \
|
||||
YamahaQY10.map
|
||||
|
||||
EXTRA_DIST = $(midimaps_DATA)
|
||||
|
||||
3
data/midi-maps/README
Normal file
3
data/midi-maps/README
Normal file
@@ -0,0 +1,3 @@
|
||||
These MIDI-maps are taken from KMid so please contact the author of KMid for
|
||||
issues concerning these files.
|
||||
|
||||
293
data/midi-maps/YamahaPSR400.map
Normal file
293
data/midi-maps/YamahaPSR400.map
Normal file
@@ -0,0 +1,293 @@
|
||||
# Blank lines and lines beginning with # are ignored
|
||||
# This is a map for a Yamaha PSR-400 keyboard
|
||||
# This file was done by Tobias Doerffel based on map for the PSR-500
|
||||
|
||||
# If you make a new map, please send it to Antonio, so future releases
|
||||
# will include them.
|
||||
# Antonio Larrosa Jimenez, larrosa@kde.org
|
||||
|
||||
# General Midi Map File
|
||||
|
||||
DEFINE PATCHMAP
|
||||
AcusticPiano =0
|
||||
BrightPiano =0
|
||||
SynthPiano =1
|
||||
HonkyTonky =2
|
||||
ElectricPiano1=3
|
||||
ElectricPiano2=4
|
||||
Harpsichord =6
|
||||
Clavinet =8
|
||||
Celeste =9
|
||||
Glockenspiel =40
|
||||
Musicbox =41
|
||||
Vibes =40
|
||||
Marimba =41
|
||||
Xylophon =41
|
||||
TubeBell =41
|
||||
Santur =42
|
||||
HomeOrg =12
|
||||
PercussionOrg =13
|
||||
RockOrg =14
|
||||
ChurchOrg =10
|
||||
ReedOrg =11
|
||||
Accordion =16
|
||||
Harmonica =17
|
||||
Concrtna =17
|
||||
NylonGuitar =29
|
||||
AcusticGuitar =31
|
||||
JazzGuitar =24
|
||||
CleanGuitar =19
|
||||
MuteGuitar =26
|
||||
OdGuitar =18
|
||||
DistortionGuit=23
|
||||
GtrHarm =20
|
||||
AcusticBass =88
|
||||
FingerBass =89
|
||||
PickBass =87
|
||||
FretlessBass =84
|
||||
SlapBass1 =87
|
||||
SlapBass2 =87
|
||||
SynthBass1 =90
|
||||
SynthBass2 =91
|
||||
Violin =32
|
||||
Viola =33
|
||||
Cello =34
|
||||
Contrabajo =33
|
||||
Marcato =34
|
||||
Pizzicato =38
|
||||
Harp =38
|
||||
Timpani =33
|
||||
Marcato =34
|
||||
SlowStrings =35
|
||||
SynthStrings1 =36
|
||||
SynthStrings2 =75
|
||||
Choir =72
|
||||
Doo =72
|
||||
Voices =72
|
||||
OrchestraHit =37
|
||||
Trumpet =43
|
||||
Trombone =47
|
||||
Tuba =50
|
||||
MuteTrumpet =45
|
||||
FrenchHorn =49
|
||||
HitBrass =51
|
||||
SynthBrass1 =52
|
||||
SynthBrass2 =74
|
||||
SopranoSax =60
|
||||
AltoSax =61
|
||||
TenorSax =62
|
||||
BaritoneSax =63
|
||||
Oboe =57
|
||||
EnglishHorn =58
|
||||
Bassoon =59
|
||||
Clarinet =55
|
||||
Piccolo =53
|
||||
Flute =54
|
||||
Recorder =66
|
||||
WoodFlute =65
|
||||
Bottle =55
|
||||
Shakazul =55
|
||||
Whistle =68
|
||||
Ocarina =79
|
||||
SquareWave =03
|
||||
SawWave =74
|
||||
Calliope =77
|
||||
Chiflead =73
|
||||
Charang =84
|
||||
VoxLead =85
|
||||
Lead5th =86
|
||||
BassLead =87
|
||||
Fantasia =88
|
||||
WarmPad =89
|
||||
Polysyn =90
|
||||
Ghostie =91
|
||||
BowGlass =92
|
||||
MetalPad =93
|
||||
HaloPad =94
|
||||
Sweeper =95
|
||||
Aurora =72
|
||||
SoundTrack =72
|
||||
Crystal =72
|
||||
Atmosphear =72
|
||||
FreshAir =100
|
||||
Unicorn =101
|
||||
Sweeper =102
|
||||
StarTrak =103
|
||||
Sitar =104
|
||||
Banjo =105
|
||||
Shamisen =106
|
||||
Koto =107
|
||||
Kalimba =108
|
||||
BagPipes =109
|
||||
Fiddle =110
|
||||
Shannai =111
|
||||
Carillon =112
|
||||
Agogo =113
|
||||
SteelDrm =114
|
||||
WoodBlk =115
|
||||
Taiko =116
|
||||
Toms =117
|
||||
Syntom =118
|
||||
RevCymbal =119
|
||||
Fx-Fret =120
|
||||
Fx-Blow =121
|
||||
Seashore =122
|
||||
Jungle =123
|
||||
Telephon =124
|
||||
Helicopter =125
|
||||
Applause =126
|
||||
Gunshot =127
|
||||
END
|
||||
|
||||
DEFINE KEYMAP "Drumset"
|
||||
C 0 =0
|
||||
C#0 =1
|
||||
D 0 =2
|
||||
D#0 =3
|
||||
E 0 =4
|
||||
F 0 =5
|
||||
F#0 =6
|
||||
G 0 =7
|
||||
G#0 =8
|
||||
A 0 =9
|
||||
A#0 =10
|
||||
B 0 =11
|
||||
C 1 =12
|
||||
C#1 =13
|
||||
D 1 =14
|
||||
D#1 =15
|
||||
E 1 =16
|
||||
F 1 =17
|
||||
F#1 =18
|
||||
G 1 =19
|
||||
G#1 =20
|
||||
A 1 =21
|
||||
A#1 =22
|
||||
B 1 =23
|
||||
C 2 =24
|
||||
C#2 =25
|
||||
D 2 =26
|
||||
D#2 27 Highq =27
|
||||
E 2 28 Slap =54
|
||||
F 2 29 Scratch1 =62
|
||||
F#2 30 Scratch2 =63
|
||||
G 2 31 Sticks =22
|
||||
G#2 32 SqrClick =87
|
||||
A 2 33 MetaClick=57
|
||||
A#2 34 MetBell =55
|
||||
B 2 35 Kick1 =44
|
||||
C 3 36 Kick2 =45
|
||||
C#3 37 StickRim =27
|
||||
D 3 38 Snare1 =28
|
||||
D#3 39 Claps =30
|
||||
E 3 40 snare2 =25
|
||||
F 3 41 tomlo2 =24
|
||||
F#3 42 Hihatclos=72
|
||||
G 3 43 Tomlo1 =17
|
||||
G#3 44 HihatPd =56
|
||||
A 3 45 Tommid2 =26
|
||||
A#3 46 Hihatop =35
|
||||
B 3 47 Tommid1 =18
|
||||
C 4 48 Tomhi2 =29
|
||||
C#4 49 Cymbalcrsh1 =36
|
||||
D 4 50 Tomhi1 =19
|
||||
D#4 51 Cymbalride1 =38
|
||||
E 4 52 Cymbalchina =38
|
||||
F 4 53 Cymbell =38
|
||||
F#4 54 Tamborin =47
|
||||
G 4 55 CymbalSplash=37
|
||||
G#4 56 Cowbell =31
|
||||
A 4 57 Cymbalcrash2=36
|
||||
A#4 58 Vibslap =39
|
||||
B 4 59 Cymbalride2 =39
|
||||
C 5 60 Bongohi =44
|
||||
C#5 61 Bongolo =43
|
||||
D 5 62 Congahi1 =41
|
||||
D#5 63 congahi2 =42
|
||||
E 5 64 Congalo =40
|
||||
F 5 65 Timbalehi=46
|
||||
F#5 66 Timbalelo=45
|
||||
G 5 67 Agogohi =51
|
||||
G#5 68 Agogolo =50
|
||||
A 5 69 Cabasa =32
|
||||
A#5 70 Maracas =65
|
||||
B 5 71 whistle1 =52
|
||||
C 6 72 whistle2 =53
|
||||
C#6 73 Guiro1 =74
|
||||
D 6 74 Guiro2 =74
|
||||
D#6 75 Clave =29
|
||||
E 6 76 Woodblock1=73
|
||||
F 6 77 Woodblock2=72
|
||||
F#6 78 Cuica1 =76
|
||||
G 6 79 Cuica2 =77
|
||||
G#6 80 Triangle1=13
|
||||
A 6 81 Triangle2=15
|
||||
A#6 82 Shaker =56
|
||||
B 6 83 Jingles =75
|
||||
C 7 84 Belltree =71
|
||||
C#7 85 Canstinet=85
|
||||
D 7 86 Surdo1 =86
|
||||
D#7 87 Surdo2 =87
|
||||
E 7 =88
|
||||
F 7 =89
|
||||
F#7 =90
|
||||
G 7 =91
|
||||
G#7 =92
|
||||
A 7 =93
|
||||
A#7 =94
|
||||
B 7 =95
|
||||
C 8 =96
|
||||
C#8 =97
|
||||
D 8 =98
|
||||
D#8 =99
|
||||
E 8 =100
|
||||
F 8 =101
|
||||
F#8 =102
|
||||
G 8 =103
|
||||
G#8 =104
|
||||
A 8 =105
|
||||
A#8 =106
|
||||
B 8 =107
|
||||
C 9 =108
|
||||
C#9 =109
|
||||
D 9 =110
|
||||
D#9 =111
|
||||
E 9 =112
|
||||
F 9 =113
|
||||
F#9 =114
|
||||
G 9 =115
|
||||
G#9 =116
|
||||
A 9 =117
|
||||
A#9 =118
|
||||
B 9 =119
|
||||
C 10=120
|
||||
C#10=121
|
||||
D 10=122
|
||||
D#10=123
|
||||
E 10=124
|
||||
F 10=125
|
||||
F#10=126
|
||||
G 10=127
|
||||
# This line should be ignored
|
||||
END
|
||||
|
||||
|
||||
DEFINE CHANNELMAP
|
||||
0 = 0
|
||||
1 = 1
|
||||
2 = 2
|
||||
3 = 3
|
||||
4 = 4
|
||||
5 = 5
|
||||
6 = 6
|
||||
7 = 7
|
||||
8 = 8
|
||||
9 = 9 Keymap "Drumset" ForcePatch 99
|
||||
10 = 10
|
||||
11 = 11
|
||||
12 = 12
|
||||
13 = 13
|
||||
14 = 14
|
||||
15 = 15
|
||||
END
|
||||
|
||||
293
data/midi-maps/YamahaPSR500.map
Normal file
293
data/midi-maps/YamahaPSR500.map
Normal file
@@ -0,0 +1,293 @@
|
||||
# Blank lines and lines beginning with # are ignored
|
||||
# This is a map for a Yamaha PSR-500 keyboard
|
||||
# This file was done by Dietmar Schnabel (thanks !)
|
||||
|
||||
# If you make a new map, please send it to Antonio, so future releases
|
||||
# will include them.
|
||||
# Antonio Larrosa Jimenez, larrosa@kde.org
|
||||
|
||||
# General Midi Map File
|
||||
|
||||
DEFINE PATCHMAP
|
||||
AcusticPiano =0
|
||||
BrightPiano =0
|
||||
SynthPiano =3
|
||||
HonkyTonky =2
|
||||
ElectricPiano1=4
|
||||
ElectricPiano2=5
|
||||
Harpsichord =6
|
||||
Clavinet =8
|
||||
Celeste =9
|
||||
Glockenspiel =40
|
||||
Musicbox =41
|
||||
Vibes =40
|
||||
Marimba =41
|
||||
Xylophon =41
|
||||
TubeBell =41
|
||||
Santur =42
|
||||
HomeOrg =12
|
||||
PercussionOrg =13
|
||||
RockOrg =14
|
||||
ChurchOrg =10
|
||||
ReedOrg =11
|
||||
Accordion =16
|
||||
Harmonica =17
|
||||
Concrtna =17
|
||||
NylonGuitar =29
|
||||
AcusticGuitar =31
|
||||
JazzGuitar =24
|
||||
CleanGuitar =19
|
||||
MuteGuitar =26
|
||||
OdGuitar =18
|
||||
DistortionGuit=23
|
||||
GtrHarm =20
|
||||
AcusticBass =88
|
||||
FingerBass =89
|
||||
PickBass =87
|
||||
FretlessBass =84
|
||||
SlapBass1 =87
|
||||
SlapBass2 =87
|
||||
SynthBass1 =90
|
||||
SynthBass2 =91
|
||||
Violin =32
|
||||
Viola =33
|
||||
Cello =34
|
||||
Contrabajo =33
|
||||
Marcato =34
|
||||
Pizzicato =38
|
||||
Harp =38
|
||||
Timpani =33
|
||||
Marcato =34
|
||||
SlowStrings =35
|
||||
SynthStrings1 =36
|
||||
SynthStrings2 =75
|
||||
Choir =72
|
||||
Doo =72
|
||||
Voices =72
|
||||
OrchestraHit =37
|
||||
Trumpet =43
|
||||
Trombone =47
|
||||
Tuba =50
|
||||
MuteTrumpet =44
|
||||
FrenchHorn =49
|
||||
HitBrass =51
|
||||
SynthBrass1 =52
|
||||
SynthBrass2 =74
|
||||
SopranoSax =60
|
||||
AltoSax =61
|
||||
TenorSax =62
|
||||
BaritoneSax =63
|
||||
Oboe =57
|
||||
EnglishHorn =58
|
||||
Bassoon =59
|
||||
Clarinet =55
|
||||
Piccolo =53
|
||||
Flute =54
|
||||
Recorder =66
|
||||
WoodFlute =65
|
||||
Bottle =55
|
||||
Shakazul =55
|
||||
Whistle =68
|
||||
Ocarina =79
|
||||
SquareWave =80
|
||||
SawWave =81
|
||||
Calliope =82
|
||||
Chiflead =83
|
||||
Charang =84
|
||||
VoxLead =85
|
||||
Lead5th =86
|
||||
BassLead =87
|
||||
Fantasia =88
|
||||
WarmPad =89
|
||||
Polysyn =90
|
||||
Ghostie =91
|
||||
BowGlass =92
|
||||
MetalPad =93
|
||||
HaloPad =94
|
||||
Sweeper =95
|
||||
Aurora =72
|
||||
SoundTrack =72
|
||||
Crystal =72
|
||||
Atmosphear =72
|
||||
FreshAir =100
|
||||
Unicorn =101
|
||||
Sweeper =102
|
||||
StarTrak =103
|
||||
Sitar =104
|
||||
Banjo =105
|
||||
Shamisen =106
|
||||
Koto =107
|
||||
Kalimba =108
|
||||
BagPipes =109
|
||||
Fiddle =110
|
||||
Shannai =111
|
||||
Carillon =112
|
||||
Agogo =113
|
||||
SteelDrm =114
|
||||
WoodBlk =115
|
||||
Taiko =116
|
||||
Toms =117
|
||||
Syntom =118
|
||||
RevCymbal =119
|
||||
Fx-Fret =120
|
||||
Fx-Blow =121
|
||||
Seashore =122
|
||||
Jungle =123
|
||||
Telephon =124
|
||||
Helicopter =125
|
||||
Applause =126
|
||||
Gunshot =127
|
||||
END
|
||||
|
||||
DEFINE KEYMAP "Drumset"
|
||||
C 0 =0
|
||||
C#0 =1
|
||||
D 0 =2
|
||||
D#0 =3
|
||||
E 0 =4
|
||||
F 0 =5
|
||||
F#0 =6
|
||||
G 0 =7
|
||||
G#0 =8
|
||||
A 0 =9
|
||||
A#0 =10
|
||||
B 0 =11
|
||||
C 1 =12
|
||||
C#1 =13
|
||||
D 1 =14
|
||||
D#1 =15
|
||||
E 1 =16
|
||||
F 1 =17
|
||||
F#1 =18
|
||||
G 1 =19
|
||||
G#1 =20
|
||||
A 1 =21
|
||||
A#1 =22
|
||||
B 1 =23
|
||||
C 2 =24
|
||||
C#2 =25
|
||||
D 2 =26
|
||||
D#2 27 Highq =27
|
||||
E 2 28 Slap =54
|
||||
F 2 29 Scratch1 =62
|
||||
F#2 30 Scratch2 =63
|
||||
G 2 31 Sticks =22
|
||||
G#2 32 SqrClick =87
|
||||
A 2 33 MetaClick=57
|
||||
A#2 34 MetBell =55
|
||||
B 2 35 Kick1 =44
|
||||
C 3 36 Kick2 =45
|
||||
C#3 37 StickRim =27
|
||||
D 3 38 Snare1 =28
|
||||
D#3 39 Claps =30
|
||||
E 3 40 snare2 =25
|
||||
F 3 41 tomlo2 =24
|
||||
F#3 42 Hihatclos=72
|
||||
G 3 43 Tomlo1 =17
|
||||
G#3 44 HihatPd =56
|
||||
A 3 45 Tommid2 =26
|
||||
A#3 46 Hihatop =35
|
||||
B 3 47 Tommid1 =18
|
||||
C 4 48 Tomhi2 =29
|
||||
C#4 49 Cymbalcrsh1 =36
|
||||
D 4 50 Tomhi1 =19
|
||||
D#4 51 Cymbalride1 =38
|
||||
E 4 52 Cymbalchina =38
|
||||
F 4 53 Cymbell =38
|
||||
F#4 54 Tamborin =47
|
||||
G 4 55 CymbalSplash=37
|
||||
G#4 56 Cowbell =31
|
||||
A 4 57 Cymbalcrash2=36
|
||||
A#4 58 Vibslap =39
|
||||
B 4 59 Cymbalride2 =39
|
||||
C 5 60 Bongohi =44
|
||||
C#5 61 Bongolo =43
|
||||
D 5 62 Congahi1 =41
|
||||
D#5 63 congahi2 =42
|
||||
E 5 64 Congalo =40
|
||||
F 5 65 Timbalehi=46
|
||||
F#5 66 Timbalelo=45
|
||||
G 5 67 Agogohi =51
|
||||
G#5 68 Agogolo =50
|
||||
A 5 69 Cabasa =32
|
||||
A#5 70 Maracas =65
|
||||
B 5 71 whistle1 =52
|
||||
C 6 72 whistle2 =53
|
||||
C#6 73 Guiro1 =74
|
||||
D 6 74 Guiro2 =74
|
||||
D#6 75 Clave =29
|
||||
E 6 76 Woodblock1=73
|
||||
F 6 77 Woodblock2=72
|
||||
F#6 78 Cuica1 =76
|
||||
G 6 79 Cuica2 =77
|
||||
G#6 80 Triangle1=13
|
||||
A 6 81 Triangle2=15
|
||||
A#6 82 Shaker =56
|
||||
B 6 83 Jingles =75
|
||||
C 7 84 Belltree =71
|
||||
C#7 85 Canstinet=85
|
||||
D 7 86 Surdo1 =86
|
||||
D#7 87 Surdo2 =87
|
||||
E 7 =88
|
||||
F 7 =89
|
||||
F#7 =90
|
||||
G 7 =91
|
||||
G#7 =92
|
||||
A 7 =93
|
||||
A#7 =94
|
||||
B 7 =95
|
||||
C 8 =96
|
||||
C#8 =97
|
||||
D 8 =98
|
||||
D#8 =99
|
||||
E 8 =100
|
||||
F 8 =101
|
||||
F#8 =102
|
||||
G 8 =103
|
||||
G#8 =104
|
||||
A 8 =105
|
||||
A#8 =106
|
||||
B 8 =107
|
||||
C 9 =108
|
||||
C#9 =109
|
||||
D 9 =110
|
||||
D#9 =111
|
||||
E 9 =112
|
||||
F 9 =113
|
||||
F#9 =114
|
||||
G 9 =115
|
||||
G#9 =116
|
||||
A 9 =117
|
||||
A#9 =118
|
||||
B 9 =119
|
||||
C 10=120
|
||||
C#10=121
|
||||
D 10=122
|
||||
D#10=123
|
||||
E 10=124
|
||||
F 10=125
|
||||
F#10=126
|
||||
G 10=127
|
||||
# This line should be ignored
|
||||
END
|
||||
|
||||
|
||||
DEFINE CHANNELMAP
|
||||
0 = 0
|
||||
1 = 1
|
||||
2 = 2
|
||||
3 = 3
|
||||
4 = 4
|
||||
5 = 5
|
||||
6 = 6
|
||||
7 = 7
|
||||
8 = 8
|
||||
9 = 9 Keymap "Drumset" ForcePatch 99
|
||||
10 = 10
|
||||
11 = 11
|
||||
12 = 12
|
||||
13 = 13
|
||||
14 = 14
|
||||
15 = 15
|
||||
END
|
||||
|
||||
299
data/midi-maps/YamahaPSS790.map
Normal file
299
data/midi-maps/YamahaPSS790.map
Normal file
@@ -0,0 +1,299 @@
|
||||
# Blank lines and lines beginning with # are ignored
|
||||
# This is my a map for the Yamaha PSS-790 keyboard
|
||||
# it can be used as a template to make any new map for any
|
||||
# other keyboard.
|
||||
# If you make a new map, please send it to me, so future releases
|
||||
# will include it.
|
||||
# Antonio Larrosa Jimenez, larrosa@kde.org
|
||||
|
||||
# Yamaha PSS-790 Map File
|
||||
|
||||
DEFINE PATCHMAP
|
||||
AcusticPiano =3
|
||||
BrightPiano =3
|
||||
SynthPiano =54
|
||||
HonkyTonky =25
|
||||
ElectricPiano1=25
|
||||
ElectricPiano2=25
|
||||
Harpsichord =53
|
||||
Clavinet =30
|
||||
Celeste =6
|
||||
Glockenspiel =64
|
||||
Musicbox =24
|
||||
Vibes =28
|
||||
Marimba =8
|
||||
Xylophon =24
|
||||
TubeBell =95
|
||||
Santur =30
|
||||
HomeOrg =1
|
||||
PercussionOrg =2
|
||||
RockOrg =11
|
||||
ChurchOrg =29
|
||||
ReedOrg =49
|
||||
Accordion =31
|
||||
Harmonica =22
|
||||
Concrtna =3
|
||||
NylonGuitar =36
|
||||
AcusticGuitar =68
|
||||
JazzGuitar =122
|
||||
CleanGuitar =68
|
||||
MuteGuitar =12
|
||||
OdGuitar =123
|
||||
DistortionGuit=13
|
||||
GtrHarm =72
|
||||
AcusticBass =38
|
||||
FingerBass =39
|
||||
PickBass =79
|
||||
FretlessBass =80
|
||||
SlapBass1 =14
|
||||
SlapBass2 =81
|
||||
SynthBass1 =58
|
||||
SynthBass2 =86
|
||||
Violin =10
|
||||
Viola =67
|
||||
Cello =67
|
||||
Contrabajo =41
|
||||
Marcato =41
|
||||
Pizzicato =78
|
||||
Harp =37
|
||||
Timpani =66
|
||||
Marcato =41
|
||||
SlowStrings =50
|
||||
SynthStrings1 =41
|
||||
SynthStrings2 =50
|
||||
Choir =96
|
||||
Doo =94
|
||||
Voices =96
|
||||
OrchestraHit =90
|
||||
Trumpet =15
|
||||
Trombone =16
|
||||
Tuba =84
|
||||
MuteTrumpet =44
|
||||
FrenchHorn =17
|
||||
HitBrass =92
|
||||
SynthBrass1 =0
|
||||
SynthBrass2 =82
|
||||
SopranoSax =101
|
||||
AltoSax =18
|
||||
TenorSax =102
|
||||
BaritoneSax =101
|
||||
Oboe =19
|
||||
EnglishHorn =87
|
||||
Bassoon =87
|
||||
Clarinet =19
|
||||
Piccolo =103
|
||||
Flute =20
|
||||
Recorder =88
|
||||
WoodFlute =111
|
||||
Bottle =111
|
||||
Shakazul =110
|
||||
Whistle =88
|
||||
Ocarina =93
|
||||
SquareWave =54
|
||||
SawWave =54
|
||||
Calliope =22
|
||||
Chiflead =9
|
||||
Charang =19
|
||||
VoxLead =96
|
||||
Lead5th =41
|
||||
BassLead =95
|
||||
Fantasia =111
|
||||
WarmPad =51
|
||||
Polysyn =60
|
||||
Ghostie =94
|
||||
BowGlass =33
|
||||
MetalPad =9
|
||||
HaloPad =111
|
||||
Sweeper =78
|
||||
Aurora =60
|
||||
SoundTrack =84
|
||||
Crystal =60
|
||||
Atmosphear =51
|
||||
FreshAir =60
|
||||
Unicorn =93
|
||||
Sweeper =112
|
||||
StarTrak =117
|
||||
Sitar =73
|
||||
Banjo =34
|
||||
Shamisen =73
|
||||
Koto =70
|
||||
Kalimba =73
|
||||
BagPipes =11
|
||||
Fiddle =67
|
||||
Shannai =11
|
||||
Carillon =64
|
||||
Agogo =91
|
||||
SteelDrm =9
|
||||
WoodBlk =35
|
||||
Taiko =100 AllKeysTo 60
|
||||
Toms =66
|
||||
Syntom =85
|
||||
RevCymbal =100 AllKeysTo 60
|
||||
Fx-Fret =121
|
||||
Fx-Blow =94
|
||||
Seashore =100 AllKeysTo 79
|
||||
Jungle =70
|
||||
Telephon =91
|
||||
Helicopter =111
|
||||
Applause =100 AllKeysTo 79
|
||||
Gunshot =100 AllKeysTo 38
|
||||
|
||||
END
|
||||
|
||||
DEFINE KEYMAP "Drumset"
|
||||
C 0 =0
|
||||
C#0 =1
|
||||
D 0 =2
|
||||
D#0 =3
|
||||
E 0 =4
|
||||
F 0 =5
|
||||
F#0 =6
|
||||
G 0 =7
|
||||
G#0 =8
|
||||
A 0 =9
|
||||
A#0 =10
|
||||
B 0 =11
|
||||
C 1 =12
|
||||
C#1 =13
|
||||
D 1 =14
|
||||
D#1 =15
|
||||
E 1 =16
|
||||
F 1 =17
|
||||
F#1 =18
|
||||
G 1 =19
|
||||
G#1 =20
|
||||
A 1 =21
|
||||
A#1 =22
|
||||
B 1 =23
|
||||
C 2 =24
|
||||
C#2 =25
|
||||
D 2 =26
|
||||
D#2 27 Highq =27
|
||||
E 2 28 Slap =54
|
||||
F 2 29 Scratch1 =29
|
||||
F#2 30 Scratch2 =30
|
||||
G 2 31 Sticks =46
|
||||
G#2 32 SqrClick =87
|
||||
A 2 33 MetaClick=57
|
||||
A#2 34 MetBell =55
|
||||
B 2 35 AcousticBassDrum=44
|
||||
C 3 36 BassDrum1=47
|
||||
C#3 37 StickRim =46
|
||||
D 3 38 AcSnare =47
|
||||
D#3 39 Claps =63
|
||||
E 3 40 ElectSnare =49
|
||||
F 3 41 LowFloorTom =48
|
||||
F#3 42 Hihatclos =57
|
||||
G 3 43 HighFloorTom=50
|
||||
G#3 44 PedalHihat =80
|
||||
A 3 45 LowTom =47
|
||||
A#3 46 OpenHihat =59
|
||||
B 3 47 LowMidTom =48
|
||||
C 4 48 HiMidTom =50
|
||||
C#4 49 Cymbalcrsh1 =60
|
||||
D 4 50 HiTom =53
|
||||
D#4 51 Cymbalride1 =63
|
||||
E 4 52 Cymbalchina =60
|
||||
F 4 53 RideBell =62
|
||||
F#4 54 Tambourin =71
|
||||
G 4 55 CymbalSplash=61
|
||||
G#4 56 Cowbell =55
|
||||
A 4 57 Cymbalcrash2=60
|
||||
A#4 58 Vibraslap =79
|
||||
B 4 59 Cymbalride2 =62
|
||||
C 5 60 Bongohi =68
|
||||
C#5 61 Bongolo =67
|
||||
D 5 62 MuteHiConga =66
|
||||
D#5 63 OpenHiConga =65
|
||||
E 5 64 LowConga =64
|
||||
F 5 65 HiTimbale =70
|
||||
F#5 66 LoTimbale =69
|
||||
G 5 67 HiAgogo =75
|
||||
G#5 68 LoAgogo =74
|
||||
A 5 69 Cabasa =56
|
||||
A#5 70 Maracas =56
|
||||
B 5 71 ShortWhistle=78
|
||||
C 6 72 LongWhistle =78
|
||||
C#6 73 ShortGuiro =79
|
||||
D 6 74 LongGuiro =71
|
||||
D#6 75 Clave =72
|
||||
E 6 76 HiWoodBlock =73
|
||||
F 6 77 LoWoodBlock =72
|
||||
F#6 78 MuteCuica =77
|
||||
G 6 79 OpenCuica =76
|
||||
G#6 80 MuteTriangle=37
|
||||
A 6 81 OpenTriangle=39
|
||||
A#6 82 Shaker =56
|
||||
B 6 83 Jingles =75
|
||||
C 7 84 Belltree =63
|
||||
C#7 85 Canstinet=85
|
||||
D 7 86 Surdo1 =86
|
||||
D#7 87 Surdo2 =87
|
||||
E 7 =88
|
||||
F 7 =89
|
||||
F#7 =90
|
||||
G 7 =91
|
||||
G#7 =92
|
||||
A 7 =93
|
||||
A#7 =94
|
||||
B 7 =95
|
||||
C 8 =96
|
||||
C#8 =97
|
||||
D 8 =98
|
||||
D#8 =99
|
||||
E 8 =100
|
||||
F 8 =101
|
||||
F#8 =102
|
||||
G 8 =103
|
||||
G#8 =104
|
||||
A 8 =105
|
||||
A#8 =106
|
||||
B 8 =107
|
||||
C 9 =108
|
||||
C#9 =109
|
||||
D 9 =110
|
||||
D#9 =111
|
||||
E 9 =112
|
||||
F 9 =113
|
||||
F#9 =114
|
||||
G 9 =115
|
||||
G#9 =116
|
||||
A 9 =117
|
||||
A#9 =118
|
||||
B 9 =119
|
||||
C 10=120
|
||||
C#10=121
|
||||
D 10=122
|
||||
D#10=123
|
||||
E 10=124
|
||||
F 10=125
|
||||
F#10=126
|
||||
G 10=127
|
||||
# This line should be ignored
|
||||
END
|
||||
|
||||
|
||||
DEFINE CHANNELMAP
|
||||
0 = 0
|
||||
1 = 1
|
||||
2 = 2
|
||||
3 = 3
|
||||
4 = 4
|
||||
5 = 5
|
||||
6 = 6
|
||||
7 = 7
|
||||
8 = 8
|
||||
9 = 15 Keymap "Drumset" ForcePatch 100
|
||||
10 = 10
|
||||
11 = 11
|
||||
12 = 12
|
||||
13 = 13
|
||||
14 = 14
|
||||
15 = 9
|
||||
END
|
||||
|
||||
OPTIONS
|
||||
PitchBenderRatio = 672
|
||||
MapExpressionToVolumeEvents
|
||||
END
|
||||
|
||||
305
data/midi-maps/YamahaQY10.map
Normal file
305
data/midi-maps/YamahaQY10.map
Normal file
@@ -0,0 +1,305 @@
|
||||
# Midi map file for the Yamaha QY10 "walkstation", a basic sequencer / tone
|
||||
# module.
|
||||
|
||||
# Provided by Malcolm Tyrrell. If there is a problem with this file, please
|
||||
# e-mail tyrrelmr@cs.tcd.ie
|
||||
|
||||
# If you make a new map, please send it to Antonio, so future releases
|
||||
# will include them.
|
||||
# Antonio Larrosa Jimenez, larrosa@kde.org
|
||||
|
||||
# Yamaha QY10 Map File
|
||||
|
||||
DEFINE PATCHMAP
|
||||
AcusticPiano =0
|
||||
BrightPiano =0
|
||||
SynthPiano =1
|
||||
HonkyTonky =0
|
||||
ElectricPiano1=1
|
||||
ElectricPiano2=2
|
||||
Harpsichord =3
|
||||
Clavinet =3
|
||||
Celeste =18
|
||||
Glockenspiel =18
|
||||
Musicbox =20
|
||||
Vibes =19
|
||||
Marimba =18
|
||||
Xylophon =20
|
||||
TubeBell =19
|
||||
Santur =12
|
||||
HomeOrg =4
|
||||
PercussionOrg =4
|
||||
RockOrg =4
|
||||
ChurchOrg =5
|
||||
ReedOrg =5
|
||||
Accordion =5
|
||||
Harmonica =23
|
||||
Concrtna =23
|
||||
NylonGuitar =12
|
||||
AcusticGuitar =12
|
||||
JazzGuitar =9
|
||||
CleanGuitar =9
|
||||
MuteGuitar =11
|
||||
OdGuitar =9
|
||||
DistortionGuit=10
|
||||
GtrHarm =25
|
||||
AcusticBass =13
|
||||
FingerBass =14
|
||||
PickBass =14
|
||||
FretlessBass =13
|
||||
SlapBass1 =15
|
||||
SlapBass2 =15
|
||||
SynthBass1 =16
|
||||
SynthBass2 =16
|
||||
Violin =23
|
||||
Viola =23
|
||||
Cello =23
|
||||
Contrabajo =23
|
||||
Marcato =6
|
||||
Pizzicato =16
|
||||
Harp =12
|
||||
Timpani =20
|
||||
Marcato =6
|
||||
SlowStrings =6
|
||||
SynthStrings1 =22
|
||||
SynthStrings2 =22
|
||||
Choir =27
|
||||
Doo =21
|
||||
Voices =21
|
||||
OrchestraHit =8
|
||||
Trumpet =26
|
||||
Trombone =26
|
||||
Tuba =21
|
||||
MuteTrumpet =8
|
||||
FrenchHorn =26
|
||||
HitBrass =8
|
||||
SynthBrass1 =21
|
||||
SynthBrass2 =21
|
||||
SopranoSax =26
|
||||
AltoSax =26
|
||||
TenorSax =26
|
||||
BaritoneSax =26
|
||||
Oboe =27
|
||||
EnglishHorn =26
|
||||
Bassoon =27
|
||||
Clarinet =27
|
||||
Piccolo =27
|
||||
Flute =27
|
||||
Recorder =27
|
||||
WoodFlute =27
|
||||
Bottle =27
|
||||
Shakazul =27
|
||||
Whistle =27
|
||||
Ocarina =27
|
||||
SquareWave =28
|
||||
SawWave =28
|
||||
Calliope =29
|
||||
Chiflead =29
|
||||
Charang =24
|
||||
VoxLead =21
|
||||
Lead5th =21
|
||||
BassLead =21
|
||||
Fantasia =24
|
||||
WarmPad =21
|
||||
Polysyn =22
|
||||
Ghostie =27
|
||||
BowGlass =26
|
||||
MetalPad =21
|
||||
HaloPad =27
|
||||
Sweeper =24
|
||||
Aurora =31
|
||||
SoundTrack =21
|
||||
Crystal =19
|
||||
Atmosphear =24
|
||||
FreshAir =21
|
||||
Unicorn =24
|
||||
Sweeper =24
|
||||
StarTrak =21
|
||||
Sitar =9
|
||||
Banjo =9
|
||||
Shamisen =12
|
||||
Koto =12
|
||||
Kalimba =18
|
||||
BagPipes =28
|
||||
Fiddle =28
|
||||
Shannai =23
|
||||
Carillon =19
|
||||
Agogo =20
|
||||
SteelDrm =18
|
||||
WoodBlk =20
|
||||
Taiko =20
|
||||
Toms =18
|
||||
Syntom =18
|
||||
RevCymbal =31
|
||||
Fx-Fret =31
|
||||
Fx-Blow =31
|
||||
Seashore =31
|
||||
Jungle =31
|
||||
Telephon =5
|
||||
Helicopter =31
|
||||
Applause =31
|
||||
Gunshot =31
|
||||
END
|
||||
|
||||
DEFINE KEYMAP "Drumset"
|
||||
C 0 =0
|
||||
C#0 =1
|
||||
D 0 =2
|
||||
D#0 =3
|
||||
E 0 =4
|
||||
F 0 =5
|
||||
F#0 =6
|
||||
G 0 =7
|
||||
G#0 =8
|
||||
A 0 =9
|
||||
A#0 =10
|
||||
B 0 =11
|
||||
C 1 =12
|
||||
C#1 =13
|
||||
D 1 =14
|
||||
D#1 =15
|
||||
E 1 =16
|
||||
F 1 =17
|
||||
F#1 =18
|
||||
G 1 =19
|
||||
G#1 =20
|
||||
A 1 =21
|
||||
A#1 =22
|
||||
B 1 =23
|
||||
C 2 =24
|
||||
C#2 =25
|
||||
D 2 =26
|
||||
# What is a high q?
|
||||
D#2 27 Highq =40
|
||||
E 2 28 Slap =37
|
||||
F 2 29 Scratch1 =23
|
||||
F#2 30 Scratch2 =48
|
||||
G 2 31 Sticks =21
|
||||
G#2 32 SqrClick =42
|
||||
A 2 33 MetaClick=42
|
||||
A#2 34 MetBell =43
|
||||
B 2 35 Kick1 =36
|
||||
C 3 36 Kick2 =12
|
||||
C#3 37 StickRim =21
|
||||
D 3 38 Snare1 =15
|
||||
D#3 39 Claps =19
|
||||
E 3 40 snare2 =14
|
||||
F 3 41 tomlo2 =16
|
||||
F#3 42 Hihatclos=23
|
||||
G 3 43 Tomlo1 =16
|
||||
G#3 44 HihatPd =23
|
||||
A 3 45 Tommid2 =17
|
||||
A#3 46 Hihatop =24
|
||||
B 3 47 Tommid1 =17
|
||||
C 4 48 Tomhi2 =18
|
||||
C#4 49 Cymbalcrsh1 =20
|
||||
D 4 50 Tomhi1 =18
|
||||
D#4 51 Cymbalride1 =22
|
||||
E 4 52 Cymbalchina =22
|
||||
F 4 53 Cymbell =22
|
||||
F#4 54 Tamborin =21
|
||||
G 4 55 CymbalSplash=20
|
||||
G#4 56 Cowbell =37
|
||||
A 4 57 Cymbalcrash2=20
|
||||
A#4 58 Vibslap =0
|
||||
B 4 59 Cymbalride2 =22
|
||||
C 5 60 Bongohi =41
|
||||
C#5 61 Bongolo =40
|
||||
D 5 62 Congahi1 =41
|
||||
D#5 63 congahi2 =41
|
||||
E 5 64 Congalo =40
|
||||
F 5 65 Timbalehi=46
|
||||
F#5 66 Timbalelo=45
|
||||
G 5 67 Agogohi =44
|
||||
G#5 68 Agogolo =43
|
||||
A 5 69 Cabasa =48
|
||||
A#5 70 Maracas =48
|
||||
B 5 71 whistle1 =0
|
||||
C 6 72 whistle2 =0
|
||||
C#6 73 Guiro1 =0
|
||||
D 6 74 Guiro2 =0
|
||||
D#6 75 Clave =44
|
||||
E 6 76 Woodblock1=40
|
||||
F 6 77 Woodblock2=41
|
||||
# Don't know about the following two
|
||||
F#6 78 Cuica1 =0
|
||||
G 6 79 Cuica2 =0
|
||||
G#6 80 Triangle1=44
|
||||
A 6 81 Triangle2=44
|
||||
A#6 82 Shaker =48
|
||||
B 6 83 Jingles =23
|
||||
C 7 84 Belltree =0
|
||||
C#7 85 Canstinet=21
|
||||
D 7 86 Surdo1 =16
|
||||
D#7 87 Surdo2 =17
|
||||
E 7 =88
|
||||
F 7 =89
|
||||
F#7 =90
|
||||
G 7 =91
|
||||
G#7 =92
|
||||
A 7 =93
|
||||
A#7 =94
|
||||
B 7 =95
|
||||
C 8 =96
|
||||
C#8 =97
|
||||
D 8 =98
|
||||
D#8 =99
|
||||
E 8 =100
|
||||
F 8 =101
|
||||
F#8 =102
|
||||
G 8 =103
|
||||
G#8 =104
|
||||
A 8 =105
|
||||
A#8 =106
|
||||
B 8 =107
|
||||
C 9 =108
|
||||
C#9 =109
|
||||
D 9 =110
|
||||
D#9 =111
|
||||
E 9 =112
|
||||
F 9 =113
|
||||
F#9 =114
|
||||
G 9 =115
|
||||
G#9 =116
|
||||
A 9 =117
|
||||
A#9 =118
|
||||
B 9 =119
|
||||
C 10=120
|
||||
C#10=121
|
||||
D 10=122
|
||||
D#10=123
|
||||
E 10=124
|
||||
F 10=125
|
||||
F#10=126
|
||||
G 10=127
|
||||
END
|
||||
|
||||
|
||||
DEFINE CHANNELMAP
|
||||
# The information on channels 7-8 and 11-15 is ignored since the QY10 is only
|
||||
# 8 part multi-timbral. The polyphony should be okay.
|
||||
0 = 0
|
||||
1 = 1
|
||||
2 = 2
|
||||
3 = 3
|
||||
4 = 4
|
||||
5 = 5
|
||||
6 = 6
|
||||
# The next two channels are ignored
|
||||
7 = 9
|
||||
8 = 8
|
||||
# Play GM channel 9 (drums) on QY10 track 7 (rhythm track)
|
||||
9 = 7 Keymap "Drumset" ForcePatch 30
|
||||
# All the following channels are ignored.
|
||||
10 = 10
|
||||
11 = 11
|
||||
12 = 12
|
||||
13 = 13
|
||||
14 = 14
|
||||
15 = 15
|
||||
END
|
||||
|
||||
# I don't think the QY10 responds to Expression Events, so...
|
||||
OPTIONS
|
||||
MapExpressionToVolumeEvents
|
||||
END
|
||||
290
data/midi-maps/gm.map
Normal file
290
data/midi-maps/gm.map
Normal file
@@ -0,0 +1,290 @@
|
||||
# Blank lines and lines beginning with # are ignored
|
||||
# This is a map for any General Midi synthesizer
|
||||
# If you make a new map, please send it to me, so future releases
|
||||
# will include them.
|
||||
# Antonio Larrosa Jimenez, larrosa@kde.org
|
||||
|
||||
# General Midi Map File
|
||||
|
||||
DEFINE PATCHMAP
|
||||
AcusticPiano =0
|
||||
BrightPiano =1
|
||||
SynthPiano =2
|
||||
HonkyTonky =3
|
||||
ElectricPiano1=4
|
||||
ElectricPiano2=5
|
||||
Harpsichord =6
|
||||
Clavinet =7
|
||||
Celeste =8
|
||||
Glockenspiel =9
|
||||
Musicbox =10
|
||||
Vibes =11
|
||||
Marimba =12
|
||||
Xylophon =13
|
||||
TubeBell =14
|
||||
Santur =15
|
||||
HomeOrg =16
|
||||
PercussionOrg =17
|
||||
RockOrg =18
|
||||
ChurchOrg =19
|
||||
ReedOrg =20
|
||||
Accordion =21
|
||||
Harmonica =22
|
||||
Concrtna =23
|
||||
NylonGuitar =24
|
||||
AcusticGuitar =25
|
||||
JazzGuitar =26
|
||||
CleanGuitar =27
|
||||
MuteGuitar =28
|
||||
OdGuitar =29
|
||||
DistortionGuit=30
|
||||
GtrHarm =31
|
||||
AcusticBass =32
|
||||
FingerBass =33
|
||||
PickBass =34
|
||||
FretlessBass =35
|
||||
SlapBass1 =36
|
||||
SlapBass2 =37
|
||||
SynthBass1 =38
|
||||
SynthBass2 =39
|
||||
Violin =40
|
||||
Viola =41
|
||||
Cello =42
|
||||
Contrabajo =43
|
||||
Marcato =44
|
||||
Pizzicato =45
|
||||
Harp =46
|
||||
Timpani =47
|
||||
Marcato =48
|
||||
SlowStrings =49
|
||||
SynthStrings1 =50
|
||||
SynthStrings2 =51
|
||||
Choir =52
|
||||
Doo =53
|
||||
Voices =54
|
||||
OrchestraHit =55
|
||||
Trumpet =56
|
||||
Trombone =57
|
||||
Tuba =58
|
||||
MuteTrumpet =59
|
||||
FrenchHorn =60
|
||||
HitBrass =61
|
||||
SynthBrass1 =62
|
||||
SynthBrass2 =63
|
||||
SopranoSax =64
|
||||
AltoSax =65
|
||||
TenorSax =66
|
||||
BaritoneSax =67
|
||||
Oboe =68
|
||||
EnglishHorn =69
|
||||
Bassoon =70
|
||||
Clarinet =71
|
||||
Piccolo =72
|
||||
Flute =73
|
||||
Recorder =74
|
||||
WoodFlute =75
|
||||
Bottle =76
|
||||
Shakazul =77
|
||||
Whistle =78
|
||||
Ocarina =79
|
||||
SquareWave =80
|
||||
SawWave =81
|
||||
Calliope =82
|
||||
Chiflead =83
|
||||
Charang =84
|
||||
VoxLead =85
|
||||
Lead5th =86
|
||||
BassLead =87
|
||||
Fantasia =88
|
||||
WarmPad =89
|
||||
Polysyn =90
|
||||
Ghostie =91
|
||||
BowGlass =92
|
||||
MetalPad =93
|
||||
HaloPad =94
|
||||
Sweeper =95
|
||||
Aurora =96
|
||||
SoundTrack =97
|
||||
Crystal =98
|
||||
Atmosphear =99
|
||||
FreshAir =100
|
||||
Unicorn =101
|
||||
Sweeper =102
|
||||
StarTrak =103
|
||||
Sitar =104
|
||||
Banjo =105
|
||||
Shamisen =106
|
||||
Koto =107
|
||||
Kalimba =108
|
||||
BagPipes =109
|
||||
Fiddle =110
|
||||
Shannai =111
|
||||
Carillon =112
|
||||
Agogo =113
|
||||
SteelDrm =114
|
||||
WoodBlk =115
|
||||
Taiko =116
|
||||
Toms =117
|
||||
Syntom =118
|
||||
RevCymbal =119
|
||||
Fx-Fret =120
|
||||
Fx-Blow =121
|
||||
Seashore =122
|
||||
Jungle =123
|
||||
Telephon =124
|
||||
Helicopter =125
|
||||
Applause =126
|
||||
Gunshot =127
|
||||
END
|
||||
|
||||
DEFINE KEYMAP "Drumset"
|
||||
C 0 =0
|
||||
C#0 =1
|
||||
D 0 =2
|
||||
D#0 =3
|
||||
E 0 =4
|
||||
F 0 =5
|
||||
F#0 =6
|
||||
G 0 =7
|
||||
G#0 =8
|
||||
A 0 =9
|
||||
A#0 =10
|
||||
B 0 =11
|
||||
C 1 =12
|
||||
C#1 =13
|
||||
D 1 =14
|
||||
D#1 =15
|
||||
E 1 =16
|
||||
F 1 =17
|
||||
F#1 =18
|
||||
G 1 =19
|
||||
G#1 =20
|
||||
A 1 =21
|
||||
A#1 =22
|
||||
B 1 =23
|
||||
C 2 =24
|
||||
C#2 =25
|
||||
D 2 =26
|
||||
D#2 27 Highq =27
|
||||
E 2 28 Slap =28
|
||||
F 2 29 Scratch1 =29
|
||||
F#2 30 Scratch2 =30
|
||||
G 2 31 Sticks =31
|
||||
G#2 32 SqrClick =32
|
||||
A 2 33 MetaClick=33
|
||||
A#2 34 MetBell =34
|
||||
B 2 35 Kick1 =35
|
||||
C 3 36 Kick2 =36
|
||||
C#3 37 StickRim =37
|
||||
D 3 38 Snare1 =38
|
||||
D#3 39 Claps =39
|
||||
E 3 40 snare2 =40
|
||||
F 3 41 tomlo2 =41
|
||||
F#3 42 Hihatclos=42
|
||||
G 3 43 Tomlo1 =43
|
||||
G#3 44 HihatPd =44
|
||||
A 3 45 Tommid2 =45
|
||||
A#3 46 Hihatop =46
|
||||
B 3 47 Tommid1 =47
|
||||
C 4 48 Tomhi2 =48
|
||||
C#4 49 Cymbalcrsh1 =49
|
||||
D 4 50 Tomhi1 =50
|
||||
D#4 51 Cymbalride1 =51
|
||||
E 4 52 Cymbalchina =52
|
||||
F 4 53 Cymbell =53
|
||||
F#4 54 Tamborin =54
|
||||
G 4 55 CymbalSplash=55
|
||||
G#4 56 Cowbell =56
|
||||
A 4 57 Cymbalcrash2=57
|
||||
A#4 58 Vibslap =58
|
||||
B 4 59 Cymbalride2 =59
|
||||
C 5 60 Bongohi =60
|
||||
C#5 61 Bongolo =61
|
||||
D 5 62 Congahi1 =62
|
||||
D#5 63 congahi2 =63
|
||||
E 5 64 Congalo =64
|
||||
F 5 65 Timbalehi=65
|
||||
F#5 66 Timbalelo=66
|
||||
G 5 67 Agogohi =67
|
||||
G#5 68 Agogolo =68
|
||||
A 5 69 Cabasa =69
|
||||
A#5 70 Maracas =70
|
||||
B 5 71 whistle1 =71
|
||||
C 6 72 whistle2 =72
|
||||
C#6 73 Guiro1 =73
|
||||
D 6 74 Guiro2 =74
|
||||
D#6 75 Clave =75
|
||||
E 6 76 Woodblock1=76
|
||||
F 6 77 Woodblock2=77
|
||||
F#6 78 Cuica1 =78
|
||||
G 6 79 Cuica2 =79
|
||||
G#6 80 Triangle1=80
|
||||
A 6 81 Triangle2=81
|
||||
A#6 82 Shaker =82
|
||||
B 6 83 Jingles =83
|
||||
C 7 84 Belltree =84
|
||||
C#7 85 Canstinet=85
|
||||
D 7 86 Surdo1 =86
|
||||
D#7 87 Surdo2 =87
|
||||
E 7 =88
|
||||
F 7 =89
|
||||
F#7 =90
|
||||
G 7 =91
|
||||
G#7 =92
|
||||
A 7 =93
|
||||
A#7 =94
|
||||
B 7 =95
|
||||
C 8 =96
|
||||
C#8 =97
|
||||
D 8 =98
|
||||
D#8 =99
|
||||
E 8 =100
|
||||
F 8 =101
|
||||
F#8 =102
|
||||
G 8 =103
|
||||
G#8 =104
|
||||
A 8 =105
|
||||
A#8 =106
|
||||
B 8 =107
|
||||
C 9 =108
|
||||
C#9 =109
|
||||
D 9 =110
|
||||
D#9 =111
|
||||
E 9 =112
|
||||
F 9 =113
|
||||
F#9 =114
|
||||
G 9 =115
|
||||
G#9 =116
|
||||
A 9 =117
|
||||
A#9 =118
|
||||
B 9 =119
|
||||
C 10=120
|
||||
C#10=121
|
||||
D 10=122
|
||||
D#10=123
|
||||
E 10=124
|
||||
F 10=125
|
||||
F#10=126
|
||||
G 10=127
|
||||
END
|
||||
|
||||
|
||||
DEFINE CHANNELMAP
|
||||
0 = 0
|
||||
1 = 1
|
||||
2 = 2
|
||||
3 = 3
|
||||
4 = 4
|
||||
5 = 5
|
||||
6 = 6
|
||||
7 = 7
|
||||
8 = 8
|
||||
9 = 9
|
||||
10 = 10
|
||||
11 = 11
|
||||
12 = 12
|
||||
13 = 13
|
||||
14 = 14
|
||||
15 = 15
|
||||
END
|
||||
|
||||
17
data/presets/AudioFileProcessor/Bass-Mania.cs.xml
Normal file
17
data/presets/AudioFileProcessor/Bass-Mania.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20051223" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Bass-Mania" basetone="9" tab="1" >
|
||||
<audiofileprocessor reversed="0" looped="0" eframe="0.999938" sframe="0" amp="100" src="misc/bass!.ogg" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.291" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="5" arpdisabled="0" chord="0" chorddisabled="1" arpgate="200" arp="0" arpsyncmode="5" arptime="214" arpdir="4" />
|
||||
<midi inputchannel="0" outputchannel="0" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
30
data/presets/AudioFileProcessor/Erazor.cs.xml
Normal file
30
data/presets/AudioFileProcessor/Erazor.cs.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimedia-project creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.3.0-svn20071030" type="instrumenttracksettings" version="1.0" >
|
||||
<head/>
|
||||
<instrumenttracksettings>
|
||||
<instrumenttrack width="250" x="0" surpos-x="0" y="0" surpos-y="0" fxch="0" height="438" basenote="69" vol="100" name="Erazor" tab="0" visible="1" >
|
||||
<audiofileprocessor reversed="0" looped="0" eframe="1" sframe="0" amp="90" src="drumsynth/misc synth/wowmelodictone.ds" />
|
||||
<eldata fres="3.51" ftype="0" fcut="2940" fwet="0" >
|
||||
<elvol lspd_numerator="4" lpdel="0" amt="1" rel="0.23" ctlenvamt="0" latt="0" syncmode="0" sus="0.05" lspd_denominator="4" lspd="0.1" att="0" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lspd_numerator="4" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" syncmode="0" sus="0.5" lspd_denominator="4" lspd="0.01" att="0" pdel="0" lamt="1" dec="0.5" userwavefile="" x100="0" lshp="0" hold="0.5" />
|
||||
<elres lspd_numerator="4" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" syncmode="0" sus="0.5" lspd_denominator="4" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" userwavefile="" x100="0" lshp="0" hold="0.5" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="3" arp-enabled="0" arptime_numerator="4" arprange="2" chord-enabled="1" arptime_denominator="4" chord="0" syncmode="0" arpgate="100" arp="0" arptime="100" arpdir="0" />
|
||||
<midi defvelout="0" inputchannel="0" outputchannel="1" receive="0" send="0" defvelin="0" />
|
||||
<fx fxdisabled="0" >
|
||||
<rack numofeffects="3" >
|
||||
<effect key="AAAAAgAAAAIAAAADAAAAbABDAEEAUABTADoAIABQAGwAYQB0AGUAMgB4ADIAIAAtACAAVgBlAHIAcwBhAHQAaQBsAGUAIABwAGwAYQB0AGUAIAByAGUAdgBlAHIAYgAsACAAcwB0AGUAcgBlAG8AIABpAG4AcAB1AHQAcwAAAAQAAAACAAAAEABQAGwAYQB0AGUAMgB4ADIAAAAOAGMAYQBwAHMALgBzAG8=" autoquit="0" name="ladspaeffect" gate="0" wet="1" on="1" >
|
||||
<ladspacontrols port02="0.50197" port03="0.3745" port04="0.249875" port05="0.25" ports="4" />
|
||||
</effect>
|
||||
<effect key="AAAAAgAAAAIAAAADAAAATABGAGUAZQBkAGIAYQBjAGsAIABEAGUAbABhAHkAIABMAGkAbgBlACAAKABNAGEAeABpAG0AdQBtACAARABlAGwAYQB5ACAANQBzACkAAAAEAAAAAgAAABQAZgBiAGQAZQBsAGEAeQBfADUAcwAAAAwAYwBtAHQALgBzAG8=" autoquit="0" name="ladspaeffect" gate="0" wet="1" on="1" >
|
||||
<ladspacontrols port10="200" port11="0.24" port00="200" port01="0.24" port10_numerator="4" port14="0.5" port04link="1" port04="0.5" port01link="1" syncmode="0" port00link="1" link="1" ports="6" port10_denominator="4" port00_numerator="4" port00_denominator="4" />
|
||||
</effect>
|
||||
<effect key="AAAAAgAAAAIAAAADAAAAFgBiAGEAcwBzAGIAbwBvAHMAdABlAHIAAAAA/////wAA" autoquit="0" name="bassbooster" gate="0" wet="1" on="1" >
|
||||
<bassboostercontrols ratio="2" freq="100" gain="1" />
|
||||
</effect>
|
||||
</rack>
|
||||
</fx>
|
||||
</instrumenttrack>
|
||||
</instrumenttracksettings>
|
||||
</multimedia-project>
|
||||
17
data/presets/AudioFileProcessor/Fat-Reversed-Kick.cs.xml
Normal file
17
data/presets/AudioFileProcessor/Fat-Reversed-Kick.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060605" type="instrumenttracksettings" version="1.0" >
|
||||
<head/>
|
||||
<instrumenttracksettings>
|
||||
<instrumenttrack width="250" x="1094" y="0" surpos="134219776" fxch="0" height="436" baseoct="4" vol="100" name="Fat Reversed Kick" basetone="9" tab="0" visible="1" >
|
||||
<audiofileprocessor reversed="1" looped="1" eframe="0.999949" sframe="0" amp="100" src="drums/bassdrum01.ogg" />
|
||||
<eldata fres="3" ftype="0" fcut="193" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi defvelout="0" inputchannel="0" outputchannel="1" receive="0" send="0" defvelin="0" />
|
||||
</instrumenttrack>
|
||||
</instrumenttracksettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/AudioFileProcessor/Kick-4-your-Subwoofer.cs.xml
Normal file
17
data/presets/AudioFileProcessor/Kick-4-your-Subwoofer.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060605" type="instrumenttracksettings" version="1.0" >
|
||||
<head/>
|
||||
<instrumenttracksettings>
|
||||
<instrumenttrack width="250" x="1132" y="425" surpos="134219776" fxch="0" height="436" baseoct="4" vol="128" name="Kick 4 your Subwoofer" basetone="9" tab="0" visible="1" >
|
||||
<audiofileprocessor reversed="0" looped="0" eframe="0.999917" sframe="0" amp="100" src="drums/kick01.ogg" />
|
||||
<eldata fres="2" ftype="2" fcut="58" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.1" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.393" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi defvelout="0" inputchannel="0" outputchannel="1" receive="0" send="0" defvelin="0" />
|
||||
</instrumenttrack>
|
||||
</instrumenttracksettings>
|
||||
</multimediaproject>
|
||||
6
data/presets/AudioFileProcessor/Makefile.am
Normal file
6
data/presets/AudioFileProcessor/Makefile.am
Normal file
@@ -0,0 +1,6 @@
|
||||
afppresetsdir = $(lmmsdatadir)/presets/AudioFileProcessor
|
||||
|
||||
afppresets_DATA = *.cs.xml
|
||||
|
||||
EXTRA_DIST = $(afppresets_DATA)
|
||||
|
||||
5
data/presets/BitInvader/Makefile.am
Normal file
5
data/presets/BitInvader/Makefile.am
Normal file
@@ -0,0 +1,5 @@
|
||||
bipresetsdir = $(lmmsdatadir)/presets/BitInvader
|
||||
bipresets_DATA = *.cs.xml
|
||||
|
||||
EXTRA_DIST = $(bipresets_DATA)
|
||||
|
||||
17
data/presets/BitInvader/alien_strings.cs.xml
Normal file
17
data/presets/BitInvader/alien_strings.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="0" sampleShape="PKaOPeKT5r6uR+G9CtejvczMTL2PwvW8CtejvAAAAAAK16M8CtejPI/C9TzMzEw9j8J1PY/CdT2PwnU9j8J1PY/CdT2PwnU9j8J1PczMTD2PwvU8CtejPArXIzwK1yO8CtejvI/C9bzMzEy9KVyPvQrXo73sUbi9rkfhvY/C9b2PwvW9uB4FvpqZGb4K1yO+CtcjvnsULr7sUTi+XI9Cvs3MTL7NzEy+zcxMvs3MTL7NzEy+PgpXvq5HYb6uR2G+rkdhvh6Fa76PwnW+j8J1vo/Cdb6PwnW+j8J1vo/Cdb6PwnW+j8J1vo/Cdb6PwnW+j8J1vo/Cdb6PwnW+HoVrvq5HYb4+Cle+zcxMvlyPQr57FC6+CtcjvpqZGb64HgW+rkfhvc3MzL3sUbi9KVyPvczMTL0K1yO9j8L1vArXI7wK1yM8CtejPI/C9TyPwvU8CtcjPSlcjz3sUbg9rkfhPY/C9T24HgU+mpkZPgrXIz57FC4+7FE4PlyPQj7NzEw+PgpXPh6Faz64HoU+KVyPPuJ6lD5SuJ4+exSuPuxRuD5cj8I+hevRPq5H4T7Xo/A+j8L1PgAAAD+4HgU/zMwMP+F6FD8+Chc/9igcP2ZmJj/XozA/MzMzP5DCNT9I4To/XI9CP3A9Sj/NzEw/KVxPP4XrUT/helQ/9ihcP2ZmZj8=" />
|
||||
<eldata fres="0.21" ftype="0" fcut="3840" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.33" ctlenvamt="0" latt="0" sus="0.49" lspd="0.7311" att="0.4" pdel="0" lamt="0" dec="0.897" userwavefile="" x100="1" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.274" ctlenvamt="1" latt="0" sus="0" lspd="0.01" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="1" rel="0.1" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0.804" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="1" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="74" arpsyncmode="6" arptime="107" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/beehive.cs.xml
Normal file
17
data/presets/BitInvader/beehive.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="30" interpolation="1" version="0.1" normalize="1" sampleShape="AAAAAPMEtT56glo/eoJaP/IEtT72BLW+eoJav3iCWr/vBLW+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/CdT3NzEw+rkfhPlK4Hj97FC4/pHA9P1yPQj89Clc/rkdhP65HYT/Xo3A/j8J1P0jhej8AAIA/" />
|
||||
<eldata fres="0.43" ftype="1" fcut="1120" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.65" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0.496" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="1" rel="0.274" ctlenvamt="1" latt="0" sus="0" lspd="0.01" att="0.494" pdel="0" lamt="1" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/bell.cs.xml
Normal file
17
data/presets/BitInvader/bell.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="8" interpolation="1" version="0.1" normalize="0" sampleShape="AAAAAPMENT8AAIA/8wQ1Py69u7P1BDW/AACAv+8ENb8=" />
|
||||
<eldata fres="0.43" ftype="0" fcut="1280" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.351" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.676" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/cello.cs.xml
Normal file
17
data/presets/BitInvader/cello.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="1" sampleShape="xUHivbW52r2yLVm+IY2QvlbDqr5qnbS+bhe3vm5Bt74UH4q+NgEbvlF9KL7+kX6+ILePviYNk74+YZ++W4utvighlL65edy9rZnWPeoZdT45f5w+VgurPjr5nD55STw+qsHUPIoBRbyeyc491VlqPszNZT7coW09IAEQvgYzg75QAai+fAO+vixDlr5++b692JHrPfYlez7W9Wo+vNFdPRRhCr7gOXC+JN+Rvui5c76P4Ue9IYUQPuepcz4vi5c+WCesPiNFkT6CycA9tiHbvao9Vb4GT4O+tZVavkuxJb2ygdg9Y1UxPuBZcD7EDWI+QumgPXQJur2WFUu+CWOEvkThob5y9bi+iEPEvo+Fx75vb7e+RrGivi2Zlr60KVq+8oF4vWjhsz1+0T4+dqk6PsoBZT2jUdG9qMVTvh9zj75dc66+MuuYvv7J/r3TwWk9hClCPjIjmT40UZo+FbkKPii5k72VcUq+ED2Ivi7/lr6+YV++KaEUvS7xFj4G7YI+NCmaPj4Bnz7evW4+luFKPf+R/73AwV++H2ePvlV1qr5owbO+VFmqvlY9q756rby+RK2hvgAtAL5+Kb894oVxPtgRbD4YYYw9/oH/vfdpe75Bc6C+WE2svvJZeb5F8SK9G5UNPvbFej5Ep6E+HhWPPrah2j2YWcy97ml3vtz1bb4=" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.727" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0.517" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/default.cs.xml
Normal file
17
data/presets/BitInvader/default.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="128" interpolation="0" version="0.1" normalize="0" sampleShape="AAAAADD7SD02vcg9g0AWPsLFRz7Nz3g+MaCUPtR8rD4W78M+gOjaPupa8T49nAM/2jkOP8B/GD+aZyI/SusrP/MENT/6rj0/A+RFPwKfTT8y21Q/G5RbP5jFYT/Ya2c/XoNsPwgJcT8L+nQ/+FN4P78Uez+sOn0/bcR+Pw+xfz8AAIA/D7F/P23Efj+sOn0/vhR7P/hTeD8K+nQ/CAlxP16DbD/Ya2c/l8VhPxqUWz8w21Q/Ap9NPwTkRT/4rj0/8wQ1P0jrKz+ZZyI/vX8YP9k5Dj89nAM/5lrxPn/o2j4Q78M+0nysPjOglD7Fz3g+wcVHPnpAFj4wvcg9/fpIPS69u7Ms+0i9R73IvYVAFr7NxUe+0M94vjiglL7XfKy+Fe/DvoXo2r7rWvG+P5wDv9s5Dr/Afxi/m2civ0rrK7/1BDW/+q49vwPkRb8Dn02/NNtUvxmUW7+YxWG/2Wtnv2GDbL8ICXG/C/p0v/lTeL++FHu/rDp9v23Efr8PsX+/AACAvw+xf79txH6/rDp9v74Ue7/3U3i/Cfp0vwgJcb9dg2y/1Wtnv5jFYb8ZlFu/L9tUvwOfTb8D5EW/9649v+8ENb9K6yu/l2civ7x/GL/bOQ6/PJwDv+Na8b526Nq+Fe/Dvs98rL4ooJS+z894vrzFR750QBa+BL3IvSb7SL0=" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/drama.cs.xml
Normal file
17
data/presets/BitInvader/drama.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="0" sampleShape="kNtHv4tFRb+EOUK/ftM+v3Y1O79vaTe/Z3Mzv19tL79Xdyu/T4Mnv0e1I79ACSC/OaEcvzNnGb8tbRa/J70TvyNNEb8eNQ+/G10NvxjRC78Vlwq/E58JvxLxCL8Rgwi/EU8IvxFZCL8RkQi/Eu0IvxN3Cb8UHwq/FucKvxexC78ZlQy/G3cNvx1bDr8fRw+/ICsQvyLxEL8jsxG/JWcSvyYHE78ngRO/KOETvygpFL8pWRS/KXEUvylnFL8pSxS/KBUUvyjHE78naxO/JusSvyVhEr8jvRG/IgkRvyFDEL8fdw+/HaMOvxu9Db8azQy/GN8LvxbnCr8U6wm/Eu8IvxD5B78O/wa/DAUGvwoXBb8IKwS/B0MDvwVbAr8DdwG/AZsAv/+N/7787f2++Vn8vvbF+r7yQfm+8NX3vu119r7qDfW+553zvuRB8r7i2fC+34nvvtwp7r7Zvey+12HrvtQZ6r7Szei+z23nvswV5r7KzeS+x1XjvsTZ4b7BXeC+vs3evrtF3b63mdu+tBHavrGF2L6u9da+q2XVvqjN076kMdK+oZnQvp7lzr6aLc2+l33LvpO9yb6Q8ce+jCXGvoldxL6FmcK+gsHAvn7tvr56Cb2+d027vnNxub5vpbe+bMm1vmj1s75kIbK+YVGwvl2Frr5Zpay+Vs2qvlINqb4=" />
|
||||
<eldata fres="0.43" ftype="6" fcut="1120" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.351" ctlenvamt="0" latt="0" sus="0" lspd="0.7311" att="0.058" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="1" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.274" ctlenvamt="1" latt="0" sus="0" lspd="0.01" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="1" chordrange="4" arprange="1" arpdisabled="0" chord="0" chorddisabled="1" arpgate="100" arp="74" arpsyncmode="6" arptime="107" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/epiano.cs.xml
Normal file
17
data/presets/BitInvader/epiano.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="30" interpolation="1" version="0.1" normalize="1" sampleShape="AAAAAPMEtT56glo/eoJaP/IEtT72BLW+eoJav3iCWr/vBLW+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" />
|
||||
<eldata fres="0.43" ftype="0" fcut="1280" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.351" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.22" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.676" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/pluck.cs.xml
Normal file
17
data/presets/BitInvader/pluck.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060222" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="pluck" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="1" sampleShape="QAGguf+B/zwBYYA9gsHAPQF5AD5BYSA+gClAPr+5Xz7+CX8+HgWPPj1pnj5bma0+eZm8Ppdlyz60+dk+0VXoPu1x9j4EJQI/EukIPx+NDz8sCRY/OVkcP0WFIj9RfSg/XU8uP2jrMz9zXTk/fZc+P4elQz+Re0g/mh9NP6OJUT+rvVU/s7dZP7t9XT/CCWE/yVVkP89xZz/VR2o/2ulsP99Nbz/jc3E/52FzP+oNdT/tg3Y/77l3P/G3eD/zdXk/9P15P/VHej/1VXo/9Ct6P/TJeT/yLXk/8V14P+9Tdz/sF3Y/6aV0P+b/cj/iKXE/3h9vP9rpbD/VhWo/0PNnP8o3ZT/FUWI/v0VfP7gRXD+xuVg/q0NVP6OnUT+c7U0/lBdKP4wnRj+EIUI/fP89P3TLOT9rhzU/YjExP1rNLD9RXSg/zczMPc3MzD3NzMw9j8J1PY/CdT0AAAAACtcjvQrXI70K1yO9CtcjvQrXo70K16O9CtejvY/C9b2I00O/kNNHv5e3S7+fe0+/pi1Tv625Vr+0I1q/u2tdv8GRYL/HjWO/zWFmv9ILab/Xi2u/3Nttv+D9b7/k83G/57Vzv+tDdb/to3a/8Ml3v/G7eL/zd3m/9Pt5v/VFer/1VXq/9C96v/TLeb/yLXm/8VV4v+5Bd7/s73W/6WF0v+WZcr8=" />
|
||||
<eldata fres="1.17" ftype="0" fcut="2400" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.39" ctlenvamt="0" latt="0" sus="0.999" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.391" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="1" rel="0" ctlenvamt="0" latt="0" sus="0.999" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.18" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="2" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="1" send="0" inports="80:0 CS46XX:CS46XX" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/soft_pad.cs.xml
Normal file
17
data/presets/BitInvader/soft_pad.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="0" sampleShape="4lVxvqJBUb6xfVi+j0VHvkFRIL7UGeq9Z2GzvV4hr72iwdC98Kn3vQjdA77+2f697NH1vQuFBb5JhSS+nEVOvuDRb77vXXe+v0lfvmqlNL4eCQ++Ar0Avh6tDr5cKS6+lWVKvqjZU76RVUi+X2kvvighFL71Qfq9pMHRvURhor2CAUG9OAGcu2xxNj2O2cY9NbEaPqjNUz4O+4Y+Q1+hPmgLtD52B7s+bbG2PlzJrT5Vf6o+aDu0Ppdbyz7SO+k+BPsBPxTCCT8WCws/ECUIPwgcBD8AOQA/7Af2PsWJ4j6Ff8I+NVWaPtaBaj5+ST8+gMk/Pst5ZT4ax4w+QEGgPkpBpT47cZ0+Ia2QPg7Thj4EC4I+9k17PsphZT50BTo+75n3PbRxWj24Ady7jFFGvRrZjL0gSZC9x1FjvZzBzbwc4Y08DWmGPcGx4D0YUQw+IKEPPvzJ/T2fkc89YGmwPV5Brz2KKcU9sKHXPZqhzD06EZ09YuEwPZpBTTz7gf27bAG2vGPBMb1Syai9HkUPvp15Tr72vXq+BN+Bvtida76KFUW+UjkpvlOFKb6JVUS+0JlnvvzVfb70JXq+v6VfvnwpPr5MaSa+QGUgvk5hJ75dsS6+WDUsvjxVHr4XeQu+8XH4vdOR6b3S0ei95qnyvQotBb48nR2+jr1Gvvr9fL4=" />
|
||||
<eldata fres="0.5" ftype="0" fcut="9120" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.727" ctlenvamt="1" latt="0" sus="0" lspd="0.1" att="0.657" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/spacefx.cs.xml
Normal file
17
data/presets/BitInvader/spacefx.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="68" interpolation="0" version="0.1" normalize="0" sampleShape="W/iCvqwtgL2mPdg+iodDP+wPEz9vmss5NYLSvr5Zp764oRs9I/l+PjGqND73GnY9WMfrPUu8ej6Rqlk+PSsXO54U/L10nDk97x62Pmty2z4tfu49K3SIvvHCjb7lk/090lz+Pl543T6v5qQ8QySRvjVzN75K9Es+qUf9Pr9J8D7l4AY+KxKgvlRRD78AQsa+9qL8PTwnFj+X3yc/b+W2PlNf0zsVwCq+fEhGvtRdQL4b0Bu+nLoCvc53Fz63MJY+ch6qPq4daj76RsO87J6ovjZj8L6GTpO+gpDEPXm/tT5TBo4+iBUcvXS8nr608KW+QNtwvf8ioz5qDgY/iTKrPksJMr70uhu/nh8Xv01bA74=" />
|
||||
<eldata fres="0.43" ftype="4" fcut="1120" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.65" ctlenvamt="0" latt="0" sus="0" lspd="0.7311" att="0.496" pdel="0" lamt="1" dec="0.499" userwavefile="" x100="1" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.274" ctlenvamt="1" latt="0" sus="0" lspd="0.01" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/subbass.cs.xml
Normal file
17
data/presets/BitInvader/subbass.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="7" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="1" sampleShape="2kpgviIPhz3VQAM+oJkyu8pZrr5y/Ta/5nhxv9QFf7+cp3a//hNovwSBTb+OOR+/s2TIvruEJL5Oy2I9DDSIPmge7D4MVx0/pyQ5P5aHTz8Qp2M/XIhxP/SJdT/mnnI/vbltP2jiZj+x51o/F5pJP9gINj84YiE/iLIJP/+T3D5WAaQ+bGVePt5p8j06A3o81CG5vQSrP77SmIm+xamuvjpD1L5u/vu+wEURv+w7Ib878Su/XHgxv3ClM7+oLzS/HPIyv4ZlLr/YxSW/wR0avzoZDb+KHv++RRrjvoILxr7yV6e+DyCFvhxUO74+g8a9lA3luyFIqz0CcTM+qPOIPq+Rtj68guA++kkDP1jHFD8MlyQ/vC4yP8h7PT/ZxEY/uqdNP9osUT9WVlE/Ct5PP56cTj8xiU0/zBpLPzCMRj9S4UA/EWU7P7zTNT8MlC4/AWwkP/B3Fz/0qQg/ZfLxPrRG0j5sRbM+YtmUPgeFaz7TSik+YFjFPaeVzTw4qT69Je/yvQgvRb4juYm+LTGxvrwJ176QXPm+WKkLv5mbGL924iO/Fsstv16RNr9kaD6/HV9Fv3NZS7+CQFC/wBJUvxubVr/NUle/VvdVvwo8U78WaFC/qfpNv4QBS79SKUa/ykU/vwxcN7+UOy+/upQmv4KdHL+EJRG/OqYEv9Ya774=" />
|
||||
<eldata fres="1.13" ftype="0" fcut="4960" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="1" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.674" pdel="0" lamt="0" dec="0.499" userwavefile="instruments/bassslap01.ogg" x100="0" lshp="4" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="3" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/sweep_pad.cs.xml
Normal file
17
data/presets/BitInvader/sweep_pad.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="8" interpolation="0" version="0.1" normalize="0" sampleShape="+MrwPiRn7r4WUV6/xEkNv429tL6ofBA+P7uAPtTiwD4=" />
|
||||
<eldata fres="0.43" ftype="0" fcut="1280" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.351" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.164" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0.885" rel="0.676" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.494" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="2" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/toy_piano.cs.xml
Normal file
17
data/presets/BitInvader/toy_piano.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<bitinvader sampleLength="128" interpolation="1" version="0.1" normalize="0" sampleShape="cAE4OuAB8DkIAYS6gAFAugABALmgAdC5AAEAuiABEDp4Abw6UAEoOggBhLogAZC6gAHAuAgBhLpAASC7oAFQugABgDqAAUA5gAHAOJABSLpaAa27gAFAvHLBuLxBgSC9xCFive4hd72LYUW9GCEMvUZBI70UMYq9+YH8vZIpSb7DkWG+S4Elvnwhvr044Zu9MbGYvQlRhL2JkcS9UjEpvrABWL7rgXW+EhWJvgYFg765sVy+ftk+vj9pH74dUQ6+W2ktvrmxXL4G1YK+J0mTvhuNjb7owXO+0DFovsYRY76teVa+31lvvg2Nhr7iQXG+ujldvgmphL4G7YK+IDkQvjpBHb3sAfa7dsE6PeQB8j0CMQE+SAGkPSWBkjxSAam7PNGdPWt5NT6dWU4+zhlnPgLJgD6uyVY+eWE8PsBBYD7bSW0+5glzPhGdiD4DeYE+23ltPi9Jlz5hebA+Fh2LPpGRSD7RmWg+Gu2MPgYBgz6+2V4+vglfPvD5dz7haXA+cgk5Pi15Fj4lmRI+VvGqPbRB2rzcMe69O2kdvsOh4b3jYXG9J1GTvS1hFr0PYQc9KAGUuyYBk71Voaq9XNGtvWrxtL0CKQG+c2E5vn4hP76RYUi+8Ul4viDZj74RmYi+dBE6vgr5BL4wIRi+q5HVvYeBw7wOAYe8gEFAvamR1L0=" />
|
||||
<eldata fres="0.5" ftype="0" fcut="9120" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.727" ctlenvamt="1" latt="0" sus="0.717" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.673" userwavefile="" x100="0" lshp="0" hold="0.37" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/BitInvader/wah_synth.cs.xml
Normal file
17
data/presets/BitInvader/wah_synth.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.2-cvs20060123" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="6" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<bitinvader sampleLength="56" interpolation="1" version="0.1" normalize="1" sampleShape="AAAAAKJN5T2H3GM+VxqpPgMm3j5BMwg/CJ0fP/MENT89Ctc+XI/CPlyPwj57FK4+CtejPpqZmT4pXI8+rkdhPq5HYT7NzEw+zcxMPo/CdT4pXI8+CtejPgrXoz57FK4+7FG4PlyPwj6H3GM+nE3lPS69u7OzTeW9k9xjvlYaqb4DJt6+rkfhvq5H4b49Cte+zczMvs3MzL5cj8K+exSuvnsUrr57FK6+CtejvpqZmb4pXI++KVyPvilcj74pXI++KVyPvilcj74pXI++CtejvuxRuL5cj8K+gtxjvpBN5b0=" />
|
||||
<eldata fres="0.21" ftype="6" fcut="2720" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.528" ctlenvamt="0" latt="0" sus="0" lspd="0.7311" att="0" pdel="0" lamt="0" dec="0.897" userwavefile="" x100="1" lshp="0" hold="0.234" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.274" ctlenvamt="0" latt="0" sus="0" lspd="0.0199" att="0.494" pdel="0" lamt="1" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="1" chordrange="4" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="74" arpsyncmode="6" arptime="107" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
2
data/presets/Makefile.am
Normal file
2
data/presets/Makefile.am
Normal file
@@ -0,0 +1,2 @@
|
||||
SUBDIRS = AudioFileProcessor BitInvader Organic PluckedStringSynth TripleOscillator VeSTige
|
||||
|
||||
6
data/presets/Organic/Makefile.am
Normal file
6
data/presets/Organic/Makefile.am
Normal file
@@ -0,0 +1,6 @@
|
||||
psspresetsdir = $(lmmsdatadir)/presets/Organic
|
||||
|
||||
psspresets_DATA = *.cs.xml
|
||||
|
||||
EXTRA_DIST = $(psspresets_DATA)
|
||||
|
||||
17
data/presets/Organic/default.cs.xml
Normal file
17
data/presets/Organic/default.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="0" harmonic5="4" wavetype2="0" vol0="100" harmonic6="5" wavetype3="0" vol1="100" num_osc="8" harmonic7="6" wavetype4="0" vol2="100" wavetype5="0" vol3="100" detune0="0" wavetype6="0" vol4="100" detune1="0" wavetype7="0" vol5="100" detune2="0" vol6="100" detune3="0" vol7="100" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="100" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="0" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/organ_blues.cs.xml
Normal file
17
data/presets/Organic/organ_blues.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="0" harmonic5="4" wavetype2="0" vol0="100" harmonic6="5" wavetype3="0" vol1="100" num_osc="8" harmonic7="6" wavetype4="0" vol2="100" wavetype5="0" vol3="0" detune0="0" wavetype6="0" vol4="0" detune1="0" wavetype7="0" vol5="0" detune2="0" vol6="0" detune3="0" vol7="0" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="100" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="0" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/organ_risingsun.cs.xml
Normal file
17
data/presets/Organic/organ_risingsun.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="24" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="0" harmonic5="4" wavetype2="0" vol0="100" harmonic6="5" wavetype3="0" vol1="77" num_osc="8" harmonic7="6" wavetype4="0" vol2="100" wavetype5="0" vol3="73" detune0="0" wavetype6="0" vol4="55" detune1="0" wavetype7="0" vol5="47" detune2="1" vol6="73" detune3="0" vol7="100" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="166" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="0" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/organ_swish.cs.xml
Normal file
17
data/presets/Organic/organ_swish.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="0" harmonic5="4" wavetype2="0" vol0="5" harmonic6="5" wavetype3="0" vol1="64" num_osc="8" harmonic7="6" wavetype4="0" vol2="66" wavetype5="0" vol3="67" detune0="3" wavetype6="0" vol4="32" detune1="0" wavetype7="0" vol5="32" detune2="1" vol6="4" detune3="1" vol7="0" detune4="0" pan0="0" detune5="40" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="100" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="0" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.471" ctlenvamt="0" latt="0" sus="0.313" lspd="0.1" att="0.241" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/pad_ethereal.cs.xml
Normal file
17
data/presets/Organic/pad_ethereal.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="0" tab="1" >
|
||||
<organic harmonic4="3" wavetype1="3" harmonic5="4" wavetype2="3" vol0="79" harmonic6="5" wavetype3="3" vol1="72" num_osc="8" harmonic7="6" wavetype4="0" vol2="31" wavetype5="0" vol3="77" detune0="0" wavetype6="4" vol4="0" detune1="0" wavetype7="0" vol5="13" detune2="0" vol6="20" detune3="0" vol7="69" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="100" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="3" />
|
||||
<eldata fres="0.89" ftype="0" fcut="5600" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.404" ctlenvamt="0" latt="0" sus="0.329" lspd="0.1" att="0.247" pdel="0" lamt="0" dec="0.702" userwavefile="" x100="0" lshp="0" hold="0.329" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0.595" rel="0.1" ctlenvamt="1" latt="0" sus="0.499" lspd="0.0496" att="0.346" pdel="0" lamt="1" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/pad_rich.cs.xml
Normal file
17
data/presets/Organic/pad_rich.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="2" harmonic5="4" wavetype2="5" vol0="100" harmonic6="5" wavetype3="1" vol1="100" num_osc="8" harmonic7="6" wavetype4="2" vol2="100" wavetype5="5" vol3="100" detune0="1" wavetype6="0" vol4="100" detune1="0" wavetype7="0" vol5="100" detune2="0" vol6="100" detune3="0" vol7="0" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="100" pan6="0" harmonic1="0.75" foldback="0.26" pan7="0" harmonic2="1" harmonic3="2" wavetype0="4" />
|
||||
<eldata fres="1.19" ftype="0" fcut="320" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.708" ctlenvamt="0" latt="0" sus="0.039" lspd="0.1" att="0.363" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="1" rel="0.696" ctlenvamt="0" latt="0" sus="0.058" lspd="0.1" att="0.695" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/pad_sweep.cs.xml
Normal file
17
data/presets/Organic/pad_sweep.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="5" vol="100" name="Default" basetone="9" tab="1" >
|
||||
<organic harmonic4="3" wavetype1="1" harmonic5="4" wavetype2="1" vol0="37" harmonic6="5" wavetype3="0" vol1="81" num_osc="8" harmonic7="6" wavetype4="5" vol2="100" wavetype5="0" vol3="24" detune0="0" wavetype6="0" vol4="52" detune1="0" wavetype7="0" vol5="0" detune2="0" vol6="0" detune3="0" vol7="0" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="200" pan6="6" harmonic1="0.75" foldback="0.06" pan7="0" harmonic2="1" harmonic3="2" wavetype0="1" />
|
||||
<eldata fres="0.37" ftype="0" fcut="960" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.576" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0.345" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.116" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="2" arprange="1" arpdisabled="1" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/puresine.cs.xml
Normal file
17
data/presets/Organic/puresine.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="0" >
|
||||
<organic harmonic4="3" wavetype1="0" harmonic5="4" wavetype2="0" vol0="0" harmonic6="5" wavetype3="0" vol1="1" num_osc="8" harmonic7="6" wavetype4="0" vol2="100" wavetype5="0" vol3="5" detune0="0" wavetype6="0" vol4="1" detune1="0" wavetype7="0" vol5="0" detune2="0" vol6="0" detune3="0" vol7="0" detune4="0" pan0="0" detune5="0" pan1="0" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="200" pan6="0" harmonic1="0.75" foldback="0" pan7="0" harmonic2="1" harmonic3="2" wavetype0="0" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/Organic/sequencer_64.cs.xml
Normal file
17
data/presets/Organic/sequencer_64.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060209" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Default" basetone="9" tab="2" >
|
||||
<organic harmonic4="3" wavetype1="3" harmonic5="4" wavetype2="3" vol0="100" harmonic6="5" wavetype3="0" vol1="100" num_osc="8" harmonic7="6" wavetype4="0" vol2="100" wavetype5="0" vol3="1" detune0="0" wavetype6="0" vol4="5" detune1="0" wavetype7="0" vol5="10" detune2="0" vol6="33" detune3="0" vol7="23" detune4="0" pan0="-20" detune5="0" pan1="20" detune6="0" pan2="0" detune7="0" pan3="0" pan4="0" pan5="0" harmonic0="0.5" vol="70" pan6="0" harmonic1="0.75" foldback="0.75" pan7="0" harmonic2="1" harmonic3="2" wavetype0="3" />
|
||||
<eldata fres="0.5" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.169" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0" userwavefile="" x100="0" lshp="0" hold="0.171" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0.365" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" userwavefile="" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="1" arpdisabled="1" chord="0" chorddisabled="1" arpgate="100" arp="0" arpsyncmode="0" arptime="100" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="1" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
18
data/presets/PluckedStringSynth/Default.cs.xml
Normal file
18
data/presets/PluckedStringSynth/Default.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="0" baseoct="4" vol="100" name="Default" basetone="9" >
|
||||
<pluckedstringsynth pick="0" pickup="0.05" />
|
||||
<eldata fres="0.1" ftype="0" fcut="16000" fwet="0" >
|
||||
<elvol lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elres lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="1" chord="0" arpgate="100" arp="0" arptime="100" arpdir="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
6
data/presets/PluckedStringSynth/Makefile.am
Normal file
6
data/presets/PluckedStringSynth/Makefile.am
Normal file
@@ -0,0 +1,6 @@
|
||||
psspresetsdir = $(lmmsdatadir)/presets/PluckedStringSynth
|
||||
|
||||
psspresets_DATA = *.cs.xml
|
||||
|
||||
EXTRA_DIST = $(psspresets_DATA)
|
||||
|
||||
18
data/presets/TripleOscillator/AmazingBubbles.cs.xml
Normal file
18
data/presets/TripleOscillator/AmazingBubbles.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="1" baseoct="6" vol="100" name="Amazing Bubbles 2" basetone="11" >
|
||||
<tripleoscillator userwavefile1="samples/empty.wav" wavetype1="5" coarse1="-12" userwavefile2="samples/empty.wav" wavetype2="2" coarse2="0" vol0="200" vol1="200" finel0="0" vol2="200" finel1="0" finel2="0" modalgo1="2" stphdetun0="292" pan0="0" modalgo2="1" stphdetun1="56" pan1="0" stphdetun2="70" pan2="0" phoffset0="0" phoffset1="49" phoffset2="0" finer0="0" finer1="0" finer2="0" userwavefile0="samples/empty.wav" wavetype0="4" coarse0="-12" />
|
||||
<eldata fres="0.8" ftype="6" fcut="483" fwet="1" >
|
||||
<elvol lpdel="0" amt="1" rel="0.325" latt="0" sus="0" lspd="0.2475" att="0" pdel="0" lamt="0.18" dec="0.242" x100="0" lshp="0" hold="0" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="0" rel="0" latt="0" sus="0.999" lspd="0.01" att="0" pdel="0" lamt="0.64" dec="0.999" x100="0" lshp="2" hold="0" />
|
||||
<elres lpdel="0" amt="0" rel="0" latt="0" sus="0.999" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.999" x100="0" lshp="0" hold="0" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="1" chord="0" arpgate="100" arp="0" arptime="100" arpdir="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
18
data/presets/TripleOscillator/AnalogDreamz.cs.xml
Normal file
18
data/presets/TripleOscillator/AnalogDreamz.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="1" baseoct="4" vol="43" name="Analog Dreamz" basetone="9" >
|
||||
<tripleoscillator userwavefile1="" wavetype1="2" coarse1="-12" userwavefile2="" wavetype2="2" coarse2="-24" vol0="100" vol1="100" finel0="-18" vol2="100" finel1="14" finel2="0" modalgo1="2" stphdetun0="0" pan0="0" modalgo2="2" stphdetun1="0" pan1="0" stphdetun2="0" pan2="0" phoffset0="0" phoffset1="0" phoffset2="0" finer0="15" finer1="-5" finer2="0" userwavefile0="" wavetype0="2" coarse0="-12" />
|
||||
<eldata fres="4.73" ftype="1" fcut="95" fwet="1" >
|
||||
<elvol lpdel="0" amt="1" rel="0.211" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="0.46" rel="0.184" latt="0" sus="0.718" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.629" x100="0" lshp="0" hold="0" />
|
||||
<elres lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="1" chord="0" arpgate="100" arp="0" arptime="100" arpdir="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
18
data/presets/TripleOscillator/AnalogTimes.cs.xml
Normal file
18
data/presets/TripleOscillator/AnalogTimes.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="1" baseoct="5" vol="100" name="Analog Times" basetone="9" >
|
||||
<tripleoscillator userwavefile1="samples/empty.wav" wavetype1="2" coarse1="0" userwavefile2="samples/empty.wav" wavetype2="2" coarse2="0" vol0="100" vol1="100" finel0="0" vol2="100" finel1="-14" finel2="0" modalgo1="2" stphdetun0="0" pan0="0" modalgo2="2" stphdetun1="50" pan1="0" stphdetun2="0" pan2="0" phoffset0="0" phoffset1="0" phoffset2="0" finer0="0" finer1="13" finer2="-3" userwavefile0="samples/empty.wav" wavetype0="2" coarse0="0" />
|
||||
<eldata fres="0.01" ftype="6" fcut="1118" fwet="1" >
|
||||
<elvol lpdel="0" amt="1" rel="0.214" latt="0" sus="0" lspd="0.0917" att="0" pdel="0" lamt="0" dec="0.297" x100="0" lshp="0" hold="0" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="0.655" rel="0" latt="0" sus="0.999" lspd="0.67" att="0" pdel="0" lamt="0.145" dec="0.223" x100="0" lshp="1" hold="0" />
|
||||
<elres lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.01" att="0" pdel="0" lamt="-0.00599995" dec="0.5" x100="0" lshp="1" hold="0" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="3" chord="0" arpgate="100" arp="8" arptime="100" arpdir="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
30
data/presets/TripleOscillator/AnalogTimes2.cs.xml
Normal file
30
data/presets/TripleOscillator/AnalogTimes2.cs.xml
Normal file
@@ -0,0 +1,30 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.4-cvs20060323" type="instrumenttracksettings" version="1.0" >
|
||||
<head/>
|
||||
<instrumenttracksettings>
|
||||
<instrumenttrack width="250" x="12" y="227" surpos="134219776" fxch="0" height="436" baseoct="4" vol="100" name="AnalogTimes 2" basetone="9" tab="1" visible="1" >
|
||||
<tripleoscillator userwavefile1="samples/empty.wav" wavetype1="2" coarse1="0" userwavefile2="samples/empty.wav" wavetype2="0" coarse2="-12" vol0="49" vol1="54" finel0="0" vol2="14" finel1="0" finel2="-14" modalgo1="2" stphdetun0="247" pan0="0" modalgo2="3" stphdetun1="109" pan1="0" stphdetun2="50" pan2="0" phoffset0="0" phoffset1="271" phoffset2="0" finer0="0" finer1="0" finer2="13" userwavefile0="samples/empty.wav" wavetype0="3" coarse0="0" >
|
||||
<journal entries="0" metadata="1" id="391701" curentry="0" />
|
||||
</tripleoscillator>
|
||||
<eldata fres="0.66" ftype="0" fcut="0" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.473" ctlenvamt="0" latt="0" sus="0.433" lspd="0.0917" att="0" pdel="0" lamt="0" dec="0.324" userwavefile="" x100="0" lshp="0" hold="0" >
|
||||
<journal entries="0" metadata="1" id="579409" curentry="0" />
|
||||
</elvol>
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="1" rel="0.43" ctlenvamt="0" latt="0" sus="0.64" lspd="0.767" att="0" pdel="0" lamt="0" dec="0.241" userwavefile="" x100="0" lshp="1" hold="0" >
|
||||
<journal entries="0" metadata="1" id="907107" curentry="0" />
|
||||
</elcut>
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.01" att="0" pdel="0" lamt="-0.01" dec="0.499" userwavefile="" x100="0" lshp="1" hold="0" >
|
||||
<journal entries="0" metadata="1" id="403343" curentry="0" />
|
||||
</elres>
|
||||
<journal entries="0" metadata="1" id="518423" curentry="0" />
|
||||
</eldata>
|
||||
<arpandchords arpmode="0" chordrange="1" arprange="3" arpdisabled="1" chord="0" chorddisabled="0" arpgate="142" arp="0" arpsyncmode="0" arptime="102" arpdir="1" >
|
||||
<journal entries="0" metadata="1" id="485335" curentry="0" />
|
||||
</arpandchords>
|
||||
<midi inputchannel="0" outputchannel="1" receive="1" send="0" inports="24:0 CS46XX:CS46XX" >
|
||||
<journal entries="0" metadata="1" id="192691" curentry="0" />
|
||||
</midi>
|
||||
</instrumenttrack>
|
||||
</instrumenttracksettings>
|
||||
</multimediaproject>
|
||||
18
data/presets/TripleOscillator/Analogous.cs.xml
Normal file
18
data/presets/TripleOscillator/Analogous.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="1" baseoct="4" vol="82" name="Analogous" basetone="9" >
|
||||
<tripleoscillator userwavefile1="samples/empty.wav" wavetype1="2" coarse1="0" userwavefile2="samples/empty.wav" wavetype2="2" coarse2="7" vol0="100" vol1="100" finel0="0" vol2="100" finel1="10" finel2="-2" modalgo1="2" stphdetun0="232" pan0="9" modalgo2="1" stphdetun1="95" pan1="-20" stphdetun2="109" pan2="10" phoffset0="74" phoffset1="280" phoffset2="82" finer0="0" finer1="16" finer2="-3" userwavefile0="samples/empty.wav" wavetype0="2" coarse0="-12" />
|
||||
<eldata fres="3" ftype="0" fcut="1205" fwet="1" >
|
||||
<elvol lpdel="0" amt="1" rel="0.375" latt="0" sus="0" lspd="0.1" att="0.043" pdel="0" lamt="0" dec="0.999" x100="0" lshp="0" hold="0" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="1" rel="0" latt="0" sus="0.999" lspd="0.6094" att="0" pdel="0" lamt="0" dec="0.218" x100="0" lshp="1" hold="0" />
|
||||
<elres lpdel="0" amt="0" rel="0" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="3" chord="0" arpgate="71" arp="0" arptime="174" arpdir="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
17
data/presets/TripleOscillator/ArpKing.cs.xml
Normal file
17
data/presets/TripleOscillator/ArpKing.cs.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.1.1-cvs20051215" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" fxch="0" baseoct="4" vol="100" name="Arp King" basetone="9" tab="2" >
|
||||
<tripleoscillator userwavefile1="" wavetype1="3" coarse1="-12" userwavefile2="" wavetype2="1" coarse2="0" vol0="100" vol1="100" finel0="0" vol2="57" finel1="0" finel2="0" modalgo1="2" stphdetun0="0" pan0="0" modalgo2="2" stphdetun1="0" pan1="0" stphdetun2="0" pan2="0" phoffset0="0" phoffset1="0" phoffset2="0" finer0="0" finer1="0" finer2="0" userwavefile0="" wavetype0="2" coarse0="-24" />
|
||||
<eldata fres="0.29" ftype="1" fcut="877" fwet="1" >
|
||||
<elvol lfosyncmode="0" lpdel="0" amt="1" rel="0.209" ctlenvamt="0" latt="0" sus="0" lspd="0.1" att="0" pdel="0" lamt="0" dec="0" x100="0" lshp="0" hold="0" />
|
||||
<elcut lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.3811" att="0" pdel="0" lamt="0.505" dec="0.499" x100="0" lshp="1" hold="0.499" />
|
||||
<elres lfosyncmode="0" lpdel="0" amt="0" rel="0.1" ctlenvamt="0" latt="0" sus="0.499" lspd="0.1" att="0" pdel="0" lamt="0" dec="0.499" x100="0" lshp="0" hold="0.499" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="2" arpdisabled="0" chord="0" chorddisabled="0" arpgate="100" arp="0" arpsyncmode="0" arptime="120" arpdir="1" />
|
||||
<midi inputchannel="0" outputchannel="0" receive="0" send="0" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
18
data/presets/TripleOscillator/Arpeggio_1.cs.xml
Normal file
18
data/presets/TripleOscillator/Arpeggio_1.cs.xml
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE multimedia-project>
|
||||
<multimediaproject creator="Linux MultiMedia Studio (LMMS)" creatorversion="0.0.9" type="channelsettings" version="1.0" >
|
||||
<head/>
|
||||
<channelsettings>
|
||||
<channeltrack surpos="134219776" muted="0" fxch="0" tbidx="0" baseoct="4" vol="100" name="Arpeggio 1" basetone="9" >
|
||||
<tripleoscillator userwavefile1="samples/empty.wav" wavetype1="2" coarse1="0" userwavefile2="samples/empty.wav" wavetype2="0" coarse2="-12" vol0="49" vol1="54" finel0="0" vol2="14" finel1="0" finel2="-14" modalgo1="2" stphdetun0="247" pan0="0" modalgo2="0" stphdetun1="109" pan1="0" stphdetun2="50" pan2="0" phoffset0="0" phoffset1="271" phoffset2="0" finer0="0" finer1="0" finer2="13" userwavefile0="samples/empty.wav" wavetype0="3" coarse0="0" />
|
||||
<eldata fres="0.66" ftype="0" fcut="0" fwet="1" >
|
||||
<elvol lpdel="0" amt="1" rel="0.234" latt="0" sus="0" lspd="0.0917" att="0" pdel="0" lamt="0" dec="0.297" x100="0" lshp="0" hold="0" />
|
||||
<elpan lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elpitch lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.1" att="0.5" pdel="0" lamt="0" dec="0.5" x100="0" lshp="0" hold="0.5" />
|
||||
<elcut lpdel="0" amt="1" rel="0" latt="0" sus="0.999" lspd="0.767" att="0" pdel="0" lamt="0" dec="0.226" x100="0" lshp="1" hold="0" />
|
||||
<elres lpdel="0" amt="0" rel="0.1" latt="0" sus="0.5" lspd="0.01" att="0" pdel="0" lamt="-0.00599995" dec="0.5" x100="0" lshp="1" hold="0" />
|
||||
</eldata>
|
||||
<arpandchords chordrange="1" arprange="3" chord="0" arpgate="142" arp="0" arptime="102" arpdir="1" />
|
||||
</channeltrack>
|
||||
</channelsettings>
|
||||
</multimediaproject>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user