バイトビート bytebeatの42メロディのパターン
bytebeatの42メロディ
t*(42&t>>10)
について計算してみます。
tはオシレータ部分です(42&t>>10)が周波数部分です。
t>>10はテンポを落としている部分なのでt>>10→tと読み替えます。
実質42とtとのビット論理積が周波数にあたります。
42&tについての計算結果が下になります。
tは8bit→0~255の256通りになります。
パターンとしては0,2,8,10,32,34,40,42の8通りがあります。
これはbitの1の部分が3つなので2の3乗=8通りとなります。
t out 42_bin t_bin out_bin
0 0 101010
1 0 101010 1
2 2 101010 10 10
3 2 101010 11 10
4 0 101010 100
5 0 101010 101
6 2 101010 110 10
7 2 101010 111 10
8 8 101010 1000 1000
9 8 101010 1001 1000
10 10 101010 1010 1010
11 10 101010 1011 1010
12 8 101010 1100 1000
13 8 101010 1101 1000
14 10 101010 1110 1010
15 10 101010 1111 1010
16 0 101010 10000
17 0 101010 10001
18 2 101010 10010 10
19 2 101010 10011 10
20 0 101010 10100
21 0 101010 10101
22 2 101010 10110 10
23 2 101010 10111 10
24 8 101010 11000 1000
25 8 101010 11001 1000
26 10 101010 11010 1010
27 10 101010 11011 1010
28 8 101010 11100 1000
29 8 101010 11101 1000
30 10 101010 11110 1010
31 10 101010 11111 1010
32 32 101010 100000 100000
33 32 101010 100001 100000
34 34 101010 100010 100010
35 34 101010 100011 100010
36 32 101010 100100 100000
37 32 101010 100101 100000
38 34 101010 100110 100010
39 34 101010 100111 100010
40 40 101010 101000 101000
41 40 101010 101001 101000
42 42 101010 101010 101010
43 42 101010 101011 101010
44 40 101010 101100 101000
45 40 101010 101101 101000
46 42 101010 101110 101010
47 42 101010 101111 101010
48 32 101010 110000 100000
49 32 101010 110001 100000
50 34 101010 110010 100010
51 34 101010 110011 100010
52 32 101010 110100 100000
53 32 101010 110101 100000
54 34 101010 110110 100010
55 34 101010 110111 100010
56 40 101010 111000 101000
57 40 101010 111001 101000
58 42 101010 111010 101010
59 42 101010 111011 101010
60 40 101010 111100 101000
61 40 101010 111101 101000
62 42 101010 111110 101010
63 42 101010 111111 101010
64 0 101010 1000000
65 0 101010 1000001
66 2 101010 1000010 10
67 2 101010 1000011 10
68 0 101010 1000100
69 0 101010 1000101
70 2 101010 1000110 10
71 2 101010 1000111 10
72 8 101010 1001000 1000
73 8 101010 1001001 1000
74 10 101010 1001010 1010
75 10 101010 1001011 1010
76 8 101010 1001100 1000
77 8 101010 1001101 1000
78 10 101010 1001110 1010
79 10 101010 1001111 1010
80 0 101010 1010000
81 0 101010 1010001
82 2 101010 1010010 10
83 2 101010 1010011 10
84 0 101010 1010100
85 0 101010 1010101
86 2 101010 1010110 10
87 2 101010 1010111 10
88 8 101010 1011000 1000
89 8 101010 1011001 1000
90 10 101010 1011010 1010
91 10 101010 1011011 1010
92 8 101010 1011100 1000
93 8 101010 1011101 1000
94 10 101010 1011110 1010
95 10 101010 1011111 1010
96 32 101010 1100000 100000
97 32 101010 1100001 100000
98 34 101010 1100010 100010
99 34 101010 1100011 100010
100 32 101010 1100100 100000
101 32 101010 1100101 100000
102 34 101010 1100110 100010
103 34 101010 1100111 100010
104 40 101010 1101000 101000
105 40 101010 1101001 101000
106 42 101010 1101010 101010
107 42 101010 1101011 101010
108 40 101010 1101100 101000
109 40 101010 1101101 101000
110 42 101010 1101110 101010
111 42 101010 1101111 101010
112 32 101010 1110000 100000
113 32 101010 1110001 100000
114 34 101010 1110010 100010
115 34 101010 1110011 100010
116 32 101010 1110100 100000
117 32 101010 1110101 100000
118 34 101010 1110110 100010
119 34 101010 1110111 100010
120 40 101010 1111000 101000
121 40 101010 1111001 101000
122 42 101010 1111010 101010
123 42 101010 1111011 101010
124 40 101010 1111100 101000
125 40 101010 1111101 101000
126 42 101010 1111110 101010
127 42 101010 1111111 101010
128 0 101010 10000000
129 0 101010 10000001
130 2 101010 10000010 10
131 2 101010 10000011 10
132 0 101010 10000100
133 0 101010 10000101
134 2 101010 10000110 10
135 2 101010 10000111 10
136 8 101010 10001000 1000
137 8 101010 10001001 1000
138 10 101010 10001010 1010
139 10 101010 10001011 1010
140 8 101010 10001100 1000
141 8 101010 10001101 1000
142 10 101010 10001110 1010
143 10 101010 10001111 1010
144 0 101010 10010000
145 0 101010 10010001
146 2 101010 10010010 10
147 2 101010 10010011 10
148 0 101010 10010100
149 0 101010 10010101
150 2 101010 10010110 10
151 2 101010 10010111 10
152 8 101010 10011000 1000
153 8 101010 10011001 1000
154 10 101010 10011010 1010
155 10 101010 10011011 1010
156 8 101010 10011100 1000
157 8 101010 10011101 1000
158 10 101010 10011110 1010
159 10 101010 10011111 1010
160 32 101010 10100000 100000
161 32 101010 10100001 100000
162 34 101010 10100010 100010
163 34 101010 10100011 100010
164 32 101010 10100100 100000
165 32 101010 10100101 100000
166 34 101010 10100110 100010
167 34 101010 10100111 100010
168 40 101010 10101000 101000
169 40 101010 10101001 101000
170 42 101010 10101010 101010
171 42 101010 10101011 101010
172 40 101010 10101100 101000
173 40 101010 10101101 101000
174 42 101010 10101110 101010
175 42 101010 10101111 101010
176 32 101010 10110000 100000
177 32 101010 10110001 100000
178 34 101010 10110010 100010
179 34 101010 10110011 100010
180 32 101010 10110100 100000
181 32 101010 10110101 100000
182 34 101010 10110110 100010
183 34 101010 10110111 100010
184 40 101010 10111000 101000
185 40 101010 10111001 101000
186 42 101010 10111010 101010
187 42 101010 10111011 101010
188 40 101010 10111100 101000
189 40 101010 10111101 101000
190 42 101010 10111110 101010
191 42 101010 10111111 101010
192 0 101010 11000000
193 0 101010 11000001
194 2 101010 11000010 10
195 2 101010 11000011 10
196 0 101010 11000100
197 0 101010 11000101
198 2 101010 11000110 10
199 2 101010 11000111 10
200 8 101010 11001000 1000
201 8 101010 11001001 1000
202 10 101010 11001010 1010
203 10 101010 11001011 1010
204 8 101010 11001100 1000
205 8 101010 11001101 1000
206 10 101010 11001110 1010
207 10 101010 11001111 1010
208 0 101010 11010000
209 0 101010 11010001
210 2 101010 11010010 10
211 2 101010 11010011 10
212 0 101010 11010100
213 0 101010 11010101
214 2 101010 11010110 10
215 2 101010 11010111 10
216 8 101010 11011000 1000
217 8 101010 11011001 1000
218 10 101010 11011010 1010
219 10 101010 11011011 1010
220 8 101010 11011100 1000
221 8 101010 11011101 1000
222 10 101010 11011110 1010
223 10 101010 11011111 1010
224 32 101010 11100000 100000
225 32 101010 11100001 100000
226 34 101010 11100010 100010
227 34 101010 11100011 100010
228 32 101010 11100100 100000
229 32 101010 11100101 100000
230 34 101010 11100110 100010
231 34 101010 11100111 100010
232 40 101010 11101000 101000
233 40 101010 11101001 101000
234 42 101010 11101010 101010
235 42 101010 11101011 101010
236 40 101010 11101100 101000
237 40 101010 11101101 101000
238 42 101010 11101110 101010
239 42 101010 11101111 101010
240 32 101010 11110000 100000
241 32 101010 11110001 100000
242 34 101010 11110010 100010
243 34 101010 11110011 100010
244 32 101010 11110100 100000
245 32 101010 11110101 100000
246 34 101010 11110110 100010
247 34 101010 11110111 100010
248 40 101010 11111000 101000
249 40 101010 11111001 101000
250 42 101010 11111010 101010
251 42 101010 11111011 101010
252 40 101010 11111100 101000
253 40 101010 11111101 101000
254 42 101010 11111110 101010
255 42 101010 11111111 101010
よろしければサポートお願いします!