koan-core 0.60.9

Core library for koan — bit-perfect music player. Audio engine, player, database, format strings.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
* Measurement data measured by REW V5.31.3
* Source: USB-C to 3.5mm Headphone Jack Adapter, , 0, volume: 0.343
* Format: 256k Log Swept Sine, 1 sweep at -12.0 dBFS with no timing reference
* Dated: Jan 3, 2026 8:51:01 PM
* REW Settings:
*  C-weighting compensation: Off
*  Target level: 75.0 dB
* Note: ; 
* Measurement: re-measure R
* Smoothing: None
* Frequency Step: 1/48 octave
* Start Frequency: 20.000 Hz
*
* Freq(Hz)	SPL(dB)	Phase(degrees)
20.000000	115.280	-167.0934
20.299999	115.287	-167.8465
20.600000	115.291	-168.5954
20.900000	115.293	-169.3333
21.200001	115.292	-170.0538
21.400000	115.290	-170.5222
21.799999	115.286	-171.4322
22.000000	115.284	-171.8757
22.400000	115.279	-172.7457
22.700001	115.275	-173.3871
23.000000	115.270	-174.0194
23.299999	115.265	-174.6407
23.600000	115.258	-175.2488
24.000000	115.249	-176.0385
24.299999	115.242	-176.6176
24.700001	115.233	-177.3788
25.000000	115.226	-177.9448
25.400000	115.216	-178.6931
25.799999	115.204	-179.4287
26.200001	115.190	179.8541
26.500000	115.179	179.3287
26.900000	115.165	178.6410
27.200001	115.154	178.1316
27.600000	115.140	177.4586
28.000000	115.124	176.7949
28.500000	115.103	175.9851
29.000000	115.081	175.1988
29.500000	115.060	174.4279
30.000000	115.038	173.6651
30.400000	115.020	173.0627
30.700001	115.005	172.6186
31.100000	114.985	172.0388
31.500000	114.966	171.4717
32.000000	114.941	170.7745
32.500000	114.916	170.0862
33.000000	114.889	169.4113
33.500000	114.862	168.7543
34.000000	114.836	168.1121
34.500000	114.809	167.4766
35.000000	114.782	166.8468
35.500000	114.753	166.2299
36.000000	114.724	165.6310
36.500000	114.696	165.0435
37.000000	114.668	164.4566
37.500000	114.638	163.8710
38.200001	114.593	163.0829
38.700001	114.562	162.5524
39.500000	114.519	161.7114
40.000000	114.492	161.1664
40.599998	114.456	160.5124
41.200001	114.417	159.8887
41.799999	114.379	159.2890
42.500000	114.337	158.5885
43.099998	114.299	157.9927
43.700001	114.260	157.4193
44.400002	114.216	156.7702
45.000000	114.180	156.2165
45.500000	114.148	155.7591
46.200001	114.104	155.1332
46.799999	114.066	154.6088
47.500000	114.023	154.0064
48.200001	113.979	153.4119
48.700001	113.948	152.9921
49.400002	113.903	152.4153
50.000000	113.866	151.9304
50.799999	113.815	151.2854
51.500000	113.768	150.7321
52.200001	113.722	150.2067
53.000000	113.674	149.6091
53.799999	113.623	148.9937
54.500000	113.574	148.4879
55.200001	113.529	148.0215
56.000000	113.485	147.4758
57.000000	113.426	146.7592
58.000000	113.361	146.0699
59.000000	113.297	145.4296
60.000000	113.240	144.7955
60.799999	113.192	144.2566
61.500000	113.146	143.8032
62.200001	113.100	143.3872
63.000000	113.053	142.9135
64.000000	112.993	142.3014
65.000000	112.932	141.7188
66.000000	112.874	141.1368
67.000000	112.813	140.5621
68.000000	112.753	140.0178
69.000000	112.695	139.4724
70.000000	112.636	138.9406
71.000000	112.578	138.4183
72.000000	112.520	137.9000
73.000000	112.462	137.3978
74.000000	112.405	136.9005
75.000000	112.348	136.4049
76.199997	112.280	135.8273
77.500000	112.208	135.2205
78.800003	112.137	134.6176
80.000000	112.072	134.0723
81.199997	112.006	133.5340
82.500000	111.936	132.9733
83.800003	111.868	132.4160
85.000000	111.805	131.9113
86.199997	111.742	131.4166
87.500000	111.676	130.8955
88.500000	111.626	130.4915
90.000000	111.549	129.8978
91.199997	111.488	129.4429
92.500000	111.424	128.9501
93.800003	111.361	128.4671
95.000000	111.302	128.0171
96.199997	111.244	127.5874
97.500000	111.182	127.1231
98.800003	111.122	126.6785
100.000000	111.067	126.2604
101.500000	110.997	125.7505
103.000000	110.929	125.2506
104.400002	110.866	124.7932
106.000000	110.794	124.2762
107.500000	110.729	123.8033
109.000000	110.665	123.3380
110.599998	110.596	122.8365
112.000000	110.535	122.4257
113.800003	110.461	121.9041
115.000000	110.412	121.5464
117.199997	110.323	120.9085
118.000000	110.287	120.6771
120.599998	110.189	119.9701
122.000000	110.133	119.6005
124.099998	110.052	119.0499
125.000000	110.019	118.8197
126.500000	109.963	118.4361
128.000000	109.908	118.0546
131.500000	109.784	117.1774
132.000000	109.766	117.0569
134.000000	109.698	116.5707
136.000000	109.628	116.0916
138.000000	109.561	115.6182
140.000000	109.496	115.1589
143.000000	109.399	114.4729
145.000000	109.338	114.0211
147.500000	109.261	113.4828
150.000000	109.186	112.9427
152.500000	109.112	112.4119
155.000000	109.043	111.8961
157.500000	108.978	111.3733
160.000000	108.904	110.8851
162.500000	108.837	110.3914
165.000000	108.771	109.9082
167.500000	108.707	109.4184
170.000000	108.643	108.9363
172.500000	108.582	108.4627
175.000000	108.524	108.0131
177.500000	108.465	107.5491
180.000000	108.414	107.0930
182.500000	108.352	106.6536
185.000000	108.295	106.2185
187.500000	108.242	105.7732
190.000000	108.189	105.3403
192.500000	108.138	104.9275
195.000000	108.088	104.5045
197.500000	108.041	104.0674
200.000000	107.990	103.6660
203.000000	107.932	103.1721
206.000000	107.874	102.6760
209.000000	107.817	102.1991
212.000000	107.761	101.7296
214.000000	107.723	101.4314
218.000000	107.653	100.8203
220.000000	107.618	100.5397
224.000000	107.548	99.9747
227.000000	107.499	99.5563
230.000000	107.454	99.1520
233.000000	107.411	98.7633
236.000000	107.366	98.3729
240.000000	107.313	97.8236
243.000000	107.277	97.4161
247.000000	107.226	96.8697
250.000000	107.187	96.4498
254.000000	107.135	95.8966
258.000000	107.081	95.3675
262.000000	107.027	94.8680
265.000000	106.988	94.4964
269.000000	106.933	94.0268
272.000000	106.896	93.7005
276.000000	106.850	93.2931
280.000000	106.809	92.8907
285.000000	106.764	92.3902
290.000000	106.728	91.8379
295.000000	106.687	91.2407
300.000000	106.640	90.6655
304.000000	106.602	90.2067
307.000000	106.572	89.8875
311.000000	106.532	89.4745
315.000000	106.493	89.0795
320.000000	106.445	88.6115
325.000000	106.401	88.1638
330.000000	106.358	87.7286
335.000000	106.319	87.3069
340.000000	106.281	86.9136
345.000000	106.247	86.5163
350.000000	106.212	86.1395
355.000000	106.179	85.7730
360.000000	106.147	85.4132
365.000000	106.117	85.0652
370.000000	106.088	84.7403
375.000000	106.061	84.4203
382.000000	106.024	83.9956
387.000000	106.001	83.7051
395.000000	105.965	83.2758
400.000000	105.945	83.0127
406.000000	105.923	82.7193
412.000000	105.905	82.4494
418.000000	105.886	82.1817
425.000000	105.871	81.9051
431.000000	105.858	81.6676
437.000000	105.849	81.4514
444.000000	105.843	81.2147
450.000000	105.838	81.0219
455.000000	105.835	80.8651
462.000000	105.838	80.6602
468.000000	105.842	80.4900
475.000000	105.850	80.3094
482.000000	105.861	80.1211
487.000000	105.871	80.0010
494.000000	105.887	79.8301
500.000000	105.905	79.7127
508.000000	105.930	79.5215
515.000000	105.957	79.3658
522.000000	105.985	79.2084
530.000000	106.023	79.0360
538.000000	106.062	78.8582
545.000000	106.101	78.7080
552.000000	106.142	78.5320
560.000000	106.195	78.3430
570.000000	106.262	78.0928
580.000000	106.336	77.8114
590.000000	106.412	77.5073
600.000000	106.492	77.1837
608.000000	106.558	76.8979
615.000000	106.617	76.6251
622.000000	106.677	76.3459
630.000000	106.746	75.9970
640.000000	106.832	75.5257
650.000000	106.918	75.0253
660.000000	107.004	74.4853
670.000000	107.085	73.9134
680.000000	107.164	73.2923
690.000000	107.238	72.6374
700.000000	107.307	71.9476
710.000000	107.369	71.2436
720.000000	107.425	70.5100
730.000000	107.472	69.7656
740.000000	107.512	69.0039
750.000000	107.543	68.2502
762.000000	107.568	67.3351
775.000000	107.582	66.3988
788.000000	107.581	65.4904
800.000000	107.568	64.7108
812.000000	107.549	63.9946
825.000000	107.517	63.2809
838.000000	107.481	62.6705
850.000000	107.442	62.1815
862.000000	107.402	61.7727
875.000000	107.358	61.4131
885.000000	107.323	61.1906
900.000000	107.278	60.9489
912.000000	107.246	60.8188
925.000000	107.217	60.7384
938.000000	107.193	60.7185
950.000000	107.179	60.7394
962.000000	107.169	60.7968
975.000000	107.166	60.8864
988.000000	107.172	60.9996
1000.000000	107.183	61.1088
1015.000000	107.209	61.2643
1030.000000	107.242	61.4218
1044.000000	107.281	61.5519
1060.000000	107.331	61.6819
1075.000000	107.390	61.8017
1090.000000	107.450	61.8786
1106.000000	107.523	61.9184
1120.000000	107.587	61.9317
1138.000000	107.675	61.9279
1150.000000	107.736	61.8811
1172.000000	107.846	61.7641
1180.000000	107.887	61.7074
1206.000000	108.018	61.4593
1220.000000	108.088	61.3015
1241.000000	108.189	61.0328
1250.000000	108.231	60.9095
1265.000000	108.301	60.6808
1280.000000	108.370	60.4555
1315.000000	108.524	59.8752
1320.000000	108.545	59.7927
1340.000000	108.626	59.4438
1360.000000	108.706	59.0914
1380.000000	108.785	58.7371
1400.000000	108.863	58.3737
1430.000000	108.976	57.8255
1450.000000	109.052	57.4672
1475.000000	109.145	57.0061
1500.000000	109.239	56.5446
1525.000000	109.332	56.0673
1550.000000	109.425	55.5760
1575.000000	109.521	55.0812
1600.000000	109.619	54.5749
1625.000000	109.718	54.0418
1650.000000	109.819	53.4818
1675.000000	109.923	52.8905
1700.000000	110.029	52.2670
1725.000000	110.137	51.6089
1750.000000	110.247	50.8941
1775.000000	110.358	50.1260
1800.000000	110.471	49.3002
1825.000000	110.582	48.3990
1850.000000	110.693	47.4399
1875.000000	110.802	46.3908
1900.000000	110.906	45.2627
1925.000000	111.003	44.0475
1950.000000	111.094	42.7482
1975.000000	111.176	41.3677
2000.000000	111.244	39.9149
2030.000000	111.306	38.0842
2060.000000	111.345	36.1627
2090.000000	111.360	34.2125
2120.000000	111.347	32.2327
2140.000000	111.322	30.9239
2180.000000	111.242	28.3510
2200.000000	111.185	27.1081
2240.000000	111.042	24.7527
2270.000000	110.915	23.1246
2300.000000	110.772	21.6246
2330.000000	110.622	20.2805
2360.000000	110.467	19.0741
2400.000000	110.258	17.6949
2430.000000	110.107	16.8276
2470.000000	109.917	15.8439
2500.000000	109.787	15.2318
2540.000000	109.629	14.5435
2580.000000	109.496	13.9717
2620.000000	109.388	13.4811
2650.000000	109.322	13.1495
2690.000000	109.258	12.7258
2720.000000	109.226	12.4308
2760.000000	109.203	12.0148
2800.000000	109.205	11.5659
2850.000000	109.236	10.9487
2900.000000	109.299	10.2300
2950.000000	109.390	9.3792
3000.000000	109.506	8.3687
3040.000000	109.610	7.4316
3070.000000	109.697	6.6479
3110.000000	109.815	5.4943
3150.000000	109.938	4.2007
3200.000000	110.087	2.3928
3250.000000	110.225	0.3905
3300.000000	110.346	-1.7738
3350.000000	110.442	-4.0371
3400.000000	110.508	-6.3812
3450.000000	110.540	-8.7363
3500.000000	110.539	-11.0307
3550.000000	110.506	-13.1826
3600.000000	110.446	-15.1351
3650.000000	110.374	-16.8196
3700.000000	110.299	-18.2258
3750.000000	110.232	-19.3450
3820.000000	110.178	-20.5036
3870.000000	110.174	-21.1238
3950.000000	110.237	-21.9394
4000.000000	110.319	-22.4249
4060.000000	110.453	-23.1050
4120.000000	110.615	-23.9174
4180.000000	110.789	-24.9433
4250.000000	110.988	-26.3716
4310.000000	111.142	-27.7476
4370.000000	111.277	-29.1952
4440.000000	111.409	-30.9186
4500.000000	111.503	-32.4442
4550.000000	111.561	-33.7244
4620.000000	111.613	-35.5093
4680.000000	111.626	-36.9772
4750.000000	111.607	-38.5762
4820.000000	111.556	-39.9827
4870.000000	111.503	-40.8666
4940.000000	111.410	-41.9052
5000.000000	111.318	-42.6032
5080.000000	111.182	-43.2477
5150.000000	111.063	-43.5424
5220.000000	110.942	-43.6111
5300.000000	110.814	-43.4046
5380.000000	110.703	-42.9352
5450.000000	110.625	-42.3255
5520.000000	110.568	-41.5709
5600.000000	110.532	-40.5231
5700.000000	110.552	-39.0856
5800.000000	110.642	-37.7372
5900.000000	110.780	-36.6687
6000.000000	110.948	-36.0241
6080.000000	111.076	-35.8856
6150.000000	111.161	-36.0241
6220.000000	111.203	-36.3419
6300.000000	111.182	-36.7534
6400.000000	111.055	-36.9556
6500.000000	110.869	-36.4708
6600.000000	110.691	-35.2770
6700.000000	110.567	-33.6367
6800.000000	110.504	-31.8375
6900.000000	110.484	-30.0138
7000.000000	110.501	-28.2195
7100.000000	110.553	-26.5103
7200.000000	110.633	-24.9396
7300.000000	110.737	-23.6108
7400.000000	110.849	-22.5292
7500.000000	110.958	-21.7237
7620.000000	111.080	-21.0966
7750.000000	111.186	-20.9484
7880.000000	111.240	-21.3708
8000.000000	111.208	-22.2646
8120.000000	111.068	-23.5439
8250.000000	110.762	-25.1228
8380.000000	110.290	-26.6232
8500.000000	109.703	-27.7142
8620.000000	108.964	-28.2872
8750.000000	108.014	-27.9802
8850.000000	107.201	-26.8592
9000.000000	105.904	-23.3124
9120.000000	104.905	-18.6886
9250.000000	103.964	-12.2428
9380.000000	103.242	-4.7607
9500.000000	102.783	2.5330
9620.000000	102.525	9.7094
9750.000000	102.426	16.8375
9880.000000	102.443	23.0114
10000.000000	102.496	27.9404
10150.000000	102.546	33.2379
10300.000000	102.593	38.3561
10440.000000	102.644	42.8754
10600.000000	102.751	47.8406
10750.000000	102.928	52.1827
10900.000000	103.172	56.1155
11060.000000	103.496	59.6157
11200.000000	103.808	62.1024
11380.000000	104.227	64.5916
11500.000000	104.535	65.8745
11720.000000	105.174	67.3159
11800.000000	105.415	67.4853
12060.000000	106.223	66.2924
12200.000000	106.603	64.7059
12410.000000	107.039	61.4037
12500.000000	107.166	59.8215
12650.000000	107.327	57.3727
12800.000000	107.484	55.1653
13150.000000	107.989	48.7562
13200.000000	108.053	47.5524
13400.000000	108.230	42.1315
13600.000000	108.245	36.1491
13800.000000	108.108	30.1131
14000.000000	107.879	24.2440
14300.000000	107.499	15.5641
14500.000000	107.244	9.0332
14750.000000	106.845	-0.2681
15000.000000	106.289	-10.6881
15250.000000	105.556	-22.1892
15500.000000	104.620	-34.5557
15750.000000	103.472	-47.2021
16000.000000	102.187	-59.4033
16250.000000	100.971	-70.3828
16500.000000	100.235	-80.7992
16750.000000	100.161	-93.2258
17000.000000	100.740	-109.6323
17250.000000	102.023	-132.5223
17500.000000	103.685	-166.4437
17750.000000	104.362	145.6716
18000.000000	102.750	95.1480
18250.000000	100.124	51.1588
18500.000000	97.328	12.1642
18750.000000	95.538	-23.2286
19000.000000	94.267	-68.2543
19250.000000	92.486	-121.7322
19500.000000	90.149	179.4966
19750.000000	87.472	112.1420