@ -0,0 +1,215 @@ | |||
1 100 00:09 95Hz 6715Hz 10.26 1.74 | 177 0 0 | | |||
1 100 00:34 104Hz 6133Hz 10.08 1.92 | 195 0 0 | intro, drawSpectrum, crackle... | |||
0 300 02:21 10575Hz 60Hz 0.83 11.17 | 140 0 184 | | |||
0 500 02:24 10521Hz 60Hz 0.84 11.16 | 140 0 184 | | |||
1 1000 03:02 180Hz 3554Hz 8.99 3.01 | 255 47 0 | --- scene change | |||
0 100 03:11 9438Hz 67Hz 1.06 10.94 | 136 0 200 | firstlevel color | |||
1 1000 03:14 188Hz 3400Hz 8.9 3.1 | 255 56 0 | --- tiles? | |||
1 180 03:59 222Hz 2873Hz 8.56 3.44 | 255 90 0 | | |||
1 125 04:04 226Hz 2822Hz 8.53 3.47 | 255 93 0 | soft, everything on the second level | |||
1 125 04:04 226Hz 2819Hz 8.52 3.48 | 255 93 0 | immersive | |||
1 160 04:08 229Hz 2786Hz 8.5 3.5 | 255 96 0 | | |||
1 160 04:48 266Hz 2400Hz 8.2 3.8 | 255 126 0 | | |||
1 100 04:53 271Hz 2356Hz 8.16 3.84 | 255 129 0 | | |||
1 100 04:54 272Hz 2345Hz 8.15 3.85 | 255 130 0 | | |||
1 500 06:15 367Hz 1743Hz 7.56 4.44 | 255 190 0 | | |||
1 500 06:25 381Hz 1676Hz 7.48 4.52 | 255 198 0 | | |||
1 200 06:30 388Hz 1649Hz 7.45 4.55 | 255 201 0 | | |||
1 150 06:46 412Hz 1552Hz 7.33 4.67 | 255 213 0 | | |||
1 300 07:09 448Hz 1426Hz 7.16 4.84 | 255 230 0 | | |||
1 200 07:40 501Hz 1275Hz 6.93 5.07 | 255 253 0 | | |||
1 150 07:43 507Hz 1260Hz 6.91 5.09 | 255 255 0 | | |||
1 100 07:44 510Hz 1254Hz 6.9 5.1 | 254 255 0 | | |||
1 160 08:28 600Hz 1066Hz 6.58 5.42 | 216 255 0 | | |||
1 100 08:29 602Hz 1062Hz 6.57 5.43 | 215 255 0 | | |||
1 200 08:32 607Hz 1053Hz 6.55 5.45 | 213 255 0 | | |||
1 100 08:37 619Hz 1032Hz 6.51 5.49 | 208 255 0 | | |||
1 300 08:38 621Hz 1029Hz 6.5 5.5 | 208 255 0 | | |||
1 120 08:40 626Hz 1021Hz 6.49 5.51 | 206 255 0 | | |||
1 1000 08:47 643Hz 993Hz 6.43 5.57 | 200 255 0 | --- SCENE CHANGE? | |||
1 150 08:52 654Hz 978Hz 6.4 5.6 | 196 255 0 | | |||
0 100 08:55 4317Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
0 150 08:55 4315Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
1 200 09:02 680Hz 941Hz 6.33 5.67 | 187 255 0 | | |||
1 100 09:05 688Hz 930Hz 6.3 5.7 | 184 255 0 | | |||
1 150 09:33 762Hz 839Hz 6.1 5.9 | 160 255 0 | | |||
1 100 09:51 813Hz 786Hz 5.97 6.03 | 145 255 0 | | |||
1 200 10:13 881Hz 725Hz 5.81 6.19 | 126 255 0 | | |||
1 100 10:26 926Hz 690Hz 5.71 6.29 | 114 255 0 | | |||
1 500 10:27 930Hz 687Hz 5.7 6.3 | 113 255 0 | ------ little peak | |||
1 500 10:27 931Hz 687Hz 5.7 6.3 | 113 255 0 | ------ | |||
1 100 10:32 948Hz 675Hz 5.66 6.34 | 109 255 0 | | |||
1 100 10:41 979Hz 653Hz 5.59 6.41 | 101 255 0 | | |||
1 100 10:58 1040Hz 615Hz 5.47 6.53 | 87 255 0 | -- cut, but rising again | |||
1 500 12:38 1503Hz 425Hz 4.74 7.26 | 1 255 0 | ! something announced, rising | |||
1 200 12:42 1530Hz 418Hz 4.7 7.3 | 0 255 5 | | |||
1 100 12:46 1551Hz 412Hz 4.67 7.33 | 0 255 9 | | |||
1 100 12:48 1560Hz 410Hz 4.66 7.34 | 0 255 12 | | |||
1 1000 13:50 1961Hz 326Hz 4.2 7.8 | 0 255 92 | crescendo.. | |||
1 1000 13:57 2015Hz 317Hz 4.15 7.85 | 0 255 101 | | |||
0 1000 14:29 2015Hz 317Hz 4.15 7.85 | 0 255 101 | ------ top level break / BOUNDARY! | |||
0 1000 14:41 1961Hz 326Hz 4.2 7.8 | 0 255 92 | ------ cut ! SCENE CHANGE | |||
0 100 16:22 1560Hz 410Hz 4.66 7.34 | 0 255 12 | dark, silence... | |||
0 100 16:24 1551Hz 412Hz 4.67 7.33 | 0 255 9 | slow movements | |||
0 200 16:30 1530Hz 418Hz 4.7 7.3 | 0 255 5 | | |||
0 500 16:38 1503Hz 425Hz 4.74 7.26 | 1 255 0 | --- suden movement | |||
1 150 17:24 4315Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
1 100 17:24 4317Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
dark and slow and silent? | |||
0 100 19:20 1040Hz 615Hz 5.47 6.53 | 87 255 0 | - quietly something's coming | |||
0 100 19:46 979Hz 653Hz 5.59 6.41 | 101 255 0 | | |||
0 100 20:00 948Hz 675Hz 5.66 6.34 | 109 255 0 | | |||
0 500 20:08 931Hz 687Hz 5.7 6.3 | 113 255 0 | --- first level 500 SUDDEN | |||
0 500 20:09 930Hz 687Hz 5.7 6.3 | 113 255 0 | --- first level 500 NEW LIFE SCENE CHANGE! | |||
0 100 20:11 926Hz 690Hz 5.71 6.29 | 114 255 0 | | |||
0 200 20:32 881Hz 725Hz 5.81 6.19 | 126 255 0 | | |||
1 100 20:56 9438Hz 67Hz 1.06 10.94 | 136 0 200 | | |||
0 100 21:08 813Hz 786Hz 5.97 6.03 | 145 255 0 | | |||
1 500 21:25 10521Hz 60Hz 0.84 11.16 | 140 0 184 | -- action2 | |||
1 300 21:27 10575Hz 60Hz 0.83 11.17 | 140 0 184 | | |||
0 150 21:36 762Hz 839Hz 6.1 5.9 | 160 255 0 | | |||
0 100 22:21 688Hz 930Hz 6.3 5.7 | 184 255 0 | | |||
0 200 22:26 680Hz 941Hz 6.33 5.67 | 187 255 0 | | |||
0 150 22:43 654Hz 978Hz 6.4 5.6 | 196 255 0 | | |||
0 1000 22:50 643Hz 993Hz 6.43 5.57 | 200 255 0 | --- POWERFUL BOUNDARY! / SCENE CHANGE? | |||
1 100 23:00 95Hz 6715Hz 10.26 1.74 | 177 0 0 | | |||
0 120 23:02 626Hz 1021Hz 6.49 5.51 | 206 255 0 | | |||
0 300 23:06 621Hz 1029Hz 6.5 5.5 | 208 255 0 | | |||
0 100 23:07 619Hz 1032Hz 6.51 5.49 | 208 255 0 | | |||
1 100 23:16 104Hz 6133Hz 10.08 1.92 | 195 0 0 | | |||
0 200 23:16 607Hz 1053Hz 6.55 5.45 | 213 255 0 | | |||
0 100 23:20 602Hz 1062Hz 6.57 5.43 | 215 255 0 | | |||
0 160 23:21 600Hz 1066Hz 6.58 5.42 | 216 255 0 | | |||
0 100 24:33 510Hz 1254Hz 6.9 5.1 | 254 255 0 | | |||
0 150 24:35 507Hz 1260Hz 6.91 5.09 | 255 255 0 | | |||
0 200 24:40 501Hz 1275Hz 6.93 5.07 | 255 253 0 | | |||
1 1000 24:47 180Hz 3554Hz 8.99 3.01 | 255 47 0 | --- second level 1000 | |||
1 1000 24:54 188Hz 3400Hz 8.9 3.1 | 255 56 0 | --- second level 1000 | |||
1 180 25:23 222Hz 2873Hz 8.56 3.44 | 255 90 0 | | |||
1 125 25:26 226Hz 2822Hz 8.53 3.47 | 255 93 0 | soft, quiet | |||
1 125 25:26 226Hz 2819Hz 8.52 3.48 | 255 93 0 | | |||
1 160 25:28 229Hz 2786Hz 8.5 3.5 | 255 96 0 | | |||
0 300 25:29 448Hz 1426Hz 7.16 4.84 | 255 230 0 | | |||
1 160 25:53 266Hz 2400Hz 8.2 3.8 | 255 126 0 | | |||
1 100 25:56 271Hz 2356Hz 8.16 3.84 | 255 129 0 | | |||
1 100 25:57 272Hz 2345Hz 8.15 3.85 | 255 130 0 | | |||
0 150 26:06 412Hz 1552Hz 7.33 4.67 | 255 213 0 | | |||
0 200 26:33 388Hz 1649Hz 7.45 4.55 | 255 201 0 | --- | |||
0 500 26:40 381Hz 1676Hz 7.48 4.52 | 255 198 0 | -------- | |||
1 500 26:47 367Hz 1743Hz 7.56 4.44 | 255 190 0 | --- | |||
1 500 26:53 381Hz 1676Hz 7.48 4.52 | 255 198 0 | --- | |||
1 200 26:56 388Hz 1649Hz 7.45 4.55 | 255 201 0 | | |||
0 500 26:57 367Hz 1743Hz 7.56 4.44 | 255 190 0 | -------- | |||
1 150 27:06 412Hz 1552Hz 7.33 4.67 | 255 213 0 | | |||
1 300 27:20 448Hz 1426Hz 7.16 4.84 | 255 230 0 | | |||
1 200 27:39 501Hz 1275Hz 6.93 5.07 | 255 253 0 | | |||
1 150 27:41 507Hz 1260Hz 6.91 5.09 | 255 255 0 | | |||
1 100 27:42 510Hz 1254Hz 6.9 5.1 | 254 255 0 | | |||
1 160 28:09 600Hz 1066Hz 6.58 5.42 | 216 255 0 | | |||
1 100 28:10 602Hz 1062Hz 6.57 5.43 | 215 255 0 | | |||
1 200 28:11 607Hz 1053Hz 6.55 5.45 | 213 255 0 | | |||
1 100 28:14 619Hz 1032Hz 6.51 5.49 | 208 255 0 | | |||
1 300 28:15 621Hz 1029Hz 6.5 5.5 | 208 255 0 | | |||
1 120 28:16 626Hz 1021Hz 6.49 5.51 | 206 255 0 | | |||
1 1000 28:21 643Hz 993Hz 6.43 5.57 | 200 255 0 | -------- | |||
1 150 28:23 654Hz 978Hz 6.4 5.6 | 196 255 0 | | |||
1 200 28:30 680Hz 941Hz 6.33 5.67 | 187 255 0 | | |||
1 100 28:32 688Hz 930Hz 6.3 5.7 | 184 255 0 | | |||
1 150 28:49 762Hz 839Hz 6.1 5.9 | 160 255 0 | | |||
2 300 28:53 10575Hz 60Hz 0.83 11.17 | 140 0 184 | | |||
2 500 28:53 10521Hz 60Hz 0.84 11.16 | 140 0 184 | --! | |||
1 100 29:00 813Hz 786Hz 5.97 6.03 | 145 255 0 | | |||
2 100 29:04 9438Hz 67Hz 1.06 10.94 | 136 0 200 | | |||
0 100 29:07 272Hz 2345Hz 8.15 3.85 | 255 130 0 | | |||
0 100 29:09 271Hz 2356Hz 8.16 3.84 | 255 129 0 | | |||
1 200 29:13 881Hz 725Hz 5.81 6.19 | 126 255 0 | | |||
0 160 29:17 266Hz 2400Hz 8.2 3.8 | 255 126 0 | | |||
1 100 29:22 926Hz 690Hz 5.71 6.29 | 114 255 0 | | |||
1 500 29:22 930Hz 687Hz 5.7 6.3 | 113 255 0 | ---- | |||
1 500 29:23 931Hz 687Hz 5.7 6.3 | 113 255 0 | ---- | |||
1 100 29:26 948Hz 675Hz 5.66 6.34 | 109 255 0 | | |||
1 100 29:31 979Hz 653Hz 5.59 6.41 | 101 255 0 | | |||
1 100 29:41 1040Hz 615Hz 5.47 6.53 | 87 255 0 | | |||
0 160 30:23 229Hz 2786Hz 8.5 3.5 | 255 96 0 | | |||
2 100 30:26 4317Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
2 150 30:26 4315Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
0 125 30:28 226Hz 2819Hz 8.52 3.48 | 255 93 0 | | |||
0 125 30:29 226Hz 2822Hz 8.53 3.47 | 255 93 0 | | |||
0 180 30:36 222Hz 2873Hz 8.56 3.44 | 255 90 0 | | |||
1 500 30:43 1503Hz 425Hz 4.74 7.26 | 1 255 0 | ---- | |||
1 200 30:46 1530Hz 418Hz 4.7 7.3 | 0 255 5 | | |||
1 100 30:48 1551Hz 412Hz 4.67 7.33 | 0 255 9 | | |||
1 100 30:49 1560Hz 410Hz 4.66 7.34 | 0 255 12 | | |||
1 1000 31:28 1961Hz 326Hz 4.2 7.8 | 0 255 92 | -------- bigonestarts here | |||
1 1000 31:32 2015Hz 317Hz 4.15 7.85 | 0 255 101 | -------- | |||
2 1000 31:44 2015Hz 317Hz 4.15 7.85 | 0 255 101 | -------- | |||
2 1000 31:47 1961Hz 326Hz 4.2 7.8 | 0 255 92 | -------- | |||
0 1000 31:50 188Hz 3400Hz 8.9 3.1 | 255 56 0 | ------------! | |||
0 1000 32:10 180Hz 3554Hz 8.99 3.01 | 255 47 0 | ------------! | |||
2 100 32:11 1560Hz 410Hz 4.66 7.34 | 0 255 12 | | |||
2 100 32:12 1551Hz 412Hz 4.67 7.33 | 0 255 9 | | |||
2 200 32:13 1530Hz 418Hz 4.7 7.3 | 0 255 5 | | |||
2 500 32:15 1503Hz 425Hz 4.74 7.26 | 1 255 0 | | |||
2 100 32:53 1040Hz 615Hz 5.47 6.53 | 87 255 0 | | |||
2 100 32:59 979Hz 653Hz 5.59 6.41 | 101 255 0 | | |||
2 100 33:03 948Hz 675Hz 5.66 6.34 | 109 255 0 | | |||
2 500 33:05 931Hz 687Hz 5.7 6.3 | 113 255 0 | | |||
2 500 33:05 930Hz 687Hz 5.7 6.3 | 113 255 0 | | |||
2 100 33:05 926Hz 690Hz 5.71 6.29 | 114 255 0 | | |||
2 200 33:10 881Hz 725Hz 5.81 6.19 | 126 255 0 | | |||
2 100 33:18 813Hz 786Hz 5.97 6.03 | 145 255 0 | | |||
2 150 33:25 762Hz 839Hz 6.1 5.9 | 160 255 0 | | |||
2 100 33:36 688Hz 930Hz 6.3 5.7 | 184 255 0 | | |||
2 200 33:37 680Hz 941Hz 6.33 5.67 | 187 255 0 | | |||
1 150 33:40 4315Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
1 100 33:40 4317Hz 148Hz 2.62 9.38 | 0 103 255 | | |||
2 150 33:41 654Hz 978Hz 6.4 5.6 | 196 255 0 | | |||
2 1000 33:43 643Hz 993Hz 6.43 5.57 | 200 255 0 | ----- | |||
2 120 33:46 626Hz 1021Hz 6.49 5.51 | 206 255 0 | | |||
2 300 33:46 621Hz 1029Hz 6.5 5.5 | 208 255 0 | | |||
2 100 33:47 619Hz 1032Hz 6.51 5.49 | 208 255 0 | | |||
2 200 33:49 607Hz 1053Hz 6.55 5.45 | 213 255 0 | | |||
2 100 33:50 602Hz 1062Hz 6.57 5.43 | 215 255 0 | | |||
2 160 33:50 600Hz 1066Hz 6.58 5.42 | 216 255 0 | | |||
2 100 34:07 510Hz 1254Hz 6.9 5.1 | 254 255 0 | | |||
2 150 34:07 507Hz 1260Hz 6.91 5.09 | 255 255 0 | | |||
2 200 34:09 501Hz 1275Hz 6.93 5.07 | 255 253 0 | | |||
2 300 34:20 448Hz 1426Hz 7.16 4.84 | 255 230 0 | | |||
2 150 34:29 412Hz 1552Hz 7.33 4.67 | 255 213 0 | | |||
2 200 34:35 388Hz 1649Hz 7.45 4.55 | 255 201 0 | | |||
2 500 34:37 381Hz 1676Hz 7.48 4.52 | 255 198 0 | | |||
2 500 34:41 367Hz 1743Hz 7.56 4.44 | 255 190 0 | | |||
2 100 35:12 272Hz 2345Hz 8.15 3.85 | 255 130 0 | | |||
2 100 35:12 271Hz 2356Hz 8.16 3.84 | 255 129 0 | | |||
2 160 35:14 266Hz 2400Hz 8.2 3.8 | 255 126 0 | | |||
2 160 35:30 229Hz 2786Hz 8.5 3.5 | 255 96 0 | | |||
2 125 35:31 226Hz 2819Hz 8.52 3.48 | 255 93 0 | | |||
2 125 35:31 226Hz 2822Hz 8.53 3.47 | 255 93 0 | | |||
2 180 35:33 222Hz 2873Hz 8.56 3.44 | 255 90 0 | | |||
2 1000 35:50 188Hz 3400Hz 8.9 3.1 | 255 56 0 | ------------ peak | |||
1 100 35:51 9438Hz 67Hz 1.06 10.94 | 136 0 200 | ------------ | |||
2 1000 35:55 180Hz 3554Hz 8.99 3.01 | 255 47 0 | ------------ | |||
1 500 36:09 10521Hz 60Hz 0.84 11.16 | 140 0 184 | ----- | |||
0 100 36:09 104Hz 6133Hz 10.08 1.92 | 195 0 0 | | |||
1 300 36:10 10575Hz 60Hz 0.83 11.17 | 140 0 184 | | |||
0 100 36:49 95Hz 6715Hz 10.26 1.74 | 177 0 0 | + reverberation | |||
2 100 36:51 104Hz 6133Hz 10.08 1.92 | 195 0 0 | | |||
2 100 37:01 95Hz 6715Hz 10.26 1.74 | 177 0 0 | |
@ -0,0 +1,105 @@ | |||
1 100 00:09 95Hz 6715Hz 10.26 1.74 | 177 0 0 | | |||
1 100 00:34 104Hz 6133Hz 10.08 1.92 | 195 0 0 | intro, drawSpectrum, crackle... | |||
0 300 02:21 10575Hz 60Hz 0.83 11.17 | 140 0 184 | | |||
0 500 02:24 10521Hz 60Hz 0.84 11.16 | 140 0 184 | ----! | |||
1 1000 03:02 180Hz 3554Hz 8.99 3.01 | 255 47 0 | --- scene change | |||
0 100 03:11 9438Hz 67Hz 1.06 10.94 | 136 0 200 | firstlevel color | |||
1 1000 03:14 188Hz 3400Hz 8.9 3.1 | 255 56 0 | --- tiles? | |||
1 180 03:59 222Hz 2873Hz 8.56 3.44 | 255 90 0 | | |||
1 125 04:04 226Hz 2822Hz 8.53 3.47 | 255 93 0 | soft, everything on the second level | |||
1 125 04:04 226Hz 2819Hz 8.52 3.48 | 255 93 0 | immersive | |||
1 500 06:15 367Hz 1743Hz 7.56 4.44 | 255 190 0 | - | |||
1 500 06:25 381Hz 1676Hz 7.48 4.52 | 255 198 0 | - | |||
1 1000 08:47 643Hz 993Hz 6.43 5.57 | 200 255 0 | --- SCENE CHANGE? | |||
1 150 09:33 762Hz 839Hz 6.1 5.9 | 160 255 0 | | |||
1 100 09:51 813Hz 786Hz 5.97 6.03 | 145 255 0 | | |||
1 200 10:13 881Hz 725Hz 5.81 6.19 | 126 255 0 | | |||
1 100 10:26 926Hz 690Hz 5.71 6.29 | 114 255 0 | | |||
1 500 10:27 930Hz 687Hz 5.7 6.3 | 113 255 0 | ------ little peak | |||
1 500 10:27 931Hz 687Hz 5.7 6.3 | 113 255 0 | ------ | |||
1 100 10:32 948Hz 675Hz 5.66 6.34 | 109 255 0 | | |||
1 100 10:41 979Hz 653Hz 5.59 6.41 | 101 255 0 | | |||
1 100 10:58 1040Hz 615Hz 5.47 6.53 | 87 255 0 | -- cut, since absolutely nothing here | |||
something rising | |||
1 500 12:38 1503Hz 425Hz 4.74 7.26 | 1 255 0 | ! something announced, rising | |||
1 1000 13:50 1961Hz 326Hz 4.2 7.8 | 0 255 92 | crescendo.. | |||
1 1000 13:57 2015Hz 317Hz 4.15 7.85 | 0 255 101 | | |||
0 1000 14:29 2015Hz 317Hz 4.15 7.85 | 0 255 101 | ------ top level break / BOUNDARY! | |||
0 1000 14:41 1961Hz 326Hz 4.2 7.8 | 0 255 92 | ------ cut ! SCENE CHANGE | |||
nothing here. | |||
0 100 16:22 1560Hz 410Hz 4.66 7.34 | 0 255 12 | dark, silence... | |||
0 100 16:24 1551Hz 412Hz 4.67 7.33 | 0 255 9 | slow movements | |||
0 500 16:38 1503Hz 425Hz 4.74 7.26 | 1 255 0 | --- movement, but isolated, spread in time | |||
dark and slow and silent? | |||
- quietly something's coming | |||
0 500 20:08 931Hz 687Hz 5.7 6.3 | 113 255 0 | --- first level 500 SUDDEN | |||
0 500 20:09 930Hz 687Hz 5.7 6.3 | 113 255 0 | --- first level 500 NEW LIFE SCENE CHANGE! | |||
1 500 21:25 10521Hz 60Hz 0.84 11.16 | 140 0 184 | -- action2 | |||
0 1000 22:50 643Hz 993Hz 6.43 5.57 | 200 255 0 | --- POWERFUL BOUNDARY! / SCENE CHANGE? | |||
action/rhythm | |||
1 1000 24:47 180Hz 3554Hz 8.99 3.01 | 255 47 0 | --- second level 1000 | |||
1 1000 24:54 188Hz 3400Hz 8.9 3.1 | 255 56 0 | --- second level 1000 | |||
soft, quiet | |||
0 200 26:33 388Hz 1649Hz 7.45 4.55 | 255 201 0 | --- | |||
0 500 26:40 381Hz 1676Hz 7.48 4.52 | 255 198 0 | -------- ? | |||
1 500 26:47 367Hz 1743Hz 7.56 4.44 | 255 190 0 | --- | |||
1 500 26:53 381Hz 1676Hz 7.48 4.52 | 255 198 0 | --- | |||
0 500 26:57 367Hz 1743Hz 7.56 4.44 | 255 190 0 | -------- | |||
1 1000 28:21 643Hz 993Hz 6.43 5.57 | 200 255 0 | -------- | |||
2 500 28:53 10521Hz 60Hz 0.84 11.16 | 140 0 184 | --! | |||
1 500 29:22 930Hz 687Hz 5.7 6.3 | 113 255 0 | ---- | |||
1 500 29:23 931Hz 687Hz 5.7 6.3 | 113 255 0 | ---- | |||
1 500 30:43 1503Hz 425Hz 4.74 7.26 | 1 255 0 | ---- | |||
1 1000 31:28 1961Hz 326Hz 4.2 7.8 | 0 255 92 | -------- bigonestarts here | |||
1 1000 31:32 2015Hz 317Hz 4.15 7.85 | 0 255 101 | -------- | |||
2 1000 31:44 2015Hz 317Hz 4.15 7.85 | 0 255 101 | -------- | |||
2 1000 31:47 1961Hz 326Hz 4.2 7.8 | 0 255 92 | -------- | |||
0 1000 31:50 188Hz 3400Hz 8.9 3.1 | 255 56 0 | ------------! | |||
0 1000 32:10 180Hz 3554Hz 8.99 3.01 | 255 47 0 | ------------! | |||
2 500 32:15 1503Hz 425Hz 4.74 7.26 | 1 255 0 | | |||
2 500 33:05 931Hz 687Hz 5.7 6.3 | 113 255 0 | | |||
2 500 33:05 930Hz 687Hz 5.7 6.3 | 113 255 0 | second level action? | |||
2 1000 33:43 643Hz 993Hz 6.43 5.57 | 200 255 0 | ----- | |||
2 500 34:37 381Hz 1676Hz 7.48 4.52 | 255 198 0 | | |||
2 500 34:41 367Hz 1743Hz 7.56 4.44 | 255 190 0 | | |||
2 1000 35:50 188Hz 3400Hz 8.9 3.1 | 255 56 0 | ------------ peak | |||
2 1000 35:55 180Hz 3554Hz 8.99 3.01 | 255 47 0 | ------------ | |||
1 500 36:09 10521Hz 60Hz 0.84 11.16 | 140 0 184 | ----- | |||
0 100 36:09 104Hz 6133Hz 10.08 1.92 | 195 0 0 | | |||
0 100 36:49 95Hz 6715Hz 10.26 1.74 | 177 0 0 | + reverberation | |||
2 100 36:51 104Hz 6133Hz 10.08 1.92 | 195 0 0 | | |||
2 100 37:01 95Hz 6715Hz 10.26 1.74 | 177 0 0 | |
@ -0,0 +1,74 @@ | |||
Structure of code | |||
----------------- | |||
Main components of this project are three: | |||
* Processing code taking care of visuals (in folder pde/) | |||
* SuperCollider code - generative and live sound, GUI interface for touchscreen (in folder scd/) | |||
* Renoise module - composition (sound) and midi triggers for Processing/visuals (in foder rnx/) | |||
Helper folders: | |||
* dat/ contains some data for SuperCollider (for now) | |||
* smp/ contains samples for SuperCollider | |||
* doc/ contains some simple documentation (this file!) | |||
* dev/ is some development code (may not be in git) | |||
* textures for Processing are in pde/IF3Si/images and may not be in git) | |||
How is this run? | |||
================ | |||
Hardware setup contains of a computer running a capable OpenGL card (Nvidia?) with two displays. One is a multitouch display device (1920x1080 but not necessary), the other is either a simple display monitor or a projector capable of 60fps at FullHD (1080p). Underlaying OS is Linux. | |||
## Software | |||
I personally do the following - I access everything through a remote laptop, loging in through ssh and running: | |||
`export DISPLAY=":0.1"` | |||
(this is actually not very necessary, but the following is: | |||
edit `~/.processing/preferences.txt` and change `run.display=1` accordingly. I have it on 1, since 0 is my 'primary' display, which is the touchscreen. | |||
See an example xorg.conf | |||
Processing applet is run remotely by using two small bash scripts: | |||
* processing-runsketch.sh *: | |||
``` | |||
#!/bin/bash | |||
if [[ -z $1 ]]; then | |||
echo "error. no argument." | |||
echo "need the sketch path" | |||
else | |||
export DISPLAY=":0" | |||
~/src/processing-2.2.1/processing-java \ | |||
--force \ | |||
--sketch=$1 \ | |||
--run \ | |||
--output=$1/output | |||
fi``` | |||
and | |||
* processing-runsketch_IF3.sh *: | |||
```#!/bin/bash | |||
while (true) | |||
do | |||
# clear | |||
processing-runsketch.sh ~/PROJECTS/IF3Si/pde/IF3Si/ | |||
echo | |||
echo "~~~ Program has quit. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " | |||
echo | |||
done``` | |||
. | |||
@ -0,0 +1,14 @@ | |||
#!/bin/bash | |||
if [[ -z $1 ]]; then | |||
echo "error. no argument." | |||
echo "need the sketch path" | |||
else | |||
export DISPLAY=":0" | |||
~/src/processing-2.2.1/processing-java \ | |||
--force \ | |||
--sketch=$1 \ | |||
--run \ | |||
--output=$1/output | |||
fi |
@ -0,0 +1,9 @@ | |||
#!/bin/bash | |||
while (true) | |||
do | |||
# clear | |||
processing-runsketch.sh ~/PROJECTS/IF3Si/pde/IF3Si/ | |||
echo | |||
echo "~~~ Program has quit. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " | |||
echo | |||
done |
@ -0,0 +1,103 @@ | |||
# nvidia-settings: X configuration file generated by nvidia-settings | |||
# nvidia-settings: version 352.21 (buildmeister@swio-display-x64-rhel04-13) Tue Jun 9 22:42:41 PDT 2015 | |||
# nvidia-xconfig: X configuration file generated by nvidia-xconfig | |||
# nvidia-xconfig: version 352.21 (buildmeister@swio-display-x64-rhel04-13) Tue Jun 9 22:44:03 PDT 2015 | |||
Section "ServerLayout" | |||
Identifier "Layout0" | |||
Screen 0 "Screen0" 0 0 | |||
Screen 1 "Screen1" RightOf "Screen0" | |||
InputDevice "Keyboard0" "CoreKeyboard" | |||
InputDevice "Mouse0" "CorePointer" | |||
Option "Xinerama" "0" | |||
EndSection | |||
Section "Files" | |||
EndSection | |||
Section "InputDevice" | |||
# generated from default | |||
Identifier "Mouse0" | |||
Driver "mouse" | |||
Option "Protocol" "auto" | |||
Option "Device" "/dev/psaux" | |||
Option "Emulate3Buttons" "no" | |||
Option "ZAxisMapping" "4 5" | |||
EndSection | |||
Section "InputDevice" | |||
# generated from default | |||
Identifier "Keyboard0" | |||
Driver "kbd" | |||
EndSection | |||
Section "Monitor" | |||
Identifier "Monitor0" | |||
VendorName "Unknown" | |||
ModelName "DELL P2314T" | |||
HorizSync 30.0 - 83.0 | |||
VertRefresh 56.0 - 76.0 | |||
Option "DPMS" | |||
EndSection | |||
Section "Monitor" | |||
Identifier "Monitor1" | |||
VendorName "Unknown" | |||
ModelName "Philips 226V4" | |||
HorizSync 30.0 - 83.0 | |||
VertRefresh 56.0 - 76.0 | |||
EndSection | |||
Section "Device" | |||
Identifier "Device0" | |||
Driver "nvidia" | |||
VendorName "NVIDIA Corporation" | |||
BoardName "GeForce GTX 960" | |||
BusID "PCI:1:0:0" | |||
Screen 0 | |||
EndSection | |||
Section "Device" | |||
Identifier "Device1" | |||
Driver "nvidia" | |||
VendorName "NVIDIA Corporation" | |||
BoardName "GeForce GTX 960" | |||
BusID "PCI:1:0:0" | |||
Screen 1 | |||
EndSection | |||
Section "Screen" | |||
Identifier "Screen1" | |||
Device "Device1" | |||
Monitor "Monitor1" | |||
DefaultDepth 24 | |||
Option "Stereo" "0" | |||
Option "metamodes" "DVI-I-1: 1920x1080_60 +0+0" | |||
Option "SLI" "Off" | |||
Option "MultiGPU" "Off" | |||
Option "BaseMosaic" "off" | |||
SubSectionSub "Display" | |||
Depth 24 | |||
EndSubSection | |||
EndSection | |||
Section "Screen" | |||
Identifier "Screen0" | |||
Device "Device0" | |||
Monitor "Monitor0" | |||
DefaultDepth 24 | |||
Option "Stereo" "0" | |||
Option "nvidiaXineramaInfoOrder" "DFP-5" | |||
Option "metamodes" "HDMI-0: 1920x1080_60 +0+0" | |||
Option "SLI" "Off" | |||
Option "MultiGPU" "Off" | |||
Option "BaseMosaic" "off" | |||
SubSectionSub "Display" | |||
Depth 24 | |||
EndSubSection | |||
EndSection | |||
@ -0,0 +1,278 @@ | |||
/* | |||
This file is part of "Interface Fractures III - Silicon". | |||
Copyright (c) 2015 Luka Prinčič, All rights reserved. | |||
This program is free software distributed under | |||
GNU General Public Licence. See COPYING for more info. | |||
- - - - - - - - - - - - - - - - - - - - - - - - - - - - | |||
IF3Si.pde | |||
*/ | |||
// undecorate window (remove window borders etc) - - - - - - - - - - - - - - - | |||
public void init() { frame.removeNotify(); frame.setUndecorated(true); | |||
frame.addNotify(); super.init(); } | |||
// load libs | |||
import oscP5.*; // Open Sound Control | |||
import netP5.*; | |||
// declarations - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |||
// declare OSC object | |||
OscP5 oscP5; | |||
// IMAGE POOL, a 2D array | |||
PImage[][] imgPool; | |||
// texture (tiles) | |||
float texX = 0; | |||
float texY = 0; | |||
// generate an array of random numbers | |||
int[] rands = new int[500]; | |||
IntList randz; // arrayList | |||
// for draw cube | |||
int cubesnum = 20; | |||
PGraphics[] cubes = new PGraphics[cubesnum]; | |||
PShader blur; | |||
PGraphics bpass1, bpass2; | |||
// spheres | |||
int ptsW, ptsH; | |||
int numPointsW; | |||
int numPointsH_2pi; | |||
int numPointsH; | |||
float[] coorX; | |||
float[] coorY; | |||
float[] coorZ; | |||
float[] multXZ; | |||
PGraphics sphere; | |||
// tiles | |||
boolean drawTilesToggle; | |||
int tilesBgHue, tilesBgSat, tilesBgBri, tilesHue, tilesSat, tilesBri; | |||
int tilesNumX, tilesNumY, tilesTexBank, tilesTexId; | |||
float tilesTexSpeedX, tilesTexSpeedY, tilesOverlap; | |||
// testPicture | |||
boolean testPictureToggle = false; | |||
PFont testFont; | |||
// testPattern | |||
boolean testPatternToggle = false; | |||
int testPatternTexBank, testPatternTexId, testPatternTexAlpha; | |||
// fps | |||
PFont fpsFont; | |||
// siLines | |||
ArrayList<FloatList> siLinesData; | |||
// screenClean | |||
float screenCleanHue, screenCleanSaturation, screenCleanBrightness, | |||
screenCleanAlpha, screenCleanFlickrAmount, screenCleanFlickrSpeed; | |||
// drawSpectrum | |||
boolean drawSpectrumToggle; | |||
float drawSpectrumAFactor; | |||
int drawSpectrumThreshold; | |||
int drawSpectrumHeight; | |||
int drawSpectrumWidth; | |||
float drawSpectrumAwidth; | |||
float drawSpectrumSaturation; | |||
/////////////////////////////////////////////////////////////////////////////// | |||
void setup() { // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |||
float sizefactor = 1; // define the size of the screen, 1 = 1080p | |||
size( int( 1920 * sizefactor ), | |||
int( 1080 * sizefactor ), | |||
P3D ); // renderer | |||
// framerate | |||
frameRate(60); | |||
smooth(32); // 32?? | |||
noCursor(); | |||
background(0); | |||
println("\n\n~~~ Hello. Starting Interface Fractures III - SILICON." + | |||
" - - - - - - - - - - - - - - - - - - - - - -\n"); | |||
// open sound control | |||
oscP5 = new OscP5(this,12000); // listening at port 12000 | |||
println("~~~ starting oscP5 ..."); | |||
oscP5.plug(this,"ctlin","/ctlin"); // osc from Renoise/Midi (via SC) -> function 'ctlin' | |||
oscP5.plug(this,"scosc","/sc"); // osc from SuperCollider -> function 'scosc' | |||
// get all textures into an image pool | |||
println("\n\n~~~ loading textures into image pool ...\n"); | |||
imgPool = getImages("/images/"); | |||
// ---------------------------------------------------------------------- | |||
println("~~~ getting and processing lines data ..."); | |||
//siLinesData = new ArrayList<FloatList>(); | |||
siLinesData = getLinesData(); // function, returns an ArrayList | |||
//printArray(siLinesData); | |||
// ---------------------------------------------------------------------- | |||
// create an array of random value between -50 and 50 | |||
for (int i=0; i < 500; i++) { rands[i] = i-250; } | |||
shuffle(rands); | |||
// drawCube ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` | |||
// an array of PGraphics | |||
for (int i = 0; i < cubesnum; i++) { | |||
cubes[i] = createGraphics(width, height, P3D); | |||
} | |||
blur = loadShader("blur.glsl"); | |||
bpass1 = createGraphics(width, height, P3D); | |||
bpass1.smooth(); | |||
bpass2 = createGraphics(width, height, P3D); | |||
bpass2.smooth(); | |||
randz = new IntList(width); | |||
for (int i=0; i < width; i++) { | |||
randz.set(i, i); | |||
} | |||
randz.shuffle(); | |||
//println(randz); | |||
// spheres | |||
ptsW=30; | |||
ptsH=30; | |||
initializeSphere(ptsW, ptsH); // number of vertices around the width and height | |||
sphere = createGraphics(width, height, P3D); | |||
// for testPicture | |||
//String[] fontList = PFont.list(); | |||
//printArray(fontList); | |||
testFont = createFont("Oliver's Barney", 50); | |||
// fps | |||
fpsFont = createFont("Ubuntu Mono", 16); | |||
} | |||
////////////////////////////////////////////////////////////////////////////// | |||
void draw() { // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - | |||
// SCENENGINES / / / / / / / / / / / / / / / / / / / / / / / / / / | | |||
// clean screen ````````````````````````````````````````````````````| | |||
blendMode(BLEND); | |||
screenClean(screenCleanHue, | |||
screenCleanSaturation, | |||
screenCleanBrightness, | |||
screenCleanAlpha, | |||
screenCleanFlickrAmount, | |||
screenCleanFlickrSpeed); | |||
// drawSpectrum | |||
drawSpectrum(drawSpectrumToggle, | |||
siLinesData, // ArrayList<FloatList> 2D data | |||
drawSpectrumThreshold, // threshold 0-1000 (1000 = nothing) | |||
drawSpectrumAFactor, // alpha factor (58 = 1) | |||
drawSpectrumHeight, // line height | |||
drawSpectrumWidth, // line height | |||
drawSpectrumAwidth, // alpha->width amp | |||
drawSpectrumSaturation // saturation | |||
); | |||
// draw tiles `````````````````````````````````````````````````````| | |||
tiles(drawTilesToggle, // render on/off | |||
tilesBgHue, tilesBgSat, tilesBgBri, tilesHue, tilesSat, tilesBri, | |||
//color(0, 0, 0, 80), // background color (HSBA) | |||
// color(80, 70, 20, 100), // tile color | |||
20, // tile hue distance | |||
0, // blendMode | |||
tilesNumX, // number of tiles on X axis | |||
tilesNumY, // number of tiles on Y axis | |||
tilesTexBank, // texture bank number | |||
tilesTexId, // texture number/id | |||
tilesTexSpeedX, // texture speed X | |||
tilesTexSpeedY, // texture speed Y | |||
tilesOverlap // overlap. 127 = 300% | |||
); | |||
// draw spheress```````````````````````````````````````````````````| | |||
drawSpheres(boolean(0) | |||
); | |||
// draw cubes `````````````````````````````````````````````````````| | |||
drawCube(boolean(0), cubes, | |||
100, height/2, -100, | |||
400, 300, 300, | |||
radians(frameCount), radians(frameCount*0.7), PI/2, | |||
0); | |||
// test pattern```````````````````````````````````````````````````| | |||
testPattern(testPatternToggle, // boolean(0), // on/off | |||
testPatternTexBank, testPatternTexId, | |||
testPatternTexAlpha, // image alpha | |||
10, // number of horizontal 'lanes' | |||
10, // density | |||
4, // stroke width | |||
255, // stroke alpha | |||
2 // speed | |||
); | |||
// debug `````````````````````````````````````````````````````````| | |||
// draw test picture | |||
testPicture(testPictureToggle); | |||
// frames per second | |||
displayFps(false); | |||
// document | |||
autoSnap(false); | |||
} // -------------------------------------------------------------------------- | |||