Compare commits
2758 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
288a3162c5 | ||
|
|
06289781e4 | ||
|
|
ed6ccddc6c | ||
|
|
9e86990f41 | ||
|
|
8d52387926 | ||
|
|
fd681b5c51 | ||
|
|
86564e11fb | ||
|
|
2bca23bddc | ||
|
|
0674e1434c | ||
|
|
24a9ef01f9 | ||
|
|
5b0ddf7e5c | ||
|
|
66da544ceb | ||
|
|
27ea577ed5 | ||
|
|
bcd604edc6 | ||
|
|
d834131645 | ||
|
|
f2b2a8c4be | ||
|
|
7c685bdd18 | ||
|
|
56ee27ed9b | ||
|
|
b01f093e37 | ||
|
|
4803c3542d | ||
|
|
3d0c5e9f48 | ||
|
|
ba324f4aa8 | ||
|
|
ae105c22cc | ||
|
|
1c66bb9d66 | ||
|
|
83af61836f | ||
|
|
ee043f9b68 | ||
|
|
0ca3901ab8 | ||
|
|
0947bcf70f | ||
|
|
31fa7ca061 | ||
|
|
aff2987a43 | ||
|
|
0b0d905214 | ||
|
|
eb81e6b9d6 | ||
|
|
0b387b0f72 | ||
|
|
e40c70ff8c | ||
|
|
192484fa28 | ||
|
|
b49f4e483e | ||
|
|
10b1f12e7e | ||
|
|
4fb81c1af7 | ||
|
|
780f4c1481 | ||
|
|
5d1e864417 | ||
|
|
5d2100c965 | ||
|
|
81aa00c978 | ||
|
|
0485ef8da6 | ||
|
|
5f9a202d42 | ||
|
|
fcf5c054ac | ||
|
|
8027decdb0 | ||
|
|
06421005dd | ||
|
|
5d1eb8a687 | ||
|
|
fed2c6b4ac | ||
|
|
16a3248aa1 | ||
|
|
549f8eb536 | ||
|
|
b1e653060a | ||
|
|
8363e262cf | ||
|
|
21b5396253 | ||
|
|
e99efd541a | ||
|
|
2981a5994c | ||
|
|
b5183fdd5f | ||
|
|
46ca257c14 | ||
|
|
1c5106ee3b | ||
|
|
dd8fa5d80c | ||
|
|
5586141bf5 | ||
|
|
9b8d396d82 | ||
|
|
de77ae38da | ||
|
|
82b1c2f882 | ||
|
|
c9f460b03d | ||
|
|
cd9709d855 | ||
|
|
17d62dad63 | ||
|
|
e4cd692e91 | ||
|
|
b511344bad | ||
|
|
62a8275f87 | ||
|
|
56747ab9a7 | ||
|
|
382a76773d | ||
|
|
d76e3dd301 | ||
|
|
d98570a34b | ||
|
|
a89b131eca | ||
|
|
103ac21922 | ||
|
|
e7b097d255 | ||
|
|
2100bf8c0c | ||
|
|
fcfcee1895 | ||
|
|
5b5feca4eb | ||
|
|
9eafca3615 | ||
|
|
b5c713e0ea | ||
|
|
7db99cc04c | ||
|
|
b28b00ff23 | ||
|
|
a18604d574 | ||
|
|
ab73c0c133 | ||
|
|
a0c6f958fc | ||
|
|
867afc6ffb | ||
|
|
3e22c747d7 | ||
|
|
79edbf7f52 | ||
|
|
154742f203 | ||
|
|
5c19d3ef4c | ||
|
|
7c585c9dd8 | ||
|
|
3ccc0685b7 | ||
|
|
a34a0932d1 | ||
|
|
1e3dcdec0d | ||
|
|
8b138202ca | ||
|
|
05e4cdaaef | ||
|
|
4903190759 | ||
|
|
dd1a227963 | ||
|
|
ed973bd8be | ||
|
|
9c9372f0c8 | ||
|
|
360bfe5089 | ||
|
|
feecf52b57 | ||
|
|
408c98f473 | ||
|
|
67d363ef79 | ||
|
|
e758f80536 | ||
|
|
3be2e89d37 | ||
|
|
cde708fe06 | ||
|
|
e0837726b0 | ||
|
|
c121cf8906 | ||
|
|
df18a989d9 | ||
|
|
b0c662591d | ||
|
|
b9384c52bb | ||
|
|
49a28a7960 | ||
|
|
92c2491846 | ||
|
|
490a71313a | ||
|
|
0db83c6ede | ||
|
|
9f64e6f428 | ||
|
|
3f3cde8332 | ||
|
|
987fdc2e01 | ||
|
|
7cd7ca46f8 | ||
|
|
a34f8e722b | ||
|
|
9896d94b09 | ||
|
|
418a5e6a75 | ||
|
|
cd2850dcdc | ||
|
|
087a8ac159 | ||
|
|
29fcb9d7b9 | ||
|
|
2591378818 | ||
|
|
0e8d47cfe0 | ||
|
|
e6883e7743 | ||
|
|
2e799718d6 | ||
|
|
2049e00901 | ||
|
|
fc1475bf75 | ||
|
|
b19522c55a | ||
|
|
41ce88b68c | ||
|
|
7daf4f7543 | ||
|
|
8b84526dc5 | ||
|
|
7d965e251c | ||
|
|
e84b537a60 | ||
|
|
d39a79220a | ||
|
|
3f6ff1deb0 | ||
|
|
0ee88252bb | ||
|
|
f512c63017 | ||
|
|
989361e859 | ||
|
|
33a924d45b | ||
|
|
db305c1d1d | ||
|
|
a2484bc9c0 | ||
|
|
34ee048fd8 | ||
|
|
ec7e4e044b | ||
|
|
e9baa33706 | ||
|
|
11af0635ef | ||
|
|
6841a694b8 | ||
|
|
b25e2150a9 | ||
|
|
0dd96faf59 | ||
|
|
4eacba7e3b | ||
|
|
289f498737 | ||
|
|
7ec2c5e683 | ||
|
|
d59ee225be | ||
|
|
45625d2a34 | ||
|
|
9265913b73 | ||
|
|
6b54cf90d1 | ||
|
|
9d913d13b1 | ||
|
|
b05c3ee283 | ||
|
|
7e680abf13 | ||
|
|
a87c206e31 | ||
|
|
cdb8197c5d | ||
|
|
f329bccb6b | ||
|
|
592ab25c57 | ||
|
|
20c86b7fe5 | ||
|
|
bb145b4b53 | ||
|
|
cc1dea42bb | ||
|
|
58e451925e | ||
|
|
4b125abc0e | ||
|
|
201fa1d89a | ||
|
|
5b13a11748 | ||
|
|
2405a6a25e | ||
|
|
30940fc112 | ||
|
|
a612deee24 | ||
|
|
b66f83dff0 | ||
|
|
0f4182e084 | ||
|
|
e0e5aa3c58 | ||
|
|
21a2d585e4 | ||
|
|
0c63d7cf5e | ||
|
|
c41f8e6528 | ||
|
|
58796a6d15 | ||
|
|
568d0de8e5 | ||
|
|
c6a6feb588 | ||
|
|
ab44ef221e | ||
|
|
def1154971 | ||
|
|
e6ec932848 | ||
|
|
f10d856290 | ||
|
|
64e1c2080c | ||
|
|
2a1f4a61fa | ||
|
|
10b8990ac5 | ||
|
|
40c35f2092 | ||
|
|
5239afb3e4 | ||
|
|
774d09b7a1 | ||
|
|
0e5f148dce | ||
|
|
a522e42562 | ||
|
|
c14d19409c | ||
|
|
9419ed71bc | ||
|
|
d29b5fa5e8 | ||
|
|
3125a7a954 | ||
|
|
124ce9823b | ||
|
|
1adc8f8ba3 | ||
|
|
8c06cb60f4 | ||
|
|
1266278229 | ||
|
|
be5e17c29c | ||
|
|
f01c90b6a5 | ||
|
|
6c1835bdd1 | ||
|
|
f44843d95c | ||
|
|
eccfc0c688 | ||
|
|
7cddb23fbf | ||
|
|
b661c9b369 | ||
|
|
92bfd71c63 | ||
|
|
2f4fb1a173 | ||
|
|
5550377fe2 | ||
|
|
cf5ecc052b | ||
|
|
ea0c6cc775 | ||
|
|
9f78d541bd | ||
|
|
6fca8814cb | ||
|
|
d8e41d9818 | ||
|
|
2f0cd8b7c4 | ||
|
|
056e63416f | ||
|
|
c7e7748bc3 | ||
|
|
330f7c0000 | ||
|
|
69212f2bda | ||
|
|
4a7a922e9a | ||
|
|
a2bb484058 | ||
|
|
2e7733eaa1 | ||
|
|
c4b34b4368 | ||
|
|
a5c3febfb8 | ||
|
|
3837ea0087 | ||
|
|
7500c98f8d | ||
|
|
f333ce2e65 | ||
|
|
8da3c78f62 | ||
|
|
e23d5838e7 | ||
|
|
fd971ee3a2 | ||
|
|
5a9e0bdcef | ||
|
|
faac9af1fe | ||
|
|
5e6066e6b6 | ||
|
|
496e8dc5dc | ||
|
|
101e41186e | ||
|
|
539d0f4a9e | ||
|
|
0f746d8163 | ||
|
|
f7963d5b3b | ||
|
|
65b1c99d13 | ||
|
|
a14b9b46ca | ||
|
|
287276db6f | ||
|
|
64195eb645 | ||
|
|
ed148306f0 | ||
|
|
34600c7a8a | ||
|
|
95b0a4305e | ||
|
|
c1de8b52cc | ||
|
|
fb924166c4 | ||
|
|
518bd90fd4 | ||
|
|
71b9b585c7 | ||
|
|
353b6e27a2 | ||
|
|
bfdf8feaf5 | ||
|
|
571bdeb053 | ||
|
|
5504c9c9cf | ||
|
|
c2a753f4b8 | ||
|
|
c4b6a41aea | ||
|
|
5507410c35 | ||
|
|
9b2d620dc8 | ||
|
|
7d96a2d533 | ||
|
|
edbe8336cc | ||
|
|
75c8e903da | ||
|
|
cc810effda | ||
|
|
37ad60a704 | ||
|
|
4bcc31a80c | ||
|
|
a7f41d7487 | ||
|
|
67314f0622 | ||
|
|
b37ce31bc3 | ||
|
|
694c861318 | ||
|
|
9fe1f32ec8 | ||
|
|
8483acb705 | ||
|
|
3985dffb21 | ||
|
|
76b0562bae | ||
|
|
0ecb1e05df | ||
|
|
4ecc6cb6db | ||
|
|
403f8d0b91 | ||
|
|
e06bf2551f | ||
|
|
d4a2a48a1e | ||
|
|
df69bffdb3 | ||
|
|
fc44b7902f | ||
|
|
37dd8fc5ac | ||
|
|
673ddfe36d | ||
|
|
9266bc328d | ||
|
|
abc05d209e | ||
|
|
9f6b894351 | ||
|
|
f707f3f665 | ||
|
|
c484ee8345 | ||
|
|
b4f78fdcb3 | ||
|
|
f1c46e3bea | ||
|
|
7196d67a82 | ||
|
|
9e1a3af55e | ||
|
|
e19e763120 | ||
|
|
c83115d0d6 | ||
|
|
988218f06e | ||
|
|
600232967a | ||
|
|
e7df29d2e6 | ||
|
|
1e98cb7b58 | ||
|
|
ba69e70bdb | ||
|
|
0ff636b363 | ||
|
|
9852cb9a57 | ||
|
|
ca0e413fd3 | ||
|
|
b4c4b293a0 | ||
|
|
b1b5c56d0f | ||
|
|
f872bb2fab | ||
|
|
83476c3481 | ||
|
|
8945f95d21 | ||
|
|
e81423949a | ||
|
|
cdedd34474 | ||
|
|
3500cde6a4 | ||
|
|
fa1b337517 | ||
|
|
277ff5b99e | ||
|
|
20eb81c955 | ||
|
|
575494361b | ||
|
|
207bd9974f | ||
|
|
39a3b4c6cb | ||
|
|
6cf825ca99 | ||
|
|
997c2114f4 | ||
|
|
8d4b467ddc | ||
|
|
4a1417821f | ||
|
|
daad00e822 | ||
|
|
a16942603e | ||
|
|
f6ee1dd25d | ||
|
|
c267265148 | ||
|
|
f7d58114b2 | ||
|
|
4c39f839ce | ||
|
|
554c78b583 | ||
|
|
a36f59ab35 | ||
|
|
65252d3f40 | ||
|
|
ec71c08816 | ||
|
|
8fba196897 | ||
|
|
b8149c1d88 | ||
|
|
2a1ec97113 | ||
|
|
1b5c2a0112 | ||
|
|
0195bbaf7f | ||
|
|
f2c4d144c8 | ||
|
|
bc4b83f443 | ||
|
|
6217201184 | ||
|
|
ea5f5c4f00 | ||
|
|
d5113d0059 | ||
|
|
84f57b776d | ||
|
|
e68f88b698 | ||
|
|
ef4f9b1b60 | ||
|
|
db0570b130 | ||
|
|
09395a2f3e | ||
|
|
4b340f7d5f | ||
|
|
725ff59f0e | ||
|
|
7103bb31d6 | ||
|
|
ad27039b9b | ||
|
|
1fae0ce74a | ||
|
|
6dfc4b77aa | ||
|
|
869229025c | ||
|
|
29f04d8056 | ||
|
|
20700b1c71 | ||
|
|
a5588d2f75 | ||
|
|
43f76f5357 | ||
|
|
0a5665ae16 | ||
|
|
52d2274e19 | ||
|
|
0e00fc6aa1 | ||
|
|
8c9778c945 | ||
|
|
c77531fef2 | ||
|
|
99ea20463e | ||
|
|
a3c7f983a3 | ||
|
|
bd6fb03d44 | ||
|
|
e4cca6a0b3 | ||
|
|
91d73bba2b | ||
|
|
f519bec995 | ||
|
|
4ba5edc32c | ||
|
|
5d1335f390 | ||
|
|
80a58df124 | ||
|
|
c05826b6eb | ||
|
|
78ac2d6d2c | ||
|
|
c5ab13e5c5 | ||
|
|
20333ad4ca | ||
|
|
b502ae9da4 | ||
|
|
b15942d120 | ||
|
|
5816a2ae5d | ||
|
|
13917973c5 | ||
|
|
d4e5648dca | ||
|
|
31c0f77248 | ||
|
|
c2124fe1dd | ||
|
|
959d5e98e6 | ||
|
|
12b153a275 | ||
|
|
15aaf6f4ca | ||
|
|
186aedda93 | ||
|
|
143c801c71 | ||
|
|
ba826e4aca | ||
|
|
ad554ff1e8 | ||
|
|
52270aebc1 | ||
|
|
417a1566a0 | ||
|
|
0063b891a8 | ||
|
|
94f991848e | ||
|
|
519a29e608 | ||
|
|
049951438a | ||
|
|
c144a2baa2 | ||
|
|
5808c8b786 | ||
|
|
eb8fb3134a | ||
|
|
d2aab11130 | ||
|
|
b6e4860fdb | ||
|
|
1fddc81c04 | ||
|
|
7d395c00fa | ||
|
|
3a827f061f | ||
|
|
790266f0c1 | ||
|
|
3dad5f2940 | ||
|
|
592adf19e1 | ||
|
|
3f41759677 | ||
|
|
b1ec5e1b6c | ||
|
|
1f35143927 | ||
|
|
2116cf840b | ||
|
|
46a38b7245 | ||
|
|
fa0201ffd7 | ||
|
|
7e552f92a5 | ||
|
|
a8d7f1e4a8 | ||
|
|
e268c4627a | ||
|
|
628ec62ee8 | ||
|
|
139db3d57a | ||
|
|
8b4e2fc216 | ||
|
|
021b9229ad | ||
|
|
14e9694ecc | ||
|
|
dbe80e9f2b | ||
|
|
8a508eff27 | ||
|
|
84926cae4c | ||
|
|
485d4fc595 | ||
|
|
6cda610f48 | ||
|
|
d515c4e573 | ||
|
|
5fb9afc15a | ||
|
|
3f26fdfbf1 | ||
|
|
4d306c3855 | ||
|
|
304f36fac8 | ||
|
|
cbc5fb56c9 | ||
|
|
5ffc36ea68 | ||
|
|
f34be7bf16 | ||
|
|
89f5359ddc | ||
|
|
e95d32ed67 | ||
|
|
ec45c381c3 | ||
|
|
dc63bb28fd | ||
|
|
c6b7ccd9f7 | ||
|
|
730ba403cd | ||
|
|
ddf63cb924 | ||
|
|
c12afd53d5 | ||
|
|
7b4aaa6dfa | ||
|
|
84b3c5b8df | ||
|
|
e6338c9583 | ||
|
|
2aeecda9ad | ||
|
|
37b6393893 | ||
|
|
9f39867256 | ||
|
|
2567dab873 | ||
|
|
f0b4ec7120 | ||
|
|
5dd38f0685 | ||
|
|
4200662e98 | ||
|
|
ac54fcdac2 | ||
|
|
67382654eb | ||
|
|
b1835c99d3 | ||
|
|
da65f629e2 | ||
|
|
e94cec5ffc | ||
|
|
453290f1b9 | ||
|
|
b7e6200433 | ||
|
|
fc23839f6c | ||
|
|
842d4ee74c | ||
|
|
9237a1d015 | ||
|
|
c45aafc748 | ||
|
|
84a6d0bf02 | ||
|
|
5c186eba0e | ||
|
|
2e7bfe17e6 | ||
|
|
0bbfd907ae | ||
|
|
b136eee573 | ||
|
|
3b8214bab8 | ||
|
|
9435cfd8b8 | ||
|
|
772491b9fb | ||
|
|
34d67da5a1 | ||
|
|
39922df115 | ||
|
|
7c1baa016f | ||
|
|
e9347ade61 | ||
|
|
f2bfa3b4d2 | ||
|
|
5540a356f7 | ||
|
|
4e69e05a7d | ||
|
|
a701b5f8f3 | ||
|
|
5ed8491c66 | ||
|
|
51fd06b837 | ||
|
|
56bd9d300f | ||
|
|
df650c6298 | ||
|
|
f9c0f63bff | ||
|
|
e453b38d02 | ||
|
|
031b93d830 | ||
|
|
243c441b6b | ||
|
|
52d4f0fd3f | ||
|
|
b7b361414a | ||
|
|
3a53473d10 | ||
|
|
12149d5089 | ||
|
|
8ecaef1f30 | ||
|
|
68fd7edfd8 | ||
|
|
aaad405f99 | ||
|
|
27fab982ec | ||
|
|
c8eccff4cd | ||
|
|
4ca85d8d87 | ||
|
|
2dc02001b7 | ||
|
|
322e44f907 | ||
|
|
8a5e0ede01 | ||
|
|
9a9a867e7d | ||
|
|
110a5d85d6 | ||
|
|
3ff6d8499a | ||
|
|
42cc2fd18c | ||
|
|
eadc829a2d | ||
|
|
f073c6d11b | ||
|
|
ebc111e7f7 | ||
|
|
03ab3a3b7d | ||
|
|
a6b3f2a123 | ||
|
|
b1a47db7d8 | ||
|
|
d9203b2cbc | ||
|
|
bd16700dd9 | ||
|
|
17ba5caeef | ||
|
|
054abf79f7 | ||
|
|
6920de4f61 | ||
|
|
533bf39073 | ||
|
|
5b810474f9 | ||
|
|
4e7522194c | ||
|
|
ec65319869 | ||
|
|
db84c38cc9 | ||
|
|
53d3961647 | ||
|
|
419da0715b | ||
|
|
15e85494bd | ||
|
|
9e5ed88d25 | ||
|
|
11e3e2b3a1 | ||
|
|
fbdf4eca40 | ||
|
|
9854ebc128 | ||
|
|
fc61899c43 | ||
|
|
2bc8d12826 | ||
|
|
80b8e91fd1 | ||
|
|
1aea884821 | ||
|
|
8c881bb928 | ||
|
|
cc35373241 | ||
|
|
1a99ed8e2f | ||
|
|
d8367d7496 | ||
|
|
f11ab7957b | ||
|
|
eb1b306da3 | ||
|
|
67b99ac48f | ||
|
|
f0d6d44545 | ||
|
|
7644d2c559 | ||
|
|
44d0e7a48f | ||
|
|
f8a1ffccb0 | ||
|
|
f326ae670a | ||
|
|
a85ec65c19 | ||
|
|
adfb85c15f | ||
|
|
bde8422d33 | ||
|
|
ec5e9f16d5 | ||
|
|
aeefec9ac3 | ||
|
|
91a98d07da | ||
|
|
589a435b81 | ||
|
|
502e1f4bd7 | ||
|
|
7f602cd6c0 | ||
|
|
c455981595 | ||
|
|
e2575fe0fe | ||
|
|
c1d5730c30 | ||
|
|
12c5885445 | ||
|
|
f35732b5a3 | ||
|
|
c894e0f68a | ||
|
|
ab5ecfee8f | ||
|
|
684326a1ff | ||
|
|
9097993973 | ||
|
|
9cb52ccf0d | ||
|
|
3841e05427 | ||
|
|
1f52feae8a | ||
|
|
5726939697 | ||
|
|
68177a1fdc | ||
|
|
f5f2b97eeb | ||
|
|
e65fe4b323 | ||
|
|
9748897a43 | ||
|
|
b10a254d12 | ||
|
|
04602c93de | ||
|
|
ae3273faf9 | ||
|
|
7e6642db4e | ||
|
|
19dc1aa913 | ||
|
|
f2590c24df | ||
|
|
c521b2865e | ||
|
|
a356fadb5b | ||
|
|
2f9ddeffd0 | ||
|
|
ce6dc80c9e | ||
|
|
5e8dbb6157 | ||
|
|
ce50313b72 | ||
|
|
4b5b0fa4fa | ||
|
|
dc1f9c6050 | ||
|
|
218f478909 | ||
|
|
bad3ed60df | ||
|
|
6b2d6fe8d6 | ||
|
|
6d0c54443b | ||
|
|
dfd5753032 | ||
|
|
3d0749ad67 | ||
|
|
a183fb2504 | ||
|
|
bbe686e290 | ||
|
|
dffaa6abe0 | ||
|
|
2d4e769bd8 | ||
|
|
e7c24767bb | ||
|
|
79b31a9926 | ||
|
|
0030486c82 | ||
|
|
7f604dfd52 | ||
|
|
3a456cd1e3 | ||
|
|
5849157435 | ||
|
|
664f109cb5 | ||
|
|
c57664d6a8 | ||
|
|
4f0a73e9fa | ||
|
|
a482c8101c | ||
|
|
302a04f0ef | ||
|
|
f37e69a383 | ||
|
|
9fc64418bd | ||
|
|
50a49c52fe | ||
|
|
b4030478c3 | ||
|
|
17c1ede50c | ||
|
|
17babf6abc | ||
|
|
8e165bdbcf | ||
|
|
7d534eaabc | ||
|
|
cf2fb230a2 | ||
|
|
14e6b71150 | ||
|
|
22ca7acb81 | ||
|
|
26665dde55 | ||
|
|
1b8e2b003b | ||
|
|
00346d5ec1 | ||
|
|
2b336d6cf4 | ||
|
|
31e712a675 | ||
|
|
df76921226 | ||
|
|
8c8763721c | ||
|
|
7dfaf2d44b | ||
|
|
7e4db63de5 | ||
|
|
c40b8350ef | ||
|
|
340789c191 | ||
|
|
9a7ad0264f | ||
|
|
4e5507a30a | ||
|
|
61ac073cc2 | ||
|
|
d4a2e33bf5 | ||
|
|
7105c8ac90 | ||
|
|
79119149ef | ||
|
|
39f904117f | ||
|
|
fc7cd1bd40 | ||
|
|
e8190dc01e | ||
|
|
0ff1f91c1b | ||
|
|
40290117ff | ||
|
|
9f35042e3e | ||
|
|
4a99b953b5 | ||
|
|
6f7b6978bd | ||
|
|
c9ea6a559d | ||
|
|
3c1e3c17b4 | ||
|
|
6249b23f1f | ||
|
|
ddad2da162 | ||
|
|
d82227aefb | ||
|
|
440da8ba15 | ||
|
|
c0c10cf9d8 | ||
|
|
8fa4866ff8 | ||
|
|
90024c3699 | ||
|
|
a73e8636eb | ||
|
|
8a4440936c | ||
|
|
5cc2483958 | ||
|
|
f568a81c7a | ||
|
|
ec6c30549a | ||
|
|
5c7b32cf51 | ||
|
|
f17285581d | ||
|
|
87cf991c32 | ||
|
|
dc86474589 | ||
|
|
11402b49b7 | ||
|
|
f63600b3fe | ||
|
|
e4d18e76d5 | ||
|
|
03931e8b17 | ||
|
|
d43eb46d81 | ||
|
|
7633affa20 | ||
|
|
3fce2dd666 | ||
|
|
05f1b45ab7 | ||
|
|
7eafca807b | ||
|
|
0aaed00cc1 | ||
|
|
f83b9b04a3 | ||
|
|
005f2dde50 | ||
|
|
d4478461a3 | ||
|
|
4bdc94c608 | ||
|
|
44c37775a4 | ||
|
|
8e2ec9e48f | ||
|
|
0f3851d597 | ||
|
|
e29de773b3 | ||
|
|
bedba617f4 | ||
|
|
b6b7cc11f5 | ||
|
|
92ce4ad3da | ||
|
|
8bc7f8ce54 | ||
|
|
fe35743ef0 | ||
|
|
9268398626 | ||
|
|
867b13691d | ||
|
|
8bbbdacfcb | ||
|
|
b2dc6375b9 | ||
|
|
e5b3975b12 | ||
|
|
2375b7f0a0 | ||
|
|
50c2242caa | ||
|
|
0b39426953 | ||
|
|
7084ec0be6 | ||
|
|
0ef2997ece | ||
|
|
7682bc6ef9 | ||
|
|
0acfff036f | ||
|
|
26625b137f | ||
|
|
a3abcdb2e0 | ||
|
|
2327581da7 | ||
|
|
8a6aecfbdc | ||
|
|
edf93d04cb | ||
|
|
c1a2c6b1fa | ||
|
|
32e9ddc6e4 | ||
|
|
1c9c76f399 | ||
|
|
a184bc039e | ||
|
|
071358bd98 | ||
|
|
d943182a6c | ||
|
|
b784d3daf0 | ||
|
|
99efe8aef3 | ||
|
|
6940ceca44 | ||
|
|
4a1642abc7 | ||
|
|
1a981f50c8 | ||
|
|
128d94b261 | ||
|
|
27e2b5e4ea | ||
|
|
e3e2e48b71 | ||
|
|
9ec7613678 | ||
|
|
174037c31a | ||
|
|
59300906d7 | ||
|
|
80106138c8 | ||
|
|
99091e9ce3 | ||
|
|
1612a25349 | ||
|
|
b9c926dabd | ||
|
|
f4cc037321 | ||
|
|
5b6fa164e7 | ||
|
|
ba03b70457 | ||
|
|
e8bdc7b3c1 | ||
|
|
c2e9918c8a | ||
|
|
3cc01560be | ||
|
|
2960f67beb | ||
|
|
716146848c | ||
|
|
dcf7245fe8 | ||
|
|
750b01500b | ||
|
|
487335a4ec | ||
|
|
642aa97198 | ||
|
|
70304f9800 | ||
|
|
639763dbb2 | ||
|
|
c27c321778 | ||
|
|
60017ae6e3 | ||
|
|
890a8a4ba9 | ||
|
|
3bad03d56e | ||
|
|
efe3b47810 | ||
|
|
a00a922119 | ||
|
|
fdea64c0d6 | ||
|
|
f28601db5d | ||
|
|
5f298c0c48 | ||
|
|
ef68156c71 | ||
|
|
e864c8057a | ||
|
|
2cac30f495 | ||
|
|
c4e29da412 | ||
|
|
40a92d8417 | ||
|
|
8a75c40fd6 | ||
|
|
8db0d0b0fa | ||
|
|
3739ef82c6 | ||
|
|
3b72f1e9d9 | ||
|
|
0dc2060ea2 | ||
|
|
da87fd4e55 | ||
|
|
6817631c91 | ||
|
|
e43f34914f | ||
|
|
bdaedcdf86 | ||
|
|
9d610e5108 | ||
|
|
533f086600 | ||
|
|
0d80f0c569 | ||
|
|
56b07e29c2 | ||
|
|
1b7ae1f7a9 | ||
|
|
59732b05ed | ||
|
|
9e08849d63 | ||
|
|
4a962c58d9 | ||
|
|
3be675ac7b | ||
|
|
3842cb3d61 | ||
|
|
295dd63b0e | ||
|
|
3a1c117a37 | ||
|
|
d3d6d65836 | ||
|
|
c9d5c1dd06 | ||
|
|
37651dad20 | ||
|
|
c39512403b | ||
|
|
aae89e186c | ||
|
|
b998ef6e13 | ||
|
|
3aa03da5af | ||
|
|
6f7572b949 | ||
|
|
3a59fdea58 | ||
|
|
075b7b354a | ||
|
|
2c3e7483aa | ||
|
|
929b44f14b | ||
|
|
eb60d9e06e | ||
|
|
69947a624b | ||
|
|
e7605ea045 | ||
|
|
95e1ef1c78 | ||
|
|
c1368ddb1a | ||
|
|
d448e6743d | ||
|
|
ad3af97798 | ||
|
|
4ba4d8b4e0 | ||
|
|
370ff26c2b | ||
|
|
04c1a0906f | ||
|
|
8b66dfc860 | ||
|
|
02db2fbd2f | ||
|
|
c60e7ba8d1 | ||
|
|
12221d221f | ||
|
|
0b057ec5df | ||
|
|
5d5189b1f4 | ||
|
|
68861678f6 | ||
|
|
60b93e331e | ||
|
|
59da243fed | ||
|
|
376f11a6c0 | ||
|
|
88d0c59903 | ||
|
|
c1db55c56a | ||
|
|
5f377ecdf2 | ||
|
|
6eb708ccee | ||
|
|
edb540da52 | ||
|
|
89078c09a2 | ||
|
|
5662ef9d44 | ||
|
|
2e7e09fd6b | ||
|
|
2900e13dac | ||
|
|
03fcc1b5fc | ||
|
|
50bb56da05 | ||
|
|
39010a12a3 | ||
|
|
59242adadc | ||
|
|
a6ae31a08e | ||
|
|
1a09828ad4 | ||
|
|
14f41fe7b3 | ||
|
|
6899c8378c | ||
|
|
67ca4d73f6 | ||
|
|
0fc20dffd3 | ||
|
|
e5bc77f4c3 | ||
|
|
60758172b0 | ||
|
|
21f19f018b | ||
|
|
4712804b28 | ||
|
|
8c1019cdae | ||
|
|
3e4b824daf | ||
|
|
5977041b6e | ||
|
|
132ab41e5d | ||
|
|
b3b290f6dd | ||
|
|
7f63351ca6 | ||
|
|
9215800114 | ||
|
|
cacc0d6c3e | ||
|
|
0bcd267063 | ||
|
|
9af89ec862 | ||
|
|
f4976adcd7 | ||
|
|
774a97f31a | ||
|
|
d57b20ff2f | ||
|
|
63c1928f57 | ||
|
|
b65cf661a2 | ||
|
|
4d645b335d | ||
|
|
c6051e76b4 | ||
|
|
d60e4d48b3 | ||
|
|
5a35d3289c | ||
|
|
14cfe77804 | ||
|
|
83daa2d8fb | ||
|
|
1e83b1e23b | ||
|
|
4d473a36fb | ||
|
|
7b31be67ac | ||
|
|
76a4d88fe4 | ||
|
|
ddf3d6fceb | ||
|
|
586ffe038e | ||
|
|
e338b34faf | ||
|
|
1cc77b72e3 | ||
|
|
d4684f3ab1 | ||
|
|
ee0f6ccd10 | ||
|
|
8f9d90df5d | ||
|
|
66d36b3071 | ||
|
|
34e61f0ea3 | ||
|
|
6f00e6d6f3 | ||
|
|
b99d63eaf0 | ||
|
|
56d7e2e6ec | ||
|
|
f791b08840 | ||
|
|
ef516627e7 | ||
|
|
bd84a2ee64 | ||
|
|
2721fbae95 | ||
|
|
babf3edff8 | ||
|
|
d98acff3bb | ||
|
|
a90ffed0a8 | ||
|
|
dd9ba4b2ad | ||
|
|
c959b9bee3 | ||
|
|
8d61675e3e | ||
|
|
4d13085940 | ||
|
|
8a33f58451 | ||
|
|
71155e5e07 | ||
|
|
15fabc6a17 | ||
|
|
ec9658d205 | ||
|
|
470fb87ae1 | ||
|
|
f67e8e0af7 | ||
|
|
b8ad5bf025 | ||
|
|
510f87bfcc | ||
|
|
4cad9517aa | ||
|
|
a494f4b160 | ||
|
|
60970495b0 | ||
|
|
4851839327 | ||
|
|
7b7dc0bfb2 | ||
|
|
d75677b9d3 | ||
|
|
6280fd9faf | ||
|
|
cfce2bc827 | ||
|
|
ea94e6aa32 | ||
|
|
6be555d61a | ||
|
|
2bb08099b3 | ||
|
|
a04df066bd | ||
|
|
aed2d69ff8 | ||
|
|
a38c762730 | ||
|
|
4641fcc6d3 | ||
|
|
a9717c0cc3 | ||
|
|
65a0313807 | ||
|
|
269234fd09 | ||
|
|
dc1c43bb0a | ||
|
|
482f89d03e | ||
|
|
a352341080 | ||
|
|
1590dd0d39 | ||
|
|
49b6f25b2d | ||
|
|
8c4a8182ab | ||
|
|
625e70d50a | ||
|
|
b1b63364d5 | ||
|
|
20d6852cda | ||
|
|
884116e6a6 | ||
|
|
1ea719c7c4 | ||
|
|
af17d00821 | ||
|
|
60d302d09e | ||
|
|
3ae2b40eec | ||
|
|
384a024bae | ||
|
|
66b83dfaec | ||
|
|
f1f5040ddc | ||
|
|
79d6cff46f | ||
|
|
49d833c2fd | ||
|
|
1bf3768c1c | ||
|
|
d396a29c06 | ||
|
|
bac2b28ad7 | ||
|
|
2c99688f91 | ||
|
|
1c4d1f4ed3 | ||
|
|
706201dd79 | ||
|
|
a2a1277660 | ||
|
|
491910357b | ||
|
|
18d3c886a6 | ||
|
|
58462500d0 | ||
|
|
59f3d81d37 | ||
|
|
3fae87ae3d | ||
|
|
bf595cf285 | ||
|
|
1669daa788 | ||
|
|
611a36e56b | ||
|
|
c407bbe15b | ||
|
|
380b0bfa9b | ||
|
|
8ebdee61f6 | ||
|
|
9288998686 | ||
|
|
819e6392cd | ||
|
|
d91c703725 | ||
|
|
3a79dc1741 | ||
|
|
4e3072137b | ||
|
|
9cf0f4932a | ||
|
|
54ce5b96f6 | ||
|
|
89eae05a16 | ||
|
|
b16e81ebff | ||
|
|
564ef08127 | ||
|
|
cd08109847 | ||
|
|
b9f5795da6 | ||
|
|
48891a7de3 | ||
|
|
6a99bb11af | ||
|
|
0770bda441 | ||
|
|
09b5bc906e | ||
|
|
d8594fad15 | ||
|
|
1d50e6b42e | ||
|
|
6c9dc19eb4 | ||
|
|
3502bbccf8 | ||
|
|
ec19be69cd | ||
|
|
07a7442758 | ||
|
|
9e98dec0c4 | ||
|
|
12d2cd3064 | ||
|
|
e1e36e6831 | ||
|
|
eeaa13f7d0 | ||
|
|
042dda146c | ||
|
|
f2b9c8e34f | ||
|
|
632dee611d | ||
|
|
ef6c3d45f8 | ||
|
|
4b6de6b07b | ||
|
|
2b73083100 | ||
|
|
2ba532bf30 | ||
|
|
3929848ec4 | ||
|
|
e8c8054535 | ||
|
|
8561c3cc09 | ||
|
|
1513b0c437 | ||
|
|
6da391ea69 | ||
|
|
610f01b0f9 | ||
|
|
ea4f034fa8 | ||
|
|
9b39b483e9 | ||
|
|
6203fdaa4f | ||
|
|
4689484ef7 | ||
|
|
ade301a51a | ||
|
|
08c0916916 | ||
|
|
4b89814e3a | ||
|
|
6990ecd829 | ||
|
|
4ec5c6afe1 | ||
|
|
74f4cb0368 | ||
|
|
7d78268f85 | ||
|
|
a2aafd79d0 | ||
|
|
199d78de59 | ||
|
|
47f56ed460 | ||
|
|
57540de703 | ||
|
|
f85898ba6e | ||
|
|
9b76a4b6b4 | ||
|
|
48b0b1efb9 | ||
|
|
d1d0ac47b4 | ||
|
|
4fc4f19093 | ||
|
|
9af1112f33 | ||
|
|
d63270cd06 | ||
|
|
6a52e6430a | ||
|
|
eab1153561 | ||
|
|
6a1daf5bc8 | ||
|
|
c4b378c337 | ||
|
|
908a917021 | ||
|
|
488337f6eb | ||
|
|
95b0c827d1 | ||
|
|
aa992e8e1b | ||
|
|
566a3334aa | ||
|
|
c59fe081ee | ||
|
|
48fdc70893 | ||
|
|
9b0925432a | ||
|
|
48bbfad53d | ||
|
|
463d73ea48 | ||
|
|
7c16094811 | ||
|
|
1ad1c99e35 | ||
|
|
be2b6ec9b0 | ||
|
|
595d50fc20 | ||
|
|
3348a4378f | ||
|
|
93eb03612d | ||
|
|
d0e769c052 | ||
|
|
cc821a1a03 | ||
|
|
6d890557a7 | ||
|
|
092c288a33 | ||
|
|
cf680c4175 | ||
|
|
e852c8b267 | ||
|
|
275eb7ac2b | ||
|
|
d7ae99a5e8 | ||
|
|
f82a25c3a2 | ||
|
|
206715d82b | ||
|
|
8e86863a86 | ||
|
|
5309e7a374 | ||
|
|
6e6d6e89c1 | ||
|
|
62a8b77a13 | ||
|
|
6174ccf0eb | ||
|
|
1eb4c31607 | ||
|
|
4849c9a11b | ||
|
|
40331b0cdd | ||
|
|
337e6f3389 | ||
|
|
7f75793995 | ||
|
|
db89dfa181 | ||
|
|
89fc626533 | ||
|
|
722c6b0dd1 | ||
|
|
39f87898c4 | ||
|
|
2e7414ef94 | ||
|
|
ff8205a7cc | ||
|
|
1b0a327bc0 | ||
|
|
2b714fd686 | ||
|
|
340be43acd | ||
|
|
e959af4ec2 | ||
|
|
55daaef0f3 | ||
|
|
b8bae65a17 | ||
|
|
ed23c82c23 | ||
|
|
dd055b210b | ||
|
|
a1c720d728 | ||
|
|
bbe796b496 | ||
|
|
b9c4451d09 | ||
|
|
2fa6c6ee29 | ||
|
|
dc050296ae | ||
|
|
132b7c7df4 | ||
|
|
8f258e0f5e | ||
|
|
18a677cec3 | ||
|
|
75a93a0e83 | ||
|
|
6e93dd1feb | ||
|
|
f7da4a0f7e | ||
|
|
3c9dd294dc | ||
|
|
146f75b90a | ||
|
|
abe411cd26 | ||
|
|
ccc9f7ed73 | ||
|
|
cc1cdfa664 | ||
|
|
18a8ffc674 | ||
|
|
7c6577bf23 | ||
|
|
5ba1340ed0 | ||
|
|
ba4296136b | ||
|
|
c2f9fcd14f | ||
|
|
fc72b1a6a4 | ||
|
|
c32567ce2f | ||
|
|
f4dbb2ff5c | ||
|
|
1d5cb23385 | ||
|
|
62f40dafec | ||
|
|
6a8b285932 | ||
|
|
2f8b9c5a61 | ||
|
|
cbd2dcbfda | ||
|
|
58f2aefece | ||
|
|
c46c4ff3d1 | ||
|
|
c355d71716 | ||
|
|
0503f5353f | ||
|
|
e2b1b5de60 | ||
|
|
14930d0446 | ||
|
|
a77688ee65 | ||
|
|
bf68a565da | ||
|
|
d8f9b685b2 | ||
|
|
b31a63fd00 | ||
|
|
be91af0cb8 | ||
|
|
629c076be5 | ||
|
|
b8ebfbd06a | ||
|
|
edc2cae4c2 | ||
|
|
ff7b296db8 | ||
|
|
427e0d6727 | ||
|
|
d9490f9203 | ||
|
|
57c79759c8 | ||
|
|
ad1124cde9 | ||
|
|
3e62853de5 | ||
|
|
9a4cfedf67 | ||
|
|
e714a68fe5 | ||
|
|
a4f9682069 | ||
|
|
5138ed6722 | ||
|
|
9eed60c068 | ||
|
|
e109f3e550 | ||
|
|
93a456c67a | ||
|
|
d7df990e6c | ||
|
|
5891a37635 | ||
|
|
8485cf3157 | ||
|
|
84e0dc1b81 | ||
|
|
99791ddf25 | ||
|
|
31b2b00ba4 | ||
|
|
d536d851a4 | ||
|
|
852976ed74 | ||
|
|
edf2d4d104 | ||
|
|
f969b7d892 | ||
|
|
6d6bbe3b32 | ||
|
|
7bddad1895 | ||
|
|
3504e49119 | ||
|
|
42b1584cbe | ||
|
|
54dadfcf48 | ||
|
|
29d0d2b43a | ||
|
|
6883e0479c | ||
|
|
598d1dc816 | ||
|
|
9fc0d8962d | ||
|
|
91912e143a | ||
|
|
00ca278f2f | ||
|
|
0424c5cec8 | ||
|
|
9b2e3fc262 | ||
|
|
c66fa25dfe | ||
|
|
c1f5075e16 | ||
|
|
d555db6109 | ||
|
|
a0b198fb38 | ||
|
|
c0f221e984 | ||
|
|
f50d5ce943 | ||
|
|
3c80a079a2 | ||
|
|
fb56b6757d | ||
|
|
8fd507bcff | ||
|
|
7c2b3e6240 | ||
|
|
d8c616afcf | ||
|
|
4e81299729 | ||
|
|
7ef61b04d7 | ||
|
|
33917e4340 | ||
|
|
1e0acbef85 | ||
|
|
798c179b58 | ||
|
|
12aaffe149 | ||
|
|
cfe9c35f41 | ||
|
|
fa21cf10a9 | ||
|
|
35eeb55704 | ||
|
|
facab0c2d8 | ||
|
|
c222c062c5 | ||
|
|
7a632277b8 | ||
|
|
87e44aa241 | ||
|
|
0098ff874a | ||
|
|
621512a7b7 | ||
|
|
0faaab4521 | ||
|
|
cafb24fe9a | ||
|
|
33dd77f55c | ||
|
|
93a19e43f1 | ||
|
|
57c4a5abc5 | ||
|
|
3d9dc25f0b | ||
|
|
5bb9af15ab | ||
|
|
66147bebf0 | ||
|
|
6b71db0640 | ||
|
|
0c8fdec27c | ||
|
|
ca5ba2971b | ||
|
|
e0bb2cd043 | ||
|
|
41efb51518 | ||
|
|
168a68c1b3 | ||
|
|
6066209ef3 | ||
|
|
5cd54b3f20 | ||
|
|
1c38473255 | ||
|
|
a6f8e11128 | ||
|
|
27a828e579 | ||
|
|
2f5dd60fd9 | ||
|
|
03ecb86494 | ||
|
|
1bc94beae6 | ||
|
|
e565e2e740 | ||
|
|
cbc4c7c0aa | ||
|
|
2188ac9741 | ||
|
|
31b393af58 | ||
|
|
8201a19d4c | ||
|
|
6b0c083ce5 | ||
|
|
9c4dc40de1 | ||
|
|
894ee9ea48 | ||
|
|
f687591986 | ||
|
|
ed02d1d501 | ||
|
|
c94d003683 | ||
|
|
4995b3a87c | ||
|
|
8f735d4b06 | ||
|
|
1f99455e67 | ||
|
|
02149d66f5 | ||
|
|
c16d1be0a8 | ||
|
|
9009d745e9 | ||
|
|
601b6c7c59 | ||
|
|
e940acd3cb | ||
|
|
e0a26a35fc | ||
|
|
0edc0db7bd | ||
|
|
52bab63548 | ||
|
|
0d0288eabe | ||
|
|
833610ea1c | ||
|
|
9dee41c017 | ||
|
|
1ed140eec4 | ||
|
|
b93d62124c | ||
|
|
4ec030b518 | ||
|
|
40627ffc53 | ||
|
|
a680dd413d | ||
|
|
e7b2cfc9f8 | ||
|
|
315cd1936d | ||
|
|
2e1c7ce8a2 | ||
|
|
99807eeb98 | ||
|
|
af8862fd2a | ||
|
|
45eaf1439b | ||
|
|
45a128512b | ||
|
|
0cb99b2d67 | ||
|
|
1046c7afb8 | ||
|
|
4569b635d9 | ||
|
|
2828262459 | ||
|
|
a850c1dd43 | ||
|
|
8ec501d6c6 | ||
|
|
844aba46b0 | ||
|
|
bf03fa7eb2 | ||
|
|
7931d65a89 | ||
|
|
b46e711205 | ||
|
|
ec07aef5ac | ||
|
|
49ffdcd5bc | ||
|
|
8bfcadfcaf | ||
|
|
c0c729412b | ||
|
|
4dbb6a20bd | ||
|
|
efbe9c94c0 | ||
|
|
ab35c12552 | ||
|
|
2b033627e6 | ||
|
|
76252b461b | ||
|
|
345277d34f | ||
|
|
0f40a68e75 | ||
|
|
a6fbb8bb2d | ||
|
|
95b0607745 | ||
|
|
fc38ce4d96 | ||
|
|
12ba546419 | ||
|
|
9cf48736d9 | ||
|
|
a2c0960810 | ||
|
|
2ff42ac80b | ||
|
|
640f140ef1 | ||
|
|
fa7085d80f | ||
|
|
6c7e6571e7 | ||
|
|
9b533f055a | ||
|
|
168b65dfae | ||
|
|
625c947d7a | ||
|
|
264ad268ba | ||
|
|
6b875a9181 | ||
|
|
4c93249aae | ||
|
|
c720c1f4c8 | ||
|
|
1102f03fde | ||
|
|
c5d01d5e0d | ||
|
|
e5dddeffb0 | ||
|
|
ab180ad254 | ||
|
|
e867071e43 | ||
|
|
bc2bf0e30b | ||
|
|
4db2ef1f7d | ||
|
|
95df8100a2 | ||
|
|
12b07484aa | ||
|
|
fa6e5be636 | ||
|
|
84f3ecf76b | ||
|
|
a4ba618828 | ||
|
|
83ce3c21b4 | ||
|
|
48990656b9 | ||
|
|
d3e6f5a348 | ||
|
|
0d90ac3176 | ||
|
|
48fe96c9ac | ||
|
|
1ffe1c0733 | ||
|
|
aa575bca83 | ||
|
|
b3c9bf011b | ||
|
|
8b3d3f33a7 | ||
|
|
4fefc16f4b | ||
|
|
e1403ee10b | ||
|
|
6748aa99d1 | ||
|
|
541d9d5ad6 | ||
|
|
10f2fab3d2 | ||
|
|
340c47baf0 | ||
|
|
3fdf9a1870 | ||
|
|
1c7efe8696 | ||
|
|
95729de5ee | ||
|
|
a9f1242841 | ||
|
|
1737caf1e0 | ||
|
|
fb25a51b5f | ||
|
|
f62830c1ee | ||
|
|
3e0f9d0216 | ||
|
|
77d6f7586a | ||
|
|
d18cf92277 | ||
|
|
3115642507 | ||
|
|
dcb9f4dfb9 | ||
|
|
46fe11b395 | ||
|
|
55f606bc07 | ||
|
|
aaddeb1a28 | ||
|
|
56c5390888 | ||
|
|
e5dc935ec5 | ||
|
|
3c767040b3 | ||
|
|
7de629794a | ||
|
|
a08905af5b | ||
|
|
b289c7a7a5 | ||
|
|
19829ebb1c | ||
|
|
78f4a3b0fc | ||
|
|
364c837a62 | ||
|
|
69c8580a22 | ||
|
|
07f96d132e | ||
|
|
98371cb148 | ||
|
|
1381709a58 | ||
|
|
6f78e46035 | ||
|
|
062b615bd1 | ||
|
|
92789f843e | ||
|
|
c9aa399e41 | ||
|
|
6f5029d4ba | ||
|
|
82c7d19fe2 | ||
|
|
8435030e81 | ||
|
|
fee4fcfc6d | ||
|
|
3a1ec3f60d | ||
|
|
b8923a52e8 | ||
|
|
19800a6971 | ||
|
|
ff0a8ab9dd | ||
|
|
cbe6b1fbf3 | ||
|
|
fbc38495a6 | ||
|
|
d26f7be35c | ||
|
|
ef425f4460 | ||
|
|
54a62a5668 | ||
|
|
a07605fb2d | ||
|
|
30c7732665 | ||
|
|
9530460fce | ||
|
|
6fc2eba70b | ||
|
|
f070492fd6 | ||
|
|
061333bb7c | ||
|
|
2518ba1490 | ||
|
|
cea6e16e3e | ||
|
|
d2c5696673 | ||
|
|
018fbf96f8 | ||
|
|
5e0d94aeb4 | ||
|
|
63848e9b71 | ||
|
|
9e4e576de9 | ||
|
|
c10eeed4a9 | ||
|
|
edfdab22ae | ||
|
|
56f99f0f69 | ||
|
|
363902bf5f | ||
|
|
bfe16701f9 | ||
|
|
ee025f7067 | ||
|
|
87ee43a079 | ||
|
|
7f713f456b | ||
|
|
a44ce72b0a | ||
|
|
3ca9c954f4 | ||
|
|
04053f53fb | ||
|
|
0d6eeafaba | ||
|
|
727584fc51 | ||
|
|
6008028852 | ||
|
|
8b2c46c533 | ||
|
|
60a6ae0282 | ||
|
|
5b99179451 | ||
|
|
33c63d011c | ||
|
|
a8a3082265 | ||
|
|
c2ebd98c7f | ||
|
|
c2bd8eeea9 | ||
|
|
a91b920de5 | ||
|
|
f24995bef3 | ||
|
|
58c2980507 | ||
|
|
88f6f1d080 | ||
|
|
c6bc92e533 | ||
|
|
bc473ef91a | ||
|
|
820c5ec8ba | ||
|
|
0610429ea3 | ||
|
|
d1781362a4 | ||
|
|
c775cb00e3 | ||
|
|
faa8b4fa08 | ||
|
|
a4939447be | ||
|
|
772b29409d | ||
|
|
4d45482d9e | ||
|
|
834046163f | ||
|
|
4578b7966f | ||
|
|
ff846833e8 | ||
|
|
3e8639e733 | ||
|
|
bb75274858 | ||
|
|
d118b13257 | ||
|
|
b9b8e2b1b7 | ||
|
|
bad1ea8d12 | ||
|
|
82263dd288 | ||
|
|
b38addd9c7 | ||
|
|
bfb3a7f407 | ||
|
|
f19aa7f1b6 | ||
|
|
b3154b813d | ||
|
|
796c1af534 | ||
|
|
7c99e38056 | ||
|
|
97971332de | ||
|
|
6ef914f2be | ||
|
|
d1d61eede8 | ||
|
|
ea55f6ae64 | ||
|
|
9b5b9d0468 | ||
|
|
13c00f55a1 | ||
|
|
30a452fd5d | ||
|
|
c318990d83 | ||
|
|
85f92aecb5 | ||
|
|
80b4da1e3f | ||
|
|
b822c49af8 | ||
|
|
0bb64d39ad | ||
|
|
baf52ca21c | ||
|
|
6be3579bcb | ||
|
|
abb6257693 | ||
|
|
c2ae2db889 | ||
|
|
fce25dc625 | ||
|
|
e679f8c52f | ||
|
|
8ed597ea9f | ||
|
|
0a06565908 | ||
|
|
adf8aed93c | ||
|
|
396dbbc1b3 | ||
|
|
63da74283c | ||
|
|
880c322cf6 | ||
|
|
8a3d31464c | ||
|
|
3358ec3a8f | ||
|
|
bd51ed60a6 | ||
|
|
9d49857dd4 | ||
|
|
7f2a7d27b3 | ||
|
|
b1d2c3ab54 | ||
|
|
513c7af9bc | ||
|
|
926df4157f | ||
|
|
1ba1c097ee | ||
|
|
b75c3239f4 | ||
|
|
b83b56fdf5 | ||
|
|
f747e7af9c | ||
|
|
e05c8272fa | ||
|
|
e5889f082e | ||
|
|
3b49f27c4e | ||
|
|
5c7e07de06 | ||
|
|
4583e48c3d | ||
|
|
eb2f5e9cc2 | ||
|
|
782fd7de09 | ||
|
|
356af7ca64 | ||
|
|
28ace82fad | ||
|
|
7a16ae1311 | ||
|
|
c7a3785d15 | ||
|
|
d96b7ff217 | ||
|
|
9aa0ec8313 | ||
|
|
6088193ac0 | ||
|
|
1451ea8000 | ||
|
|
d6457f039f | ||
|
|
f3d94b0e63 | ||
|
|
668adaa2b2 | ||
|
|
4efba3740f | ||
|
|
778293b31e | ||
|
|
300baab2f1 | ||
|
|
27db56fd8d | ||
|
|
5ce914a672 | ||
|
|
f77a8b40f6 | ||
|
|
7e15761b36 | ||
|
|
fd5c9ecc52 | ||
|
|
65566c92ce | ||
|
|
b17bbed325 | ||
|
|
668cc77a47 | ||
|
|
424dc3b0e8 | ||
|
|
58b90a88d2 | ||
|
|
08faae6213 | ||
|
|
f5d9a50394 | ||
|
|
77c40b9b90 | ||
|
|
6ad44678aa | ||
|
|
e4a4defaba | ||
|
|
1f67d98a50 | ||
|
|
0b24930e20 | ||
|
|
58df304c03 | ||
|
|
ae03f9f3b1 | ||
|
|
c4c13399bf | ||
|
|
74ac69ed1a | ||
|
|
b5fd1c5b88 | ||
|
|
f45e6cfcfe | ||
|
|
74e82e0a84 | ||
|
|
718f9769ea | ||
|
|
4aaeb5192f | ||
|
|
631d84e14f | ||
|
|
1bdc8e1837 | ||
|
|
6ac8759c61 | ||
|
|
0304fc036e | ||
|
|
dea184a993 | ||
|
|
9c3bd2d306 | ||
|
|
529aa59f8f | ||
|
|
b24ed389ca | ||
|
|
bea2c289de | ||
|
|
ce40d731e2 | ||
|
|
a170f7209a | ||
|
|
002e8edd0e | ||
|
|
c128bd727e | ||
|
|
7b42e2df54 | ||
|
|
0eec4c2f35 | ||
|
|
6f67de2495 | ||
|
|
af7e00091e | ||
|
|
e282227c6a | ||
|
|
4736aa66ed | ||
|
|
c5147da5f8 | ||
|
|
f8bcb7848f | ||
|
|
6f0645c66b | ||
|
|
c54ba6a66a | ||
|
|
baf274fac4 | ||
|
|
18873f7305 | ||
|
|
2831e9f6f0 | ||
|
|
2214b49009 | ||
|
|
9d3b506415 | ||
|
|
84ab700f9c | ||
|
|
570159868e | ||
|
|
4327820c42 | ||
|
|
f7036aade8 | ||
|
|
6785d3b436 | ||
|
|
540c71922d | ||
|
|
f3002cbc94 | ||
|
|
e9ba002aa8 | ||
|
|
9c356ad09b | ||
|
|
5b449171d1 | ||
|
|
b217bbdfd8 | ||
|
|
ee91a2176e | ||
|
|
4d347915a2 | ||
|
|
cf3d400844 | ||
|
|
7d7a63dbdf | ||
|
|
742f4aa46d | ||
|
|
55fc7ec7ba | ||
|
|
3e38374785 | ||
|
|
3cd8b97623 | ||
|
|
f7c62d29c8 | ||
|
|
d5ac6b97d3 | ||
|
|
da2fcf130a | ||
|
|
98ddc0df71 | ||
|
|
2ccbbae6ee | ||
|
|
947ff586ad | ||
|
|
82625e6716 | ||
|
|
fa1a9f4967 | ||
|
|
9667fecd8b | ||
|
|
49cdd498c3 | ||
|
|
8c3adbdc34 | ||
|
|
ac2003ca70 | ||
|
|
299dd9197d | ||
|
|
940d1d2ec5 | ||
|
|
01442ab394 | ||
|
|
058d284c8c | ||
|
|
f7d69f1161 | ||
|
|
1d9e040d48 | ||
|
|
408ab3fea5 | ||
|
|
aa12ee5082 | ||
|
|
3372309f73 | ||
|
|
ee6eb02c0e | ||
|
|
ae8ed9e183 | ||
|
|
dc895f4850 | ||
|
|
9aa63b8166 | ||
|
|
1f2e4945f2 | ||
|
|
884b9ca671 | ||
|
|
61bdf0e089 | ||
|
|
54e63881b4 | ||
|
|
f2a7d5c44e | ||
|
|
3972065e06 | ||
|
|
e61ea40120 | ||
|
|
0a91791bb4 | ||
|
|
168dcf9a40 | ||
|
|
796b0287f0 | ||
|
|
1dfddf50be | ||
|
|
ee662759f0 | ||
|
|
9b8e8575cb | ||
|
|
da59be05c8 | ||
|
|
a7e2ca44bb | ||
|
|
30db9fc779 | ||
|
|
434e97e7b1 | ||
|
|
5b98f07f22 | ||
|
|
014ecfa901 | ||
|
|
8b4c4872a4 | ||
|
|
3a7955d068 | ||
|
|
60587102b8 | ||
|
|
da0c5989a2 | ||
|
|
8807368377 | ||
|
|
affa58f6eb | ||
|
|
2b6e61b66c | ||
|
|
c73f2e35f1 | ||
|
|
fb9ecdc24e | ||
|
|
72f4062d3d | ||
|
|
7980ac086f | ||
|
|
fe7d269c80 | ||
|
|
da6eef0ec1 | ||
|
|
c0c241c9b5 | ||
|
|
9b47d27f56 | ||
|
|
5d6cfc01f8 | ||
|
|
d3763240b3 | ||
|
|
d30a530482 | ||
|
|
894fe8a2f9 | ||
|
|
beec16bc6e | ||
|
|
25bcfb7a87 | ||
|
|
26873abf7f | ||
|
|
3ce92c4f24 | ||
|
|
9bcf42cca5 | ||
|
|
885bdc58b5 | ||
|
|
1410f2bc92 | ||
|
|
d1283bc54e | ||
|
|
f539fce7e1 | ||
|
|
48c8bce9c6 | ||
|
|
c9bd266479 | ||
|
|
3eeb7b8a76 | ||
|
|
a2f33efef5 | ||
|
|
acd176eda2 | ||
|
|
2c0c602b48 | ||
|
|
ff1455fb36 | ||
|
|
50223655d6 | ||
|
|
64236d0080 | ||
|
|
874c6bd57b | ||
|
|
0400d940ba | ||
|
|
8c4abb3aec | ||
|
|
b8b14e3df1 | ||
|
|
f4ca1fd758 | ||
|
|
2216a85737 | ||
|
|
f2e59fe640 | ||
|
|
989bacb799 | ||
|
|
a6e40f5438 | ||
|
|
7dad07dfeb | ||
|
|
f5e0d132fe | ||
|
|
9f3406ffc3 | ||
|
|
82968f9cba | ||
|
|
09a1ca505f | ||
|
|
9bde7d2fb6 | ||
|
|
c51a7ba0a2 | ||
|
|
364b4a99c0 | ||
|
|
308e103695 | ||
|
|
1661aba15f | ||
|
|
b789cc4c68 | ||
|
|
8c55ce52ac | ||
|
|
ff2d0a403c | ||
|
|
ee631ad210 | ||
|
|
53384e6bf1 | ||
|
|
c89172a6fe | ||
|
|
06ade7d4c9 | ||
|
|
c361237420 | ||
|
|
9945e19e1c | ||
|
|
4f0089517b | ||
|
|
ebc084a1a5 | ||
|
|
25a6855054 | ||
|
|
8ebc0cea5e | ||
|
|
05d4da6a37 | ||
|
|
1087aa77b5 | ||
|
|
f352c7ecc5 | ||
|
|
120f929047 | ||
|
|
523c198341 | ||
|
|
9148bec609 | ||
|
|
15133bd773 | ||
|
|
025fa4ec8a | ||
|
|
406aab970e | ||
|
|
3d51688526 | ||
|
|
dc317e282d | ||
|
|
faff20a99b | ||
|
|
275a0d30e2 | ||
|
|
017c3dcabb | ||
|
|
4851c76e01 | ||
|
|
c663e4263d | ||
|
|
7033bdd0fb | ||
|
|
578323448f | ||
|
|
64188a9b52 | ||
|
|
df86b4c81e | ||
|
|
6f05b70b5f | ||
|
|
632a707e79 | ||
|
|
f21b858f5e | ||
|
|
3ca3e7fa56 | ||
|
|
67095e36b2 | ||
|
|
f3cae379e1 | ||
|
|
d9a5b78f6b | ||
|
|
d7e56ba74c | ||
|
|
81bfa8cdad | ||
|
|
8e95a8463b | ||
|
|
26239fc54a | ||
|
|
0b5eece51d | ||
|
|
3862229f6b | ||
|
|
82bc01ebc8 | ||
|
|
4541e1abd7 | ||
|
|
63edd1e0d7 | ||
|
|
1773795268 | ||
|
|
6bd874ce53 | ||
|
|
85017844bf | ||
|
|
5efa20d772 | ||
|
|
2e4d336a54 | ||
|
|
733491d36d | ||
|
|
a3581d1e93 | ||
|
|
9d47ec9c30 | ||
|
|
aad0e7630b | ||
|
|
257e60ab37 | ||
|
|
38e64dd329 | ||
|
|
11b85eb323 | ||
|
|
6bdbee96ae | ||
|
|
24e79d798a | ||
|
|
09f17ec57b | ||
|
|
39f9bfc60f | ||
|
|
3dce8a1ccd | ||
|
|
d731d0879d | ||
|
|
aa2c294bdb | ||
|
|
ddfdb51600 | ||
|
|
06f6e2f79c | ||
|
|
2d6fa84ab9 | ||
|
|
43a2eaa013 | ||
|
|
5d416fc609 | ||
|
|
7eac6423b6 | ||
|
|
5567fb3056 | ||
|
|
12c6e194bc | ||
|
|
730591e7cd | ||
|
|
f5b849fd30 | ||
|
|
dc14b0c869 | ||
|
|
a4b2aa28c4 | ||
|
|
a4caab6fe7 | ||
|
|
264ffa232d | ||
|
|
59b9650d62 | ||
|
|
95f3f5a034 | ||
|
|
72f9f3a023 | ||
|
|
20e223fa22 | ||
|
|
feb22a1c74 | ||
|
|
8f861355a2 | ||
|
|
eb17210402 | ||
|
|
92c315508d | ||
|
|
b30abfca6c | ||
|
|
1a2123f69d | ||
|
|
30756e7399 | ||
|
|
fe55d0cdcc | ||
|
|
e4c5b9a1ae | ||
|
|
64c691af8a | ||
|
|
5093cc92e1 | ||
|
|
97ca022d0a | ||
|
|
7133d69906 | ||
|
|
67b5335f98 | ||
|
|
c40ad0d0e2 | ||
|
|
be0c5b9bc4 | ||
|
|
f5ae51b68d | ||
|
|
7c9b19cd95 | ||
|
|
c7e9a130da | ||
|
|
4db1099f7f | ||
|
|
d972ecb9f4 | ||
|
|
c6240956ed | ||
|
|
53abd65d2e | ||
|
|
c238f579c2 | ||
|
|
42ab630582 | ||
|
|
6bafb7986b | ||
|
|
e637495489 | ||
|
|
9ba34c1ede | ||
|
|
7575e20e30 | ||
|
|
48fc6ced82 | ||
|
|
dc213fefb5 | ||
|
|
6cc20b1e17 | ||
|
|
279c84b6a4 | ||
|
|
3b7bfede22 | ||
|
|
fb7569de9c | ||
|
|
a10a7901aa | ||
|
|
6703c06fcd | ||
|
|
91291b64e8 | ||
|
|
51ac2a2d9b | ||
|
|
8730d2af17 | ||
|
|
f40400d162 | ||
|
|
a47a36c86e | ||
|
|
58fe7bbc15 | ||
|
|
387d321315 | ||
|
|
b56b072a3a | ||
|
|
0072b78a72 | ||
|
|
dcf4645839 | ||
|
|
7b5c911950 | ||
|
|
d070cb697b | ||
|
|
d13ac2a54a | ||
|
|
7232170608 | ||
|
|
978c0cf428 | ||
|
|
e56e031179 | ||
|
|
cd2f51b05b | ||
|
|
7ed9d07443 | ||
|
|
acbbf827b8 | ||
|
|
0de1e6ffd3 | ||
|
|
3b3a8afe6b | ||
|
|
4f44b94230 | ||
|
|
ec9bd29181 | ||
|
|
7d7656a88e | ||
|
|
b350ccf773 | ||
|
|
0918f6d3f8 | ||
|
|
6c9f82c6f4 | ||
|
|
f325bcd346 | ||
|
|
e80cf4b9fc | ||
|
|
cac0b846aa | ||
|
|
43b8eb9393 | ||
|
|
18eae929ad | ||
|
|
54946f8557 | ||
|
|
0f89d164dc | ||
|
|
aca885069f | ||
|
|
cb41288b49 | ||
|
|
a5454ee070 | ||
|
|
0edc700fc6 | ||
|
|
c08cc778fd | ||
|
|
3d0a8e95a2 | ||
|
|
48b8f931db | ||
|
|
8bfff2a273 | ||
|
|
cb84d8a4ad | ||
|
|
b166f11ffd | ||
|
|
bbafb51627 | ||
|
|
54ee9f03a9 | ||
|
|
01963f4dba | ||
|
|
49ba9fe2c6 | ||
|
|
61f2990c19 | ||
|
|
98a984b94d | ||
|
|
1458cb3e2c | ||
|
|
7ae4e30bb6 | ||
|
|
06f5e33c0e | ||
|
|
f2f6b73644 | ||
|
|
f93205469c | ||
|
|
3a9b02fbe4 | ||
|
|
6839181d53 | ||
|
|
7ae3a7f575 | ||
|
|
e7106305b5 | ||
|
|
557e0e1ee2 | ||
|
|
6ed33b3241 | ||
|
|
27e0ad32f1 | ||
|
|
581dc9074c | ||
|
|
df6a874147 | ||
|
|
d0e25e77f2 | ||
|
|
c678dbb495 | ||
|
|
eb33f6e815 | ||
|
|
58cd1c74a5 | ||
|
|
36af43549e | ||
|
|
918971aba8 | ||
|
|
42da7c9ddf | ||
|
|
0d0be324b6 | ||
|
|
ec4d1dc498 | ||
|
|
4cfad8ba16 | ||
|
|
661b874318 | ||
|
|
02651332f2 | ||
|
|
25edfdf846 | ||
|
|
139c8e6be2 | ||
|
|
bc34c0083f | ||
|
|
60e5117a94 | ||
|
|
04589f98a8 | ||
|
|
fc86f3d7c7 | ||
|
|
b02eb0b48a | ||
|
|
69e05e62e8 | ||
|
|
3b0fb2357b | ||
|
|
50008b60e9 | ||
|
|
e4663243ed | ||
|
|
3fa2d7e823 | ||
|
|
9514af19f4 | ||
|
|
da7312f033 | ||
|
|
459b13aad3 | ||
|
|
1464d03b74 | ||
|
|
af0dbb3647 | ||
|
|
7b59a9f77b | ||
|
|
995e7afdeb | ||
|
|
1f6f51a542 | ||
|
|
cfd0fdc9c2 | ||
|
|
ad3a130bc0 | ||
|
|
c97fc932a1 | ||
|
|
c84582ad61 | ||
|
|
9c3fa640ae | ||
|
|
6fb0c2cd42 | ||
|
|
a34b66b2c4 | ||
|
|
6881cfa20d | ||
|
|
7c02f0a5a3 | ||
|
|
884c9222ba | ||
|
|
4274c51dae | ||
|
|
6a590b14eb | ||
|
|
8a80325f51 | ||
|
|
1c8f252182 | ||
|
|
35b1fc8e97 | ||
|
|
5e77d6b547 | ||
|
|
1cfd589658 | ||
|
|
1b7f86f262 | ||
|
|
7cae2ba0eb | ||
|
|
984947e1bc | ||
|
|
7bf55d3c62 | ||
|
|
96c4889b24 | ||
|
|
276fe8b5a3 | ||
|
|
c2d9a5315d | ||
|
|
7d8a15f2db | ||
|
|
fcfb02fbaa | ||
|
|
8474590f94 | ||
|
|
b8c6d8c048 | ||
|
|
b4ff0f1123 | ||
|
|
131f910d4a | ||
|
|
fa8aeb95c7 | ||
|
|
29a12b5bd7 | ||
|
|
02608af089 | ||
|
|
51558028c8 | ||
|
|
22f15c3955 | ||
|
|
8f695eb423 | ||
|
|
4463d67629 | ||
|
|
cc520a6b2d | ||
|
|
2c3307b614 | ||
|
|
8d9d033db0 | ||
|
|
f44b9beac9 | ||
|
|
8a5f5f9fdf | ||
|
|
30aea72c9c | ||
|
|
40aaf6f169 | ||
|
|
16cfe0654c | ||
|
|
221dddc603 | ||
|
|
d83b15ae14 | ||
|
|
941c3cdc78 | ||
|
|
f53a76d7ee | ||
|
|
3f738ae1a9 | ||
|
|
de3e2e3d0b | ||
|
|
363f70da7a | ||
|
|
bcb649f1cb | ||
|
|
67887b621b | ||
|
|
b71410718b | ||
|
|
e863a5ab1b | ||
|
|
22adcdf61e | ||
|
|
8421d4404c | ||
|
|
70965e3e30 | ||
|
|
88971109d0 | ||
|
|
ed1e9c68fe | ||
|
|
05398dc993 | ||
|
|
854e8ceeb5 | ||
|
|
620b4d8a58 | ||
|
|
563d5b8b5b | ||
|
|
4fc41a4694 | ||
|
|
f3bba83dc6 | ||
|
|
beabaa28a7 | ||
|
|
be22b7cd33 | ||
|
|
29044e0d9c | ||
|
|
3b60d6f86a | ||
|
|
50075770f5 | ||
|
|
939fd8ef44 | ||
|
|
0d5f5473df | ||
|
|
bdeac9eafe | ||
|
|
21da0b432c | ||
|
|
161e5265dc | ||
|
|
154df24102 | ||
|
|
21093adb28 | ||
|
|
d82101256b | ||
|
|
9bebe4325b | ||
|
|
81ec8833f5 | ||
|
|
053feaba8f | ||
|
|
66f98a3017 | ||
|
|
0eb55d120c | ||
|
|
f1050089b6 | ||
|
|
15134568f1 | ||
|
|
38971caebb | ||
|
|
2321e4c1b0 | ||
|
|
e681070d47 | ||
|
|
dc46c78d0a | ||
|
|
1ae15fb4c7 | ||
|
|
10c4abdb4b | ||
|
|
842af2812d | ||
|
|
805ded7a22 | ||
|
|
6c4fbd5149 | ||
|
|
0520a02724 | ||
|
|
b210809e6e | ||
|
|
ce582407f9 | ||
|
|
632f9df91c | ||
|
|
2f02830f0a | ||
|
|
0b539d3218 | ||
|
|
9f584e5612 | ||
|
|
e2b533dcc5 | ||
|
|
cf444364c6 | ||
|
|
fbf402dc21 | ||
|
|
8cc50c843a | ||
|
|
4675d60eb5 | ||
|
|
137196cec5 | ||
|
|
d0483d9138 | ||
|
|
a046128a59 | ||
|
|
1ea2fd25f8 | ||
|
|
2639a0b290 | ||
|
|
d594505cbb | ||
|
|
25d598745f | ||
|
|
28c689f953 | ||
|
|
32d5ca7c64 | ||
|
|
0638ec5e55 | ||
|
|
fc810f4af8 | ||
|
|
42d49faf53 | ||
|
|
6f92953374 | ||
|
|
f7b160d34f | ||
|
|
9fa31fcc30 | ||
|
|
8ed8db0282 | ||
|
|
ccff4650f4 | ||
|
|
00f3cbc1d7 | ||
|
|
7915537f30 | ||
|
|
4247c93972 | ||
|
|
239e4fb4bd | ||
|
|
efc8c7bbfa | ||
|
|
f39c9641ab | ||
|
|
704a9cf2f4 | ||
|
|
5bcaaf4911 | ||
|
|
8e7285e56b | ||
|
|
0ab023c4bf | ||
|
|
d6262bb556 | ||
|
|
6dcedad4f0 | ||
|
|
74c8443b0f | ||
|
|
f9876d4e84 | ||
|
|
dfb9395160 | ||
|
|
3eaf3ea31b | ||
|
|
280d9bdcc0 | ||
|
|
15794c095d | ||
|
|
3409fee347 | ||
|
|
2cdf5c0b86 | ||
|
|
231bef1349 | ||
|
|
4c4596f9f4 | ||
|
|
6e1922242a | ||
|
|
d5ee064c3c | ||
|
|
7cd212a335 | ||
|
|
f003b34791 | ||
|
|
e29bf1d655 | ||
|
|
c53ec765dd | ||
|
|
8654b47182 | ||
|
|
0aeddf27ff | ||
|
|
acba64f092 | ||
|
|
7a9e20f1b7 | ||
|
|
112e932dd8 | ||
|
|
39534e923b | ||
|
|
dd06154ed6 | ||
|
|
599d515791 | ||
|
|
7b6ab86588 | ||
|
|
686295aaa4 | ||
|
|
bfcbb50eab | ||
|
|
0da68d891d | ||
|
|
a3aa3f9a4d | ||
|
|
df203dd51e | ||
|
|
7a5acc719b | ||
|
|
8291fc72e5 | ||
|
|
e396932e70 | ||
|
|
482af58b4d | ||
|
|
9418c368ca | ||
|
|
7c6a7cdea3 | ||
|
|
66c050d803 | ||
|
|
fc0e68d7b2 | ||
|
|
ecb2f0d943 | ||
|
|
32f07361f9 | ||
|
|
c4043b20c7 | ||
|
|
880a7c2bdf | ||
|
|
eb4931f321 | ||
|
|
56cd1738f1 | ||
|
|
e5bc523e39 | ||
|
|
115f50c490 | ||
|
|
25b095e627 | ||
|
|
7d9fa3ddaf | ||
|
|
f8ce4a57b7 | ||
|
|
2ccab064cb | ||
|
|
6b7d69c7cf | ||
|
|
38a6278619 | ||
|
|
5f6d0af98d | ||
|
|
fa5b0a0fec | ||
|
|
248dfcb1ee | ||
|
|
d188056683 | ||
|
|
1f42dadbd1 | ||
|
|
d3516cd5c5 | ||
|
|
8618b1474f | ||
|
|
b772da01fe | ||
|
|
04975bef9a | ||
|
|
ad548e6d90 | ||
|
|
542baec14b | ||
|
|
8be14b8518 | ||
|
|
d5701ac014 | ||
|
|
f6ce2f136c | ||
|
|
cddc8405e0 | ||
|
|
d8848ff6a0 | ||
|
|
fe80dc9e2a | ||
|
|
eb3e3b84d1 | ||
|
|
836cb05316 | ||
|
|
f2d2420fc7 | ||
|
|
79905590da | ||
|
|
f3168bac1b | ||
|
|
bf077dd520 | ||
|
|
49d1acdb41 | ||
|
|
a53256b97b | ||
|
|
08b1cd55cd | ||
|
|
4788517843 | ||
|
|
736a252b53 | ||
|
|
6bb836464a | ||
|
|
7a6fb18e86 | ||
|
|
4e239eddb6 | ||
|
|
cf0839c7c2 | ||
|
|
1781974657 | ||
|
|
452a35c1c5 | ||
|
|
0611909af2 | ||
|
|
ef69e69c72 | ||
|
|
642385f4ce | ||
|
|
e3696c5769 | ||
|
|
eff18ad8dc | ||
|
|
d91a93fde2 | ||
|
|
b45878fa08 | ||
|
|
8bed507c08 | ||
|
|
9ea1c5433a | ||
|
|
3e27882c47 | ||
|
|
aa08d06068 | ||
|
|
895cde07b1 | ||
|
|
db789b050e | ||
|
|
5a39917128 | ||
|
|
64a3e8c054 | ||
|
|
9ddbe1ca9c | ||
|
|
15efba29de | ||
|
|
5fb4cc201b | ||
|
|
a4668130ec | ||
|
|
781013c8fa | ||
|
|
fa385f6627 | ||
|
|
26f2badfe6 | ||
|
|
904f21da3e | ||
|
|
048ffd690f | ||
|
|
02da5df799 | ||
|
|
dd1db7d2b7 | ||
|
|
9f71f3de29 | ||
|
|
cb301429a2 | ||
|
|
6364a099ad | ||
|
|
37f059c6be | ||
|
|
fc1b985fe8 | ||
|
|
fc63352e55 | ||
|
|
69555e9afa | ||
|
|
47f1a985b7 | ||
|
|
dd28a28745 | ||
|
|
18b1081326 | ||
|
|
ef9c08894c | ||
|
|
20af9ab9f5 | ||
|
|
076a6b14c7 | ||
|
|
d9914d37a0 | ||
|
|
b2fc03628b | ||
|
|
566d65b7ad | ||
|
|
c9d55d262b | ||
|
|
5f2b5500a4 | ||
|
|
45a0f35d6a | ||
|
|
fd40b3e47b | ||
|
|
e62eb5b0bb | ||
|
|
8b0e95ec5a | ||
|
|
298df38d09 | ||
|
|
8cf16971b8 | ||
|
|
7598cd7a8e | ||
|
|
e32eed940f | ||
|
|
5cfb1b2f96 | ||
|
|
2b7b813f2f | ||
|
|
8caa277baf | ||
|
|
23e1a368bd | ||
|
|
43638ae14f | ||
|
|
cd7cc1ea0a | ||
|
|
6372c0d0cd | ||
|
|
1f6b784c0a | ||
|
|
389f58e0b7 | ||
|
|
70d2c6cb8c | ||
|
|
1a0df6c5a6 | ||
|
|
f662081369 | ||
|
|
388564ddc2 | ||
|
|
96ba8ef3e6 | ||
|
|
21049cf3d0 | ||
|
|
564ed100ba | ||
|
|
646d06573b | ||
|
|
557ded6be9 | ||
|
|
79eeead855 | ||
|
|
fa3105da6a | ||
|
|
000ce83d2c | ||
|
|
3dc51ba506 | ||
|
|
b5ec90ea39 | ||
|
|
8ac8fb5ca2 | ||
|
|
8337dcf0bc | ||
|
|
68f850b36d | ||
|
|
9f5e85a0a1 | ||
|
|
650a5592e2 | ||
|
|
da2472b9ad | ||
|
|
9ccc0e3a59 | ||
|
|
9385f418d8 | ||
|
|
086860e634 | ||
|
|
53c79c5471 | ||
|
|
536b16088d | ||
|
|
4d073ac18d | ||
|
|
cf8cdb4ec6 | ||
|
|
e062c3c9ee | ||
|
|
4b8cf35c40 | ||
|
|
5fc7ffe42d | ||
|
|
c80d587633 | ||
|
|
07e346f4cf | ||
|
|
b30eb4dda6 | ||
|
|
910daa9755 | ||
|
|
56fd8a3eb2 | ||
|
|
6bf1865143 | ||
|
|
29124a9a59 | ||
|
|
39786d36d5 | ||
|
|
4f14e27b75 | ||
|
|
6b7a47aa04 | ||
|
|
2fcd8150d9 | ||
|
|
464913a2c4 | ||
|
|
7511380b45 | ||
|
|
fbc37ba9df | ||
|
|
4787071752 | ||
|
|
3b191ecc2c | ||
|
|
78f0a045cc | ||
|
|
40879221cf | ||
|
|
657eb7633b | ||
|
|
e2e34b6ffa | ||
|
|
bd6ff6d9bb | ||
|
|
aa5974bb02 | ||
|
|
f77606dffe | ||
|
|
b69c4a324e | ||
|
|
4851df0cf7 | ||
|
|
2856928bf9 | ||
|
|
0429fe86e3 | ||
|
|
1ffbe12e80 | ||
|
|
c8c5382b35 | ||
|
|
7f72593f06 | ||
|
|
0bb4bf5221 | ||
|
|
f8369195a0 | ||
|
|
ed7bbe04a3 | ||
|
|
dd051fbc63 | ||
|
|
1fbff410f8 | ||
|
|
3541af29df | ||
|
|
20b949274d | ||
|
|
bd1f05e52f | ||
|
|
2418ea32ee | ||
|
|
3d46ea2c97 | ||
|
|
3e005439c4 | ||
|
|
9362c8a894 | ||
|
|
8146dc3d30 | ||
|
|
297b57274c | ||
|
|
753c5b86a3 | ||
|
|
f1a2d8bce7 | ||
|
|
98c2a2a3de | ||
|
|
6c27622a17 | ||
|
|
6c1cc640d8 | ||
|
|
b82105f296 | ||
|
|
c3cd176695 | ||
|
|
1b9d8a0b8c | ||
|
|
814076f10e | ||
|
|
18dd332d7d | ||
|
|
7f51a39de2 | ||
|
|
c2dbbd7fe0 | ||
|
|
108f3a9a68 | ||
|
|
7a92574f3e | ||
|
|
478218cf3e | ||
|
|
0a875d7cbc | ||
|
|
21cd837ea9 | ||
|
|
ad7dec1af2 | ||
|
|
693b1def0b | ||
|
|
63fc579ee2 | ||
|
|
3834ef3c72 | ||
|
|
5e0de2dde0 | ||
|
|
af30fcb82b | ||
|
|
ca5919b323 | ||
|
|
0345283955 | ||
|
|
fccfd61911 | ||
|
|
8d6e630261 | ||
|
|
7e44e4f910 | ||
|
|
44e8df62bf | ||
|
|
8ee0a1c430 | ||
|
|
c1e7a7301b | ||
|
|
e41e51ad6a | ||
|
|
25116b85c8 | ||
|
|
a9a84c9fb9 | ||
|
|
b3fc5db376 | ||
|
|
ea790e3b5e | ||
|
|
cdda2a91e4 | ||
|
|
aa69cbd1e4 | ||
|
|
d61f47355f | ||
|
|
73a8591e12 | ||
|
|
5cbfb6f452 | ||
|
|
8f2ecb30ba | ||
|
|
83110b6be3 | ||
|
|
06c81e5a2f | ||
|
|
58d79d4db4 | ||
|
|
9ba283ee94 | ||
|
|
c36e408f2b | ||
|
|
20034563c0 | ||
|
|
2862b60de0 | ||
|
|
a148ddc185 | ||
|
|
fbb936f726 | ||
|
|
52d3b70be2 | ||
|
|
d07d342381 | ||
|
|
8a09e38c38 | ||
|
|
db4aaadd8e | ||
|
|
ef5362909f | ||
|
|
476983d986 | ||
|
|
5bfbd5d4f0 | ||
|
|
971b1a64eb | ||
|
|
77a5397f04 | ||
|
|
aad7608b64 | ||
|
|
0355877769 | ||
|
|
f68d50da78 | ||
|
|
406a90487a | ||
|
|
81399f026b | ||
|
|
5536377c72 | ||
|
|
c31dbd6a09 | ||
|
|
1809db2ed0 | ||
|
|
9fcef457ab | ||
|
|
ab42375731 | ||
|
|
75cd993b93 | ||
|
|
ca8d394905 | ||
|
|
33937e8799 | ||
|
|
6c50693d70 | ||
|
|
c683dd150c | ||
|
|
8def525164 | ||
|
|
ab25b09935 | ||
|
|
eeaca7a2fa | ||
|
|
15ec9f08e0 | ||
|
|
0ed60f6f2e | ||
|
|
2599c9d2f3 | ||
|
|
13a65b88f2 | ||
|
|
b682b30146 | ||
|
|
a4f3d5d267 | ||
|
|
2e22119442 | ||
|
|
461c235cfe | ||
|
|
5f47f86625 | ||
|
|
70b29695a5 | ||
|
|
3158e80b92 | ||
|
|
b9f467cd97 | ||
|
|
ecd46173b7 | ||
|
|
2c2156d3eb | ||
|
|
ee04ea3c74 | ||
|
|
aa7d45f3ec | ||
|
|
a3813eff2b | ||
|
|
f03d122732 | ||
|
|
9aead92760 | ||
|
|
a3421acaec | ||
|
|
1f7a9c491d | ||
|
|
369d96f361 | ||
|
|
b326a99f98 | ||
|
|
9cb4b82297 | ||
|
|
0edae2d9e7 | ||
|
|
74bc575ad1 | ||
|
|
974c312a7a | ||
|
|
6f8b8c3a75 | ||
|
|
48c3b8468b | ||
|
|
aba3cab0ea | ||
|
|
0b60ba5ba7 | ||
|
|
889d1e8bb3 | ||
|
|
cb48cea3c2 | ||
|
|
2a75bc21d6 | ||
|
|
4380519a40 | ||
|
|
c65b1100b6 | ||
|
|
2843a5d743 | ||
|
|
8586a7d30f | ||
|
|
ee97a4d6cd | ||
|
|
a6859e765a | ||
|
|
5836c585e2 | ||
|
|
2ca4447e61 | ||
|
|
1c5c20a8b2 | ||
|
|
5010db8164 | ||
|
|
2749e6ee2b | ||
|
|
518bcf6c17 | ||
|
|
a5f6c8c903 | ||
|
|
941f843daf | ||
|
|
43a0971840 | ||
|
|
1f974b96d4 | ||
|
|
c3185b70d7 | ||
|
|
9645cd7a7b | ||
|
|
e213f6536f | ||
|
|
c896f0d8e8 | ||
|
|
1c1870ce3a | ||
|
|
86e3675b93 | ||
|
|
5ef2d7ef0a | ||
|
|
3a6669a560 | ||
|
|
704527de7d | ||
|
|
fc1f97a99c | ||
|
|
557ad58465 | ||
|
|
e5a98292ab | ||
|
|
50da20f22e | ||
|
|
f83aecf617 | ||
|
|
a7b14c6660 | ||
|
|
c043eed2d6 | ||
|
|
0acbf718af | ||
|
|
b81bafd382 | ||
|
|
9618526b0d | ||
|
|
e0851b970e | ||
|
|
b5c9a36785 | ||
|
|
4bf2bccb29 | ||
|
|
4a9e843715 | ||
|
|
f61c989e71 | ||
|
|
20d9f3e671 | ||
|
|
74b6a987d6 | ||
|
|
25c4d3b8ec | ||
|
|
a5010428f8 | ||
|
|
fec4e7f5f9 | ||
|
|
980f133b43 | ||
|
|
bd72070aa0 | ||
|
|
7c2e4111a8 | ||
|
|
93e247faf0 | ||
|
|
69bbd95429 | ||
|
|
922ace49b2 | ||
|
|
32a3b7cf23 | ||
|
|
80d2241864 | ||
|
|
b79eddffe1 | ||
|
|
922d2c5f38 | ||
|
|
98fc05e189 | ||
|
|
5313f32c56 | ||
|
|
3e29f447a9 | ||
|
|
601e5c1df9 | ||
|
|
640946c7c9 | ||
|
|
64cc3d8710 | ||
|
|
b3f7195a8d | ||
|
|
fa4bcc6cf7 | ||
|
|
d3a46695cf | ||
|
|
5d5ad19021 | ||
|
|
40017887e9 | ||
|
|
792d1eca17 | ||
|
|
af9c733224 | ||
|
|
c2ab2cc8b7 | ||
|
|
96818d710b | ||
|
|
39cbcecd5e | ||
|
|
b0f37bbeb7 | ||
|
|
d289ed208d | ||
|
|
8fce2d7252 | ||
|
|
1ea7d068c6 | ||
|
|
d242ed725f | ||
|
|
69893707b0 | ||
|
|
3817dc7a78 | ||
|
|
36f7b4de0f | ||
|
|
81434922d3 | ||
|
|
a7fb026159 | ||
|
|
73be443b23 | ||
|
|
be604b1d68 | ||
|
|
a8d490d4cc | ||
|
|
b0882c5924 | ||
|
|
0f23db9f9a | ||
|
|
157940921c | ||
|
|
1808379915 | ||
|
|
0d012353f0 | ||
|
|
3e93586a66 | ||
|
|
382d7d44b0 | ||
|
|
add39dffbd | ||
|
|
121667b0a0 | ||
|
|
1f882f9300 | ||
|
|
fa2ba1911f | ||
|
|
5828c4866f | ||
|
|
834b7a8f94 | ||
|
|
8d62b9d303 | ||
|
|
dc5d949af4 | ||
|
|
54e5828f15 | ||
|
|
784a7991d6 | ||
|
|
17d96ab45a | ||
|
|
e9e3e6e8ae | ||
|
|
0511a6e18e | ||
|
|
53cf8a675c | ||
|
|
f75b1b70d5 | ||
|
|
7e67f12f16 | ||
|
|
00d2d4a5d3 | ||
|
|
aaa410a70c | ||
|
|
eccc259bf2 | ||
|
|
6d25a97b9e | ||
|
|
764adeceff | ||
|
|
53d39ae4b8 | ||
|
|
8c1715cc26 | ||
|
|
ea467f92b7 | ||
|
|
e07c7fccee | ||
|
|
37383c6d27 | ||
|
|
ce128add00 | ||
|
|
ddc2572e70 | ||
|
|
90f10112c0 | ||
|
|
94699247a8 | ||
|
|
4b10a68b8d | ||
|
|
26ec0b7020 | ||
|
|
9a42d65d0c | ||
|
|
3b1f2d30b7 | ||
|
|
1c8f58e765 | ||
|
|
d3c33b9bd6 | ||
|
|
c9aa1ab4eb | ||
|
|
c8d3b94440 | ||
|
|
14253bc705 | ||
|
|
37860380ff | ||
|
|
0931dfefa5 | ||
|
|
ceb8af84e9 | ||
|
|
9768dd3700 | ||
|
|
341f149183 | ||
|
|
9b74ff93fb | ||
|
|
c13853a9b3 | ||
|
|
f9beb66e4e | ||
|
|
993d6ff36b | ||
|
|
9ad71a975e | ||
|
|
f8c17137ad | ||
|
|
b61a93c5d3 | ||
|
|
1ca8cf11ee | ||
|
|
bfc11d041a | ||
|
|
69f8f3502c | ||
|
|
1ae296caba | ||
|
|
0802a8be09 | ||
|
|
ca18ad46dd | ||
|
|
45f6e8717e | ||
|
|
2ee7b1f41a | ||
|
|
ccadd159ca | ||
|
|
6795bd35de | ||
|
|
d0e4f9b49d | ||
|
|
e2d86fc3a6 | ||
|
|
6442f82a0d | ||
|
|
20b0fa2ed1 | ||
|
|
87612a2d13 | ||
|
|
4f057a7068 | ||
|
|
8f5701c71e | ||
|
|
3dc8e5b542 | ||
|
|
f01af6740e | ||
|
|
175c123ce0 | ||
|
|
97833673b3 | ||
|
|
f829bacee8 | ||
|
|
b8df7b4b8d | ||
|
|
a53a1e3843 | ||
|
|
a0d23054ee | ||
|
|
b61de8a930 | ||
|
|
aa22ea383e | ||
|
|
78734d2ba3 | ||
|
|
385580448b | ||
|
|
c1caf56dd4 | ||
|
|
5957cfd6c1 | ||
|
|
d60bff7898 | ||
|
|
b571ffb730 | ||
|
|
a50ec65a32 | ||
|
|
7d8dd8d90e | ||
|
|
3731f9ce5d | ||
|
|
3208b6982e | ||
|
|
a26f47a84c | ||
|
|
437c15c643 | ||
|
|
e24f094c62 | ||
|
|
5ae2896e05 | ||
|
|
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 |
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
.gitattributes export-ignore
|
||||
.gitignore export-ignore
|
||||
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
/build
|
||||
/target
|
||||
.*.sw?
|
||||
*~
|
||||
/CMakeLists.txt.user
|
||||
11
.mailmap
Normal file
11
.mailmap
Normal file
@@ -0,0 +1,11 @@
|
||||
Tobias Doerffel <tobias.doerffel@gmail.com>
|
||||
Paul Giblock <drfaygo@gmail.com> <pgib@users.sf.net>
|
||||
Paul Giblock <drfaygo@gmail.com> <p@pgiblock.net>
|
||||
Andrew Kelley <superjoe30@gmail.com> <andrew.r.kelley@gmail.com>
|
||||
Andrew Kelley <superjoe30@gmail.com> <andy@debian.superjoesoftware>
|
||||
Janne Sinisalo <janne.m.sinisalo@gmail.com> <janne@janne-desktop.(none)>
|
||||
Raine M. Ekman <raine@iki.fi> <raine@raine.(none)>
|
||||
Raine M. Ekman <raine@iki.fi> <raine@raine.damex.fi>
|
||||
Lukas W <lukaswhl@googlemail.com> <lukaswhl@gmail.com>
|
||||
Vesa <contact.diizy@nbl.fi> <vesa@isokone.(none)>
|
||||
Jonathan Aquilina <eagles051387@gmail.com>
|
||||
6
.svnignore
Normal file
6
.svnignore
Normal file
@@ -0,0 +1,6 @@
|
||||
Makefile.in
|
||||
*.moc
|
||||
.libs
|
||||
embedded_resources.h
|
||||
.deps
|
||||
Makefile
|
||||
6
.travis.yml
Normal file
6
.travis.yml
Normal file
@@ -0,0 +1,6 @@
|
||||
language: cpp
|
||||
compiler: gcc
|
||||
before_install: sudo apt-get update
|
||||
install: sudo apt-get install libqt4-dev libsndfile-dev fftw3-dev libvorbis-dev libogg-dev libasound2-dev libjack-dev libsdl-dev libsamplerate0-dev libstk0-dev libfluidsynth-dev portaudio19-dev wine-dev g++-multilib libfltk1.3-dev
|
||||
before_script: mkdir build && cd build
|
||||
script: cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo .. && make -j8 VERBOSE=1
|
||||
88
AUTHORS
88
AUTHORS
@@ -1,27 +1,87 @@
|
||||
Tobias Doerffel
|
||||
<tobydox/at/users/dot/sourceforge/dot/net>
|
||||
Maintainer, main-development, artwork etc.
|
||||
Development Manager
|
||||
|
||||
Jonathan Aquilina
|
||||
<eagles051387/at/gmail/dot/com>
|
||||
Project Manager
|
||||
|
||||
Paul Giblock
|
||||
<drfaygo/at/gmail/dot/com>
|
||||
Development
|
||||
|
||||
Danny McRae
|
||||
<khjklujn/at/yahoo.com>
|
||||
development
|
||||
Development
|
||||
|
||||
Javier Serrano Polo
|
||||
<jasp00/at/terra/dot/es>
|
||||
development
|
||||
Development
|
||||
|
||||
Lukas Wohlschläger
|
||||
<lukaswhl/at/gmail/dot/com>
|
||||
Development
|
||||
|
||||
Zolo
|
||||
<the-zolo/at/gmx/dot/de>
|
||||
theme "Blue Scene"
|
||||
|
||||
Sebastian Tilsch
|
||||
<djcompilation/at/gmx/dot/de>
|
||||
recording of many samples
|
||||
|
||||
gabriel
|
||||
<kryos1/at/shaw/dot/ca>
|
||||
additional artwork
|
||||
Andrew Kelley
|
||||
<superjoe30/at/gmail/dot/com>
|
||||
Development
|
||||
|
||||
Wong Cho Ching
|
||||
<chwongie/hyphen/banana/at/yahoo/dot/com>
|
||||
Development
|
||||
|
||||
Andreas Brandmaier
|
||||
<andy/at/brandmaier/dot/de>
|
||||
BitInvader plugin
|
||||
|
||||
Juan Fabián Simón
|
||||
<treees@gmail.com>
|
||||
Version 0.4 plugin artwork
|
||||
|
||||
Sebastian Tilsch
|
||||
<djcompilation/at/gmx/dot/de>
|
||||
Recording of many samples
|
||||
|
||||
Gabriel
|
||||
<kryos1/at/shaw/dot/ca>
|
||||
Additional artwork
|
||||
|
||||
Vesa Kivimäki
|
||||
<contact/dot/diizy/at/nbl/dot/fi>
|
||||
UI Lead developer
|
||||
|
||||
Gurjot Singh
|
||||
<bhattigurjot/at/gmail/dot/com>
|
||||
Developer
|
||||
|
||||
Hannu Haahti
|
||||
<grejppi/at/gmail/dot/com>
|
||||
Developer
|
||||
|
||||
Uroš Maravić
|
||||
<uros/dot/maravic/at/gmail/dot/com>
|
||||
UI Developer
|
||||
|
||||
Tobiasz Karoń (unfa)
|
||||
<unfa/at/unfamusic/dot/com>
|
||||
UI Developer
|
||||
|
||||
Johannes Lorenz
|
||||
<johannes89/at/mailueberfall/dot/de>
|
||||
Developer
|
||||
|
||||
Rubén Ibarra Pastor
|
||||
<pastorrub/at/msn/dot/com>
|
||||
Developer
|
||||
|
||||
LocoMatt
|
||||
<samozelko123/at/gmail/dot/com>
|
||||
3osc skin developer
|
||||
|
||||
Chrissy McManus
|
||||
<chrissy/dot/mc/dot/1/at/hotmail/dot/co/dot/uk>
|
||||
UI developer
|
||||
|
||||
Oskar Wallgren
|
||||
<oskar/dot/wallgren13/at/gmail/dot/com>
|
||||
Development
|
||||
|
||||
653
CMakeLists.txt
Normal file
653
CMakeLists.txt
Normal file
@@ -0,0 +1,653 @@
|
||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.4.5)
|
||||
|
||||
PROJECT(lmms)
|
||||
|
||||
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH})
|
||||
|
||||
IF(COMMAND CMAKE_POLICY)
|
||||
CMAKE_POLICY(SET CMP0005 NEW)
|
||||
CMAKE_POLICY(SET CMP0003 NEW)
|
||||
ENDIF(COMMAND CMAKE_POLICY)
|
||||
|
||||
INCLUDE(AddFileDependencies)
|
||||
INCLUDE(CheckIncludeFiles)
|
||||
INCLUDE(FindPkgConfig)
|
||||
|
||||
SET(VERSION_MAJOR "0")
|
||||
SET(VERSION_MINOR "9")
|
||||
SET(VERSION_PATCH "92")
|
||||
#SET(VERSION_SUFFIX "")
|
||||
SET(VERSION "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
|
||||
IF(VERSION_SUFFIX)
|
||||
SET(VERSION "${VERSION}-${VERSION_SUFFIX}")
|
||||
ENDIF(VERSION_SUFFIX)
|
||||
|
||||
|
||||
INCLUDE(DetectMachine)
|
||||
|
||||
|
||||
OPTION(WANT_ALSA "Include ALSA (Advanced Linux Sound Architecture) support" ON)
|
||||
OPTION(WANT_CALF "Include CALF LADSPA plugins" ON)
|
||||
OPTION(WANT_CAPS "Include C* Audio Plugin Suite (LADSPA plugins)" ON)
|
||||
OPTION(WANT_CMT "Include Computer Music Toolkit LADSPA plugins" ON)
|
||||
OPTION(WANT_JACK "Include JACK (Jack Audio Connection Kit) support" ON)
|
||||
OPTION(WANT_OGGVORBIS "Include OGG/Vorbis support" ON)
|
||||
OPTION(WANT_PULSEAUDIO "Include PulseAudio support" ON)
|
||||
OPTION(WANT_PORTAUDIO "Include PortAudio support" ON)
|
||||
OPTION(WANT_SDL "Include SDL (Simple DirectMedia Layer) support" ON)
|
||||
OPTION(WANT_SF2 "Include SoundFont2 player plugin" ON)
|
||||
OPTION(WANT_STK "Include Stk (Synthesis Toolkit) support" ON)
|
||||
OPTION(WANT_SWH "Include Steve Harris's LADSPA plugins" ON)
|
||||
OPTION(WANT_TAP "Include Tom's Audio Processing LADSPA plugins" ON)
|
||||
OPTION(WANT_VST "Include VST support" ON)
|
||||
OPTION(WANT_VST_NOWINE "Include partial VST support (without wine)" OFF)
|
||||
OPTION(WANT_WINMM "Include WinMM MIDI support" OFF)
|
||||
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
SET(WANT_ALSA OFF)
|
||||
SET(WANT_JACK OFF)
|
||||
SET(WANT_PULSEAUDIO OFF)
|
||||
SET(WANT_SYSTEM_SR OFF)
|
||||
SET(WANT_WINMM ON)
|
||||
SET(LMMS_HAVE_WINMM TRUE)
|
||||
SET(STATUS_ALSA "<not supported on this platform>")
|
||||
SET(STATUS_JACK "<not supported on this platform>")
|
||||
SET(STATUS_PULSEAUDIO "<not supported on this platform>")
|
||||
SET(STATUS_WINMM "OK")
|
||||
ELSE(LMMS_BUILD_WIN32)
|
||||
SET(STATUS_WINMM "<not supported on this platform>")
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
|
||||
|
||||
CHECK_INCLUDE_FILES(stdint.h LMMS_HAVE_STDINT_H)
|
||||
CHECK_INCLUDE_FILES(stdlib.h LMMS_HAVE_STDLIB_H)
|
||||
CHECK_INCLUDE_FILES(pthread.h LMMS_HAVE_PTHREAD_H)
|
||||
CHECK_INCLUDE_FILES(semaphore.h LMMS_HAVE_SEMAPHORE_H)
|
||||
CHECK_INCLUDE_FILES(unistd.h LMMS_HAVE_UNISTD_H)
|
||||
CHECK_INCLUDE_FILES(sys/types.h LMMS_HAVE_SYS_TYPES_H)
|
||||
CHECK_INCLUDE_FILES(sys/ipc.h LMMS_HAVE_SYS_IPC_H)
|
||||
CHECK_INCLUDE_FILES(sys/shm.h LMMS_HAVE_SYS_SHM_H)
|
||||
CHECK_INCLUDE_FILES(sys/time.h LMMS_HAVE_SYS_TIME_H)
|
||||
CHECK_INCLUDE_FILES(sys/wait.h LMMS_HAVE_SYS_WAIT_H)
|
||||
CHECK_INCLUDE_FILES(sys/select.h LMMS_HAVE_SYS_SELECT_H)
|
||||
CHECK_INCLUDE_FILES(stdarg.h LMMS_HAVE_STDARG_H)
|
||||
CHECK_INCLUDE_FILES(signal.h LMMS_HAVE_SIGNAL_H)
|
||||
CHECK_INCLUDE_FILES(sched.h LMMS_HAVE_SCHED_H)
|
||||
CHECK_INCLUDE_FILES(sys/soundcard.h LMMS_HAVE_SYS_SOUNDCARD_H)
|
||||
CHECK_INCLUDE_FILES(soundcard.h LMMS_HAVE_SOUNDCARD_H)
|
||||
CHECK_INCLUDE_FILES(fcntl.h LMMS_HAVE_FCNTL_H)
|
||||
CHECK_INCLUDE_FILES(sys/ioctl.h LMMS_HAVE_SYS_IOCTL_H)
|
||||
CHECK_INCLUDE_FILES(ctype.h LMMS_HAVE_CTYPE_H)
|
||||
CHECK_INCLUDE_FILES(string.h LMMS_HAVE_STRING_H)
|
||||
CHECK_INCLUDE_FILES(process.h LMMS_HAVE_PROCESS_H)
|
||||
CHECK_INCLUDE_FILES(locale.h LMMS_HAVE_LOCALE_H)
|
||||
|
||||
LIST(APPEND CMAKE_PREFIX_PATH "${CMAKE_INSTALL_PREFIX}")
|
||||
|
||||
# check for Qt4
|
||||
SET(QT_MIN_VERSION "4.3.0" COMPONENTS QtCore QtGui QtXml)
|
||||
FIND_PACKAGE(Qt4 REQUIRED)
|
||||
SET(QT_USE_QTXML 1)
|
||||
EXEC_PROGRAM(${QT_QMAKE_EXECUTABLE} ARGS "-query QT_INSTALL_TRANSLATIONS" OUTPUT_VARIABLE QT_TRANSLATIONS_DIR)
|
||||
IF(WIN32)
|
||||
SET(QT_TRANSLATIONS_DIR "${MINGW_PREFIX}/share/qt4/translations/")
|
||||
ENDIF(WIN32)
|
||||
IF(EXISTS "${QT_TRANSLATIONS_DIR}")
|
||||
MESSAGE("-- Found Qt translations in ${QT_TRANSLATIONS_DIR}")
|
||||
ADD_DEFINITIONS(-D'QT_TRANSLATIONS_DIR="${QT_TRANSLATIONS_DIR}"')
|
||||
ENDIF(EXISTS "${QT_TRANSLATIONS_DIR}")
|
||||
IF(NOT WIN32)
|
||||
STRING(REPLACE "-DQT_DLL" "" QT_DEFINITIONS "${QT_DEFINITIONS}")
|
||||
ENDIF(NOT WIN32)
|
||||
INCLUDE("${QT_USE_FILE}")
|
||||
|
||||
# check for libsndfile
|
||||
PKG_CHECK_MODULES(SNDFILE REQUIRED sndfile>=1.0.11)
|
||||
IF(NOT SNDFILE_FOUND)
|
||||
MESSAGE(FATAL_ERROR "LMMS requires libsndfile1 and libsndfile1-dev >= 1.0.11 - please install, remove CMakeCache.txt and try again!")
|
||||
ENDIF(NOT SNDFILE_FOUND)
|
||||
|
||||
IF(WANT_CALF)
|
||||
SET(LMMS_HAVE_CALF TRUE)
|
||||
SET(STATUS_CALF "OK")
|
||||
ELSE(WANT_CALF)
|
||||
SET(STATUS_CALF "not built as requested")
|
||||
ENDIF(WANT_CALF)
|
||||
|
||||
IF(WANT_CAPS)
|
||||
SET(LMMS_HAVE_CAPS TRUE)
|
||||
SET(STATUS_CAPS "OK")
|
||||
ELSE(WANT_CAPS)
|
||||
SET(STATUS_CAPS "not built as requested")
|
||||
ENDIF(WANT_CAPS)
|
||||
|
||||
IF(WANT_CMT)
|
||||
SET(LMMS_HAVE_CMT TRUE)
|
||||
SET(STATUS_CMT "OK")
|
||||
ELSE(WANT_CMT)
|
||||
SET(STATUS_CMT "not built as requested")
|
||||
ENDIF(WANT_CMT)
|
||||
|
||||
IF(WANT_SWH)
|
||||
SET(LMMS_HAVE_SWH TRUE)
|
||||
SET(STATUS_SWH "OK")
|
||||
ELSE(WANT_SWH)
|
||||
SET(STATUS_SWH "not built as requested")
|
||||
ENDIF(WANT_SWH)
|
||||
|
||||
IF(WANT_TAP)
|
||||
SET(LMMS_HAVE_TAP TRUE)
|
||||
SET(STATUS_TAP "OK")
|
||||
ELSE(WANT_TAP)
|
||||
SET(STATUS_TAP "not built as requested")
|
||||
ENDIF(WANT_TAP)
|
||||
|
||||
|
||||
# check for SDL
|
||||
IF(WANT_SDL)
|
||||
SET(SDL_BUILDING_LIBRARY TRUE)
|
||||
FIND_PACKAGE(SDL)
|
||||
IF(SDL_FOUND)
|
||||
SET(LMMS_HAVE_SDL TRUE)
|
||||
SET(STATUS_SDL "OK")
|
||||
ELSE(SDL_FOUND)
|
||||
SET(STATUS_SDL "not found, please install libsdl1.2-dev (or similiar) "
|
||||
"if you require SDL support")
|
||||
ENDIF(SDL_FOUND)
|
||||
ENDIF(WANT_SDL)
|
||||
IF(NOT LMMS_HAVE_SDL)
|
||||
SET(SDL_INCLUDE_DIR "")
|
||||
ELSE(NOT LMMS_HAVE_SDL)
|
||||
IF(NOT SDL_INCLUDE_DIR)
|
||||
SET(SDL_INCLUDE_DIR "${CMAKE_FIND_ROOT_PATH}/include")
|
||||
ENDIF(NOT SDL_INCLUDE_DIR)
|
||||
ENDIF(NOT LMMS_HAVE_SDL)
|
||||
|
||||
|
||||
# check for Stk
|
||||
IF(WANT_STK)
|
||||
FIND_PACKAGE(STK)
|
||||
IF(STK_FOUND)
|
||||
SET(LMMS_HAVE_STK TRUE)
|
||||
SET(STATUS_STK "OK")
|
||||
ELSE(STK_FOUND)
|
||||
SET(STK_INCLUDE_DIR "")
|
||||
SET(STATUS_STK "not found, please install libstk0-dev (or similiar) "
|
||||
"if you require the Mallets instrument")
|
||||
ENDIF(STK_FOUND)
|
||||
ENDIF(WANT_STK)
|
||||
|
||||
|
||||
# check for PortAudio
|
||||
IF(WANT_PORTAUDIO)
|
||||
FIND_PACKAGE(Portaudio)
|
||||
IF(PORTAUDIO_FOUND)
|
||||
SET(LMMS_HAVE_PORTAUDIO TRUE)
|
||||
SET(STATUS_PORTAUDIO "OK")
|
||||
ELSE(PORTAUDIO_FOUND)
|
||||
SET(STATUS_PORTAUDIO "not found, please install portaudio19-dev (or similiar, version >= 1.9) "
|
||||
"if you require PortAudio support")
|
||||
ENDIF(PORTAUDIO_FOUND)
|
||||
ENDIF(WANT_PORTAUDIO)
|
||||
|
||||
|
||||
# check for PulseAudio
|
||||
IF(WANT_PULSEAUDIO)
|
||||
FIND_PACKAGE(PulseAudio)
|
||||
IF(PULSEAUDIO_FOUND)
|
||||
SET(LMMS_HAVE_PULSEAUDIO TRUE)
|
||||
SET(STATUS_PULSEAUDIO "OK")
|
||||
ELSE(PULSEAUDIO_FOUND)
|
||||
SET(STATUS_PULSEAUDIO "not found, please install libpulse-dev (or similiar) "
|
||||
"if you require PulseAudio support")
|
||||
ENDIF(PULSEAUDIO_FOUND)
|
||||
ENDIF(WANT_PULSEAUDIO)
|
||||
IF(NOT LMMS_HAVE_PULSEAUDIO)
|
||||
SET(PULSEAUDIO_INCLUDE_DIR "")
|
||||
SET(PULSEAUDIO_LIBRARIES "")
|
||||
ENDIF(NOT LMMS_HAVE_PULSEAUDIO)
|
||||
|
||||
|
||||
# check for OGG/Vorbis-libraries
|
||||
IF(WANT_OGGVORBIS)
|
||||
FIND_PACKAGE(OggVorbis)
|
||||
IF(OGGVORBIS_FOUND)
|
||||
SET(LMMS_HAVE_OGGVORBIS TRUE)
|
||||
SET(STATUS_OGGVORBIS "OK")
|
||||
ELSE(OGGVORBIS_FOUND)
|
||||
SET(STATUS_OGGVORBIS "not found, libogg-dev and libvorbis-dev (or similiar) "
|
||||
"is highly recommended")
|
||||
ENDIF(OGGVORBIS_FOUND)
|
||||
ENDIF(WANT_OGGVORBIS)
|
||||
|
||||
|
||||
# check whether to enable OSS-support
|
||||
IF(LMMS_HAVE_SOUNDCARD_H OR LMMS_HAVE_SYS_SOUNDCARD_H)
|
||||
SET(LMMS_HAVE_OSS TRUE)
|
||||
SET(STATUS_OSS "OK")
|
||||
ELSE(LMMS_HAVE_SOUNDCARD_H OR LMMS_HAVE_SYS_SOUNDCARD_H)
|
||||
SET(STATUS_OSS "<not found or not supported on this platform>")
|
||||
ENDIF(LMMS_HAVE_SOUNDCARD_H OR LMMS_HAVE_SYS_SOUNDCARD_H)
|
||||
|
||||
|
||||
# check for ALSA
|
||||
IF(WANT_ALSA)
|
||||
FIND_PACKAGE(Alsa)
|
||||
IF(ALSA_FOUND)
|
||||
SET(LMMS_HAVE_ALSA TRUE)
|
||||
SET(STATUS_ALSA "OK")
|
||||
ELSE(ALSA_FOUND)
|
||||
SET(STATUS_ALSA "not found, please install libasound2-dev (or similiar) "
|
||||
"if you require ALSA support")
|
||||
ENDIF(ALSA_FOUND)
|
||||
ENDIF(WANT_ALSA)
|
||||
IF(NOT LMMS_HAVE_ALSA)
|
||||
SET(ASOUND_LIBRARY "")
|
||||
ENDIF(NOT LMMS_HAVE_ALSA)
|
||||
|
||||
|
||||
# check for JACK
|
||||
IF(WANT_JACK)
|
||||
PKG_CHECK_MODULES(JACK jack>=0.77)
|
||||
IF(JACK_FOUND)
|
||||
SET(LMMS_HAVE_JACK TRUE)
|
||||
SET(STATUS_JACK "OK")
|
||||
ELSE(JACK_FOUND)
|
||||
SET(STATUS_JACK "not found, please install libjack0.100.0-dev (or similiar) "
|
||||
"if you require JACK support")
|
||||
ENDIF(JACK_FOUND)
|
||||
ENDIF(WANT_JACK)
|
||||
|
||||
|
||||
# check for FFTW3F-library
|
||||
PKG_CHECK_MODULES(FFTW3F REQUIRED fftw3f>=3.0.0)
|
||||
|
||||
|
||||
# check for Fluidsynth
|
||||
IF(WANT_SF2)
|
||||
PKG_CHECK_MODULES(FLUIDSYNTH fluidsynth>=1.0.7)
|
||||
IF(FLUIDSYNTH_FOUND)
|
||||
SET(LMMS_HAVE_FLUIDSYNTH TRUE)
|
||||
SET(STATUS_FLUIDSYNTH "OK")
|
||||
ELSE(FLUIDSYNTH_FOUND)
|
||||
SET(STATUS_FLUIDSYNTH "not found, libfluidsynth-dev (or similiar)"
|
||||
"is highly recommended")
|
||||
ENDIF(FLUIDSYNTH_FOUND)
|
||||
ENDIF(WANT_SF2)
|
||||
|
||||
# check for pthreads
|
||||
IF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE)
|
||||
FIND_PACKAGE(Threads)
|
||||
ENDIF(LMMS_BUILD_LINUX OR LMMS_BUILD_APPLE)
|
||||
|
||||
# check for WINE
|
||||
IF(WANT_VST)
|
||||
FIND_PACKAGE(Wine)
|
||||
IF(WINE_FOUND)
|
||||
SET(LMMS_SUPPORT_VST TRUE)
|
||||
SET(STATUS_VST "OK")
|
||||
ELSE(WINE_FOUND)
|
||||
SET(STATUS_VST "not found, please install (lib)wine-dev (or similiar) - 64 bit systems additionally need gcc-multilib and g++-multilib")
|
||||
ENDIF(WINE_FOUND)
|
||||
ENDIF(WANT_VST)
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
SET(LMMS_SUPPORT_VST TRUE)
|
||||
SET(STATUS_VST "OK")
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
|
||||
# check for libsamplerate
|
||||
PKG_CHECK_MODULES(SAMPLERATE REQUIRED samplerate>=0.1.8)
|
||||
|
||||
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/lmmsconfig.h.in" "${CMAKE_BINARY_DIR}/lmmsconfig.h")
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/lmmsversion.h.in" "${CMAKE_BINARY_DIR}/lmmsversion.h")
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/lmms.rc.in" "${CMAKE_BINARY_DIR}/lmms.rc")
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/plugins/zynaddsubfx/zynaddsubfx.rc.in" "${CMAKE_BINARY_DIR}/plugins/zynaddsubfx/zynaddsubfx.rc")
|
||||
|
||||
# set compiler flags
|
||||
SET(WERROR_FLAGS "-Wall -Werror -Werror=unused-function -Wno-sign-compare -Wno-strict-overflow")
|
||||
SET(CMAKE_C_FLAGS "-O2 -g ${WERROR_FLAGS} ${CMAKE_C_FLAGS}")
|
||||
SET(CMAKE_CXX_FLAGS "-O2 -g -fno-exceptions ${WERROR_FLAGS} ${CMAKE_CXX_FLAGS}")
|
||||
set(CMAKE_C_FLAGS_DEBUG "-DLMMS_DEBUG")
|
||||
|
||||
|
||||
# people simply updating git will still have this and mess up build with it
|
||||
FILE(REMOVE include/lmmsconfig.h)
|
||||
|
||||
FILE(GLOB lmms_INCLUDES "${CMAKE_SOURCE_DIR}/include/*.h")
|
||||
FILE(GLOB lmms_UI "${CMAKE_SOURCE_DIR}/src/gui/dialogs/*.ui" "${CMAKE_SOURCE_DIR}/src/gui/Forms/*.ui")
|
||||
FILE(GLOB_RECURSE lmms_SOURCES "${CMAKE_SOURCE_DIR}/src/*.cpp")
|
||||
|
||||
SET(lmms_MOC ${lmms_INCLUDES})
|
||||
|
||||
# Get list of all committers from git history, ordered by number of commits
|
||||
FIND_PACKAGE(Git)
|
||||
IF(GIT_FOUND)
|
||||
SET(CONTRIBUTORS "${CMAKE_BINARY_DIR}/CONTRIBUTORS")
|
||||
EXECUTE_PROCESS(
|
||||
COMMAND "${GIT_EXECUTABLE}" shortlog -sne
|
||||
COMMAND cut -c8-
|
||||
OUTPUT_FILE "${CONTRIBUTORS}"
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
TIMEOUT 1)
|
||||
ENDIF(GIT_FOUND)
|
||||
|
||||
SET(lmms_EMBEDDED_RESOURCES "${CMAKE_SOURCE_DIR}/AUTHORS" "${CMAKE_SOURCE_DIR}/COPYING" "${CONTRIBUTORS}")
|
||||
|
||||
QT4_WRAP_CPP(lmms_MOC_out ${lmms_MOC} OPTIONS -nw)
|
||||
QT4_WRAP_UI(lmms_UI_out ${lmms_UI})
|
||||
|
||||
|
||||
# embedded resources stuff
|
||||
IF(WIN32 OR WIN64)
|
||||
# compile buildtools native
|
||||
SET(BIN2RES_CPP "${CMAKE_SOURCE_DIR}/buildtools/bin2res.cpp")
|
||||
SET(BIN2RES "${CMAKE_BINARY_DIR}/bin2res")
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${BIN2RES}" COMMAND g++ ARGS "\"${BIN2RES_CPP}\"" -o "\"${BIN2RES}\"" DEPENDS "${BIN2RES_CPP}")
|
||||
ELSE(WIN32 OR WIN64)
|
||||
ADD_EXECUTABLE(bin2res buildtools/bin2res.cpp)
|
||||
GET_TARGET_PROPERTY(BIN2RES bin2res LOCATION)
|
||||
ENDIF(WIN32 OR WIN64)
|
||||
|
||||
SET(LMMS_ER_H "${CMAKE_CURRENT_BINARY_DIR}/embedded_resources.h")
|
||||
|
||||
# we somehow have to make LMMS-binary depend on MOC-files
|
||||
ADD_FILE_DEPENDENCIES("${CMAKE_BINARY_DIR}/lmmsconfig.h" ${lmms_MOC_out})
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${LMMS_ER_H}" COMMAND "${BIN2RES}" ARGS ${lmms_EMBEDDED_RESOURCES} > "\"${LMMS_ER_H}\"" DEPENDS "${BIN2RES}")
|
||||
|
||||
IF(WIN32)
|
||||
SET(WINRC "${CMAKE_BINARY_DIR}/lmmsrc.obj")
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${WINRC}"
|
||||
COMMAND "${WINDRES}"
|
||||
"-I\"${CMAKE_SOURCE_DIR}\""
|
||||
"-o\"${CMAKE_BINARY_DIR}/lmmsrc.obj\""
|
||||
"-i\"${CMAKE_BINARY_DIR}/lmms.rc\""
|
||||
DEPENDS "${CMAKE_BINARY_DIR}/lmms.rc")
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-attributes")
|
||||
ELSE(WIN32)
|
||||
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -DPIC")
|
||||
ENDIF(WIN32)
|
||||
|
||||
|
||||
|
||||
# make sub-directories
|
||||
ADD_SUBDIRECTORY(plugins)
|
||||
ADD_SUBDIRECTORY(data)
|
||||
ADD_SUBDIRECTORY(doc)
|
||||
|
||||
|
||||
#
|
||||
# build LMMS-binary
|
||||
#
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
SET(EXTRA_LIBRARIES "-lwinmm")
|
||||
ENDIF()
|
||||
|
||||
# Paths relative to lmms executable
|
||||
FILE(RELATIVE_PATH LIB_DIR_RELATIVE "/${BIN_DIR}" "/${LIB_DIR}")
|
||||
FILE(RELATIVE_PATH PLUGIN_DIR_RELATIVE "/${BIN_DIR}" "/${PLUGIN_DIR}")
|
||||
ADD_DEFINITIONS(-D'LIB_DIR="${LIB_DIR_RELATIVE}/"' -D'PLUGIN_DIR="${PLUGIN_DIR_RELATIVE}/"' ${PULSEAUDIO_DEFINITIONS} ${PORTAUDIO_DEFINITIONS})
|
||||
INCLUDE_DIRECTORIES("${CMAKE_BINARY_DIR}"
|
||||
"${CMAKE_BINARY_DIR}/include"
|
||||
"${CMAKE_SOURCE_DIR}"
|
||||
"${CMAKE_SOURCE_DIR}/include"
|
||||
${JACK_INCLUDE_DIRS}
|
||||
${SAMPLERATE_INCLUDE_DIRS}
|
||||
${SNDFILE_INCLUDE_DIRS})
|
||||
|
||||
IF(NOT ("${SDL_INCLUDE_DIR}" STREQUAL ""))
|
||||
INCLUDE_DIRECTORIES("${SDL_INCLUDE_DIR}")
|
||||
ENDIF()
|
||||
|
||||
IF(NOT ("${PORTAUDIO_INCLUDE_DIR}" STREQUAL ""))
|
||||
INCLUDE_DIRECTORIES("${PORTAUDIO_INCLUDE_DIR}")
|
||||
ENDIF()
|
||||
|
||||
IF(NOT ("${PULSEAUDIO_INCLUDE_DIR}" STREQUAL ""))
|
||||
INCLUDE_DIRECTORIES("${PULSEAUDIO_INCLUDE_DIR}")
|
||||
ENDIF()
|
||||
|
||||
IF(NOT ("${OGGVORBIS_INCLUDE_DIR}" STREQUAL ""))
|
||||
INCLUDE_DIRECTORIES("${OGGVORBIS_INCLUDE_DIR}")
|
||||
ENDIF()
|
||||
|
||||
ADD_CUSTOM_COMMAND(OUTPUT "${CMAKE_BINARY_DIR}/lmms.1.gz" COMMAND gzip -c "\"${CMAKE_SOURCE_DIR}/lmms.1\"" > "\"${CMAKE_BINARY_DIR}/lmms.1.gz\"" DEPENDS "${CMAKE_SOURCE_DIR}/lmms.1" COMMENT "Generating lmms.1.gz")
|
||||
ADD_EXECUTABLE(lmms ${lmms_SOURCES} ${lmms_INCLUDES} "${LMMS_ER_H}" ${lmms_UI_out} lmmsconfig.h lmmsversion.h "${WINRC}" "${CMAKE_BINARY_DIR}/lmms.1.gz")
|
||||
|
||||
TARGET_LINK_LIBRARIES(lmms ${CMAKE_THREAD_LIBS_INIT} ${QT_LIBRARIES} ${ASOUND_LIBRARY} ${SDL_LIBRARY} ${PORTAUDIO_LIBRARIES} ${PULSEAUDIO_LIBRARIES} ${JACK_LIBRARIES} ${OGGVORBIS_LIBRARIES} ${SAMPLERATE_LIBRARIES} ${SNDFILE_LIBRARIES} ${EXTRA_LIBRARIES})
|
||||
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
|
||||
SET_TARGET_PROPERTIES(lmms PROPERTIES LINK_FLAGS "${LINK_FLAGS} -mwindows")
|
||||
ADD_CUSTOM_COMMAND(TARGET lmms POST_BUILD COMMAND "${STRIP}" "\"${CMAKE_BINARY_DIR}/lmms.exe\"")
|
||||
|
||||
INSTALL(TARGETS lmms RUNTIME DESTINATION "${BIN_DIR}")
|
||||
INSTALL(FILES
|
||||
"${MINGW_PREFIX}/bin/QtCore4.dll"
|
||||
"${MINGW_PREFIX}/bin/QtGui4.dll"
|
||||
"${MINGW_PREFIX}/bin/QtXml4.dll"
|
||||
"${MINGW_PREFIX}/bin/libsamplerate-0.dll"
|
||||
"${MINGW_PREFIX}/bin/libsndfile-1.dll"
|
||||
"${MINGW_PREFIX}/bin/libvorbis-0.dll"
|
||||
"${MINGW_PREFIX}/bin/libvorbisenc-2.dll"
|
||||
"${MINGW_PREFIX}/bin/libvorbisfile-3.dll"
|
||||
"${MINGW_PREFIX}/bin/libogg-0.dll"
|
||||
"${MINGW_PREFIX}/bin/libfluidsynth.dll"
|
||||
"${MINGW_PREFIX}/bin/libfftw3f-3.dll"
|
||||
"${MINGW_PREFIX}/bin/libFLAC-8.dll"
|
||||
"${MINGW_PREFIX}/bin/libportaudio-2.dll"
|
||||
"${MINGW_PREFIX}/bin/libpng15-15.dll"
|
||||
"${MINGW_PREFIX}/bin/SDL.dll"
|
||||
"${MINGW_PREFIX}/bin/libglib-2.0-0.dll"
|
||||
"${MINGW_PREFIX}/bin/libgthread-2.0-0.dll"
|
||||
"${MINGW_PREFIX}/bin/zlib1.dll"
|
||||
DESTINATION .)
|
||||
|
||||
ELSE(LMMS_BUILD_WIN32)
|
||||
IF(NOT LMMS_BUILD_APPLE)
|
||||
SET_TARGET_PROPERTIES(lmms PROPERTIES LINK_FLAGS "${LINK_FLAGS} -Wl,-E")
|
||||
ENDIF(NOT LMMS_BUILD_APPLE)
|
||||
|
||||
INSTALL(TARGETS lmms RUNTIME DESTINATION "${BIN_DIR}")
|
||||
INSTALL(FILES "${CMAKE_BINARY_DIR}/lmms.1.gz" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man1/" PERMISSIONS OWNER_READ GROUP_READ WORLD_READ)
|
||||
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
#
|
||||
# rules for building localizations
|
||||
#
|
||||
FILE(GLOB lmms_LOCALES data/locale/*.ts)
|
||||
SET(ts_targets "")
|
||||
SET(qm_targets "")
|
||||
FOREACH(_ts_file ${lmms_LOCALES})
|
||||
STRING(REPLACE "${CMAKE_SOURCE_DIR}/data/locale/" "" _ts_target "${_ts_file}")
|
||||
STRING(REPLACE ".ts" ".qm" _qm_file "${_ts_file}")
|
||||
STRING(REPLACE ".ts" ".qm" _qm_target "${_ts_target}")
|
||||
ADD_CUSTOM_TARGET(${_ts_target} COMMAND "${QT_LUPDATE_EXECUTABLE}" -locations none -no-obsolete ${lmms_SOURCES} ${lmms_UI} `find "\"${CMAKE_SOURCE_DIR}/plugins/\"" -type f -name '*.cpp'` -ts "\"${_ts_file}\"")
|
||||
ADD_CUSTOM_TARGET(${_qm_target} COMMAND "${QT_LRELEASE_EXECUTABLE}" "\"${_ts_file}\"" -qm "\"${_qm_file}\"")
|
||||
LIST(APPEND ts_targets "${_ts_target}")
|
||||
LIST(APPEND qm_targets "${_qm_target}")
|
||||
ENDFOREACH(_ts_file ${lmms_LOCALES})
|
||||
|
||||
ADD_CUSTOM_TARGET(update-locales)
|
||||
FOREACH(_item ${ts_targets})
|
||||
ADD_DEPENDENCIES(update-locales "${_item}")
|
||||
ENDFOREACH(_item ${ts_targets})
|
||||
|
||||
ADD_CUSTOM_TARGET(finalize-locales)
|
||||
FOREACH(_item ${qm_targets})
|
||||
ADD_DEPENDENCIES(finalize-locales "${_item}")
|
||||
ENDFOREACH(_item ${qm_targets})
|
||||
|
||||
|
||||
# install headers
|
||||
|
||||
IF(LMMS_BUILD_LINUX)
|
||||
INSTALL(FILES ${lmms_INCLUDES}
|
||||
"${CMAKE_BINARY_DIR}/lmmsconfig.h"
|
||||
"${CMAKE_BINARY_DIR}/lmmsversion.h"
|
||||
"${CMAKE_SOURCE_DIR}/src/gui/embed.cpp"
|
||||
DESTINATION "${CMAKE_INSTALL_PREFIX}/include/lmms/")
|
||||
ENDIF(LMMS_BUILD_LINUX)
|
||||
|
||||
# package ZynAddSubFX into win32 build
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
IF(EXISTS "${CMAKE_SOURCE_DIR}/extras")
|
||||
ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/extras/data/presets")
|
||||
FILE(GLOB ZASF_BINARIES
|
||||
"${CMAKE_SOURCE_DIR}/extras/plugins/zynaddsubfx/zynaddsubfx.dll"
|
||||
"${CMAKE_SOURCE_DIR}/extras/plugins/zynaddsubfx/remote_zynaddsubfx.exe")
|
||||
INSTALL(FILES "${ZASF_BINARIES}" DESTINATION "${PLUGIN_DIR}")
|
||||
ENDIF(EXISTS "${CMAKE_SOURCE_DIR}/extras")
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
#
|
||||
# add distclean-target
|
||||
#
|
||||
ADD_CUSTOM_TARGET(distclean
|
||||
COMMAND make clean
|
||||
COMMAND rm -rf `find -name cmake_install.cmake` `find -name Makefile` `find -type d -name CMakeFiles` CMakeCache.txt lmmsconfig.h lmms.1.gz)
|
||||
|
||||
#
|
||||
# add tarball-target
|
||||
#
|
||||
SET(TMP "lmms-${VERSION}")
|
||||
ADD_CUSTOM_TARGET(dist
|
||||
COMMAND make clean
|
||||
COMMAND rm -rf "${TMP}"
|
||||
COMMAND mkdir -p "${TMP}"
|
||||
COMMAND cp AUTHORS build_mingw32 build_mingw64 CMakeLists.txt configure COPYING INSTALL lmms.1 lmms.rc.in lmms.spec.in lmmsconfig.h.in lmmsversion.h.in README TODO "${TMP}"
|
||||
COMMAND cp -r buildtools cmake data doc include plugins src "${TMP}"
|
||||
COMMAND rm -rf `find "${TMP}" -name cmake_install.cmake` `find "${TMP}" -name Makefile` `find "${TMP}" -type d -name CMakeFiles` "${TMP}/CMakeCache.txt"
|
||||
COMMAND tar cjf lmms-${VERSION}-src.tar.bz2 "${TMP}"
|
||||
COMMAND rm -rf "${TMP}")
|
||||
|
||||
|
||||
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${LMMS_ER_H} ${lmms_MOC_out} ${lmms_UI_out} lmmsconfig.h lmms.1.gz")
|
||||
|
||||
|
||||
#
|
||||
# display configuration information
|
||||
#
|
||||
|
||||
MESSAGE("\n"
|
||||
"Installation Summary\n"
|
||||
"--------------------\n"
|
||||
"* Install Directory : ${CMAKE_INSTALL_PREFIX}\n"
|
||||
)
|
||||
|
||||
MESSAGE(
|
||||
"Supported audio interfaces\n"
|
||||
"--------------------------\n"
|
||||
"* ALSA : ${STATUS_ALSA}\n"
|
||||
"* JACK : ${STATUS_JACK}\n"
|
||||
"* OSS : ${STATUS_OSS}\n"
|
||||
"* PortAudio : ${STATUS_PORTAUDIO}\n"
|
||||
"* PulseAudio : ${STATUS_PULSEAUDIO}\n"
|
||||
"* SDL : ${STATUS_SDL}\n"
|
||||
)
|
||||
|
||||
MESSAGE(
|
||||
"Supported MIDI interfaces\n"
|
||||
"-------------------------\n"
|
||||
"* ALSA : ${STATUS_ALSA}\n"
|
||||
"* OSS : ${STATUS_OSS}\n"
|
||||
"* WinMM : ${STATUS_WINMM}\n"
|
||||
)
|
||||
|
||||
MESSAGE(
|
||||
"Supported file formats for project export\n"
|
||||
"-----------------------------------------\n"
|
||||
"* WAVE : OK\n"
|
||||
"* OGG/VORBIS : ${STATUS_OGGVORBIS}\n"
|
||||
)
|
||||
|
||||
MESSAGE(
|
||||
"Optional plugins\n"
|
||||
"----------------\n"
|
||||
"* SoundFont2 player : ${STATUS_FLUIDSYNTH}\n"
|
||||
"* Stk Mallets : ${STATUS_STK}\n"
|
||||
"* VST-instrument hoster : ${STATUS_VST}\n"
|
||||
"* VST-effect hoster : ${STATUS_VST}\n"
|
||||
"* CALF LADSPA plugins : ${STATUS_CALF}\n"
|
||||
"* CAPS LADSPA plugins : ${STATUS_CAPS}\n"
|
||||
"* CMT LADSPA plugins : ${STATUS_CMT}\n"
|
||||
"* TAP LADSPA plugins : ${STATUS_TAP}\n"
|
||||
"* SWH LADSPA plugins : ${STATUS_SWH}\n"
|
||||
)
|
||||
|
||||
MESSAGE(
|
||||
"\n"
|
||||
"-----------------------------------------------------------------\n"
|
||||
"IMPORTANT:\n"
|
||||
"after installing missing packages, remove CMakeCache.txt before\n"
|
||||
"running cmake again!\n"
|
||||
"-----------------------------------------------------------------\n"
|
||||
"\n\n")
|
||||
|
||||
INCLUDE(InstallRequiredSystemLibraries)
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "LMMS - easy music production for everyone!")
|
||||
SET(CPACK_PACKAGE_VENDOR "LMMS Developers")
|
||||
IF(LMMS_BUILD_APPLE)
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/README" "${CMAKE_BINARY_DIR}/README.txt" COPYONLY)
|
||||
CONFIGURE_FILE("${CMAKE_SOURCE_DIR}/COPYING" "${CMAKE_BINARY_DIR}/COPYING.txt" COPYONLY)
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_BINARY_DIR}/README.txt")
|
||||
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_BINARY_DIR}/COPYING.txt")
|
||||
ELSE(LMMS_BUILD_APPLE)
|
||||
SET(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_SOURCE_DIR}/README")
|
||||
SET(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING")
|
||||
ENDIF(LMMS_BUILD_APPLE)
|
||||
|
||||
SET(CPACK_PACKAGE_VERSION_MAJOR "${VERSION_MAJOR}")
|
||||
SET(CPACK_PACKAGE_VERSION_MINOR "${VERSION_MINOR}")
|
||||
SET(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}")
|
||||
IF(VERSION_SUFFIX)
|
||||
SET(CPACK_PACKAGE_VERSION_PATCH "${VERSION_PATCH}-${VERSION_SUFFIX}")
|
||||
ENDIF(VERSION_SUFFIX)
|
||||
SET(CPACK_PACKAGE_INSTALL_DIRECTORY "LMMS")
|
||||
IF(WIN32)
|
||||
SET(CPACK_PACKAGE_ICON "${CMAKE_SOURCE_DIR}/data/nsis_branding.bmp")
|
||||
SET(CPACK_NSIS_MUI_ICON "${CMAKE_SOURCE_DIR}/data/lmms.ico")
|
||||
SET(CPACK_NSIS_INSTALLED_ICON_NAME "lmms.exe")
|
||||
SET(CPACK_NSIS_DISPLAY_NAME "LMMS ${VERSION}")
|
||||
SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lmms.sourceforge.net")
|
||||
SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lmms.sourceforge.net")
|
||||
SET(CPACK_NSIS_CONTACT "lmms-devel@lists.sourceforge.net")
|
||||
SET(CPACK_PACKAGE_EXECUTABLES "lmms.exe;LMMS")
|
||||
SET(CPACK_NSIS_MENU_LINKS "lmms.exe;LMMS")
|
||||
SET(CPACK_NSIS_DEFINES "!include ${CMAKE_SOURCE_DIR}/cmake/nsis/FileAssociation.nsh")
|
||||
SET(CPACK_PACKAGE_FILE_NAME "lmms-${VERSION}-win32")
|
||||
SET(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "
|
||||
\\\${registerExtension} \\\"$INSTDIR\\\\lmms.exe\\\" \\\".mmp\\\" \\\"LMMS Project\\\"
|
||||
\\\${registerExtension} \\\"$INSTDIR\\\\lmms.exe\\\" \\\".mmpz\\\" \\\"LMMS Project (compressed)\\\"
|
||||
")
|
||||
SET(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "
|
||||
\\\${unregisterExtension} \\\".mmp\\\" \\\"LMMS Project\\\"
|
||||
\\\${unregisterExtension} \\\".mmpz\\\" \\\"LMMS Project (compressed)\\\"
|
||||
")
|
||||
ELSE(WIN32)
|
||||
SET(CPACK_STRIP_FILES "bin/lmms;${PLUGIN_DIR}/*.so")
|
||||
SET(CPACK_PACKAGE_EXECUTABLES "lmms" "LMMS binary")
|
||||
ENDIF(WIN32)
|
||||
|
||||
IF(WIN64)
|
||||
SET(CPACK_PACKAGE_FILE_NAME "lmms-${VERSION}-win64")
|
||||
SET(CPACK_NSIS_DEFINES "${CPACK_NSIS_DEFINES}
|
||||
InstallDir \\\"\\\$PROGRAMFILES64\\\\${CPACK_PACKAGE_INSTALL_DIRECTORY}\\\"")
|
||||
ENDIF(WIN64)
|
||||
|
||||
SET(MACOSX_BUNDLE_ICON_FILE "${CMAKE_SOURCE_DIR}/data/themes/default/icon.png")
|
||||
SET(MACOSX_BUNDLE_GUI_IDENTIFIER "LMMS")
|
||||
SET(MACOSX_BUNDLE_LONG_VERSION_STRING "${VERSION}")
|
||||
SET(MACOSX_BUNDLE_BUNDLE_NAME "LMMS")
|
||||
SET(MACOSX_BUNDLE_SHORT_VERSION_STRING "${VERSION}")
|
||||
SET(MACOSX_BUNDLE_BUNDLE_VERSION "${VERSION}")
|
||||
SET(MACOSX_BUNDLE_COPYRIGHT "Tobias Doerffel, 2008-2010")
|
||||
|
||||
SET(CPACK_SOURCE_GENERATOR "TBZ2")
|
||||
SET(CPACK_SOURCE_PACKAGE_FILE_NAME "lmms-${VERSION}")
|
||||
INCLUDE(CPack)
|
||||
|
||||
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.
|
||||
|
||||
17877
ChangeLog.old
Normal file
17877
ChangeLog.old
Normal file
File diff suppressed because it is too large
Load Diff
195
INSTALL
195
INSTALL
@@ -1,182 +1,33 @@
|
||||
Basic Installation
|
||||
==================
|
||||
Building LMMS got quite simple since 0.4.0 as everything is managed
|
||||
by cmake now. Therefore make sure you have CMake (>= 2.6.0 recommended) and
|
||||
then run
|
||||
|
||||
These are generic installation instructions.
|
||||
|
||||
The `configure' shell script attempts to guess correct values for
|
||||
various system-dependent variables used during compilation. It uses
|
||||
those values to create a `Makefile' in each directory of the package.
|
||||
It may also create one or more `.h' files containing system-dependent
|
||||
definitions. Finally, it creates a shell script `config.status' that
|
||||
you can run in the future to recreate the current configuration, a file
|
||||
`config.cache' that saves the results of its tests to speed up
|
||||
reconfiguring, and a file `config.log' containing compiler output
|
||||
(useful mainly for debugging `configure').
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ../
|
||||
make
|
||||
sudo make install
|
||||
|
||||
If you need to do unusual things to compile the package, please try
|
||||
to figure out how `configure' could check whether to do them, and mail
|
||||
diffs or instructions to the address given in the `README' so they can
|
||||
be considered for the next release. If at some point `config.cache'
|
||||
contains results you don't want to keep, you may remove or edit it.
|
||||
If your system does not have "sudo", become root with your preferred mechanism
|
||||
and run the "make install" command.
|
||||
|
||||
The file `configure.in' is used to create `configure' by a program
|
||||
called `autoconf'. You only need `configure.in' if you want to change
|
||||
it or regenerate `configure' using a newer version of `autoconf'.
|
||||
With the above commands an out-of-tree build is performed. You can also run
|
||||
"cmake ." directly in the root of source tree although this is not recommended.
|
||||
When performing an out-of-tree build after there's already an in-tree build,
|
||||
make sure to run "make distclean" before running cmake inside build-directory.
|
||||
|
||||
The simplest way to compile this package is:
|
||||
If you want to use custom compiler flags simply set the environment variables
|
||||
CFLAGS and CXXFLAGS.
|
||||
|
||||
1. `cd' to the directory containing the package's source code and type
|
||||
`./configure' to configure the package for your system. If you're
|
||||
using `csh' on an old version of System V, you might need to type
|
||||
`sh ./configure' instead to prevent `csh' from trying to execute
|
||||
`configure' itself.
|
||||
After running cmake (the 3rd command above) you can see a summary of things
|
||||
that are going to be built into LMMS or built as plugins. Install the
|
||||
according libraries and development files if a certain feature is not enabled.
|
||||
Then remove CMakeCache.txt and run cmake again.
|
||||
|
||||
Running `configure' takes awhile. While running, it prints some
|
||||
messages telling which features it is checking for.
|
||||
If you want to supply an install prefix to cmake, add the flag:
|
||||
|
||||
2. Type `make' to compile the package.
|
||||
-DCMAKE_INSTALL_PREFIX=<prefix>
|
||||
|
||||
3. Optionally, type `make check' to run any self-tests that come with
|
||||
the package.
|
||||
Where <prefix> can be /usr, /usr/local, /opt, etc. The default is /usr/local.
|
||||
|
||||
4. Type `make install' to install the programs and any data files and
|
||||
documentation.
|
||||
|
||||
5. You can remove the program binaries and object files from the
|
||||
source code directory by typing `make clean'. To also remove the
|
||||
files that `configure' created (so you can compile the package for
|
||||
a different kind of computer), type `make distclean'. There is
|
||||
also a `make maintainer-clean' target, but that is intended mainly
|
||||
for the package's developers. If you use it, you may have to get
|
||||
all sorts of other programs in order to regenerate files that came
|
||||
with the distribution.
|
||||
|
||||
Compilers and Options
|
||||
=====================
|
||||
|
||||
Some systems require unusual options for compilation or linking that
|
||||
the `configure' script does not know about. You can give `configure'
|
||||
initial values for variables by setting them in the environment. Using
|
||||
a Bourne-compatible shell, you can do that on the command line like
|
||||
this:
|
||||
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
|
||||
|
||||
Or on systems that have the `env' program, you can do it like this:
|
||||
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
|
||||
|
||||
Compiling For Multiple Architectures
|
||||
====================================
|
||||
|
||||
You can compile the package for more than one kind of computer at the
|
||||
same time, by placing the object files for each architecture in their
|
||||
own directory. To do this, you must use a version of `make' that
|
||||
supports the `VPATH' variable, such as GNU `make'. `cd' to the
|
||||
directory where you want the object files and executables to go and run
|
||||
the `configure' script. `configure' automatically checks for the
|
||||
source code in the directory that `configure' is in and in `..'.
|
||||
|
||||
If you have to use a `make' that does not supports the `VPATH'
|
||||
variable, you have to compile the package for one architecture at a time
|
||||
in the source code directory. After you have installed the package for
|
||||
one architecture, use `make distclean' before reconfiguring for another
|
||||
architecture.
|
||||
|
||||
Installation Names
|
||||
==================
|
||||
|
||||
By default, `make install' will install the package's files in
|
||||
`/usr/local/bin', `/usr/local/man', etc. You can specify an
|
||||
installation prefix other than `/usr/local' by giving `configure' the
|
||||
option `--prefix=PATH'.
|
||||
|
||||
You can specify separate installation prefixes for
|
||||
architecture-specific files and architecture-independent files. If you
|
||||
give `configure' the option `--exec-prefix=PATH', the package will use
|
||||
PATH as the prefix for installing programs and libraries.
|
||||
Documentation and other data files will still use the regular prefix.
|
||||
|
||||
In addition, if you use an unusual directory layout you can give
|
||||
options like `--bindir=PATH' to specify different values for particular
|
||||
kinds of files. Run `configure --help' for a list of the directories
|
||||
you can set and what kinds of files go in them.
|
||||
|
||||
If the package supports it, you can cause programs to be installed
|
||||
with an extra prefix or suffix on their names by giving `configure' the
|
||||
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
|
||||
|
||||
Optional Features
|
||||
=================
|
||||
|
||||
Some packages pay attention to `--enable-FEATURE' options to
|
||||
`configure', where FEATURE indicates an optional part of the package.
|
||||
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
|
||||
is something like `gnu-as' or `x' (for the X Window System). The
|
||||
`README' should mention any `--enable-' and `--with-' options that the
|
||||
package recognizes.
|
||||
|
||||
For packages that use the X Window System, `configure' can usually
|
||||
find the X include and library files automatically, but if it doesn't,
|
||||
you can use the `configure' options `--x-includes=DIR' and
|
||||
`--x-libraries=DIR' to specify their locations.
|
||||
|
||||
Specifying the System Type
|
||||
==========================
|
||||
|
||||
There may be some features `configure' can not figure out
|
||||
automatically, but needs to determine by the type of host the package
|
||||
will run on. Usually `configure' can figure that out, but if it prints
|
||||
a message saying it can not guess the host type, give it the
|
||||
`--host=TYPE' option. TYPE can either be a short name for the system
|
||||
type, such as `sun4', or a canonical name with three fields:
|
||||
CPU-COMPANY-SYSTEM
|
||||
|
||||
See the file `config.sub' for the possible values of each field. If
|
||||
`config.sub' isn't included in this package, then this package doesn't
|
||||
need to know the host type.
|
||||
|
||||
If you are building compiler tools for cross-compiling, you can also
|
||||
use the `--target=TYPE' option to select the type of system they will
|
||||
produce code for and the `--build=TYPE' option to select the type of
|
||||
system on which you are compiling the package.
|
||||
|
||||
Sharing Defaults
|
||||
================
|
||||
|
||||
If you want to set default values for `configure' scripts to share,
|
||||
you can create a site shell script called `config.site' that gives
|
||||
default values for variables like `CC', `cache_file', and `prefix'.
|
||||
`configure' looks for `PREFIX/share/config.site' if it exists, then
|
||||
`PREFIX/etc/config.site' if it exists. Or, you can set the
|
||||
`CONFIG_SITE' environment variable to the location of the site script.
|
||||
A warning: not all `configure' scripts look for a site script.
|
||||
|
||||
Operation Controls
|
||||
==================
|
||||
|
||||
`configure' recognizes the following options to control how it
|
||||
operates.
|
||||
|
||||
`--cache-file=FILE'
|
||||
Use and save the results of the tests in FILE instead of
|
||||
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
|
||||
debugging `configure'.
|
||||
|
||||
`--help'
|
||||
Print a summary of the options to `configure', and exit.
|
||||
|
||||
`--quiet'
|
||||
`--silent'
|
||||
`-q'
|
||||
Do not print messages saying which checks are being made. To
|
||||
suppress all normal output, redirect it to `/dev/null' (any error
|
||||
messages will still be shown).
|
||||
|
||||
`--srcdir=DIR'
|
||||
Look for the package's source code in directory DIR. Usually
|
||||
`configure' can determine that directory automatically.
|
||||
|
||||
`--version'
|
||||
Print the version of Autoconf used to generate the `configure'
|
||||
script, and exit.
|
||||
|
||||
`configure' also accepts some other, not widely useful, options.
|
||||
|
||||
366
Makefile.am
366
Makefile.am
@@ -1,366 +0,0 @@
|
||||
AUTOMAKE_OPTIONS = foreign 1.4
|
||||
|
||||
dist-hook:
|
||||
rm -rf `find $(distdir) -name \*.moc`
|
||||
|
||||
|
||||
#install-exec-hook:
|
||||
# cd $(DESTDIR)$(bindir) ; \
|
||||
# strip lmms
|
||||
|
||||
|
||||
if HAVE_RPM
|
||||
$(PACKAGE)-$(VERSION).tar.gz: dist
|
||||
|
||||
# Rule to build RPM distribution package
|
||||
rpm: $(PACKAGE)-$(VERSION).tar.gz $(PACKAGE).spec
|
||||
cp $(PACKAGE)-$(VERSION).tar.gz @RPMSOURCEDIR@
|
||||
rpmbuild -ba $(PACKAGE).spec
|
||||
endif
|
||||
|
||||
|
||||
|
||||
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) `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 \
|
||||
./automatable_button.moc \
|
||||
./automatable_slider.moc \
|
||||
./automation_editor.moc \
|
||||
./automation_pattern.moc \
|
||||
./automation_track.moc \
|
||||
./bb_editor.moc \
|
||||
./bb_track.moc \
|
||||
./instrument_track.moc \
|
||||
./combobox.moc \
|
||||
./config_mgr.moc \
|
||||
./cpuload_widget.moc \
|
||||
./envelope_and_lfo_widget.moc \
|
||||
./envelope_tab_widget.moc \
|
||||
./export_project_dialog.moc \
|
||||
./fade_button.moc \
|
||||
./file_browser.moc \
|
||||
./group_box.moc \
|
||||
./kmultitabbar.moc \
|
||||
./kmultitabbar-qt3.moc \
|
||||
./knob.moc \
|
||||
./lcd_spinbox.moc \
|
||||
./led_checkbox.moc \
|
||||
./main_window.moc \
|
||||
./mixer.moc \
|
||||
./name_label.moc \
|
||||
./nstate_button.moc \
|
||||
./midi_alsa_seq.moc \
|
||||
./midi_tab_widget.moc \
|
||||
./note_play_handle.moc \
|
||||
./pattern.moc \
|
||||
./piano_roll.moc \
|
||||
./piano_widget.moc \
|
||||
./pixmap_button.moc \
|
||||
./plugin_browser.moc \
|
||||
./project_notes.moc \
|
||||
./rubberband.moc \
|
||||
./qxembed.moc \
|
||||
./rename_dialog.moc \
|
||||
./sample_buffer.moc \
|
||||
./sample_track.moc \
|
||||
./setup_dialog.moc \
|
||||
./side_bar.moc \
|
||||
./side_bar_widget.moc \
|
||||
./song_editor.moc \
|
||||
./surround_area.moc \
|
||||
./tab_bar.moc \
|
||||
./tab_button.moc \
|
||||
./tab_widget.moc \
|
||||
./tempo_sync_knob.moc \
|
||||
./timeline.moc \
|
||||
./tool_button.moc \
|
||||
./track_container.moc \
|
||||
./track.moc \
|
||||
./visualization_widget.moc \
|
||||
./volume_knob.moc
|
||||
|
||||
|
||||
BUILT_SOURCES = $(lmms_MOC)
|
||||
|
||||
lmms_EMBEDDED_RESOURCES = $(srcdir)/AUTHORS $(srcdir)/COPYING
|
||||
|
||||
./embedded_resources.h: $(lmms_EMBEDDED_RESOURCES)
|
||||
$(top_builddir)/buildtools/bin2res $(lmms_EMBEDDED_RESOURCES) > $@
|
||||
|
||||
./embed.o: ./embedded_resources.h
|
||||
|
||||
|
||||
lmms_SOURCES = \
|
||||
$(srcdir)/src/audio/audio_alsa.cpp \
|
||||
$(srcdir)/src/audio/audio_device.cpp \
|
||||
$(srcdir)/src/audio/audio_file_device.cpp \
|
||||
$(srcdir)/src/audio/audio_file_ogg.cpp \
|
||||
$(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/bb_editor.cpp \
|
||||
$(srcdir)/src/core/config_mgr.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/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/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.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/track.cpp \
|
||||
$(srcdir)/src/core/track_container.cpp \
|
||||
$(srcdir)/src/core/surround_area.cpp \
|
||||
$(srcdir)/src/core/timeline.cpp \
|
||||
$(srcdir)/src/lib/base64.cpp \
|
||||
$(srcdir)/src/lib/buffer_allocator.cpp \
|
||||
$(srcdir)/src/lib/clipboard.cpp \
|
||||
$(srcdir)/src/lib/journalling_object.cpp \
|
||||
$(srcdir)/src/lib/project_journal.cpp \
|
||||
$(srcdir)/src/lib/embed.cpp \
|
||||
$(srcdir)/src/lib/ladspa_manager.cpp \
|
||||
$(srcdir)/src/lib/mmp.cpp \
|
||||
$(srcdir)/src/lib/oscillator.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_alsa_seq.cpp \
|
||||
$(srcdir)/src/midi/midi_client.cpp \
|
||||
$(srcdir)/src/midi/midi_mapper.cpp \
|
||||
$(srcdir)/src/midi/midi_oss.cpp \
|
||||
$(srcdir)/src/midi/midi_port.cpp \
|
||||
$(srcdir)/src/tracks/automation_pattern.cpp \
|
||||
$(srcdir)/src/tracks/automation_track.cpp \
|
||||
$(srcdir)/src/tracks/bb_track.cpp \
|
||||
$(srcdir)/src/tracks/instrument_track.cpp \
|
||||
$(srcdir)/src/tracks/pattern.cpp \
|
||||
$(srcdir)/src/tracks/sample_track.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/fade_button.cpp \
|
||||
$(srcdir)/src/widgets/group_box.cpp \
|
||||
$(srcdir)/src/widgets/kmultitabbar.cpp \
|
||||
$(srcdir)/src/widgets/knob.cpp \
|
||||
$(srcdir)/src/widgets/lcd_spinbox.cpp \
|
||||
$(srcdir)/src/widgets/led_checkbox.cpp \
|
||||
$(srcdir)/src/widgets/nstate_button.cpp \
|
||||
$(srcdir)/src/widgets/pixmap_button.cpp \
|
||||
$(srcdir)/src/widgets/project_notes.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)/src/widgets/volume_knob.cpp \
|
||||
$(srcdir)/src/lmms_single_source.cpp \
|
||||
$(srcdir)/include/pch.h \
|
||||
$(srcdir)/include/debug.h \
|
||||
$(srcdir)/include/main_window.h \
|
||||
$(srcdir)/include/audio_alsa.h \
|
||||
$(srcdir)/include/audio_device.h \
|
||||
$(srcdir)/include/audio_dummy.h \
|
||||
$(srcdir)/include/audio_file_device.h \
|
||||
$(srcdir)/include/audio_file_ogg.h \
|
||||
$(srcdir)/include/audio_file_wave.h \
|
||||
$(srcdir)/include/audio_jack.h \
|
||||
$(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/instrument_track.h \
|
||||
$(srcdir)/include/note.h \
|
||||
$(srcdir)/include/volume.h \
|
||||
$(srcdir)/include/panning.h \
|
||||
$(srcdir)/include/song_editor.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/rename_dialog.h \
|
||||
$(srcdir)/include/export_project_dialog.h \
|
||||
$(srcdir)/include/note_play_handle.h \
|
||||
$(srcdir)/include/piano_roll.h \
|
||||
$(srcdir)/include/basic_filters.h \
|
||||
$(srcdir)/include/envelope_tab_widget.h \
|
||||
$(srcdir)/include/envelope_and_lfo_widget.h \
|
||||
$(srcdir)/include/about_dialog.h \
|
||||
$(srcdir)/include/oscillator.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/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/sample_buffer.h \
|
||||
$(srcdir)/include/name_label.h \
|
||||
$(srcdir)/include/play_handle.h \
|
||||
$(srcdir)/include/mmp.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/qt3support.h \
|
||||
$(srcdir)/include/embed.h \
|
||||
$(srcdir)/include/timeline.h \
|
||||
$(srcdir)/include/config_mgr.h \
|
||||
$(srcdir)/include/spc_bg_hndl_widget.h \
|
||||
$(srcdir)/include/tab_bar.h \
|
||||
$(srcdir)/include/tab_button.h \
|
||||
$(srcdir)/include/project_notes.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/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/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/ladspa_manager.h \
|
||||
$(srcdir)/include/midi_tab_widget.h \
|
||||
$(srcdir)/include/audio_port.h \
|
||||
$(srcdir)/include/tool_button.h \
|
||||
$(srcdir)/include/cpuload_widget.h \
|
||||
$(srcdir)/include/midi_alsa_seq.h \
|
||||
$(srcdir)/include/micro_timer.h \
|
||||
$(srcdir)/include/fade_button.h \
|
||||
$(srcdir)/include/combobox.h \
|
||||
$(srcdir)/include/rubberband.h \
|
||||
$(srcdir)/include/base64.h \
|
||||
$(srcdir)/include/automatable_object.h \
|
||||
$(srcdir)/include/journalling_object.h \
|
||||
$(srcdir)/include/level_object.h \
|
||||
$(srcdir)/include/project_journal.h \
|
||||
$(srcdir)/include/import_filter.h \
|
||||
$(srcdir)/include/engine.h \
|
||||
$(srcdir)/include/qxembed.h
|
||||
|
||||
|
||||
|
||||
EXTRA_DIST = $(lmms_EMBEDDED_RESOURCES) lmms.1
|
||||
|
||||
|
||||
CLEANFILES = $(lmms_MOC) ./embedded_resources.h
|
||||
|
||||
if HAVE_LIBSDL
|
||||
LIB_SDL_LDADD = -lSDL
|
||||
endif
|
||||
|
||||
if HAVE_LIBSDL_SOUND
|
||||
LIB_SDL_SOUND_LDADD = -lSDL_sound
|
||||
endif
|
||||
|
||||
if HAVE_LIBASOUND
|
||||
LIB_ASOUND_LDADD = -lasound
|
||||
endif
|
||||
|
||||
if HAVE_LIBJACK
|
||||
LIB_JACK_LDADD = -ljack
|
||||
endif
|
||||
|
||||
if HAVE_LIBVORBIS
|
||||
LIB_VORBIS_LDADD = -lvorbis -lvorbisenc -lvorbisfile
|
||||
endif
|
||||
|
||||
if HAVE_LIBSRC
|
||||
LIB_SRC_LDADD = -lsamplerate
|
||||
endif
|
||||
|
||||
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) $(LIB_FST_LDADD) -ldl
|
||||
lmms_LDFLAGS = -rdynamic
|
||||
#-rpath $(pkglibdir)
|
||||
|
||||
66
README
66
README
@@ -1,7 +1,7 @@
|
||||
Linux MultiMedia Studio 0.1.4
|
||||
==============================
|
||||
LMMS 0.9.92
|
||||
===========
|
||||
|
||||
Copyright (c) 2004-2006 by Tobias Doerffel and others.
|
||||
Copyright (c) 2004-2014 by LMMS developers
|
||||
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
@@ -14,27 +14,29 @@ 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.
|
||||
|
||||
|
||||
|
||||
What is LMMS??
|
||||
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, using effects, playing live with keyboard and much more...
|
||||
LMMS is a free cross-platform alternative to commercial programs like FL Studio (R), which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.
|
||||
|
||||
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.
|
||||
|
||||
LMMS is still in heavy development, so with this version please don't expect a
|
||||
complete, ready and bugfree program!!
|
||||
Features
|
||||
---------
|
||||
|
||||
* Song-Editor for composing songs
|
||||
* A Beat+Bassline-Editor for creating beats and basslines
|
||||
* An easy-to-use Piano-Roll for editing patterns and melodies
|
||||
* An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities
|
||||
* Many powerful instrument and effect-plugins out of the box
|
||||
* Full user-defined track-based automation and computer-controlled automation sources
|
||||
* Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and full MIDI support
|
||||
* Import of MIDI and FLP (Fruityloops(R) Project) files
|
||||
|
||||
|
||||
Requirements
|
||||
@@ -47,23 +49,22 @@ least 500 MHz, but for really enjoying LMMS less than 1 GHz makes no sense...
|
||||
|
||||
Required libraries:
|
||||
|
||||
- multithreaded version of Qt 3.0 (at least 3.2 recommended) or higher (tested
|
||||
up to 4.1.0) with devel-files
|
||||
- Qt >= 4.3.0 with devel-files (4.4.x recommended)
|
||||
|
||||
Optional, but strongly recommended:
|
||||
- JACK with devel-files
|
||||
- libvorbis with devel-files
|
||||
- libvorbis & libogg 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
|
||||
- libsamplerate >= 0.1.7 with devel-files
|
||||
- libsndfile with devel-files
|
||||
- WINE, WINE-devel-files + header-files from Steinberg SDK
|
||||
- WINE + WINE-devel-files
|
||||
- stk, libstk + libstk-dev
|
||||
- libfluidsynth with devel files
|
||||
- fftw3 with devel-files
|
||||
- libfltk1.3 with devel-files (needed by ZynAddSubFx)
|
||||
|
||||
For compiling you should have an up to date GCC with g++.
|
||||
LMMS has been (successfully) tested under Debian Sarge 3.1 / unstable,
|
||||
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 2.95, 3.3.x, GCC 3.4.x and GCC 4.0.x.
|
||||
|
||||
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
|
||||
@@ -72,17 +73,10 @@ below)!
|
||||
|
||||
|
||||
Building
|
||||
--------
|
||||
---------
|
||||
|
||||
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!
|
||||
|
||||
|
||||
|
||||
@@ -90,7 +84,7 @@ 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,
|
||||
demo-songs, (and improving this README...) or something like that,
|
||||
you're welcome to participate on the development of LMMS!
|
||||
|
||||
The project-homepage of LMMS, mailingslists and a list of things you can do
|
||||
@@ -105,10 +99,10 @@ http://lmms.sourceforge.net/development.php
|
||||
|
||||
or in the Wiki:
|
||||
|
||||
http://wiki.mindrules.net
|
||||
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 (but for sure this will be very seldom).
|
||||
not welcome/needed at the moment.
|
||||
|
||||
37
README.md
Normal file
37
README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
Linux MultiMedia Studio
|
||||
=======================
|
||||
[](https://travis-ci.org/LMMS/lmms)
|
||||
|
||||
What is LMMS?
|
||||
--------------
|
||||
|
||||
LMMS is a free cross-platform alternative to commercial programs like FL Studio (R), which allow you to produce music with your computer. This includes the creation of melodies and beats, the synthesis and mixing of sounds, and arranging of samples. You can have fun with your MIDI-keyboard and much more; all in a user-friendly and modern interface.
|
||||
|
||||
|
||||
Features
|
||||
---------
|
||||
|
||||
* Song-Editor for composing songs
|
||||
* A Beat+Bassline-Editor for creating beats and basslines
|
||||
* An easy-to-use Piano-Roll for editing patterns and melodies
|
||||
* An FX mixer with 64 FX channels and arbitrary number of effects allow unlimited mixing possibilities
|
||||
* Many powerful instrument and effect-plugins out of the box
|
||||
* Full user-defined track-based automation and computer-controlled automation sources
|
||||
* Compatible with many standards such as SoundFont2, VST(i), LADSPA, GUS Patches, and full MIDI support
|
||||
* Import of MIDI and FLP (Fruityloops(R) Project) files
|
||||
|
||||
|
||||
Building
|
||||
---------
|
||||
|
||||
See [Compiling LMMS](https://github.com/LMMS/lmms/wiki/Compiling-lmms) on our wiki for information on how to build LMMS.
|
||||
|
||||
|
||||
Join LMMS-development
|
||||
----------------------
|
||||
|
||||
If you are interested in LMMS, it's programming, artwork, testing, writing demo-songs, (and improving this readme…) or something like that, you're welcome to participate on the development of LMMS!
|
||||
|
||||
Information about what you can do and how can be found in the [wiki](https://github.com/LMMS/lmms/wiki).
|
||||
|
||||
Before coding a new big feature, please _always_ [file an issue](https://github.com/LMMS/lmms/issues/new) for your idea and suggestions about your feature and about the intended implementation on GitHub or post 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.
|
||||
76
TODO
76
TODO
@@ -1,56 +1,32 @@
|
||||
- do not duplicate recorded notes when clicking on them
|
||||
- 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
|
||||
- font-size-scaling-coefficient in setup-dialog
|
||||
- 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.)
|
||||
Version 0.4.x
|
||||
=============
|
||||
|
||||
- save tco-settings in trackContentWidget::saveSettings() etc. instead of
|
||||
track::...
|
||||
- resample sample-track-tcos when exporting at different samplerate
|
||||
- message to user when importing unsupported MIDI-file (track-count = 0)
|
||||
- AMS/OMS-bindings
|
||||
- remove binary-embed-system
|
||||
- recording-functionality
|
||||
- show loading-vst-hint when cloning vestige-track
|
||||
- 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
|
||||
- do not quantize when importing from MIDI-file
|
||||
- separate GUI and data/sound-processing-code
|
||||
- make color-scheme switchable: LMMS / user
|
||||
- piano roll: mouse cursor isn't updated correctly in selection mode
|
||||
(from resizing note edit area)
|
||||
- when you add vestige, have it automatically pop the find VST plugin dialog
|
||||
- try to make vestige-plugin-dlls relative
|
||||
- select all MIDI devices by default when you bring up the "connect to controller"
|
||||
window and wait for first event - then uncheck all other MIDI devices that no
|
||||
events were detected from
|
||||
- load asdlol.mmpz. if you render it without playing it, or if you play it
|
||||
the first time, you hear unwanted artifacts. (solution: apply automation
|
||||
before playing)
|
||||
- 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 channel-track
|
||||
- do not skip samples because of rounding-errors when resampling in src/lib/sample_buffer.cpp
|
||||
- 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
|
||||
- panning-editing in piano-roll
|
||||
- speed up painting of sampleTCO
|
||||
- solve problems with different keyboard-layouts when playing channel-track with pc-keyboard -> use tr()
|
||||
- panning env+lfo
|
||||
- rewrite export-project-dialog using layout-mechanism
|
||||
- dynamic pitch-change
|
||||
- make piano-roll use the global clipboard??
|
||||
- add more localizations:
|
||||
- Swedish
|
||||
- Norwegian
|
||||
- Greece
|
||||
- ...
|
||||
- do not process effects when playing frozen patterns
|
||||
- copy-pasted automation patterns have to be manually linked back to
|
||||
their knob for some reason
|
||||
- improve TrackLabelButton: split 80%-20% (80%=name, 20%=button showing a popup
|
||||
menu with track operations, make the midi input a top-level menu item)
|
||||
- when you click and drag a mixer bar, it doesn't click and drag, it sets
|
||||
absolutely. this is annoying
|
||||
|
||||
|
||||
- effect-board -> live-fx from input
|
||||
- chord-editor?
|
||||
- WAVE/OGG/MP3-Import -> FFT-analysis -> write notes
|
||||
- classical note-edit-window -> also ability of printing and maybe later scanning & recognition of notes
|
||||
- add FLAC as export-format?
|
||||
See TODO file in master branch and/or the TODO list in the Wiki for details
|
||||
regarding the development series.
|
||||
|
||||
|
||||
|
||||
290
acinclude.m4
290
acinclude.m4
@@ -1,290 +0,0 @@
|
||||
# Check for Qt compiler flags, linker flags, and binary packages
|
||||
AC_DEFUN([gw_CHECK_QT],
|
||||
[
|
||||
AC_REQUIRE([AC_PROG_CXX])
|
||||
AC_REQUIRE([AC_PATH_X])
|
||||
|
||||
AC_MSG_CHECKING([QTDIR])
|
||||
AC_ARG_WITH([qtdir], [ --with-qtdir=DIR Qt installation directory [default=$QTDIR]], QTDIR=$withval)
|
||||
# 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/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"
|
||||
for j in $QT_INCLUDE_SEARCH ; do
|
||||
if test -f $i/$j/qglobal.h -a x$QTDIR = x ; then
|
||||
QTDIR=$i
|
||||
QT_INCLUDES=$i/$j
|
||||
fi
|
||||
done
|
||||
done
|
||||
if test x"$QTDIR" = x ; then
|
||||
AC_MSG_ERROR([*** QTDIR must be defined, or --with-qtdir option given])
|
||||
fi
|
||||
AC_MSG_RESULT([$QTDIR])
|
||||
|
||||
# Change backslashes in QTDIR to forward slashes to prevent escaping
|
||||
# problems later on in the build process, mainly for Cygwin build
|
||||
# environment using MSVC as the compiler
|
||||
# TODO: Use sed instead of perl
|
||||
QTDIR=`echo $QTDIR | perl -p -e 's/\\\\/\\//g'`
|
||||
|
||||
AC_MSG_CHECKING([Qt includes])
|
||||
# Check where includes are located
|
||||
if test x"$QT_INCLUDES" = x ; then
|
||||
AC_MSG_ERROR([*** could not find Qt-includes! Make sure you have the Qt-devel-files installed!])
|
||||
fi
|
||||
AC_MSG_RESULT([$QT_INCLUDES])
|
||||
|
||||
# Figure out which version of Qt we are using
|
||||
AC_MSG_CHECKING([Qt version])
|
||||
QT_VER=`grep 'define.*QT_VERSION_STR\W' $QT_INCLUDES/qglobal.h | perl -p -e 's/\D//g'`
|
||||
case "${QT_VER}" in
|
||||
2*)
|
||||
AC_MSG_ERROR([*** Qt 2 is not supported by iTALC. Please upgrade to Qt3!])
|
||||
;;
|
||||
3*)
|
||||
QT_MAJOR="3"
|
||||
;;
|
||||
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
|
||||
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])
|
||||
fi
|
||||
AC_MSG_RESULT([$QT_TRANSLATIONS])
|
||||
|
||||
# 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!])
|
||||
fi
|
||||
fi
|
||||
|
||||
# uic is the Qt user interface compiler
|
||||
AC_CHECK_PROG(UIC, uic, $QTDIR/bin/uic,,$QTDIR/bin/)
|
||||
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
|
||||
|
||||
# lupdate is the Qt translation-update utility.
|
||||
AC_CHECK_PROG(LUPDATE, lupdate, $QTDIR/bin/lupdate,,$QTDIR/bin/)
|
||||
if test x$LUPDATE = x ; then
|
||||
AC_MSG_WARN([*** not found! It's not needed just for compiling but should be part of a proper Qt-devel-tools-installation!])
|
||||
fi
|
||||
|
||||
# lrelease is the Qt translation-release utility.
|
||||
AC_CHECK_PROG(LRELEASE, lrelease, $QTDIR/bin/lrelease,,$QTDIR/bin/)
|
||||
if test x$LRELEASE = x ; then
|
||||
AC_MSG_WARN([*** not found! It's not needed just for compiling but should be part of a proper Qt-devel-tools-installation!])
|
||||
fi
|
||||
|
||||
# Calculate Qt include path
|
||||
QT_CXXFLAGS="-I$QT_INCLUDES"
|
||||
if test "$QT_MAJOR" = "4" ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -I$QTDIR/include"
|
||||
fi
|
||||
|
||||
|
||||
QT_IS_EMBEDDED="no"
|
||||
# On unix, figure out if we're doing a static or dynamic link
|
||||
case "${host}" in
|
||||
*-cygwin)
|
||||
AC_DEFINE_UNQUOTED(WIN32, "", Defined if on Win32 platform)
|
||||
if test -f "$QTDIR/lib/qt.lib" ; then
|
||||
QT_LIB="qt.lib"
|
||||
QT_IS_STATIC="yes"
|
||||
QT_IS_MT="no"
|
||||
elif test -f "$QTDIR/lib/qt-mt.lib" ; then
|
||||
QT_LIB="qt-mt.lib"
|
||||
QT_IS_STATIC="yes"
|
||||
QT_IS_MT="yes"
|
||||
elif test -f "$QTDIR/lib/qt$QT_VER.lib" ; then
|
||||
QT_LIB="qt$QT_VER.lib"
|
||||
QT_IS_STATIC="no"
|
||||
QT_IS_MT="no"
|
||||
elif test -f "$QTDIR/lib/qt-mt$QT_VER.lib" ; then
|
||||
QT_LIB="qt-mt$QT_VER.lib"
|
||||
QT_IS_STATIC="no"
|
||||
QT_IS_MT="yes"
|
||||
fi
|
||||
;;
|
||||
|
||||
*)
|
||||
QT_IS_STATIC=`ls $QTDIR/lib/*.a 2> /dev/null`
|
||||
if test "x$QT_IS_STATIC" = x; then
|
||||
QT_IS_STATIC="no"
|
||||
else
|
||||
QT_IS_STATIC="yes"
|
||||
fi
|
||||
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
|
||||
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"
|
||||
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"
|
||||
elif test "x`ls $QTDIR/lib/libqt.* 2> /dev/null`" != x ; then
|
||||
QT_LIB="-lqt"
|
||||
QT_IS_MT="no"
|
||||
elif test "x`ls $QTDIR/lib/libqte.* 2> /dev/null`" != x ; then
|
||||
QT_LIB="-lqte"
|
||||
QT_IS_MT="no"
|
||||
QT_IS_EMBEDDED="yes"
|
||||
elif test "x`ls $QTDIR/lib/libqte-mt.* 2> /dev/null`" != x ; then
|
||||
QT_LIB="-lqte-mt"
|
||||
QT_IS_MT="yes"
|
||||
QT_IS_EMBEDDED="yes"
|
||||
fi
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
AC_MSG_CHECKING([if Qt is static])
|
||||
AC_MSG_RESULT([$QT_IS_STATIC])
|
||||
AC_MSG_CHECKING([if Qt is multithreaded])
|
||||
if test "$QT_IS_MT" = "no"; then
|
||||
AC_MSG_ERROR([*** your Qt is not multithreaded. That's bad, because multithreading is required for compiling... Please install Qt-mt!])
|
||||
fi
|
||||
AC_MSG_RESULT([$QT_IS_MT])
|
||||
AC_MSG_CHECKING([if Qt is embedded])
|
||||
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*)
|
||||
QT_LIBS="$QT_LIB"
|
||||
if test $QT_IS_STATIC = yes ; then
|
||||
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE"
|
||||
fi
|
||||
;;
|
||||
|
||||
*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 -ljpeg"
|
||||
fi
|
||||
;;
|
||||
|
||||
|
||||
*osf*)
|
||||
# Digital Unix (aka DGUX aka Tru64)
|
||||
QT_LIBS="$QT_LIB"
|
||||
if test $QT_IS_STATIC = yes ; then
|
||||
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE"
|
||||
fi
|
||||
;;
|
||||
|
||||
*solaris*)
|
||||
QT_LIBS="$QT_LIB"
|
||||
if test $QT_IS_STATIC = yes ; then
|
||||
QT_LIBS="$QT_LIBS -L$x_libraries -lXext -lX11 -lm -lSM -lICE -lresolv -lsocket -lnsl"
|
||||
fi
|
||||
;;
|
||||
|
||||
|
||||
*win*)
|
||||
# linker flag to suppress console when linking a GUI app on Win32
|
||||
QT_GUILINK="/subsystem:windows"
|
||||
|
||||
if test $QT_MAJOR = "3" ; then
|
||||
if test $QT_IS_MT = yes ; then
|
||||
QT_LIBS="/nodefaultlib:libcmt"
|
||||
else
|
||||
QT_LIBS="/nodefaultlib:libc"
|
||||
fi
|
||||
fi
|
||||
|
||||
if test $QT_IS_STATIC = yes ; then
|
||||
QT_LIBS="$QT_LIBS $QT_LIB kernel32.lib user32.lib gdi32.lib comdlg32.lib ole32.lib shell32.lib imm32.lib advapi32.lib wsock32.lib winspool.lib winmm.lib netapi32.lib"
|
||||
if test $QT_MAJOR = "3" ; then
|
||||
QT_LIBS="$QT_LIBS qtmain.lib"
|
||||
fi
|
||||
else
|
||||
QT_LIBS="$QT_LIBS $QT_LIB"
|
||||
if test $QT_MAJOR = "3" ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -DQT_DLL"
|
||||
QT_LIBS="$QT_LIBS qtmain.lib qui.lib user32.lib netapi32.lib"
|
||||
fi
|
||||
fi
|
||||
QASSISTANTCLIENT_LDADD="qassistantclient.lib"
|
||||
;;
|
||||
|
||||
esac
|
||||
|
||||
|
||||
if test x"$QT_IS_EMBEDDED" = "xyes" ; then
|
||||
QT_CXXFLAGS="-DQWS $QT_CXXFLAGS"
|
||||
fi
|
||||
|
||||
if test x"$QT_IS_MT" = "xyes" ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -D_REENTRANT -DQT_THREAD_SUPPORT"
|
||||
QT_LIBS="$QT_LIBS -lpthread"
|
||||
fi
|
||||
|
||||
if test x"$QT_TRANSLATIONS" != x ; then
|
||||
QT_CXXFLAGS="$QT_CXXFLAGS -DQT_TRANSLATIONS_DIR='\"$QT_TRANSLATIONS\"'"
|
||||
fi
|
||||
|
||||
QT_LDADD="-L$QTDIR/lib $QT_LIBS"
|
||||
|
||||
#if test x$QT_IS_STATIC = xyes ; then
|
||||
# OLDLIBS="$LIBS"
|
||||
# LIBS="$QT_LDADD"
|
||||
# AC_CHECK_LIB(Xft, XftFontOpen, QT_LDADD="$QT_LDADD -lXft")
|
||||
# LIBS="$LIBS"
|
||||
#fi
|
||||
|
||||
AC_MSG_CHECKING([QT_CXXFLAGS])
|
||||
AC_MSG_RESULT([$QT_CXXFLAGS])
|
||||
AC_MSG_CHECKING([QT_LDADD])
|
||||
AC_MSG_RESULT([$QT_LDADD])
|
||||
|
||||
AC_SUBST(QT_CXXFLAGS)
|
||||
AC_SUBST(QT_LDADD)
|
||||
AC_SUBST(QT_GUILINK)
|
||||
AC_SUBST(QASSISTANTCLIENT_LDADD)
|
||||
|
||||
])
|
||||
|
||||
7
build_mingw32
Executable file
7
build_mingw32
Executable file
@@ -0,0 +1,7 @@
|
||||
MINGW=/opt/mingw32
|
||||
export PATH=$PATH:$MINGW/bin
|
||||
#export CFLAGS="-march=pentium3 -mtune=generic -mpreferred-stack-boundary=5 -fno-tree-vectorize"
|
||||
export CFLAGS="-march=pentium3 -mtune=generic -mpreferred-stack-boundary=5"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/modules/Win32Toolchain.cmake -DCMAKE_MODULE_PATH=`pwd`/../cmake/modules/
|
||||
|
||||
6
build_mingw64
Executable file
6
build_mingw64
Executable file
@@ -0,0 +1,6 @@
|
||||
MINGW=/opt/mingw64
|
||||
export PATH=$PATH:$MINGW/bin
|
||||
#export CFLAGS="-fno-tree-vectorize"
|
||||
export CXXFLAGS="$CFLAGS"
|
||||
cmake .. -DCMAKE_TOOLCHAIN_FILE=../cmake/modules/Win64Toolchain.cmake -DCMAKE_MODULE_PATH=`pwd`/../cmake/modules/
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
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/at/users.sourceforge.net>
|
||||
* Copyright (c) 2005-2008 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.
|
||||
*
|
||||
*/
|
||||
|
||||
@@ -61,11 +61,11 @@ int main( int argc, char * * argv )
|
||||
stringlist files;
|
||||
for( int i = 1; i < argc; ++i )
|
||||
{
|
||||
files.push_back( argv[i] );
|
||||
files.push_back( std::string( argv[i] ) );
|
||||
}
|
||||
for( stringlist::iterator it = files.begin(); it != files.end(); ++it )
|
||||
{
|
||||
std::ifstream f( it->c_str() );
|
||||
std::ifstream f( it->c_str(), std::ios::binary );
|
||||
if( f.fail() )
|
||||
{
|
||||
std::cerr << "Cannot open file " << *it <<
|
||||
@@ -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 << "const unsigned char " << e->cname <<
|
||||
std::cout << "static const unsigned char " << e->cname <<
|
||||
"_data[] = {";
|
||||
embedData( data, fsize, std::cout );
|
||||
std::cout << std::endl << "};" << std::endl << std::endl;
|
||||
@@ -106,17 +106,18 @@ int main( int argc, char * * argv )
|
||||
|
||||
if( embedded_data.size() > 0 )
|
||||
{
|
||||
std::cout << "const unsigned char dummy_data[] ="
|
||||
std::cout << "static const unsigned char dummy_data[] ="
|
||||
"{ 0x00 };" << std::endl << std::endl;
|
||||
embed * dummy = new embed;
|
||||
dummy->size = 1;
|
||||
dummy->name = "dummy";
|
||||
dummy->cname = convertFileNameToCIdentifier( "dummy" );
|
||||
dummy->cname = convertFileNameToCIdentifier(
|
||||
std::string( "dummy" ) );
|
||||
embedded_data.push_back( dummy );
|
||||
|
||||
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::cout << "static embed::descriptor embed_vec[] = {" << std::endl;
|
||||
/* << "{" << std::endl
|
||||
<< " int size;" << std::endl
|
||||
<< " const unsigned char * data;" <<
|
||||
@@ -134,7 +135,7 @@ int main( int argc, char * * argv )
|
||||
}
|
||||
std::cout << " { 0, 0, 0 }" << std::endl << "};" << std::endl
|
||||
<< std::endl
|
||||
<< "const embed::descriptor & "
|
||||
<< "static const embed::descriptor & "
|
||||
"findEmbeddedData( const char * _name )"
|
||||
<< std::endl << "{" << std::endl
|
||||
<< " for( int i = 0; embed_vec[i].data; "
|
||||
|
||||
98
cmake/modules/BuildPlugin.cmake
Normal file
98
cmake/modules/BuildPlugin.cmake
Normal file
@@ -0,0 +1,98 @@
|
||||
# BuildPlugin.cmake - Copyright (c) 2008 Tobias Doerffel
|
||||
#
|
||||
# description: build LMMS-plugin
|
||||
# usage: BUILD_PLUGIN(<PLUGIN_NAME> <PLUGIN_SOURCES> MOCFILES <HEADERS_FOR_MOC> EMBEDDED_RESOURCES <LIST_OF_FILES_TO_EMBED> UICFILES <UI_FILES_TO_COMPILE> )
|
||||
|
||||
MACRO(CAR var)
|
||||
SET(${var} ${ARGV1})
|
||||
ENDMACRO(CAR)
|
||||
|
||||
MACRO(CDR var junk)
|
||||
SET(${var} ${ARGN})
|
||||
ENDMACRO(CDR)
|
||||
|
||||
MACRO(LIST_CONTAINS var value)
|
||||
SET(${var})
|
||||
FOREACH (value2 ${ARGN})
|
||||
IF (${value} STREQUAL ${value2})
|
||||
SET(${var} TRUE)
|
||||
ENDIF (${value} STREQUAL ${value2})
|
||||
ENDFOREACH (value2)
|
||||
ENDMACRO(LIST_CONTAINS)
|
||||
|
||||
MACRO(PARSE_ARGUMENTS prefix arg_names option_names)
|
||||
SET(DEFAULT_ARGS)
|
||||
FOREACH(arg_name ${arg_names})
|
||||
SET(${prefix}_${arg_name})
|
||||
ENDFOREACH(arg_name)
|
||||
FOREACH(option ${option_names})
|
||||
SET(${prefix}_${option} FALSE)
|
||||
ENDFOREACH(option)
|
||||
|
||||
SET(current_arg_name DEFAULT_ARGS)
|
||||
SET(current_arg_list)
|
||||
FOREACH(arg ${ARGN})
|
||||
LIST_CONTAINS(is_arg_name ${arg} ${arg_names})
|
||||
IF (is_arg_name)
|
||||
SET(${prefix}_${current_arg_name} ${current_arg_list})
|
||||
SET(current_arg_name ${arg})
|
||||
SET(current_arg_list)
|
||||
ELSE (is_arg_name)
|
||||
LIST_CONTAINS(is_option ${arg} ${option_names})
|
||||
IF (is_option)
|
||||
SET(${prefix}_${arg} TRUE)
|
||||
ELSE (is_option)
|
||||
SET(current_arg_list ${current_arg_list} ${arg})
|
||||
ENDIF (is_option)
|
||||
ENDIF (is_arg_name)
|
||||
ENDFOREACH(arg)
|
||||
SET(${prefix}_${current_arg_name} ${current_arg_list})
|
||||
ENDMACRO(PARSE_ARGUMENTS)
|
||||
|
||||
MACRO(BUILD_PLUGIN)
|
||||
PARSE_ARGUMENTS(PLUGIN "MOCFILES;EMBEDDED_RESOURCES;UICFILES" "" ${ARGN} )
|
||||
CAR(PLUGIN_NAME ${PLUGIN_DEFAULT_ARGS})
|
||||
CDR(PLUGIN_SOURCES ${PLUGIN_DEFAULT_ARGS})
|
||||
|
||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src/gui)
|
||||
|
||||
ADD_DEFINITIONS(-DPLUGIN_NAME=${PLUGIN_NAME})
|
||||
|
||||
LIST(LENGTH PLUGIN_EMBEDDED_RESOURCES ER_LEN)
|
||||
IF(ER_LEN)
|
||||
SET(ER_H ${CMAKE_CURRENT_BINARY_DIR}/embedded_resources.h)
|
||||
ADD_CUSTOM_COMMAND(OUTPUT ${ER_H}
|
||||
COMMAND ${BIN2RES}
|
||||
ARGS ${PLUGIN_EMBEDDED_RESOURCES} > ${ER_H}
|
||||
DEPENDS ${BIN2RES})
|
||||
ENDIF(ER_LEN)
|
||||
|
||||
QT4_WRAP_CPP(plugin_MOC_out ${PLUGIN_MOCFILES})
|
||||
QT4_WRAP_UI(plugin_UIC_out ${PLUGIN_UICFILES})
|
||||
FOREACH(f ${PLUGIN_SOURCES})
|
||||
ADD_FILE_DEPENDENCIES(${f} ${ER_H} ${plugin_MOC_out} ${plugin_UIC_out})
|
||||
ENDFOREACH(f)
|
||||
|
||||
IF(LMMS_BUILD_APPLE)
|
||||
LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
|
||||
LINK_LIBRARIES(${QT_LIBRARIES})
|
||||
ENDIF(LMMS_BUILD_APPLE)
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
LINK_DIRECTORIES(${CMAKE_BINARY_DIR} ${CMAKE_SOURCE_DIR})
|
||||
LINK_LIBRARIES(-llmms ${QT_LIBRARIES})
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
ADD_LIBRARY(${PLUGIN_NAME} MODULE ${PLUGIN_SOURCES})
|
||||
INSTALL(TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION "${PLUGIN_DIR}")
|
||||
|
||||
IF(LMMS_BUILD_APPLE)
|
||||
SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES LINK_FLAGS "-bundle_loader ${CMAKE_BINARY_DIR}/lmms")
|
||||
ENDIF(LMMS_BUILD_APPLE)
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
SET_TARGET_PROPERTIES(${PLUGIN_NAME} PROPERTIES PREFIX "")
|
||||
ADD_CUSTOM_COMMAND(TARGET ${PLUGIN_NAME} POST_BUILD COMMAND ${STRIP} ${CMAKE_CURRENT_BINARY_DIR}/${PLUGIN_NAME}.dll)
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
SET_DIRECTORY_PROPERTIES(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "${ER_H} ${plugin_MOC_out}")
|
||||
ENDMACRO(BUILD_PLUGIN)
|
||||
|
||||
58
cmake/modules/DetectMachine.cmake
Normal file
58
cmake/modules/DetectMachine.cmake
Normal file
@@ -0,0 +1,58 @@
|
||||
IF(WIN32)
|
||||
SET(LMMS_BUILD_WIN32 1)
|
||||
ELSE(WIN32)
|
||||
IF(APPLE)
|
||||
SET(LMMS_BUILD_APPLE 1)
|
||||
ELSE(APPLE)
|
||||
SET(LMMS_BUILD_LINUX 1)
|
||||
ENDIF(APPLE)
|
||||
ENDIF(WIN32)
|
||||
|
||||
MESSAGE("PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
SET(LMMS_HOST_X86 FALSE)
|
||||
SET(LMMS_HOST_X86_64 FALSE)
|
||||
|
||||
IF(WIN32)
|
||||
IF(WIN64)
|
||||
SET(IS_X86_64 TRUE)
|
||||
SET(LMMS_BUILD_WIN64 TRUE)
|
||||
ELSE(WIN64)
|
||||
SET(IS_X86 TRUE)
|
||||
ENDIF(WIN64)
|
||||
ELSE(WIN32)
|
||||
EXEC_PROGRAM( ${CMAKE_C_COMPILER} ARGS "-dumpmachine" OUTPUT_VARIABLE Machine )
|
||||
MESSAGE("Machine: ${Machine}")
|
||||
STRING(REGEX MATCH "i.86" IS_X86 "${Machine}")
|
||||
STRING(REGEX MATCH "86_64" IS_X86_64 "${Machine}")
|
||||
ENDIF(WIN32)
|
||||
|
||||
IF(IS_X86)
|
||||
MESSAGE("-- Target host is 32 bit")
|
||||
SET(LMMS_HOST_X86 TRUE)
|
||||
ELSEIF(IS_X86_64)
|
||||
MESSAGE("-- Target host is 64 bit")
|
||||
SET(LMMS_HOST_X86_64 TRUE)
|
||||
ELSE(IS_X86)
|
||||
MESSAGE("Can't identify target host. Assuming 32 bit platform.")
|
||||
ENDIF(IS_X86)
|
||||
|
||||
IF(CMAKE_INSTALL_LIBDIR)
|
||||
SET(LIB_DIR "${CMAKE_INSTALL_LIBDIR}")
|
||||
ELSE(CMAKE_INSTALL_LIBDIR)
|
||||
SET(LIB_DIR lib)
|
||||
ENDIF(CMAKE_INSTALL_LIBDIR)
|
||||
|
||||
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
SET(BIN_DIR .)
|
||||
SET(PLUGIN_DIR plugins)
|
||||
SET(DATA_DIR data)
|
||||
SET(LMMS_DATA_DIR data)
|
||||
ELSE(LMMS_BUILD_WIN32)
|
||||
SET(BIN_DIR bin)
|
||||
SET(PLUGIN_DIR ${LIB_DIR}/lmms)
|
||||
SET(DATA_DIR share)
|
||||
SET(LMMS_DATA_DIR ${DATA_DIR}/lmms)
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
|
||||
64
cmake/modules/FindAlsa.cmake
Normal file
64
cmake/modules/FindAlsa.cmake
Normal file
@@ -0,0 +1,64 @@
|
||||
# Alsa check, based on libkmid/configure.in.in.
|
||||
# Only the support for Alsa >= 0.9.x was included; 0.5.x was dropped (but feel free to re-add it if you need it)
|
||||
# It defines ...
|
||||
# It offers the following macros:
|
||||
# ALSA_CONFIGURE_FILE(config_header) - generate a config.h, typical usage:
|
||||
# ALSA_CONFIGURE_FILE(${CMAKE_BINARY_DIR}/config-alsa.h)
|
||||
# ALSA_VERSION_STRING(version_string) looks for alsa/version.h and reads the version string into
|
||||
# the first argument passed to the macro
|
||||
|
||||
# Copyright (c) 2006, David Faure, <faure@kde.org>
|
||||
# Copyright (c) 2007, Matthias Kretz <kretz@kde.org>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
include(CheckIncludeFiles)
|
||||
include(CheckIncludeFileCXX)
|
||||
include(CheckLibraryExists)
|
||||
|
||||
# Already done by toplevel
|
||||
find_library(ASOUND_LIBRARY asound)
|
||||
set(ASOUND_LIBRARY_DIR "")
|
||||
if(ASOUND_LIBRARY)
|
||||
get_filename_component(ASOUND_LIBRARY_DIR ${ASOUND_LIBRARY} PATH)
|
||||
endif(ASOUND_LIBRARY)
|
||||
|
||||
check_library_exists(asound snd_seq_create_simple_port "${ASOUND_LIBRARY_DIR}" HAVE_LIBASOUND2)
|
||||
if(HAVE_LIBASOUND2)
|
||||
message(STATUS "Found ALSA: ${ASOUND_LIBRARY}")
|
||||
else(HAVE_LIBASOUND2)
|
||||
message(STATUS "ALSA not found")
|
||||
endif(HAVE_LIBASOUND2)
|
||||
set(ALSA_FOUND ${HAVE_LIBASOUND2})
|
||||
|
||||
find_path(ALSA_INCLUDES alsa/version.h)
|
||||
|
||||
macro(ALSA_VERSION_STRING _result)
|
||||
# check for version in alsa/version.h
|
||||
if(ALSA_INCLUDES)
|
||||
file(READ "${ALSA_INCLUDES}/alsa/version.h" _ALSA_VERSION_CONTENT)
|
||||
string(REGEX REPLACE ".*SND_LIB_VERSION_STR.*\"(.*)\".*" "\\1" ${_result} ${_ALSA_VERSION_CONTENT})
|
||||
else(ALSA_INCLUDES)
|
||||
message(STATUS "ALSA version not known. ALSA output will probably not work correctly.")
|
||||
endif(ALSA_INCLUDES)
|
||||
endmacro(ALSA_VERSION_STRING _result)
|
||||
|
||||
|
||||
check_include_files(sys/soundcard.h LMMS_HAVE_SYS_SOUNDCARD_H)
|
||||
check_include_files(machine/soundcard.h LMMS_HAVE_MACHINE_SOUNDCARD_H)
|
||||
|
||||
check_include_files(linux/awe_voice.h LMMS_HAVE_LINUX_AWE_VOICE_H)
|
||||
check_include_files(awe_voice.h LMMS_HAVE_AWE_VOICE_H)
|
||||
check_include_files(/usr/src/sys/i386/isa/sound/awe_voice.h LMMS_HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H)
|
||||
check_include_files(/usr/src/sys/gnu/i386/isa/sound/awe_voice.h LMMS_HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H)
|
||||
|
||||
check_include_file_cxx(sys/asoundlib.h LMMS_HAVE_SYS_ASOUNDLIB_H)
|
||||
check_include_file_cxx(alsa/asoundlib.h LMMS_HAVE_ALSA_ASOUNDLIB_H)
|
||||
|
||||
check_library_exists(asound snd_pcm_resume "${ASOUND_LIBRARY_DIR}" ASOUND_HAS_SND_PCM_RESUME)
|
||||
if(ASOUND_HAS_SND_PCM_RESUME)
|
||||
set(HAVE_SND_PCM_RESUME 1)
|
||||
endif(ASOUND_HAS_SND_PCM_RESUME)
|
||||
|
||||
mark_as_advanced(ALSA_INCLUDES ASOUND_LIBRARY)
|
||||
86
cmake/modules/FindOggVorbis.cmake
Normal file
86
cmake/modules/FindOggVorbis.cmake
Normal file
@@ -0,0 +1,86 @@
|
||||
# - Try to find the OggVorbis libraries
|
||||
# Once done this will define
|
||||
#
|
||||
# OGGVORBIS_FOUND - system has OggVorbis
|
||||
# OGGVORBIS_VERSION - set either to 1 or 2
|
||||
# OGGVORBIS_INCLUDE_DIR - the OggVorbis include directory
|
||||
# OGGVORBIS_LIBRARIES - The libraries needed to use OggVorbis
|
||||
# OGG_LIBRARY - The Ogg library
|
||||
# VORBIS_LIBRARY - The Vorbis library
|
||||
# VORBISFILE_LIBRARY - The VorbisFile library
|
||||
# VORBISENC_LIBRARY - The VorbisEnc library
|
||||
|
||||
# Copyright (c) 2006, Richard Laerkaeng, <richard@goteborg.utfors.se>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
|
||||
|
||||
include (CheckLibraryExists)
|
||||
|
||||
find_path(VORBIS_INCLUDE_DIR vorbis/vorbisfile.h)
|
||||
find_path(OGG_INCLUDE_DIR ogg/ogg.h)
|
||||
|
||||
find_library(OGG_LIBRARY NAMES ogg)
|
||||
find_library(VORBIS_LIBRARY NAMES vorbis)
|
||||
find_library(VORBISFILE_LIBRARY NAMES vorbisfile)
|
||||
find_library(VORBISENC_LIBRARY NAMES vorbisenc)
|
||||
|
||||
|
||||
if (VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY AND VORBISENC_LIBRARY)
|
||||
set(OGGVORBIS_FOUND TRUE)
|
||||
|
||||
set(OGGVORBIS_LIBRARIES ${OGG_LIBRARY} ${VORBIS_LIBRARY} ${VORBISFILE_LIBRARY} ${VORBISENC_LIBRARY})
|
||||
|
||||
set(_CMAKE_REQUIRED_LIBRARIES_TMP ${CMAKE_REQUIRED_LIBRARIES})
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${CMAKE_REQUIRED_LIBRARIES} ${OGGVORBIS_LIBRARIES})
|
||||
check_library_exists(vorbis vorbis_bitrate_addblock "" HAVE_LIBVORBISENC2)
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${_CMAKE_REQUIRED_LIBRARIES_TMP})
|
||||
|
||||
if (HAVE_LIBVORBISENC2)
|
||||
set (OGGVORBIS_VERSION 2)
|
||||
else (HAVE_LIBVORBISENC2)
|
||||
set (OGGVORBIS_VERSION 1)
|
||||
endif (HAVE_LIBVORBISENC2)
|
||||
|
||||
else (VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY AND VORBISENC_LIBRARY)
|
||||
set (OGGVORBIS_VERSION)
|
||||
set(OGGVORBIS_FOUND FALSE)
|
||||
endif (VORBIS_INCLUDE_DIR AND VORBIS_LIBRARY AND VORBISFILE_LIBRARY AND VORBISENC_LIBRARY)
|
||||
|
||||
|
||||
if (OGGVORBIS_FOUND)
|
||||
if (NOT OggVorbis_FIND_QUIETLY)
|
||||
message(STATUS "Found OggVorbis: ${OGGVORBIS_LIBRARIES}")
|
||||
endif (NOT OggVorbis_FIND_QUIETLY)
|
||||
else (OGGVORBIS_FOUND)
|
||||
if (OggVorbis_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "Could NOT find OggVorbis libraries")
|
||||
endif (OggVorbis_FIND_REQUIRED)
|
||||
if (NOT OggVorbis_FIND_QUITELY)
|
||||
message(STATUS "Could NOT find OggVorbis libraries")
|
||||
endif (NOT OggVorbis_FIND_QUITELY)
|
||||
endif (OGGVORBIS_FOUND)
|
||||
|
||||
#check_include_files(vorbis/vorbisfile.h HAVE_VORBISFILE_H)
|
||||
#check_library_exists(ogg ogg_page_version "" HAVE_LIBOGG)
|
||||
#check_library_exists(vorbis vorbis_info_init "" HAVE_LIBVORBIS)
|
||||
#check_library_exists(vorbisfile ov_open "" HAVE_LIBVORBISFILE)
|
||||
#check_library_exists(vorbisenc vorbis_info_clear "" HAVE_LIBVORBISENC)
|
||||
#check_library_exists(vorbis vorbis_bitrate_addblock "" HAVE_LIBVORBISENC2)
|
||||
|
||||
#if (HAVE_LIBOGG AND HAVE_VORBISFILE_H AND HAVE_LIBVORBIS AND HAVE_LIBVORBISFILE AND HAVE_LIBVORBISENC)
|
||||
# message(STATUS "Ogg/Vorbis found")
|
||||
# set (VORBIS_LIBS "-lvorbis -logg")
|
||||
# set (VORBISFILE_LIBS "-lvorbisfile")
|
||||
# set (VORBISENC_LIBS "-lvorbisenc")
|
||||
# set (OGGVORBIS_FOUND TRUE)
|
||||
# if (HAVE_LIBVORBISENC2)
|
||||
# set (HAVE_VORBIS 2)
|
||||
# else (HAVE_LIBVORBISENC2)
|
||||
# set (HAVE_VORBIS 1)
|
||||
# endif (HAVE_LIBVORBISENC2)
|
||||
#else (HAVE_LIBOGG AND HAVE_VORBISFILE_H AND HAVE_LIBVORBIS AND HAVE_LIBVORBISFILE AND HAVE_LIBVORBISENC)
|
||||
# message(STATUS "Ogg/Vorbis not found")
|
||||
#endif (HAVE_LIBOGG AND HAVE_VORBISFILE_H AND HAVE_LIBVORBIS AND HAVE_LIBVORBISFILE AND HAVE_LIBVORBISENC)
|
||||
|
||||
36
cmake/modules/FindPortaudio.cmake
Normal file
36
cmake/modules/FindPortaudio.cmake
Normal file
@@ -0,0 +1,36 @@
|
||||
# - Try to find Portaudio
|
||||
# Once done this will define
|
||||
#
|
||||
# PORTAUDIO_FOUND - system has Portaudio
|
||||
# PORTAUDIO_INCLUDE_DIRS - the Portaudio include directory
|
||||
# PORTAUDIO_LIBRARIES - Link these to use Portaudio
|
||||
# PORTAUDIO_DEFINITIONS - Compiler switches required for using Portaudio
|
||||
#
|
||||
# Copyright (c) 2006 Andreas Schneider <mail@cynapses.org>
|
||||
#
|
||||
# Redistribution and use is allowed according to the terms of the New BSD license.
|
||||
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||
#
|
||||
|
||||
|
||||
if (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
||||
# in cache already
|
||||
set(PORTAUDIO_FOUND TRUE)
|
||||
else (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
||||
include(FindPkgConfig)
|
||||
pkg_check_modules(PORTAUDIO portaudio-2.0)
|
||||
if (PORTAUDIO_FOUND)
|
||||
if (NOT Portaudio_FIND_QUIETLY)
|
||||
message(STATUS "Found Portaudio: ${PORTAUDIO_LIBRARIES}")
|
||||
endif (NOT Portaudio_FIND_QUIETLY)
|
||||
else (PORTAUDIO_FOUND)
|
||||
if (Portaudio_FIND_REQUIRED)
|
||||
message(FATAL_ERROR "Could not find Portaudio")
|
||||
endif (Portaudio_FIND_REQUIRED)
|
||||
endif (PORTAUDIO_FOUND)
|
||||
|
||||
# show the PORTAUDIO_INCLUDE_DIRS and PORTAUDIO_LIBRARIES variables only in the advanced view
|
||||
mark_as_advanced(PORTAUDIO_INCLUDE_DIRS PORTAUDIO_LIBRARIES)
|
||||
|
||||
endif (PORTAUDIO_LIBRARIES AND PORTAUDIO_INCLUDE_DIRS)
|
||||
|
||||
59
cmake/modules/FindPulseAudio.cmake
Normal file
59
cmake/modules/FindPulseAudio.cmake
Normal file
@@ -0,0 +1,59 @@
|
||||
# - Try to find PulseAudioSimple
|
||||
# Once done this will define
|
||||
#
|
||||
# PULSEAUDIO_FOUND - system has PulseAudioSimple
|
||||
# PULSEAUDIO_INCLUDE_DIR - the PulseAudioSimple include directory
|
||||
# PULSEAUDIO_LIBRARIES - the libraries needed to use PulseAudioSimple
|
||||
# PULSEAUDIO_DEFINITIONS - Compiler switches required for using PulseAudioSimple
|
||||
#
|
||||
IF(NO_PULSE)
|
||||
message(status "<disabled per request>")
|
||||
ELSE(NO_PULSE)
|
||||
|
||||
IF (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARIES)
|
||||
# in cache already
|
||||
SET(PULSEAUDIO_FIND_QUIETLY TRUE)
|
||||
ENDIF (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARIES)
|
||||
|
||||
IF (NOT WIN32)
|
||||
# use pkg-config to get the directories and then use these values
|
||||
# in the FIND_PATH() and FIND_LIBRARY() calls
|
||||
INCLUDE(FindPkgConfig)
|
||||
pkg_check_modules(PA libpulse)
|
||||
set(_PASIncDir ${PA_INCLUDE_DIRS})
|
||||
set(_PASLinkDir ${PA_LIBRARY_DIRS})
|
||||
set(_PASLinkFlags ${PA_LDFLAGS})
|
||||
set(_PASCflags ${PA_CFLAGS})
|
||||
SET(PULSEAUDIO_DEFINITIONS ${_PASCflags})
|
||||
ENDIF (NOT WIN32)
|
||||
|
||||
FIND_PATH(PULSEAUDIO_INCLUDE_DIR pulse/pulseaudio.h
|
||||
PATHS
|
||||
${_PASIncDir}
|
||||
PATH_SUFFIXES pulse
|
||||
)
|
||||
|
||||
FIND_LIBRARY(PULSEAUDIO_LIBRARIES NAMES pulse libpulse
|
||||
PATHS
|
||||
${_PASLinkDir}
|
||||
)
|
||||
|
||||
IF (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARIES)
|
||||
SET(PULSEAUDIO_FOUND TRUE)
|
||||
ELSE (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARIES)
|
||||
SET(PULSEAUDIO_FOUND FALSE)
|
||||
ENDIF (PULSEAUDIO_INCLUDE_DIR AND PULSEAUDIO_LIBRARIES)
|
||||
|
||||
IF (PULSEAUDIO_FOUND)
|
||||
IF (NOT PULSEAUDIO_FIND_QUIETLY)
|
||||
MESSAGE(STATUS "Found PulseAudio Simple: ${PULSEAUDIO_LIBRARIES}")
|
||||
ENDIF (NOT PULSEAUDIO_FIND_QUIETLY)
|
||||
SET(USE_PULSE_ 1)
|
||||
ELSE (PULSEAUDIO_FOUND)
|
||||
MESSAGE(STATUS "Could NOT find LibXml2")
|
||||
ENDIF (PULSEAUDIO_FOUND)
|
||||
|
||||
MARK_AS_ADVANCED(PULSEAUDIO_INCLUDE_DIR PULSEAUDIO_LIBRARIES)
|
||||
|
||||
ENDIf(NO_PULSE)
|
||||
|
||||
20
cmake/modules/FindSTK.cmake
Normal file
20
cmake/modules/FindSTK.cmake
Normal file
@@ -0,0 +1,20 @@
|
||||
FIND_PATH(STK_INCLUDE_DIR Stk.h /usr/include/stk /usr/local/include/stk ${CMAKE_INSTALL_PREFIX}/include/stk ${CMAKE_FIND_ROOT_PATH}/include/stk)
|
||||
|
||||
FIND_LIBRARY(STK_LIBRARY NAMES stk PATH /usr/lib /usr/local/lib ${CMAKE_INSTALL_PREFIX}/lib ${CMAKE_FIND_ROOT_PATH}/lib)
|
||||
|
||||
IF (STK_INCLUDE_DIR AND STK_LIBRARY)
|
||||
SET(STK_FOUND TRUE)
|
||||
ENDIF (STK_INCLUDE_DIR AND STK_LIBRARY)
|
||||
|
||||
|
||||
IF (STK_FOUND)
|
||||
IF (NOT STK_FIND_QUIETLY)
|
||||
MESSAGE(STATUS "Found STK: ${STK_LIBRARY}")
|
||||
SET(HAVE_STK TRUE)
|
||||
ENDIF (NOT STK_FIND_QUIETLY)
|
||||
ELSE (STK_FOUND)
|
||||
IF (STK_FIND_REQUIRED)
|
||||
MESSAGE(FATAL_ERROR "Could not find STK")
|
||||
ENDIF (STK_FIND_REQUIRED)
|
||||
ENDIF (STK_FOUND)
|
||||
|
||||
19
cmake/modules/FindWine.cmake
Normal file
19
cmake/modules/FindWine.cmake
Normal file
@@ -0,0 +1,19 @@
|
||||
# - Try to find the wine libraries
|
||||
# Once done this will define
|
||||
#
|
||||
# WINE_FOUND - System has wine
|
||||
# WINE_INCLUDE_DIRS - The wine include directories
|
||||
# WINE_LIBRARIES - The libraries needed to use wine
|
||||
# WINE_DEFINITIONS - Compiler switches required for using wine
|
||||
#
|
||||
|
||||
FIND_PATH(WINE_INCLUDE_DIR windows/windows.h PATH_SUFFIXES wine)
|
||||
FIND_LIBRARY(WINE_LIBRARY NAMES wine)
|
||||
|
||||
set(WINE_INCLUDE_DIRS ${WINE_INCLUDE_DIR} )
|
||||
set(WINE_LIBRARIES ${WINE_LIBRARY} )
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(Wine DEFAULT_MSG WINE_LIBRARIES WINE_INCLUDE_DIRS)
|
||||
|
||||
mark_as_advanced(WINE_INCLUDE_DIR WINE_LIBRARY)
|
||||
45
cmake/modules/InstallHelpers.cmake
Normal file
45
cmake/modules/InstallHelpers.cmake
Normal file
@@ -0,0 +1,45 @@
|
||||
#
|
||||
# install all files matching certain wildcards below ${LMMS_DATA_DIR}/<subdir>
|
||||
#
|
||||
# example:
|
||||
#
|
||||
# INSTALL_DATA_SUBDIRS("samples" "*.ogg;*.wav;*.flac")
|
||||
#
|
||||
# Copyright (c) 2008 Tobias Doerffel
|
||||
#
|
||||
|
||||
|
||||
# helper-macro
|
||||
MACRO(LIST_CONTAINS var value)
|
||||
SET(${var})
|
||||
FOREACH (value2 ${ARGN})
|
||||
IF (${value} STREQUAL ${value2})
|
||||
SET(${var} TRUE)
|
||||
ENDIF (${value} STREQUAL ${value2})
|
||||
ENDFOREACH (value2)
|
||||
ENDMACRO(LIST_CONTAINS)
|
||||
|
||||
|
||||
MACRO(INSTALL_DATA_SUBDIRS _subdir _wildcards)
|
||||
FOREACH(_wildcard ${_wildcards})
|
||||
FILE(GLOB_RECURSE files ${_wildcard})
|
||||
SET(SUBDIRS)
|
||||
|
||||
FOREACH(_item ${files})
|
||||
GET_FILENAME_COMPONENT(_file "${_item}" PATH)
|
||||
STRING(REPLACE "${CMAKE_CURRENT_SOURCE_DIR}/" "" _file "${_file}")
|
||||
LIST_CONTAINS(contains _file ${SUBDIRS})
|
||||
IF(NOT contains)
|
||||
LIST(APPEND SUBDIRS "${_file}")
|
||||
ENDIF(NOT contains)
|
||||
ENDFOREACH(_item ${files})
|
||||
|
||||
FOREACH(_item ${SUBDIRS})
|
||||
FILE(GLOB files "${_item}/${_wildcard}")
|
||||
FOREACH(_file ${files})
|
||||
INSTALL(FILES "${_file}" DESTINATION "${LMMS_DATA_DIR}/${_subdir}/${_item}/")
|
||||
ENDFOREACH(_file ${files})
|
||||
ENDFOREACH(_item ${SUBDIRS})
|
||||
ENDFOREACH(_wildcard ${_wildcards})
|
||||
ENDMACRO(INSTALL_DATA_SUBDIRS)
|
||||
|
||||
41
cmake/modules/MinGWCrossCompile.cmake
Normal file
41
cmake/modules/MinGWCrossCompile.cmake
Normal file
@@ -0,0 +1,41 @@
|
||||
# this one is important
|
||||
SET(CMAKE_SYSTEM_NAME Windows)
|
||||
#this one not so much
|
||||
SET(CMAKE_SYSTEM_VERSION 1)
|
||||
|
||||
# where is the target environment
|
||||
SET(CMAKE_FIND_ROOT_PATH ${MINGW_PREFIX})
|
||||
SET(CMAKE_INSTALL_PREFIX ${MINGW_PREFIX})
|
||||
|
||||
SET(MINGW_TOOL_PREFIX ${MINGW_PREFIX}/bin/${CMAKE_SYSTEM_PROCESSOR}-w64-mingw32-)
|
||||
|
||||
# specify the cross compiler
|
||||
SET(CMAKE_C_COMPILER ${MINGW_TOOL_PREFIX}gcc)
|
||||
SET(CMAKE_CXX_COMPILER ${MINGW_TOOL_PREFIX}g++)
|
||||
SET(CMAKE_RC_COMPILER ${MINGW_TOOL_PREFIX}gcc)
|
||||
|
||||
IF(WIN64)
|
||||
# specify the cross compiler
|
||||
SET(MINGW_TOOL_PREFIX32 ${MINGW_PREFIX32}/bin/${CMAKE_SYSTEM_PROCESSOR32}-w64-mingw32-)
|
||||
SET(CMAKE_C_COMPILER32 ${MINGW_TOOL_PREFIX32}gcc)
|
||||
SET(CMAKE_CXX_COMPILER32 ${MINGW_TOOL_PREFIX32}g++)
|
||||
ENDIF()
|
||||
|
||||
# specify location of some tools
|
||||
SET(STRIP ${MINGW_TOOL_PREFIX}strip)
|
||||
SET(WINDRES ${MINGW_TOOL_PREFIX}windres)
|
||||
SET(PKG_CONFIG_EXECUTABLE ${MINGW_TOOL_PREFIX}pkg-config)
|
||||
SET(PKG_CONFIG_FOUND TRUE)
|
||||
|
||||
SET(QT_BINARY_DIR ${MINGW_PREFIX}/bin)
|
||||
SET(QT_QMAKE_EXECUTABLE ${QT_BINARY_DIR}/qmake)
|
||||
|
||||
# search for programs in the build host directories
|
||||
SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
|
||||
# for libraries and headers in the target directories
|
||||
SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
|
||||
SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
|
||||
|
||||
INCLUDE_DIRECTORIES(${MINGW_PREFIX}/include)
|
||||
LINK_DIRECTORIES(${MINGW_PREFIX}/lib ${MINGW_PREFIX}/bin)
|
||||
|
||||
6
cmake/modules/Win32Toolchain.cmake
Normal file
6
cmake/modules/Win32Toolchain.cmake
Normal file
@@ -0,0 +1,6 @@
|
||||
SET(MINGW_PREFIX /opt/mingw32)
|
||||
|
||||
SET(CMAKE_SYSTEM_PROCESSOR i686)
|
||||
|
||||
INCLUDE(MinGWCrossCompile)
|
||||
|
||||
11
cmake/modules/Win64Toolchain.cmake
Normal file
11
cmake/modules/Win64Toolchain.cmake
Normal file
@@ -0,0 +1,11 @@
|
||||
SET(MINGW_PREFIX /opt/mingw64)
|
||||
SET(MINGW_PREFIX32 /opt/mingw32)
|
||||
|
||||
SET(CMAKE_SYSTEM_PROCESSOR x86_64)
|
||||
SET(CMAKE_SYSTEM_PROCESSOR32 i686)
|
||||
|
||||
SET(WIN64 TRUE)
|
||||
|
||||
|
||||
INCLUDE(MinGWCrossCompile)
|
||||
|
||||
34
cmake/modules/config-alsa.h.cmake
Normal file
34
cmake/modules/config-alsa.h.cmake
Normal file
@@ -0,0 +1,34 @@
|
||||
/* Define to 1 if you have the <linux/awe_voice.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_LINUX_AWE_VOICE_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/awe_voice.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_SYS_AWE_VOICE_H 1
|
||||
|
||||
/* Define to 1 if you have the </usr/src/sys/gnu/i386/isa/sound/awe_voice.h>
|
||||
header file. */
|
||||
#cmakedefine LMMS_HAVE__USR_SRC_SYS_GNU_I386_ISA_SOUND_AWE_VOICE_H 1
|
||||
|
||||
/* Define to 1 if you have the </usr/src/sys/i386/isa/sound/awe_voice.h>
|
||||
header file. */
|
||||
#cmakedefine LMMS_HAVE__USR_SRC_SYS_I386_ISA_SOUND_AWE_VOICE_H 1
|
||||
|
||||
/* Define to 1 if you have the <awe_voice.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_AWE_VOICE_H 1
|
||||
|
||||
/* Define if you have libasound.so.2 (required for ALSA 0.9.x support) */
|
||||
#cmakedefine LMMS_HAVE_LIBASOUND2 1
|
||||
|
||||
/* Define if libasound has snd_pcm_resume() */
|
||||
#cmakedefine LMMS_HAVE_SND_PCM_RESUME 1
|
||||
|
||||
/* Define to 1 if you have the <alsa/asoundlib.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_ALSA_ASOUNDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/asoundlib.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_SYS_ASOUNDLIB_H 1
|
||||
|
||||
/* Define to 1 if you have the <sys/soundcard.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_SYS_SOUNDCARD_H 1
|
||||
|
||||
/* Define to 1 if you have the <machine/soundcard.h> header file. */
|
||||
#cmakedefine LMMS_HAVE_MACHINE_SOUNDCARD_H 1
|
||||
189
cmake/nsis/FileAssociation.nsh
Normal file
189
cmake/nsis/FileAssociation.nsh
Normal file
@@ -0,0 +1,189 @@
|
||||
/*
|
||||
_____________________________________________________________________________
|
||||
|
||||
File Association
|
||||
_____________________________________________________________________________
|
||||
|
||||
Based on code taken from http://nsis.sourceforge.net/File_Association
|
||||
|
||||
Usage in script:
|
||||
1. !include "FileAssociation.nsh"
|
||||
2. [Section|Function]
|
||||
${FileAssociationFunction} "Param1" "Param2" "..." $var
|
||||
[SectionEnd|FunctionEnd]
|
||||
|
||||
FileAssociationFunction=[RegisterExtension|UnRegisterExtension]
|
||||
|
||||
_____________________________________________________________________________
|
||||
|
||||
${RegisterExtension} "[executable]" "[extension]" "[description]"
|
||||
|
||||
"[executable]" ; executable which opens the file format
|
||||
;
|
||||
"[extension]" ; extension, which represents the file format to open
|
||||
;
|
||||
"[description]" ; description for the extension. This will be display in Windows Explorer.
|
||||
;
|
||||
|
||||
|
||||
${UnRegisterExtension} "[extension]" "[description]"
|
||||
|
||||
"[extension]" ; extension, which represents the file format to open
|
||||
;
|
||||
"[description]" ; description for the extension. This will be display in Windows Explorer.
|
||||
;
|
||||
|
||||
_____________________________________________________________________________
|
||||
|
||||
Macros
|
||||
_____________________________________________________________________________
|
||||
|
||||
Change log window verbosity (default: 3=no script)
|
||||
|
||||
Example:
|
||||
!include "FileAssociation.nsh"
|
||||
!insertmacro RegisterExtension
|
||||
${FileAssociation_VERBOSE} 4 # all verbosity
|
||||
!insertmacro UnRegisterExtension
|
||||
${FileAssociation_VERBOSE} 3 # no script
|
||||
*/
|
||||
|
||||
|
||||
!ifndef FileAssociation_INCLUDED
|
||||
!define FileAssociation_INCLUDED
|
||||
|
||||
!include Util.nsh
|
||||
|
||||
!verbose push
|
||||
!verbose 3
|
||||
!ifndef _FileAssociation_VERBOSE
|
||||
!define _FileAssociation_VERBOSE 3
|
||||
!endif
|
||||
!verbose ${_FileAssociation_VERBOSE}
|
||||
!define FileAssociation_VERBOSE `!insertmacro FileAssociation_VERBOSE`
|
||||
!verbose pop
|
||||
|
||||
!macro FileAssociation_VERBOSE _VERBOSE
|
||||
!verbose push
|
||||
!verbose 3
|
||||
!undef _FileAssociation_VERBOSE
|
||||
!define _FileAssociation_VERBOSE ${_VERBOSE}
|
||||
!verbose pop
|
||||
!macroend
|
||||
|
||||
|
||||
|
||||
!macro RegisterExtensionCall _EXECUTABLE _EXTENSION _DESCRIPTION
|
||||
!verbose push
|
||||
!verbose ${_FileAssociation_VERBOSE}
|
||||
Push `${_DESCRIPTION}`
|
||||
Push `${_EXTENSION}`
|
||||
Push `${_EXECUTABLE}`
|
||||
${CallArtificialFunction} RegisterExtension_
|
||||
!verbose pop
|
||||
!macroend
|
||||
|
||||
!macro UnRegisterExtensionCall _EXTENSION _DESCRIPTION
|
||||
!verbose push
|
||||
!verbose ${_FileAssociation_VERBOSE}
|
||||
Push `${_EXTENSION}`
|
||||
Push `${_DESCRIPTION}`
|
||||
${CallArtificialFunction} UnRegisterExtension_
|
||||
!verbose pop
|
||||
!macroend
|
||||
|
||||
|
||||
|
||||
!define RegisterExtension `!insertmacro RegisterExtensionCall`
|
||||
!define un.RegisterExtension `!insertmacro RegisterExtensionCall`
|
||||
|
||||
!macro RegisterExtension
|
||||
!macroend
|
||||
|
||||
!macro un.RegisterExtension
|
||||
!macroend
|
||||
|
||||
!macro RegisterExtension_
|
||||
!verbose push
|
||||
!verbose ${_FileAssociation_VERBOSE}
|
||||
|
||||
Exch $R2 ;exe
|
||||
Exch
|
||||
Exch $R1 ;ext
|
||||
Exch
|
||||
Exch 2
|
||||
Exch $R0 ;desc
|
||||
Exch 2
|
||||
Push $0
|
||||
Push $1
|
||||
|
||||
ReadRegStr $1 HKCR $R1 "" ; read current file association
|
||||
StrCmp "$1" "" NoBackup ; is it empty
|
||||
StrCmp "$1" "$R0" NoBackup ; is it our own
|
||||
WriteRegStr HKCR $R1 "backup_val" "$1" ; backup current value
|
||||
NoBackup:
|
||||
WriteRegStr HKCR $R1 "" "$R0" ; set our file association
|
||||
|
||||
ReadRegStr $0 HKCR $R0 ""
|
||||
StrCmp $0 "" 0 Skip
|
||||
WriteRegStr HKCR "$R0" "" "$R0"
|
||||
WriteRegStr HKCR "$R0\shell" "" "open"
|
||||
Skip:
|
||||
WriteRegStr HKCR "$R0\shell\open\command" "" '"$R2" "%1"'
|
||||
WriteRegStr HKCR "$R0\shell\edit" "" "Edit $R0"
|
||||
WriteRegStr HKCR "$R0\shell\edit\command" "" '"$R2" "%1"'
|
||||
|
||||
Pop $1
|
||||
Pop $0
|
||||
Pop $R2
|
||||
Pop $R1
|
||||
Pop $R0
|
||||
|
||||
!verbose pop
|
||||
!macroend
|
||||
|
||||
|
||||
|
||||
!define UnRegisterExtension `!insertmacro UnRegisterExtensionCall`
|
||||
!define un.UnRegisterExtension `!insertmacro UnRegisterExtensionCall`
|
||||
|
||||
!macro UnRegisterExtension
|
||||
!macroend
|
||||
|
||||
!macro un.UnRegisterExtension
|
||||
!macroend
|
||||
|
||||
!macro UnRegisterExtension_
|
||||
!verbose push
|
||||
!verbose ${_FileAssociation_VERBOSE}
|
||||
|
||||
Exch $R1 ;desc
|
||||
Exch
|
||||
Exch $R0 ;ext
|
||||
Exch
|
||||
Push $0
|
||||
Push $1
|
||||
|
||||
ReadRegStr $1 HKCR $R0 ""
|
||||
StrCmp $1 $R1 0 NoOwn ; only do this if we own it
|
||||
ReadRegStr $1 HKCR $R0 "backup_val"
|
||||
StrCmp $1 "" 0 Restore ; if backup="" then delete the whole key
|
||||
DeleteRegKey HKCR $R0
|
||||
Goto NoOwn
|
||||
|
||||
Restore:
|
||||
WriteRegStr HKCR $R0 "" $1
|
||||
DeleteRegValue HKCR $R0 "backup_val"
|
||||
DeleteRegKey HKCR $R1 ;Delete key with association name settings
|
||||
|
||||
NoOwn:
|
||||
|
||||
Pop $1
|
||||
Pop $0
|
||||
Pop $R1
|
||||
Pop $R0
|
||||
|
||||
!verbose pop
|
||||
!macroend
|
||||
|
||||
!endif # !FileAssociation_INCLUDED
|
||||
10
configure
vendored
Executable file
10
configure
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
#!/bin/sh
|
||||
|
||||
echo ""
|
||||
echo "Usage of configure & Co is deprecated! Please use"
|
||||
echo ""
|
||||
echo " cmake . -DCMAKE_INSTALL_PREFIX=/usr"
|
||||
echo ""
|
||||
echo "or similiar instead."
|
||||
echo ""
|
||||
|
||||
744
configure.in
744
configure.in
@@ -1,744 +0,0 @@
|
||||
# -*- Autoconf -*-
|
||||
# Process this file with autoconf to produce a configure script.
|
||||
|
||||
AC_PREREQ(2.50)
|
||||
AC_INIT(lmms, 0.2.1, tobydox/at/users/dot/sourceforge/dot/net)
|
||||
AM_INIT_AUTOMAKE(lmms, 0.2.1)
|
||||
|
||||
AM_CONFIG_HEADER(config.h)
|
||||
|
||||
# Checks for programs.
|
||||
AC_PROG_CXX
|
||||
AC_PROG_CC
|
||||
AC_PROG_LN_S
|
||||
AC_PROG_GCC_TRADITIONAL
|
||||
AC_PROG_LIBTOOL
|
||||
|
||||
# -fomit-frame-pointer crashes wine on Ubuntu Dapper--Danny 7/21/06
|
||||
#EXTRAFLAGS="-floop-optimize2 -fomit-frame-pointer -fgcse-sm -fgcse-las"
|
||||
EXTRAFLAGS="-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
|
||||
EXTRAFLAGS="$EXTRAFLAGS -ftree-vectorize -ftree-loop-linear"
|
||||
if test "x`$CC --version|head -1|cut -d\ -f3|cut -d. -f2`" != "x0" ; then
|
||||
EXTRAFLAGS="$EXTRAFLAGS -funsafe-loop-optimizations -Wunsafe-loop-optimizations"
|
||||
fi
|
||||
fi
|
||||
|
||||
CFLAGS="$CFLAGS $EXTRAFLAGS"
|
||||
CXXFLAGS="$CXXFLAGS $EXTRAFLAGS"
|
||||
|
||||
AC_PATH_XTRA
|
||||
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 pthread.h sys/ipc.h sys/shm.h sys/time.h sys/select.h sys/types.h stdarg.h signal.h sched.h])
|
||||
|
||||
# checks for typedefs, structures, and compiler characteristics.
|
||||
AC_C_CONST
|
||||
AC_C_INLINE
|
||||
AC_TYPE_SIZE_T
|
||||
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_FUNC_MALLOC
|
||||
AC_FUNC_MEMCMP
|
||||
AC_TYPE_SIGNAL
|
||||
|
||||
AC_CHECK_FUNCS([usleep pipe sprintf])
|
||||
|
||||
|
||||
|
||||
# search for include-path of SDL (just for supporting the FreeBSD-guys.... ;-)
|
||||
for i in SDL SDL10 SDL11 SDL12 ; do
|
||||
FOUND=""
|
||||
AC_CHECK_HEADER($i/SDL.h, FOUND="true")
|
||||
if test "$FOUND" = "true" ; then
|
||||
SDL_INC_PATH="$i"
|
||||
break
|
||||
fi
|
||||
done
|
||||
|
||||
|
||||
AH_TEMPLATE(SDL_SDL_H, [Define to location of SDL.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"
|
||||
|
||||
# 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.])
|
||||
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="")
|
||||
fi
|
||||
if test ! -z "$HAVE_SDL_SDL_AUDIO_H" ; then
|
||||
AC_DEFINE_UNQUOTED(SDL_SDL_H, <$SDL_INC_PATH/SDL.h>)
|
||||
AC_DEFINE_UNQUOTED(SDL_SDL_AUDIO_H, <$SDL_INC_PATH/SDL_audio.h>)
|
||||
AC_DEFINE(HAVE_SDL_SDL_AUDIO_H)
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_LIBSDL, test ! -z "$HAVE_SDL_SDL_AUDIO_H")
|
||||
|
||||
|
||||
# check for SDL_sound-lib
|
||||
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.])
|
||||
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="")
|
||||
fi
|
||||
if test ! -z "$HAVE_SDL_SDL_SOUND_H" ; then
|
||||
AC_DEFINE_UNQUOTED(SDL_SDL_SOUND_H, <$SDL_INC_PATH/SDL_sound.h>)
|
||||
AC_DEFINE(HAVE_SDL_SDL_SOUND_H)
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(HAVE_LIBSDL_SOUND, test ! -z "$HAVE_LIBSDL_SOUND")
|
||||
|
||||
LIBS="$OLD_LIBS"
|
||||
|
||||
|
||||
# check for ALSA-lib
|
||||
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.])
|
||||
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="")
|
||||
fi
|
||||
if test ! -z "$HAVE_ALSA_ASOUNDLIB_H" ; then
|
||||
AC_DEFINE(HAVE_ALSA_ASOUNDLIB_H)
|
||||
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(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")
|
||||
AC_CHECK_LIB([jack], [jack_client_new], HAVE_LIBJACK="true", HAVE_JACK_JACK_H="")
|
||||
AC_CHECK_LIB([jack], [jack_client_open], JACK_CLIENT_OPEN="true")
|
||||
if test -z "$JACK_CLIENT_OPEN" ; then
|
||||
AC_DEFINE(OLD_JACK)
|
||||
fi
|
||||
fi
|
||||
if test ! -z "$HAVE_JACK_JACK_H" ; then
|
||||
AC_DEFINE(HAVE_JACK_JACK_H)
|
||||
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([--with-vst],
|
||||
[enable support for builtin VST-plugin-hosting]), [ with_vst=yes ], [ with_vst=no ])
|
||||
AH_TEMPLATE(HAVE_VST_AEFFECTX_H, [Define to 1 if you have the <aeffectx.h> header file.])
|
||||
if test "x$with_vst" = "xyes" ; then
|
||||
|
||||
ORIG_CFLAGS=$CFLAGS
|
||||
ORIG_CPPFLAGS=$CPPFLAGS
|
||||
CFLAGS="$CLFAGS -I./include"
|
||||
CPPFLAGS="$CPPFLAGS -I./include"
|
||||
ORIG_CC="$CC"
|
||||
CC="$CXX"
|
||||
AC_CHECK_HEADER(aeffectx.h, HAVE_VST_AEFFECTX_H="true")
|
||||
CFLAGS="$ORIG_CFLAGS"
|
||||
CPPFLAGS="$ORIG_CPPFLAGS"
|
||||
|
||||
AC_CHECK_PROG(WINEGCC, winegcc, /usr/bin/winegcc,,/usr/bin)
|
||||
AC_CHECK_LIB([wine], [wine_init])
|
||||
if test ! -z "$WINEGCC" ; then
|
||||
if test ! -z "$HAVE_VST_AEFFECTX_H" ; then
|
||||
WINE_OK_BUT_VST_INCOMPLETE=""
|
||||
AC_DEFINE(HAVE_VST_AEFFECTX_H)
|
||||
else
|
||||
WINE_OK_BUT_VST_INCOMPLETE="true"
|
||||
fi
|
||||
fi
|
||||
CC="$ORIG_CC"
|
||||
fi
|
||||
AM_CONDITIONAL(VST_SUPPORT, test ! -z "$WINEGCC")
|
||||
|
||||
|
||||
# check for LADSPA-SDK
|
||||
AC_ARG_WITH(src,
|
||||
AS_HELP_STRING([--without-ladspa],
|
||||
[disable support for LADSPA-support]), ,
|
||||
[ with_ladspa=yes ])
|
||||
AH_TEMPLATE(HAVE_LADSPA_H, [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
|
||||
|
||||
|
||||
# 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.])
|
||||
if test "x$with_vorbis" = "xyes" ; then
|
||||
OGG_SUPPORT="true"
|
||||
AC_CHECK_HEADER(vorbis/codec.h, HAVE_VORBIS_CODEC_H="true",OGG_SUPPORT="")
|
||||
AC_CHECK_HEADER(vorbis/vorbisenc.h, HAVE_VORBIS_VORBISENC_H="true",OGG_SUPPORT="")
|
||||
AC_CHECK_HEADER(vorbis/vorbisfile.h, HAVE_VORBIS_VORBISFILE_H="true",OGG_SUPPORT="")
|
||||
AC_CHECK_LIB([vorbis], [vorbis_analysis], HAVE_LIBVORBIS="true", OGG_SUPPORT="")
|
||||
fi
|
||||
if test ! -z "$OGG_SUPPORT" ; then
|
||||
AC_DEFINE(HAVE_VORBIS_CODEC_H)
|
||||
AC_DEFINE(HAVE_VORBIS_VORBISENC_H)
|
||||
AC_DEFINE(HAVE_VORBIS_VORBISFILE_H)
|
||||
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(libsrc,
|
||||
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="")
|
||||
fi
|
||||
if test ! -z "$HAVE_SAMPLERATE_H" ; then
|
||||
AC_DEFINE(HAVE_SAMPLERATE_H)
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_LIBSRC, test ! -z "$HAVE_SAMPLERATE_H")
|
||||
|
||||
|
||||
# libsndfile-stuff
|
||||
AC_ARG_WITH(sndfile,
|
||||
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.])
|
||||
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="")
|
||||
AC_MSG_CHECKING([version of libsndfile])
|
||||
AH_TEMPLATE(OLD_SNDFILE, [Define to 1 if libsndfile < 1.0.11])
|
||||
OLD_LIBS="$LIBS"
|
||||
LIBS="$LIBS -lsndfile"
|
||||
AC_RUN_IFELSE([ #include <sndfile.h>
|
||||
int main( void )
|
||||
{
|
||||
SF_INFO si;
|
||||
( void )sf_open( "", SFM_READ, &si );
|
||||
return 0;
|
||||
}],
|
||||
AC_MSG_RESULT([>= 1.0.11]),
|
||||
AC_MSG_RESULT([< 1.0.11])
|
||||
AC_DEFINE(OLD_SNDFILE)
|
||||
)
|
||||
LIBS="$OLD_LIBS"
|
||||
fi
|
||||
if test ! -z "$HAVE_SNDFILE_H" ; then
|
||||
AC_DEFINE(HAVE_SNDFILE_H)
|
||||
fi
|
||||
AM_CONDITIONAL(HAVE_LIBSF, test ! -z "$HAVE_SNDFILE_H")
|
||||
|
||||
AC_ARG_WITH(nosmpdecs,
|
||||
AS_HELP_STRING([--without-sample-decoders],
|
||||
[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 without any sample-decoding-libraries.])
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# check whether to disable surround-support
|
||||
AC_MSG_CHECKING([whether to disable surround-support])
|
||||
AH_TEMPLATE(DISABLE_SURROUND, [Define if you want to disable surround-support in LMMS.])
|
||||
AC_ARG_ENABLE([surround],
|
||||
AS_HELP_STRING([--disable-surround],
|
||||
[compile LMMS without surround-support]),
|
||||
DISABLE_SURROUND="yes")
|
||||
if test "x$DISABLE_SURROUND" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(DISABLE_SURROUND)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
|
||||
# check whether to enable high-quality sinc-resampling
|
||||
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")
|
||||
if test "x$HQ_SINC" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(HQ_SINC)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
# check whether to disable single-source-compile
|
||||
AC_MSG_CHECKING([whether to disable single-source-compile])
|
||||
# AH_TEMPLATE(SINGLE_SOURCE_COMPILE, [Define if you want to enable single-source-compile.])
|
||||
AC_ARG_ENABLE([ssc],
|
||||
AS_HELP_STRING([--disable-ssc],
|
||||
[disable single-source-compile]), NO_SSC="true")
|
||||
if test ! "x$NO_SSC" = "xtrue" ; then
|
||||
AC_MSG_RESULT(no)
|
||||
# AC_DEFINE(SINGLE_SOURCE_COMPILE)
|
||||
CXXFLAGS="$CXXFLAGS -DSINGLE_SOURCE_COMPILE"
|
||||
else
|
||||
AC_MSG_RESULT(yes)
|
||||
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])
|
||||
AH_TEMPLATE(FASTCALL, [Define to any attribute, speeding up function-calls])
|
||||
AC_RUN_IFELSE([ int __attribute__((regparm(3))) foo( int a, int b, int c )
|
||||
{ return( a=b=c ); }
|
||||
int __attribute__((regparm(3))) main( void )
|
||||
{ return( foo(2,1,0) ); }],
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(FASTCALL, [__attribute__((regparm(3)))]),
|
||||
AC_MSG_RESULT(no)
|
||||
AC_DEFINE_UNQUOTED(FASTCALL,[])
|
||||
)
|
||||
|
||||
|
||||
AC_MSG_CHECKING([whether floorf is known by compiler])
|
||||
AH_TEMPLATE(floorf, [Define to floor if floorf is not known])
|
||||
AC_TRY_LINK([#include <math.h>], [ floorf ],
|
||||
AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT([no - will use floor instead])
|
||||
AC_DEFINE(floorf, floor)
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([whether powf is known by compiler])
|
||||
AH_TEMPLATE(powf, [Define to pow if powf is not known])
|
||||
AC_TRY_LINK([#include <math.h>], [ powf ],
|
||||
AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT([no - will use pow instead])
|
||||
AC_DEFINE(powf, pow)
|
||||
)
|
||||
|
||||
AC_MSG_CHECKING([whether fabsf is known by compiler])
|
||||
AH_TEMPLATE(fabsf, [Define to pow if fabsf is not known])
|
||||
AC_TRY_LINK([#include <math.h>], [ fabsf ],
|
||||
AC_MSG_RESULT(yes),
|
||||
AC_MSG_RESULT([no - will use fabs instead])
|
||||
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")
|
||||
if test "x$DEBUG" = "xyes" ; then
|
||||
AC_MSG_RESULT(yes)
|
||||
AC_DEFINE(LMMS_DEBUG)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
fi
|
||||
|
||||
|
||||
# check for rpm SOURCES path
|
||||
echo -n "checking for rpm sources path... "
|
||||
RPMSOURCEDIR="NOT-FOUND"
|
||||
for directory in packages OpenLinux redhat RedHat rpm RPM "" ; do
|
||||
if test -d /usr/src/${directory}/SOURCES ; then
|
||||
RPMSOURCEDIR="/usr/src/${directory}/SOURCES/"
|
||||
fi
|
||||
done
|
||||
echo "$RPMSOURCEDIR"
|
||||
AM_CONDITIONAL(HAVE_RPM, test "$RPMSOURCEDIR" != "NOT-FOUND")
|
||||
AC_SUBST(RPMSOURCEDIR)
|
||||
|
||||
lmmsdatadir="$datadir/$PACKAGE"
|
||||
AC_SUBST(lmmsdatadir)
|
||||
|
||||
|
||||
#CFLAGS="$CXXFLAGS -g -O2"
|
||||
#CXXFLAGS="$CXXFLAGS -g -O2"
|
||||
if test "x$CXX" == "xg++" ; then
|
||||
CXXFLAGS="$CXXFLAGS -ansi -Wall -fno-exceptions"
|
||||
fi
|
||||
|
||||
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
||||
CXXFLAGS="$CXXFLAGS -I/usr/local/include"
|
||||
|
||||
AC_CONFIG_FILES([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/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/bit_invader/Makefile
|
||||
plugins/flp_import/Makefile
|
||||
plugins/midi_import/Makefile
|
||||
plugins/organic/Makefile
|
||||
plugins/plucked_string_synth/Makefile
|
||||
plugins/triple_oscillator/Makefile
|
||||
plugins/vestige/Makefile
|
||||
plugins/vibed/Makefile
|
||||
lmms.spec])
|
||||
AC_OUTPUT
|
||||
|
||||
with_warnings="false"
|
||||
|
||||
echo
|
||||
echo
|
||||
|
||||
PLUGINS_TO_BUILD=""
|
||||
|
||||
|
||||
if test -z "$HAVE_ALSA_ASOUNDLIB_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
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 " = 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
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_JACK_JACK_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have JACK-library installed and/or JACK-lib-development-"
|
||||
echo " = package is missing. This will disable support for JACK-transport."
|
||||
echo " = This is no problem but you'll miss the great possibilities of interacting"
|
||||
echo " = with other sound-applications in realtime!"
|
||||
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 ======================================================="
|
||||
echo " ========================"
|
||||
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 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 " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have SDL_sound-library installed and/or SDL_sound-"
|
||||
echo " = development-package is missing. This means that you can only load samples"
|
||||
echo " = within LMMS if you have libsndfile and libvorbis installed!"
|
||||
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
|
||||
|
||||
|
||||
|
||||
|
||||
if test -z "$HAVE_SNDFILE_H" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You don't seem to have libsndfile installed and/or libsndfile-development-"
|
||||
echo " = package is missing. This is not that fatal as long as you have SDL_sound"
|
||||
echo " = installed. Otherwise it's strongly recommended to install libsndfile and"
|
||||
echo " = libvorbis for being able to use samples within 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\* libsndfile for sample-decoding"
|
||||
fi
|
||||
|
||||
|
||||
|
||||
# not yet...
|
||||
#if test -z "$HAVE_LADSPA_H" ; then
|
||||
# echo " ========================"
|
||||
# echo " === LMMS - WARNING ======================================================="
|
||||
# echo " ========================"
|
||||
# echo " ="
|
||||
# echo " = You don't seem to have installed LADSPA-SDK which is neccessary for"
|
||||
# echo " = building LMMS with LADSPA support. LADSPA-support is very useful"
|
||||
# echo " = as you're able to use a lot of LADSPA-effects inside 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\* LADSPA-plugins"
|
||||
#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 " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* libsamplerate for internal samplerate-conversion"
|
||||
fi
|
||||
|
||||
|
||||
if test "x$with_vst" = "xno" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - INFORMATION ==================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = If you want VST-support within LMMS, please pass"
|
||||
echo " ="
|
||||
echo " = --with-vst"
|
||||
echo " ="
|
||||
echo " = to configure, since it is disabled per default!"
|
||||
echo " ="
|
||||
else
|
||||
|
||||
if test ! -z "$WINE_OK_BUT_VST_INCOMPLETE" ; then
|
||||
echo " ========================"
|
||||
echo " === LMMS - WARNING ======================================================="
|
||||
echo " ========================"
|
||||
echo " ="
|
||||
echo " = You seem to have a proper WINE-installation, but the header-files"
|
||||
echo " = (AEffect.h and aeffectx.h) from Steinberg-VST-SDK are missing or not present"
|
||||
echo " = in /usr/include/ or ./include. We cannot distribute them as they're licensed under"
|
||||
echo " = a GPL-incompatible license, so you'll have to download them at"
|
||||
echo " ="
|
||||
echo " = http://audacity.cvs.sourceforge.net/*checkout*/audacity/audacity-old/effects/aeffectx.h"
|
||||
echo " = http://audacity.cvs.sourceforge.net/*checkout*/audacity/audacity-old/effects/AEffect.h"
|
||||
echo " ="
|
||||
echo " = and put the mentioned files into /usr/include/ or ./include."
|
||||
echo " = Otherwise (now!) configure will disable LMMS's support for built-in VST-"
|
||||
echo " = plugin-usage. If you do not intend to use VST-plugins with LMMS you can "
|
||||
echo " = ignore this warning."
|
||||
echo " = Consider installing the missing packages for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
else
|
||||
if test ! -z "$HAVE_VST_AEFFECTX_H" ; then
|
||||
PLUGINS_TO_BUILD="$PLUGINS_TO_BUILD\n\t\* LMMS VST Support Layer (LVSL) for integrated 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 for using the full power of LMMS."
|
||||
echo " ="
|
||||
with_warnings="true"
|
||||
fi
|
||||
fi
|
||||
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 " ============================"
|
||||
echo " === LMMS - INFORMATION ==================================================="
|
||||
echo " ============================"
|
||||
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'."
|
||||
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"
|
||||
echo " = proceeding. Otherwise don't complain, if LMMS doesn't run the way"
|
||||
echo " = you might expect..."
|
||||
fi
|
||||
echo " ="
|
||||
echo " = If there're problems while compiling LMMS, please send a mail to "
|
||||
echo " = tobydox [at] users.sourceforge.net!"
|
||||
echo " ="
|
||||
echo
|
||||
|
||||
19
data/CMakeLists.txt
Normal file
19
data/CMakeLists.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
ADD_SUBDIRECTORY(backgrounds)
|
||||
ADD_SUBDIRECTORY(locale)
|
||||
ADD_SUBDIRECTORY(presets)
|
||||
ADD_SUBDIRECTORY(projects)
|
||||
ADD_SUBDIRECTORY(samples)
|
||||
ADD_SUBDIRECTORY(themes)
|
||||
|
||||
IF(LMMS_BUILD_LINUX)
|
||||
INSTALL(FILES themes/default/icon.png DESTINATION "${DATA_DIR}/pixmaps" RENAME lmms.png)
|
||||
INSTALL(FILES lmms DESTINATION "${DATA_DIR}/menu")
|
||||
INSTALL(FILES lmms.desktop DESTINATION "${DATA_DIR}/applications")
|
||||
INSTALL(FILES lmms.xml DESTINATION "${DATA_DIR}/mime/packages")
|
||||
ENDIF(LMMS_BUILD_LINUX)
|
||||
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
FILE(GLOB RAWWAVES "${CMAKE_INSTALL_PREFIX}/share/stk/rawwaves/*.raw")
|
||||
INSTALL(FILES ${RAWWAVES} DESTINATION "${DATA_DIR}/stk/rawwaves")
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
SUBDIRS = locale midi-maps presets projects samples themes track_icons
|
||||
|
||||
1912
data/application-x-lmms-project.svg
Normal file
1912
data/application-x-lmms-project.svg
Normal file
File diff suppressed because it is too large
Load Diff
|
After Width: | Height: | Size: 66 KiB |
2
data/backgrounds/CMakeLists.txt
Normal file
2
data/backgrounds/CMakeLists.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
FILE(GLOB PNG_FILES *.png)
|
||||
INSTALL(FILES ${PNG_FILES} DESTINATION "${LMMS_DATA_DIR}/backgrounds")
|
||||
BIN
data/backgrounds/lmms_tile.png
Normal file
BIN
data/backgrounds/lmms_tile.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 442 B |
BIN
data/backgrounds/newbg.png
Normal file
BIN
data/backgrounds/newbg.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 38 KiB |
BIN
data/backgrounds/vinnie.png
Normal file
BIN
data/backgrounds/vinnie.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
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/pixmaps/lmms.png"
|
||||
13
data/lmms.desktop
Normal file
13
data/lmms.desktop
Normal file
@@ -0,0 +1,13 @@
|
||||
[Desktop Entry]
|
||||
Name=Linux MultiMedia Studio
|
||||
GenericName=music production suite
|
||||
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=lmms
|
||||
Exec=lmms
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Qt;AudioVideo;Audio;Midi;
|
||||
MimeType=application/x-lmms-project;
|
||||
BIN
data/lmms.ico
Normal file
BIN
data/lmms.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 134 KiB |
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/CMakeLists.txt
Normal file
7
data/locale/CMakeLists.txt
Normal file
@@ -0,0 +1,7 @@
|
||||
FILE(GLOB QM_FILES *.qm)
|
||||
IF(LMMS_BUILD_WIN32)
|
||||
FILE(GLOB QT_QM_FILES "${QT_TRANSLATIONS_DIR}/qt*[^h].qm")
|
||||
ENDIF(LMMS_BUILD_WIN32)
|
||||
|
||||
INSTALL(FILES ${QM_FILES} ${QT_QM_FILES} DESTINATION "${LMMS_DATA_DIR}/locale")
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
localedir = $(lmmsdatadir)/locale
|
||||
|
||||
locale_DATA = $(wildcard *.qm)
|
||||
locale_SOURCES = $(wildcard *.ts)
|
||||
|
||||
EXTRA_DIST = $(locale_DATA) $(locale_SOURCES)
|
||||
|
||||
Binary file not shown.
8134
data/locale/ca.ts
8134
data/locale/ca.ts
File diff suppressed because it is too large
Load Diff
BIN
data/locale/cs.qm
Normal file
BIN
data/locale/cs.qm
Normal file
Binary file not shown.
6754
data/locale/cs.ts
Normal file
6754
data/locale/cs.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/de.qm
Executable file → Normal file
BIN
data/locale/de.qm
Executable file → Normal file
Binary file not shown.
7510
data/locale/de.ts
Executable file → Normal file
7510
data/locale/de.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/en.qm
Executable file → Normal file
BIN
data/locale/en.qm
Executable file → Normal file
Binary file not shown.
6516
data/locale/en.ts
Executable file → Normal file
6516
data/locale/en.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/es.qm
Executable file → Normal file
BIN
data/locale/es.qm
Executable file → Normal file
Binary file not shown.
7540
data/locale/es.ts
Executable file → Normal file
7540
data/locale/es.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/fa.qm
Normal file
BIN
data/locale/fa.qm
Normal file
Binary file not shown.
6732
data/locale/fa.ts
Normal file
6732
data/locale/fa.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/fr.qm
Executable file → Normal file
BIN
data/locale/fr.qm
Executable file → Normal file
Binary file not shown.
7167
data/locale/fr.ts
Executable file → Normal file
7167
data/locale/fr.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/gl.qm
Normal file
BIN
data/locale/gl.qm
Normal file
Binary file not shown.
6784
data/locale/gl.ts
Normal file
6784
data/locale/gl.ts
Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
2225
data/locale/ir.ts
2225
data/locale/ir.ts
File diff suppressed because it is too large
Load Diff
BIN
data/locale/it.qm
Executable file → Normal file
BIN
data/locale/it.qm
Executable file → Normal file
Binary file not shown.
8588
data/locale/it.ts
Executable file → Normal file
8588
data/locale/it.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/ja.qm
Normal file
BIN
data/locale/ja.qm
Normal file
Binary file not shown.
6783
data/locale/ja.ts
Normal file
6783
data/locale/ja.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/ko.qm
Normal file
BIN
data/locale/ko.qm
Normal file
Binary file not shown.
6737
data/locale/ko.ts
Normal file
6737
data/locale/ko.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.
6757
data/locale/nl.ts
Normal file
6757
data/locale/nl.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/pl.qm
Normal file
BIN
data/locale/pl.qm
Normal file
Binary file not shown.
6791
data/locale/pl.ts
Normal file
6791
data/locale/pl.ts
Normal file
File diff suppressed because it is too large
Load Diff
BIN
data/locale/pt_br.qm
Executable file → Normal file
BIN
data/locale/pt_br.qm
Executable file → Normal file
Binary file not shown.
7216
data/locale/pt_br.ts
Executable file → Normal file
7216
data/locale/pt_br.ts
Executable file → Normal file
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
data/locale/ru.qm
Executable file → Normal file
BIN
data/locale/ru.qm
Executable file → Normal file
Binary file not shown.
8051
data/locale/ru.ts
Executable file → Normal file
8051
data/locale/ru.ts
Executable file → 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.
6735
data/locale/sv.ts
Normal file
6735
data/locale/sv.ts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,10 +0,0 @@
|
||||
midimapsdir = $(lmmsdatadir)/midi-maps/
|
||||
|
||||
midimaps_DATA = gm.map \
|
||||
YamahaPSR400.map \
|
||||
YamahaPSR500.map \
|
||||
YamahaPSS790.map \
|
||||
YamahaQY10.map
|
||||
|
||||
EXTRA_DIST = $(midimaps_DATA)
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
These MIDI-maps are taken from KMid so please contact the author of KMid for
|
||||
issues concerning these files.
|
||||
|
||||
@@ -1,293 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,293 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,299 +0,0 @@
|
||||
# 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
|
||||
|
||||
@@ -1,305 +0,0 @@
|
||||
# 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
|
||||
@@ -1,290 +0,0 @@
|
||||
# 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
|
||||
|
||||
BIN
data/nsis_branding.bmp
Normal file
BIN
data/nsis_branding.bmp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 25 KiB |
0
data/presets/AudioFileProcessor/Bass-Mania.cs.xml → data/presets/AudioFileProcessor/Bass-Mania.xpf
Executable file → Normal file
0
data/presets/AudioFileProcessor/Bass-Mania.cs.xml → data/presets/AudioFileProcessor/Bass-Mania.xpf
Executable file → Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user