cmd_pklt.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:audio_scripts 作者: audiofilter 项目源码 文件源码
def check_onset(audio):
        # Determine if there is an 'early' onset
        b_lpf, a_lpf = signal.butter(1, 200/44100.0, 'low')
        sim = numpy.square(audio)
        audio_lpf   = signal.filtfilt(b_lpf,a_lpf,sim)
        thres = 0.015

        invert = 0
        found = 0
        for i in xrange(len(audio)):
                if ((audio_lpf[i] > thres) and not found):
                        if (i < 4000):
                                print "Detected onset for ",fil," at time ",i/44.1," msecs "
                                found = 1
                                invert = 1
        return invert
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号