This synthesizer is derived from and based upon Terence McKenna's Timewave Zero theory. His theory is that time is a complex wave, and the King Wen sequence of the I Ching is a 64 hexagram model from which this complex wave is derived; that the King Wen sequence maps the linear progression of the human states of mind, which ultimately substantiates the timewave. This theory is the basis for the well-known novelty computer program he and others had developed.
修订版 | 263216a59d7576bc724d87d8013184f32bab4a36 (tree) |
---|---|
时间 | 2017-11-11 19:22:42 |
作者 | Ken Brant <ken_brant@ymai...> |
Commiter | GitHub |
Added randomization
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |
@@ -43,9 +43,9 @@ s.waitForBoot({ | ||
43 | 43 | |
44 | 44 | //timewave starting base (lowest) frequency |
45 | 45 | |
46 | - x = 432; y = 432; ~basefreqmap = Array.fill(32, {x=x/1.0835058821738}).reverse++[432]++Array.fill(25, {y=y*1.0835058821738}); //create basefreqmap array | |
46 | + x = 432; y = 63.027950580135; z = 63.027950580135; ~basefreqmap = Array.fill(8, {z=z/1.0835058821738}).reverse++[63.027950580135]++Array.fill(23, {y=y*1.0835058821738})++[432]++Array.fill(25, {x=x*1.0835058821738}); //create basefreqmap array | |
47 | 47 | |
48 | - ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580203). replace "~basefreqmap.at(#)" for custom value. | |
48 | + ~base_frequency = ~basefreqmap.at(8); //default 8 (63.027950580135). replace "~basefreqmap.at(#)" for custom value. | |
49 | 49 | |
50 | 50 | |
51 | 51 | //starting synthdef setting |