In [9]:
from __future__ import print_function
# We'll need numpy for some mathematical operations
import numpy as np
import scipy
import os
# matplotlib for displaying the output
import matplotlib.pyplot as plt
import matplotlib.style as ms
ms.use('seaborn-muted')
%matplotlib inline
# and IPython.display for audio output
import IPython.display
# Librosa for audio
import librosa
# And the display module for visualization
import librosa.display
audio_path = "../audio/Drum1.mp3"
audio_path2 = "../Drum1_snare.mp3"
filenames = []
def search(dirname):
try:
global filenames
filenames = os.listdir(dirname)
except PermissionError:
pass
search("../audio/kick/")
for filename in filenames:
audio_path2 = os.path.join("../audio/kick/", filename)
ext = os.path.splitext(audio_path2)[-1]
if ext == '.wav':
y, sr = librosa.load( audio_path, sr=44100 )
y2, sr2 = librosa.load( audio_path2, sr=44100 )
#IPython.display.Audio(data=y, rate=sr)
print( y )
print( len( y ) )
print( len( y2 ) )
with open("y_data.json", "w" ) as f:
f.write( "[\n");
for i in y:
f.write( str( i ) + ",\n" );
f.write( "]\n");
with open("y2_data.json", "w" ) as f:
f.write( "[\n");
for i in y2:
f.write( str( i ) + ",\n" );
f.write( "]\n");
print( sr )
print( sr2 )
print( scipy.spatial.distance.cosine( y[3000:6912] , y2[3000:6912]) )
# check continuos zero value of sample at start and end
firstZero = 0
lastZero = -1
for i in range( 0, len( y2 ) ):
if(y2[i] == 0 or (y2[i]< 7.62939e-04 and y2[i]>-7.62939e-04)):
if(lastZero == -1):
firstZero += 1
else:
lastZero += 1
else:
lastZero = 1
print(firstZero)
print(lastZero)
cmpLen = len(y2) - lastZero - firstZero
for i in range( 0, len(y) - cmpLen ):
if(scipy.spatial.distance.cosine( y[i:i+cmpLen], y2[firstZero:len(y2) - lastZero]) <0.6):
print(scipy.spatial.distance.cosine( y[i:i+cmpLen], y2[firstZero:len(y2) - lastZero]))
print(i)
librosa.display.waveplot( y, sr=44100 )
librosa.display.waveplot( y2, sr=44100 )
#point 1
print("------------------result-----------------------");
print( scipy.spatial.distance.cosine( y[1152+1615:1152+6382], y2[1615:6382] ))
print( scipy.spatial.distance.cosine( y[85824+3000:85824+3200], y2[3000:3200] ))
# for i in range(1615, 6382) :
# if(y[1152+i] != y[i]) :
# print(y[1152+i])
# print(y2[i])
# print(i)
[ 0. 0. 0. ..., 0. 0. 0.]
171648
21000
44100
44100
1.12850925113
0
4581
[ 0. 0. 0. ..., 0. 0. 0.]
171648
24506
44100
44100
1.44924557285
121
13999
[ 0. 0. 0. ..., 0. 0. 0.]
171648
8400
44100
44100
1.74548333917
0
52
0.599066917203
9694
0.597821483967
9695
0.596604900638
9696
0.59541702467
9697
0.594258100533
9698
0.593128159252
9699
0.592026426216
9700
0.590952032615
9701
0.589905533092
9702
0.58888767738
9703
0.587897467924
9704
0.586933899759
9705
0.585998420543
9706
0.585092793038
9707
0.584216370933
9708
0.583367390963
9709
0.582546703329
9710
0.581755587977
9711
0.580993501035
9712
0.580260674351
9713
0.579558736072
9714
0.578887481609
9715
0.578245845223
9716
0.577634696708
9717
0.577054287099
9718
0.576503960652
9719
0.57598384738
9720
0.575495361095
9721
0.575038501443
9722
0.574611974003
9723
0.574217189076
9724
0.573855580217
9725
0.573525271936
9726
0.573226248851
9727
0.572959837938
9728
0.572723899737
9729
0.572518185199
9730
0.572344909625
9731
0.572202598403
9732
0.572090949422
9733
0.572012391124
9734
0.571965953452
9735
0.571950235187
9736
0.571965513191
9737
0.572012317596
9738
0.572091274677
9739
0.572202445174
9740
0.572346252692
9741
0.572524417383
9742
0.572736157399
9743
0.572979980413
9744
0.573257220872
9745
0.573567612049
9746
0.573910364388
9747
0.574285594102
9748
0.574691940902
9749
0.575128353717
9750
0.575596865003
9751
0.576098614082
9752
0.576634057013
9753
0.577204529145
9754
0.577810866314
9755
0.578453617066
9756
0.579132758035
9757
0.579847767784
9758
0.580598864583
9759
0.581386355111
9760
0.582209401602
9761
0.583067329467
9762
0.583959178582
9763
0.584883735195
9764
0.585842897023
9765
0.586837142233
9766
0.587863029085
9767
0.588919201355
9768
0.590008964674
9769
0.591133750092
9770
0.592290518416
9771
0.593477231449
9772
0.5946951902
9773
0.595945688799
9774
0.597228664339
9775
0.598544036155
9776
0.599892284422
9777
0.599280283213
10330
0.597015953053
10331
0.594801231555
10332
0.592637848846
10333
0.590525442298
10334
0.588464123644
10335
0.586453418644
10336
0.584490672384
10337
0.582574856453
10338
0.580706133896
10339
0.578882058172
10340
0.577102866629
10341
0.575373261102
10342
0.573694297432
10343
0.572065529301
10344
0.570489082811
10345
0.568965315807
10346
0.567493441605
10347
0.56607315869
10348
0.564703239442
10349
0.563384437402
10350
0.562118120001
10351
0.560904432927
10352
0.559746098946
10353
0.558644965802
10354
0.557599471032
10355
0.55660885503
10356
0.555673046876
10357
0.554791314938
10358
0.55396353463
10359
0.553189586084
10360
0.552469769911
10361
0.551803500288
10362
0.551188496011
10363
0.550628420259
10364
0.550129565112
10365
0.54968970532
10366
0.549306573999
10367
0.548982180428
10368
0.548715073759
10369
0.548503272957
10370
0.548346966524
10371
0.54824521986
10372
0.548199142324
10373
0.54820890151
10374
0.54827340231
10375
0.548396949205
10376
0.548583588544
10377
0.548832148542
10378
0.549143215394
10379
0.549517710158
10380
0.54995312849
10381
0.550447971025
10382
0.551001756286
10383
0.551612859115
10384
0.552280365532
10385
0.55300470876
10386
0.55378851878
10387
0.55463427281
10388
0.555543512471
10389
0.556517472166
10390
0.557555810734
10391
0.558657049421
10392
0.5598205126
10393
0.561045704481
10394
0.562333267095
10395
0.563683652952
10396
0.565092670468
10397
0.566557021432
10398
0.568079106226
10399
0.569661163187
10400
0.571302890799
10401
0.573002888534
10402
0.574760230762
10403
0.576575620554
10404
0.578448616307
10405
0.580376920499
10406
0.582360123933
10407
0.584398803939
10408
0.586491880972
10409
0.588637867977
10410
0.590837746057
10411
0.593093158307
10412
0.595402776073
10413
0.597764555003
10414
0.599613171585
52036
0.598550235456
52037
0.597513185434
52038
0.596502860193
52039
0.595519720003
52040
0.594562214462
52041
0.593625960714
52042
0.592707990889
52043
0.591807343405
52044
0.590925011653
52045
0.59006472054
52046
0.589229536475
52047
0.588418860703
52048
0.587630981784
52049
0.58686298339
52050
0.586112952212
52051
0.58538432095
52052
0.584681013
52053
0.584002585281
52054
0.583349713621
52055
0.582727772988
52056
0.582137240567
52057
0.581573339752
52058
0.581035655488
52059
0.580531946439
52060
0.580067110466
52061
0.579638759237
52062
0.579246098953
52063
0.578888089238
52064
0.578559519318
52065
0.578259748452
52066
0.577994352061
52067
0.577765620522
52068
0.577573342041
52069
0.577416628899
52070
0.577293853081
52071
0.577206363587
52072
0.577157011701
52073
0.577148909676
52074
0.577186358543
52075
0.577269031307
52076
0.577392636345
52077
0.57755223675
52078
0.577740622841
52079
0.57795520972
52080
0.578198089555
52081
0.578468159276
52082
0.578764605291
52083
0.579090789333
52084
0.579448407626
52085
0.579838951799
52086
0.58026578009
52087
0.580728110674
52088
0.581224486088
52089
0.581755788701
52090
0.582323170962
52091
0.582928583721
52092
0.583574658682
52093
0.584262559008
52094
0.58499498645
52095
0.585773107589
52096
0.586593785473
52097
0.587452926697
52098
0.588347227467
52099
0.589276144691
52100
0.590243954253
52101
0.591253072768
52102
0.59229971456
52103
0.593382759619
52104
0.594505381707
52105
0.59566709268
52106
0.596864084413
52107
0.598096593109
52108
0.599366859271
52109
0.598177813253
52664
0.595705391216
52665
0.593282110044
52666
0.590914726522
52667
0.588611272666
52668
0.586378728945
52669
0.584216187164
52670
0.582118297771
52671
0.580082457031
52672
0.578103857058
52673
0.57617626345
52674
0.574296148327
52675
0.572463429174
52676
0.570685621821
52677
0.568974988199
52678
0.567335567789
52679
0.565766062587
52680
0.564266625059
52681
0.562833431235
52682
0.561461130916
52683
0.560147092523
52684
0.558889022735
52685
0.557690009865
52686
0.556555120684
52687
0.555484173195
52688
0.554477979777
52689
0.553539164348
52690
0.552666034283
52691
0.551855652509
52692
0.551106503371
52693
0.55041642013
52694
0.549782146046
52695
0.54920111554
52696
0.548674225733
52697
0.548203032667
52698
0.547785442257
52699
0.547423106017
52700
0.547122250836
52701
0.546882370698
52702
0.546699575945
52703
0.546572493668
52704
0.546497087837
52705
0.546467144791
52706
0.546478612667
52707
0.546531981219
52708
0.546633319815
52709
0.546785595853
52710
0.546987622462
52711
0.54724233277
52712
0.5475537198
52713
0.547924342312
52714
0.54835741294
52715
0.548854929719
52716
0.54941621216
52717
0.550039827903
52718
0.550723156454
52719
0.551464767736
52720
0.552267112765
52721
0.553133584318
52722
0.554066993169
52723
0.555068456482
52724
0.556139021027
52725
0.557280614882
52726
0.558492862604
52727
0.559772194316
52728
0.561112974762
52729
0.562509318248
52730
0.563960241536
52731
0.56546605443
52732
0.56702161717
52733
0.568625541496
52734
0.570281000074
52735
0.571986649544
52736
0.573738079087
52737
0.57553543406
52738
0.577382447039
52739
0.579283028938
52740
0.581236604765
52741
0.583240952336
52742
0.585297432365
52743
0.587405926373
52744
0.589564579583
52745
0.591773903547
52746
0.594035300679
52747
0.596348630905
52748
0.59870751962
52749
0.599028804965
73207
0.597748111338
73208
0.596494235248
73209
0.595268607939
73210
0.594072516831
73211
0.592905154913
73212
0.591765336255
73213
0.590654823796
73214
0.589577169251
73215
0.588532503929
73216
0.58752092263
73217
0.586543984153
73218
0.585600885818
73219
0.58469144272
73220
0.583816577968
73221
0.582975882494
73222
0.58216816481
73223
0.581393862492
73224
0.580654517607
73225
0.579950336189
73226
0.579279301471
73227
0.578642350796
73228
0.578039602606
73229
0.577467215573
73230
0.576925363019
73231
0.576414972132
73232
0.575931195367
73233
0.575473439077
73234
0.575045505994
73235
0.57464611371
73236
0.574275413583
73237
0.573937304609
73238
0.573632236208
73239
0.573359238051
73240
0.573118052275
73241
0.572907916278
73242
0.57272904456
73243
0.572581405042
73244
0.572465675756
73245
0.572383813986
73246
0.572334252478
73247
0.572315480017
73248
0.572331176532
73249
0.572384916628
73250
0.572476165988
73251
0.572603392958
73252
0.572764217347
73253
0.572958515961
73254
0.573188651095
73255
0.573456541918
73256
0.573764051809
73257
0.574112175469
73258
0.574500745618
73259
0.574929729943
73260
0.575398009966
73261
0.575903383232
73262
0.576445356262
73263
0.577022149185
73264
0.577631027951
73265
0.578271067254
73266
0.5789409056
73267
0.57964003158
73268
0.580370010775
73269
0.581130568289
73270
0.581918885126
73271
0.582734628384
73272
0.583582531052
73273
0.584465450893
73274
0.585380547463
73275
0.586325409371
73276
0.587301862406
73277
0.588310990345
73278
0.589351912177
73279
0.590425286415
73280
0.591532091604
73281
0.592672502044
73282
0.593846795779
73283
0.595056110979
73284
0.596299967184
73285
0.59757664948
73286
0.598887509945
73287
0.597633311596
73835
0.595125657301
73836
0.592671016539
73837
0.590269120018
73838
0.587919580386
73839
0.585620460891
73840
0.583367888027
73841
0.581161399566
73842
0.57900126864
73843
0.576884488332
73844
0.574811839081
73845
0.572788577049
73846
0.570817096983
73847
0.568897380632
73848
0.567030008007
73849
0.565214507771
73850
0.563452282389
73851
0.561744520185
73852
0.56008913455
73853
0.558486354157
73854
0.556937277702
73855
0.555442127246
73856
0.554004363337
73857
0.552626220465
73858
0.551305349988
73859
0.550041356866
73860
0.548835314246
73861
0.547686213528
73862
0.546593553907
73863
0.545558262457
73864
0.544581945254
73865
0.543663577834
73866
0.542800610343
73867
0.541998515398
73868
0.541264838049
73869
0.540597671196
73870
0.539994382072
73871
0.539455918204
73872
0.538978858092
73873
0.53855998823
73874
0.538199408981
73875
0.53789610564
73876
0.537649373419
73877
0.537457935224
73878
0.537319619087
73879
0.537238524152
73880
0.537220182986
73881
0.53726424529
73882
0.537372010961
73883
0.537545342687
73884
0.537781639717
73885
0.538079006368
73886
0.538438566704
73887
0.538859905894
73888
0.539342137566
73889
0.539886302796
73890
0.540493964711
73891
0.541166977298
73892
0.541907793357
73893
0.542717527224
73894
0.543595597168
73895
0.544542897762
73896
0.545560848671
73897
0.546648788009
73898
0.547807723064
73899
0.549038678413
73900
0.550337192028
73901
0.551699044003
73902
0.553125880803
73903
0.554618775495
73904
0.556175525909
73905
0.557794178181
73906
0.559474201392
73907
0.561215918946
73908
0.563017724492
73909
0.564875196407
73910
0.566786617907
73911
0.568752486556
73912
0.570770143358
73913
0.572835915663
73914
0.574950115271
73915
0.577114019176
73916
0.579324152451
73917
0.581577877461
73918
0.583878064669
73919
0.586225989607
73920
0.588621063122
73921
0.591066418197
73922
0.593562343508
73923
0.596104896636
73924
0.598696137042
73925
0.598914336352
84399
0.596894708286
84400
0.594919520782
84401
0.592986923903
84402
0.591099140421
84403
0.589258956153
84404
0.587464894215
84405
0.585717585269
84406
0.584016735004
84407
0.582358090393
84408
0.580744565446
84409
0.57918073658
84410
0.577666477662
84411
0.576204773822
84412
0.574799149299
84413
0.573447726874
84414
0.572149826546
84415
0.57090540627
84416
0.569710211543
84417
0.568560936855
84418
0.567457279985
84419
0.566400367684
84420
0.56539248709
84421
0.564432578788
84422
0.563520213562
84423
0.562658763512
84424
0.561850297784
84425
0.561096816664
84426
0.560399716502
84427
0.559756357749
84428
0.559167394776
84429
0.558636410487
84430
0.558161480271
84431
0.557739810491
84432
0.557372966138
84433
0.557062619473
84434
0.556808032741
84435
0.556609827134
84436
0.55647013733
84437
0.55639065469
84438
0.556371379256
84439
0.556412404759
84440
0.556511273466
84441
0.55666555646
84442
0.556879037757
84443
0.557153483256
84444
0.557484099958
84445
0.557871098124
84446
0.558316715516
84447
0.558817317554
84448
0.559371820557
84449
0.559981822244
84450
0.560647752204
84451
0.561372493233
84452
0.562157955481
84453
0.563002195824
84454
0.563906013126
84455
0.564870878956
84456
0.565896919469
84457
0.566987506601
84458
0.568142371234
84459
0.569355938089
84460
0.570627652219
84461
0.571962685074
84462
0.573360826432
84463
0.574819385459
84464
0.576339168277
84465
0.577923019152
84466
0.579571912561
84467
0.5812836622
84468
0.583056670387
84469
0.584891946184
84470
0.586789069148
84471
0.588747991398
84472
0.59077103728
84473
0.592856266691
84474
0.594999175782
84475
0.597199859114
84476
0.599457974975
84477
0.598858108609
94364
0.597557290595
94365
0.596284893628
94366
0.595041520642
94367
0.593827599274
94368
0.592642941845
94369
0.591487618021
94370
0.590361659032
94371
0.589264097407
94372
0.588194233189
94373
0.587152540092
94374
0.586139762253
94375
0.585154936733
94376
0.584197020474
94377
0.583267470306
94378
0.582368045698
94379
0.581498041623
94380
0.580655893424
94381
0.579842222742
94382
0.579058390014
94383
0.578303972557
94384
0.57757926281
94385
0.576885760457
94386
0.576223177247
94387
0.575590770485
94388
0.574989254576
94389
0.574418968472
94390
0.57387936991
94391
0.573370616115
94392
0.572893917441
94393
0.572449228018
94394
0.57203533951
94395
0.571653621724
94396
0.571305521155
94397
0.570989033926
94398
0.570704466203
94399
0.570453109695
94400
0.570232652188
94401
0.570043171806
94402
0.569886818618
94403
0.569762021843
94404
0.569668607622
94405
0.569608715385
94406
0.569581571428
94407
0.56958569915
94408
0.569621515051
94409
0.569689492437
94410
0.569790245051
94411
0.569923978331
94412
0.570090975905
94413
0.570292758962
94414
0.570528603056
94415
0.570796996962
94416
0.571099016147
94417
0.571434393973
94418
0.571802125573
94419
0.572202344564
94420
0.57263376404
94421
0.57309509215
94422
0.573588255769
94423
0.574114414536
94424
0.574674038863
94425
0.575268386433
94426
0.575898189
94427
0.576564031165
94428
0.577266047095
94429
0.578003391593
94430
0.578776394432
94431
0.579585245331
94432
0.580429210541
94433
0.581307394167
94434
0.582218931209
94435
0.583162903397
94436
0.584140795556
94437
0.58515333571
94438
0.586196953982
94439
0.587270169867
94440
0.588376496755
94441
0.589517371288
94442
0.59068985639
94443
0.591892001795
94444
0.593125269052
94445
0.594391054836
94446
0.595689174501
94447
0.597019543925
94448
0.598382629782
94449
0.599777655264
94450
0.598535155484
94999
0.596122643587
95000
0.593755459894
95001
0.591434805006
95002
0.589162461193
95003
0.586940739819
95004
0.58477131595
95005
0.582654106634
95006
0.580589131289
95007
0.578576041465
95008
0.576611922888
95009
0.574696176948
95010
0.572828637073
95011
0.571006564302
95012
0.569230581647
95013
0.567505418022
95014
0.565831853197
95015
0.564209580916
95016
0.562640701509
95017
0.56112539268
95018
0.559663109407
95019
0.558253428145
95020
0.55689520089
95021
0.555589108543
95022
0.554336515939
95023
0.553137577251
95024
0.551994867551
95025
0.550910294998
95026
0.549882257985
95027
0.548909991037
95028
0.547993480137
95029
0.547131820272
95030
0.546325101958
95031
0.545572851837
95032
0.544875369013
95033
0.544232250269
95034
0.543641316385
95035
0.543106207964
95036
0.542633281459
95037
0.54222033702
95038
0.541865063401
95039
0.541569549182
95040
0.541332652689
95041
0.541152389305
95042
0.541028926136
95043
0.540961610005
95044
0.540951205606
95045
0.54099802688
95046
0.541100889253
95047
0.541264215295
95048
0.541491777252
95049
0.541782413205
95050
0.542136958684
95051
0.542556416305
95052
0.543038328246
95053
0.543581226197
95054
0.544184434649
95055
0.544846513078
95056
0.545566264186
95057
0.546344154376
95058
0.547182613761
95059
0.548084308838
95060
0.549050632358
95061
0.550082628787
95062
0.551180145306
95063
0.552341483672
95064
0.553566066143
95065
0.554853530905
95066
0.556204574352
95067
0.557619224535
95068
0.559093242676
95069
0.560623398998
95070
0.562211927786
95071
0.563861274069
95072
0.565570948514
95073
0.56733940829
95074
0.569166069232
95075
0.571051443728
95076
0.572995103693
95077
0.574994882608
95078
0.577050195899
95079
0.579161433671
95080
0.581327593626
95081
0.583547386448
95082
0.585821657039
95083
0.588152271479
95084
0.590537614831
95085
0.592975630118
95086
0.5954673407
95087
0.598012803097
95088
0.599779024142
136705
0.5985437584
136706
0.597340512786
136707
0.596167441873
136708
0.595022080277
136709
0.593903870972
136710
0.592813665403
136711
0.59175182577
136712
0.59071658353
136713
0.589704102886
136714
0.588711557807
136715
0.587737818205
136716
0.586783872873
136717
0.585853143145
136718
0.584948470656
136719
0.584069449778
136720
0.583214532536
136721
0.582381008284
136722
0.581566878497
136723
0.580775445612
136724
0.580010720926
136725
0.579272300172
136726
0.578560434681
136727
0.577880568119
136728
0.577232944509
136729
0.576612716496
136730
0.576019518971
136731
0.575461185642
136732
0.57494224244
136733
0.574460450201
136734
0.5740146757
136735
0.57360414439
136736
0.573223852406
136737
0.572873150158
136738
0.572557181743
136739
0.572278139659
136740
0.572035743406
136741
0.571829011959
136742
0.571656306178
136743
0.571519155656
136744
0.571420540102
136745
0.571363601068
136746
0.571352226802
136747
0.571386232157
136748
0.571461247289
136749
0.571572632512
136750
0.571713296179
136751
0.571880541054
136752
0.57207642087
136753
0.572299596232
136754
0.572549447708
136755
0.572829403374
136756
0.573141176491
136757
0.573486344873
136758
0.573868115881
136759
0.574285781302
136760
0.574737949379
136761
0.575225661026
136762
0.575750299435
136763
0.576313584633
136764
0.576917949632
136765
0.577564622188
136766
0.578256114685
136767
0.578993779603
136768
0.57977465293
136769
0.580594751681
136770
0.581450766877
136771
0.582342147926
136772
0.583273202024
136773
0.584246140715
136774
0.585257005621
136775
0.586304803249
136776
0.587392650701
136777
0.588520236314
136778
0.589683822554
136779
0.590883839192
136780
0.592121983732
136781
0.593399152298
136782
0.594716011188
136783
0.596073578842
136784
0.597475143655
136785
0.598923590437
136786
0.599816507196
137338
0.597381587545
137339
0.595008750758
137340
0.59270508993
137341
0.590469700984
137342
0.588297298059
137343
0.586185326686
137344
0.58412899061
137345
0.582121891705
137346
0.580160709859
137347
0.578245458267
137348
0.576383917013
137349
0.574588547484
137350
0.572863250303
137351
0.571206735973
137352
0.569619047937
137353
0.568096274273
137354
0.566633534027
137355
0.565228661834
137356
0.563879422114
137357
0.562589052756
137358
0.561362681339
137359
0.56019957584
137360
0.55910073766
137361
0.55806928308
137362
0.557103954263
137363
0.556202006434
137364
0.555361864916
137365
0.554581011668
137366
0.553856106102
137367
0.553184949191
137368
0.552568597751
137369
0.552008955114
137370
0.551503852664
137371
0.551054716099
137372
0.550667467162
137373
0.550341614476
137374
0.550073461862
137375
0.549861777166
137376
0.549702349879
137377
0.549588689957
137378
0.549516616445
137379
0.549486765677
137380
0.549505075445
137381
0.549574466269
137382
0.549693599572
137383
0.549865033744
137384
0.550092703909
137385
0.550378806298
137386
0.550726503825
137387
0.551137827991
137388
0.551612183638
137389
0.552148020819
137390
0.55274251567
137391
0.553394142124
137392
0.554105261679
137393
0.554879242516
137394
0.55571880518
137395
0.556625098446
137396
0.557599115063
137397
0.558642816828
137398
0.559755886694
137399
0.560934647195
137400
0.562173372686
137401
0.563465991351
137402
0.564811846164
137403
0.56621148021
137404
0.56766017423
137405
0.569156291905
137406
0.570703096758
137407
0.572299080953
137408
0.5739398225
137409
0.575625717382
137410
0.577360749145
137411
0.579149215199
137412
0.580990566318
137413
0.582882419443
137414
0.584825778345
137415
0.586820809374
137416
0.588865990996
137417
0.590961917457
137418
0.593110535535
137419
0.595311481805
137420
0.597558277694
137421
0.59984252125
137422
[ 0. 0. 0. ..., 0. 0. 0.]
171648
7104
44100
44100
1.19134080167
222
9
0.598217132941
5
0.595519325297
6
0.592897544842
7
0.590351965723
8
0.587881804134
9
0.585490195164
10
0.583182712321
11
0.580961543556
12
0.578829149668
13
0.576787718086
14
0.574836775925
15
0.572977007815
16
0.57120846971
17
0.56952737391
18
0.567934440355
19
0.566433818712
20
0.565025000969
21
0.56370435909
22
0.562471754782
23
0.561332341047
24
0.560291248446
25
0.559347989971
26
0.558503313487
27
0.557762278039
28
0.557127052739
29
0.55659485072
30
0.556160272539
31
0.555820218194
32
0.555577978347
33
0.555440032542
34
0.555406224834
35
0.555472356584
36
0.555638323808
37
0.555906521319
38
0.556277401153
39
0.556750579422
40
0.557324341106
41
0.557992712572
42
0.558753786039
43
0.559612089828
44
0.560567144831
45
0.56161585171
46
0.562763450931
47
0.564012257105
48
0.565356361959
49
0.566795606258
50
0.568332167001
51
0.569961733331
52
0.57168091529
53
0.573488362297
54
0.575380273215
55
0.577355261026
56
0.579414718946
57
0.581557917281
58
0.583781704034
59
0.586085160616
60
0.588469782564
61
0.590935699527
62
0.593479122289
63
0.596095514094
64
0.598781352108
65
0.598477289789
9997
0.595454203794
9998
0.592464067512
9999
0.589511543464
10000
0.586596347388
10001
0.583713962788
10002
0.580866537372
10003
0.578059378034
10004
0.575291024244
10005
0.572558476345
10006
0.569863572417
10007
0.567207355047
10008
0.564588343234
10009
0.562007151709
10010
0.559466059565
10011
0.556964662933
10012
0.554500884701
10013
0.552075988424
10014
0.549692316346
10015
0.547347560569
10016
0.545038743301
10017
0.542768755488
10018
0.540540395529
10019
0.538351233257
10020
0.536199688554
10021
0.534088444434
10022
0.532018481814
10023
0.529987608207
10024
0.527995065896
10025
0.526042391313
10026
0.524129988402
10027
0.522256377784
10028
0.520421913545
10029
0.518628450508
10030
0.516875048885
10031
0.515159611012
10032
0.513483435168
10033
0.511848589636
10034
0.51025286177
10035
0.508694385612
10036
0.507175700328
10037
0.505699518166
10038
0.504262704746
10039
0.502862624867
10040
0.501503509429
10041
0.500188705042
10042
0.498914846337
10043
0.497679875333
10044
0.496486003384
10045
0.495332595599
10046
0.494218903749
10047
0.493146273963
10048
0.492114570229
10049
0.491123813449
10050
0.49017388851
10051
0.489263678036
10052
0.488394278155
10053
0.487566514558
10054
0.486779258478
10055
0.486031756486
10056
0.485325198352
10057
0.484661358952
10058
0.484039080263
10059
0.483455685772
10060
0.482913354733
10061
0.482415052456
10062
0.481956846003
10063
0.48153527815
10064
0.48115337197
10065
0.480813089494
10066
0.480512504123
10067
0.480251397292
10068
0.480030639672
10069
0.479850582883
10070
0.479711186814
10071
0.479612722641
10072
0.479556263889
10073
0.479542191641
10074
0.479569126604
10075
0.47963568403
10076
0.479741708282
10077
0.479888295706
10078
0.480076213906
10079
0.480304810808
10080
0.480573860879
10081
0.480884720963
10082
0.48123897176
10083
0.48163549944
10084
0.482072532859
10085
0.482550551305
10086
0.483071481362
10087
0.483634053546
10088
0.484235742366
10089
0.484878114625
10090
0.485563766413
10091
0.486292769011
10092
0.487064026292
10093
0.487877635795
10094
0.488735447262
10095
0.48963726568
10096
0.490581530028
10097
0.491569415754
10098
0.492601827634
10099
0.493676764421
10100
0.494794149807
10101
0.495956445935
10102
0.497163246964
10103
0.498413091761
10104
0.499707884401
10105
0.501050259524
10106
0.50243806378
10107
0.503868738187
10108
0.505344378363
10109
0.5068672544
10110
0.508435635937
10111
0.510047906428
10112
0.511705277146
10113
0.513408056182
10114
0.515155897271
10115
0.516948488305
10116
0.518786160585
10117
0.520670513537
10118
0.522601576262
10119
0.524578827561
10120
0.526603805442
10121
0.528674881537
10122
0.530788953857
10123
0.532949261756
10124
0.535158394652
10125
0.537412197037
10126
0.539709853162
10127
0.542055911528
10128
0.544450401815
10129
0.546890010093
10130
0.549374987359
10131
0.551907872811
10132
0.554489428254
10133
0.557118821736
10134
0.559795763375
10135
0.562520587912
10136
0.565292299893
10137
0.56810964546
10138
0.570972901534
10139
0.573882654573
10140
0.57683935036
10141
0.579842739186
10142
0.58289255786
10143
0.585989773945
10144
0.589134255643
10145
0.592324861825
10146
0.595562569978
10147
0.598848651469
10148
0.599951712788
41805
0.599101454991
41806
0.598294999872
41807
0.597529168172
41808
0.596803198044
41809
0.596120705186
41810
0.595482969689
41811
0.594885586948
41812
0.594327276759
41813
0.59381189495
41814
0.593339557476
41815
0.592908943371
41816
0.592521811482
41817
0.592177289665
41818
0.591873064487
41819
0.591610690564
41820
0.591389673554
41821
0.591208906671
41822
0.591071711087
41823
0.590980414614
41824
0.590932037043
41825
0.590924413165
41826
0.590959519988
41827
0.591039263722
41828
0.591161618749
41829
0.591325192674
41830
0.591533060257
41831
0.591785234717
41832
0.592079083086
41833
0.592418921099
41834
0.592808137593
41835
0.593240919753
41836
0.593714069457
41837
0.59422538958
41838
0.594766533038
41839
0.595337683979
41840
0.595947565135
41841
0.596597927661
41842
0.597284982605
41843
0.598007963394
41844
0.59877057319
41845
0.599579841288
41846
0.598978224054
52336
0.596068960781
52337
0.593192971407
52338
0.590354424989
52339
0.587557260142
52340
0.58479731256
52341
0.582068860443
52342
0.579370131982
52343
0.576699962361
52344
0.574057735712
52345
0.571444937257
52346
0.568864499704
52347
0.566315608868
52348
0.56379429417
52349
0.561302987337
52350
0.558848476513
52351
0.556430246997
52352
0.55404383754
52353
0.551689725024
52354
0.549369527684
52355
0.547081488783
52356
0.544825695376
52357
0.542607098478
52358
0.540428082425
52359
0.538286840469
52360
0.536184530608
52361
0.534123610197
52362
0.532101106663
52363
0.530113409633
52364
0.528161549308
52365
0.526250565658
52366
0.524380448282
52367
0.522547971207
52368
0.520751620816
52369
0.518991852463
52370
0.517268816655
52371
0.515584237437
52372
0.513943319403
52373
0.512348437012
52374
0.510793954119
52375
0.509274204986
52376
0.507791676531
52377
0.506350722874
52378
0.504950767776
52379
0.503593137487
52380
0.502280431829
52381
0.501009770473
52382
0.499779990288
52383
0.498595403126
52384
0.497459801521
52385
0.496374513376
52386
0.495339740473
52387
0.49435594137
52388
0.493426849131
52389
0.492554824527
52390
0.49173570314
52391
0.49096367368
52392
0.490239029561
52393
0.48956745188
52394
0.48894664447
52395
0.488372209615
52396
0.487846027962
52397
0.4873707041
52398
0.486942129317
52399
0.486556979829
52400
0.486217462403
52401
0.485923144278
52402
0.485670357928
52403
0.485458827178
52404
0.485289760123
52405
0.48516526875
52406
0.485085904539
52407
0.485050138404
52408
0.485057500976
52409
0.485110069182
52410
0.48520615471
52411
0.485342177717
52412
0.485517398268
52413
0.485732246466
52414
0.485986569463
52415
0.486278788866
52416
0.48660954212
52417
0.48698251252
52418
0.487399627691
52419
0.487856865182
52420
0.488349278382
52421
0.488879677909
52422
0.489452394009
52423
0.490065631568
52424
0.490717944842
52425
0.491412405
52426
0.492149816602
52427
0.49292736424
52428
0.493742094531
52429
0.49459471131
52430
0.495487526455
52431
0.4964199217
52432
0.497392004748
52433
0.498407179042
52434
0.499468806655
52435
0.50057597106
52436
0.501729422482
52437
0.502930619158
52438
0.504178066244
52439
0.505468714594
52440
0.506804207277
52441
0.508187629972
52442
0.509617654477
52443
0.511090991669
52444
0.512608144026
52445
0.514170338419
52446
0.515775113236
52447
0.517420715958
52448
0.519107044204
52449
0.520833954566
52450
0.522599863146
52451
0.52440343014
52452
0.526245201534
52453
0.52812766824
52454
0.530049933507
52455
0.532008890847
52456
0.534004323689
52457
0.536033908989
52458
0.538094363339
52459
0.54018971285
52460
0.5423227909
52461
0.544489708272
52462
0.546689776448
52463
0.548926605184
52464
0.551200556981
52465
0.553513010253
52466
0.55587007176
52467
0.558277782014
52468
0.560736748545
52469
0.56324451643
52470
0.565800957387
52471
0.568406785034
52472
0.571062308007
52473
0.573768313236
52474
0.576524689325
52475
0.579331828244
52476
0.58219185142
52477
0.585104604331
52478
0.588068502827
52479
0.591084400443
52480
0.594153218929
52481
0.597273617348
52482
0.599253429733
73515
0.596467992547
73516
0.593715053865
73517
0.590995340913
73518
0.588312662881
73519
0.585666037188
73520
0.583051780199
73521
0.580472544003
73522
0.577932211237
73523
0.575428324601
73524
0.572958532314
73525
0.570525967892
73526
0.568132396208
73527
0.565775139015
73528
0.563453348945
73529
0.561168192612
73530
0.558918863021
73531
0.556703373294
73532
0.554522915293
73533
0.552380328362
73534
0.550275822106
73535
0.548207616586
73536
0.546176428391
73537
0.544184717429
73538
0.542231922593
73539
0.540316211098
73540
0.538438997607
73541
0.536603350796
73542
0.534806853275
73543
0.533047335974
73544
0.531329730118
73545
0.529657510052
73546
0.52802695597
73547
0.526436610763
73548
0.524888265869
73549
0.52338101936
73550
0.521913701408
73551
0.520486891923
73552
0.519100364242
73553
0.51775300795
73554
0.51644438006
73555
0.515173679718
73556
0.513940486512
73557
0.512744556387
73558
0.511585264815
73559
0.510462912396
73560
0.50937936949
73561
0.508335917357
73562
0.507330240186
73563
0.506359241042
73564
0.505424612022
73565
0.504528336259
73566
0.503667151272
73567
0.502838318191
73568
0.50204491021
73569
0.501288652771
73570
0.500567351846
73571
0.499880504055
73572
0.499230437236
73573
0.498618845431
73574
0.498046796744
73575
0.497515336875
73576
0.497025532909
73577
0.496578545181
73578
0.496173776438
73579
0.495809532049
73580
0.495485633481
73581
0.495203550497
73582
0.494964540615
73583
0.494768358297
73584
0.494613917859
73585
0.494501372482
73586
0.49443248793
73587
0.494406822842
73588
0.494421884322
73589
0.494479142158
73590
0.494581585556
73591
0.494726707153
73592
0.494911329413
73593
0.495137938002
73594
0.495410831604
73595
0.495730895906
73596
0.496095836336
73597
0.496504863421
73598
0.496960694647
73599
0.497463822701
73600
0.498011096024
73601
0.498602179158
73602
0.499238107705
73603
0.499917346303
73604
0.50063944906
73605
0.501406854015
73606
0.502218436555
73607
0.503070644665
73608
0.503965549156
73609
0.504906757216
73610
0.505890728141
73611
0.506913141168
73612
0.507976858475
73613
0.509084174317
73614
0.510232317038
73615
0.511419648372
73616
0.512646692114
73617
0.513913972488
73618
0.515220841898
73619
0.516565610127
73620
0.517948668531
73621
0.519372275014
73622
0.520834955185
73623
0.522335109831
73624
0.523875186409
73625
0.525454097421
73626
0.527069471861
73627
0.528725685574
73628
0.530425771051
73629
0.532165602093
73630
0.53394497828
73631
0.535769293407
73632
0.537638513046
73633
0.539548028869
73634
0.541498792431
73635
0.543494243897
73636
0.545535025142
73637
0.547619866354
73638
0.549748780794
73639
0.551921800037
73640
0.554138127783
73641
0.556397142599
73642
0.558699308656
73643
0.561046368488
73644
0.563439739626
73645
0.565878976879
73646
0.568364399716
73647
0.570898287462
73648
0.573481778055
73649
0.576113890493
73650
0.578796459818
73651
0.581530781889
73652
0.584313932167
73653
0.587145372114
73654
0.590028556731
73655
0.592963927903
73656
0.595950064925
73657
0.598986759847
73658
0.599032277978
84124
0.597484225638
84125
0.595970778004
84126
0.594493077212
84127
0.593047222472
84128
0.591633293172
84129
0.590255840512
84130
0.588916714148
84131
0.587614203532
84132
0.586347551084
84133
0.585118029009
84134
0.583925386235
84135
0.582766322463
84136
0.581639915304
84137
0.580548341045
84138
0.579490861241
84139
0.578467698549
84140
0.577482272339
84141
0.576534929503
84142
0.575622697096
84143
0.574744397216
84144
0.573900700238
84145
0.573093249305
84146
0.572322763845
84147
0.571585546148
84148
0.570880840635
84149
0.570214130088
84150
0.56958625571
84151
0.568994514285
84152
0.568439808462
84153
0.567922639371
84154
0.567442385215
84155
0.567000681916
84156
0.566596262502
84157
0.566227077448
84158
0.565895775822
84159
0.56560428992
84160
0.56535137515
84161
0.565138428148
84162
0.564966497816
84163
0.564834505566
84164
0.564743174961
84165
0.564693887756
84166
0.564686289221
84167
0.564719641152
84168
0.564791192552
84169
0.56490108782
84170
0.565054111036
84171
0.56525246212
84172
0.565494215797
84173
0.565779190814
84174
0.566108624689
84175
0.566482336542
84176
0.566897850008
84177
0.567354181018
84178
0.567854044324
84179
0.568398742986
84180
0.568987710208
84181
0.569622828982
84182
0.570305873097
84183
0.571033816267
84184
0.57180327771
84185
0.572614796047
84186
0.573471504812
84187
0.574374911733
84188
0.575323700896
84189
0.576316620331
84190
0.577354997671
84191
0.578440321004
84192
0.57957345279
84193
0.580752227171
84194
0.581974592167
84195
0.583242714193
84196
0.584558905499
84197
0.58592283309
84198
0.587333951097
84199
0.588791830683
84200
0.590297775022
84201
0.591853048017
84202
0.59345582584
84203
0.595103499288
84204
0.596796466833
84205
0.598535379205
84206
0.597695972766
84680
0.595155037293
84681
0.592693069072
84682
0.590315626004
84683
0.588023833263
84684
0.58581890659
84685
0.583703629669
84686
0.581678915068
84687
0.579744633383
84688
0.577898999703
84689
0.576139024575
84690
0.57446604833
84691
0.572883370419
84692
0.571391040824
84693
0.569986014517
84694
0.568667119374
84695
0.567438703698
84696
0.566305709908
84697
0.565268745785
84698
0.564328766417
84699
0.563490598079
84700
0.56275641168
84701
0.562123370386
84702
0.561587451826
84703
0.561145739746
84704
0.560799710124
84705
0.560553234418
84706
0.560407425775
84707
0.560359860738
84708
0.560410270975
84709
0.560561348074
84710
0.560813490543
84711
0.561165447102
84712
0.561615481078
84713
0.562159792573
84714
0.562797007769
84715
0.563530852757
84716
0.564360119589
84717
0.565280553829
84718
0.566296757283
84719
0.567412130137
84720
0.568621130815
84721
0.569923152412
84722
0.571320720406
84723
0.572809333147
84724
0.574384431843
84725
0.5760450924
84726
0.57778779903
84727
0.579610772522
84728
0.581515977896
84729
0.583503197538
84730
0.585570424123
84731
0.587716877049
84732
0.589941519634
84733
0.592242793217
84734
0.594619170035
84735
0.597067662566
84736
0.59958279676
84737
0.599889147301
94669
0.596874086512
94670
0.593891507921
94671
0.590945918261
94672
0.58803694654
94673
0.585160007638
94674
0.582317178776
94675
0.579513899366
94676
0.576748689836
94677
0.574018437934
94678
0.571324685984
94679
0.568668704023
94680
0.56604913826
94681
0.563466626401
94682
0.560923298941
94683
0.55841858006
94684
0.555950483196
94685
0.553520563034
94686
0.551131001769
94687
0.548779409229
94688
0.546462860718
94689
0.544184373368
94690
0.541946646904
94691
0.539747269168
94692
0.537584541523
94693
0.535461191993
94694
0.533378357442
94695
0.531333691503
94696
0.529326567893
94697
0.527358504813
94698
0.52542963273
94699
0.523538574913
94700
0.521685844427
94701
0.519873284328
94702
0.518099812939
94703
0.516363328156
94704
0.5146651051
94705
0.513007015198
94706
0.511387235725
94707
0.509803884309
94708
0.508259149443
94709
0.506755622676
94710
0.505290483414
94711
0.503861043747
94712
0.502471411146
94713
0.501124829382
94714
0.49981763254
94715
0.498548035628
94716
0.497318303116
94717
0.496127494797
94718
0.494975170499
94719
0.493862365132
94720
0.492789156828
94721
0.491755276281
94722
0.490760571859
94723
0.489803889339
94724
0.488886322569
94725
0.488008965414
94726
0.487170497002
94727
0.486370320156
94728
0.485609874437
94729
0.484890563818
94730
0.484211290223
94731
0.483569865399
94732
0.482968211703
94733
0.482409669023
94734
0.481890184311
94735
0.481406209921
94736
0.480961200866
94737
0.480557155143
94738
0.480192380321
94739
0.479866295194
94740
0.479580073982
94741
0.479334010024
94742
0.479128483613
94743
0.478963690393
94744
0.478840528791
94745
0.478759822241
94746
0.478720154111
94747
0.478719929413
94748
0.47875949361
94749
0.478839802633
94750
0.478961743144
94751
0.479124854479
94752
0.479328929155
94753
0.479575303379
94754
0.479865572133
94755
0.480199027072
94756
0.48057390063
94757
0.480990538392
94758
0.4814511511
94759
0.481954391833
94760
0.482497532029
94761
0.483082246598
94762
0.483711631768
94763
0.484385563169
94764
0.485102716768
94765
0.485863114788
94766
0.486668639546
94767
0.48751948164
94768
0.488414064955
94769
0.489353274997
94770
0.490338090719
94771
0.491366630279
94772
0.492438742067
94773
0.493556690053
94774
0.494720243974
94775
0.495927867826
94776
0.497181308164
94777
0.498483195596
94778
0.499831765913
94779
0.50122402366
94780
0.502662193939
94781
0.504148657265
94782
0.50568147599
94783
0.507258942337
94784
0.508882417729
94785
0.510551980209
94786
0.51226780084
94787
0.514029398177
94788
0.51583696692
94789
0.517692255319
94790
0.519595124804
94791
0.52154500687
94792
0.523543632389
94793
0.525589483282
94794
0.527679303686
94795
0.529816248367
94796
0.53200284476
94797
0.534235082704
94798
0.536512162537
94799
0.538838573134
94800
0.541214264644
94801
0.543635948892
94802
0.546103834751
94803
0.54862075643
94804
0.551187461856
94805
0.553802654766
94806
0.556466253572
94807
0.559178798708
94808
0.561939305493
94809
0.564746348571
94810
0.567600077239
94811
0.570501290495
94812
0.573450355991
94813
0.576447004835
94814
0.579490993272
94815
0.582583128661
94816
0.585723241557
94817
0.588910156548
94818
0.592145239019
94819
0.595429463762
94820
0.598759197837
94821
0.599964860445
95310
0.599468463394
95311
0.599050071844
95312
0.598711306049
95313
0.598451956008
95314
0.598272542002
95315
0.598172207677
95316
0.598146052409
95317
0.598191030654
95318
0.598308962185
95319
0.598499464107
95320
0.598759652454
95321
0.599090255788
95322
0.599493262013
95323
0.599967148239
95324
0.599423160998
115861
0.597406849806
115862
0.595411449211
115863
0.59343618841
115864
0.591491540543
115865
0.589587253589
115866
0.587721379495
115867
0.585894612288
115868
0.584114572317
115869
0.582382928301
115870
0.580691798565
115871
0.579030344607
115872
0.577390072438
115873
0.575769221965
115874
0.574175287269
115875
0.572619903822
115876
0.571110937532
115877
0.569652905503
115878
0.568248538142
115879
0.566894602582
115880
0.565591498816
115881
0.564342099915
115882
0.563127573611
115883
0.561923938134
115884
0.560735530598
115885
0.559570648788
115886
0.558424228383
115887
0.557295325785
115888
0.556186907014
115889
0.55509901845
115890
0.554032378477
115891
0.552988636008
115892
0.551972366373
115893
0.550990212825
115894
0.550043754362
115895
0.549132777719
115896
0.548259546378
115897
0.547425289824
115898
0.546628256721
115899
0.545865227526
115900
0.545139534164
115901
0.544454975664
115902
0.5438081268
115903
0.543197465195
115904
0.542628172917
115905
0.542100094678
115906
0.541609849966
115907
0.541158555279
115908
0.540748751656
115909
0.540380981606
115910
0.540054685661
115911
0.539773014863
115912
0.539543026575
115913
0.539367903548
115914
0.539244571794
115915
0.539168899901
115916
0.539136365247
115917
0.539145331866
115918
0.539199615543
115919
0.539303570698
115920
0.539462256243
115921
0.539678065626
115922
0.539944499257
115923
0.540257712299
115924
0.540617035224
115925
0.541011727571
115926
0.541427239279
115927
0.541861126316
115928
0.542324678652
115929
0.542835009747
115930
0.543398270496
115931
0.544006505983
115932
0.544660414259
115933
0.545372645267
115934
0.546146941078
115935
0.546977738871
115936
0.547864838415
115937
0.548804914427
115938
0.549779895016
115939
0.550774766783
115940
0.551794460973
115941
0.5528534777
115942
0.553959126371
115943
0.555112684165
115944
0.556317669697
115945
0.557576693154
115946
0.55887467111
115947
0.560189292616
115948
0.561519676784
115949
0.5628777555
115950
0.564260798301
115951
0.565663144471
115952
0.56709006095
115953
0.568545233814
115954
0.570028973109
115955
0.571548105845
115956
0.573115332366
115957
0.57473830333
115958
0.576407920684
115959
0.57810634822
115960
0.579827130966
115961
0.581570742559
115962
0.583337747148
115963
0.585138444634
115964
0.586978202802
115965
0.588841879627
115966
0.590715740086
115967
0.592598559511
115968
0.594487046509
115969
0.596378288036
115970
0.59827834066
115971
0.599359191079
126473
0.598268657515
126474
0.597214753185
126475
0.596198825455
126476
0.595227031467
126477
0.594302483253
126478
0.593422630562
126479
0.592583896819
126480
0.591786109768
126481
0.591033101098
126482
0.590326518607
126483
0.589662617136
126484
0.589040306279
126485
0.588461408874
126486
0.587926703333
126487
0.587436590602
126488
0.586992868301
126489
0.586593832204
126490
0.586237721164
126491
0.585924095386
126492
0.585651192898
126493
0.585419107318
126494
0.585231585447
126495
0.585090622997
126496
0.5849958225
126497
0.584947026451
126498
0.584944822984
126499
0.584989230578
126500
0.585076840083
126501
0.585205467662
126502
0.585379176742
126503
0.58559807194
126504
0.585859732774
126505
0.586169523354
126506
0.586533101419
126507
0.586944554046
126508
0.587396010515
126509
0.587882552264
126510
0.58839908938
126511
0.588947729748
126512
0.589535915848
126513
0.590166036909
126514
0.590837016888
126515
0.591549507127
126516
0.592304415883
126517
0.59310630241
126518
0.593960161068
126519
0.594863845812
126520
0.595811457571
126521
0.596800993558
126522
0.597831936619
126523
0.598901976405
126524
0.598046956739
137010
0.595106305361
137011
0.592206789938
137012
0.589344693741
137013
0.586514618173
137014
0.583714187697
137015
0.580942144483
137016
0.578197821297
137017
0.575483180884
137018
0.572801321669
137019
0.570151229951
137020
0.56752914837
137021
0.564937529836
137022
0.562382959708
137023
0.559864853272
137024
0.557379065462
137025
0.554925956669
137026
0.552507218805
137027
0.550120746102
137028
0.547766896505
137029
0.545450552551
137030
0.54317399682
137031
0.540935239008
137032
0.538735623525
137033
0.536577532665
137034
0.534457905371
137035
0.532373088844
137036
0.53032407027
137037
0.528315537454
137038
0.526347334261
137039
0.524416374829
137040
0.522521514688
137041
0.520663408131
137042
0.518841867133
137043
0.517058198725
137044
0.515317324201
137045
0.513621343787
137046
0.511965347876
137047
0.510344028024
137048
0.508759444276
137049
0.507216104462
137050
0.505712788628
137051
0.504250942518
137052
0.502833035997
137053
0.501456543662
137054
0.500120719739
137055
0.498829957673
137056
0.497587521637
137057
0.496394633747
137058
0.49525102998
137059
0.494157501491
137060
0.493118126999
137061
0.492135807989
137062
0.491206224043
137063
0.49032366258
137064
0.489487982331
137065
0.488704508128
137066
0.487971352593
137067
0.487284386679
137068
0.486645536172
137069
0.486057777763
137070
0.485516606114
137071
0.485019021399
137072
0.484566615439
137073
0.484158994956
137074
0.483793278866
137075
0.483469280918
137076
0.483188349144
137077
0.482951838339
137078
0.482760488079
137079
0.482612552947
137080
0.482508128059
137081
0.482449320534
137082
0.482434813087
137083
0.482461040631
137084
0.482526406524
137085
0.482631373059
137086
0.482775625556
137087
0.482957859556
137088
0.48317909437
137089
0.483443487797
137090
0.483752595282
137091
0.484101886569
137092
0.484486287113
137093
0.484908611124
137094
0.485373876384
137095
0.485880250442
137096
0.48642674193
137097
0.487015936189
137098
0.487648275142
137099
0.488320698712
137100
0.489030536856
137101
0.489778482316
137102
0.490567099057
137103
0.491396126343
137104
0.492265424954
137105
0.493178022619
137106
0.494136898527
137107
0.495141290775
137108
0.496192019446
137109
0.497291404305
137110
0.498437715477
137111
0.499628210889
137112
0.500863578876
137113
0.502146638708
137114
0.503476422538
137115
0.504850051187
137116
0.506268639475
137117
0.507733149311
137118
0.50924081465
137119
0.510789317619
137120
0.512378405837
137121
0.51400865382
137122
0.515678857645
137123
0.51738799862
137124
0.519136247136
137125
0.520925721828
137126
0.522754771534
137127
0.524620849103
137128
0.526524101844
137129
0.528462679154
137130
0.530433091786
137131
0.532438951902
137132
0.534483080765
137133
0.53656122712
137134
0.538673054759
137135
0.540822270623
137136
0.54300985219
137137
0.545236446239
137138
0.547507628047
137139
0.549829463163
137140
0.552202735024
137141
0.554625459493
137142
0.557097330425
137143
0.559619169058
137144
0.562191084157
137145
0.56481342711
137146
0.567486097414
137147
0.570209738174
137148
0.57298625507
137149
0.575815624553
137150
0.578696460684
137151
0.581629603562
137152
0.584615672939
137153
0.587653221171
137154
0.590743389551
137155
0.593887335417
137156
0.597081922776
137157
[ 0. 0. 0. ..., 0. 0. 0.]
171648
39424
44100
44100
0.527023791582
3
10524
[ 0. 0. 0. ..., 0. 0. 0.]
171648
20354
44100
44100
1.06426238371
4
734
[ 0. 0. 0. ..., 0. 0. 0.]
171648
15265
44100
44100
1.43391293827
4
1
[ 0. 0. 0. ..., 0. 0. 0.]
171648
72765
44100
44100
0.964143435689
3
55
[ 0. 0. 0. ..., 0. 0. 0.]
171648
19845
44100
44100
0.921977922467
3
1
[ 0. 0. 0. ..., 0. 0. 0.]
171648
19845
44100
44100
1.10438173205
4
1
[ 0. 0. 0. ..., 0. 0. 0.]
171648
59535
44100
44100
0.844983521521
4
4343
[ 0. 0. 0. ..., 0. 0. 0.]
171648
25449
44100
44100
1.26108274159
3
10972
------------------result-----------------------
0.8987083812
1.45570394387
In [5]:
# 3. Run the default beat tracker
tempo, beat_frames = librosa.beat.beat_track(y=y, sr=sr)
print('Estimated tempo: {:.2f} beats per minute'.format(tempo))
# 4. Convert the frame indices of beat events into timestamps
beat_times = librosa.frames_to_time(beat_frames, sr=sr)
print('Saving output to beat_times.csv')
librosa.output.times_csv('/Users/lineplus/Desktop/project/MusicAnalyzer/audio/result.csv', beat_times)
Estimated tempo: 99.38 beats per minute
Saving output to beat_times.csv
In [8]:
print( tempo )
print( beat_frames )
print( beat_times )
99.3840144231
[ 12 38 64 95 121]
[ 0.27863946 0.88235828 1.4860771 2.20589569 2.80961451]
In [21]:
{frame_arr = librosa.util.frame(y, frame_length=2048, hop_length=512)
frame_arr2 = librosa.util.frame(y2, frame_length=2048, hop_length=512)
print( frame_arr )
print( frame_arr2 )
print( len( frame_arr[0] ) )
print( len( frame_arr2[0] ) )
print( len( frame_arr ) )
print( len( frame_arr2 ) )}
[[ 0. -0.90861386 0.00773705 ..., -0.14220695 0.24075744
-0.08692633]
[ 0. -0.87283039 0.0442284 ..., -0.10004218 0.23656647
-0.09058234]
[ 0. -0.89167589 0.04157569 ..., -0.09503061 0.22459549
-0.11358088]
...,
[-0.02395119 0.002145 -0.00423921 ..., -0.04312833 0.01478363 0. ]
[-0.0163303 0.00313669 -0.01180221 ..., -0.03618175 0.00881893 0. ]
[-0.0230791 0.00459595 -0.00822684 ..., -0.05059324 0.00875308 0. ]]
[[ 5.89917436e-05 -1.78596703e-04 9.54093132e-03 ..., 7.08066409e-06
-2.89536711e-05 2.69479500e-07]
[ -4.36029695e-05 -9.25666303e-04 -4.81339113e-04 ..., 1.13831420e-05
-3.22506967e-05 -5.60235307e-08]
[ -4.41918382e-05 1.10449665e-03 -6.86202710e-03 ..., -1.06570906e-06
-2.60917532e-05 1.07385965e-07]
...,
[ 3.12932934e-05 -7.87355006e-03 1.27840792e-06 ..., 9.56925983e-10
-4.10827766e-07 5.62528800e-12]
[ -4.36971197e-03 -1.99687518e-02 3.79914860e-03 ..., -1.44044754e-09
2.90951931e-07 -2.46683468e-12]
[ -5.51284105e-03 -1.95681173e-02 2.98191258e-03 ..., 2.01454164e-09
-2.11024556e-07 9.38451573e-13]]
164
7890
2048
2048
In [17]:
librosa.display.waveplot( y )
Out[17]:
<matplotlib.collections.PolyCollection at 0x10e2bf9e8>
In [20]:
librosa.display.waveplot( y2 )
Out[20]:
<matplotlib.collections.PolyCollection at 0x1115cd9b0>
In [ ]:
sim = scipy.spatial.distance.cosine( frame_arr[0], frame_arr2[0] )
print( sim )
Content source: UnoRich/MusicAnalyzer
Similar notebooks: