MusicEmotionMachine.py 文件源码

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

项目:apicultor 作者: sonidosmutantes 项目源码 文件源码
def relaxed_music_remix(self, neg_arous_dir, files, decisions):
                neg_arousal_h = self.sad_music_remix(neg_arous_dir, files, decisions, harmonic = True)
                relaxed_harmonic = librosa.istft(neg_arousal_h)
                onsets = hfc_onsets(np.float32(relaxed_harmonic))
                interv = seconds_to_indices(onsets)
                steps = overlapped_intervals(interv)
                output = librosa.effects.remix(relaxed_harmonic, steps[::-1], align_zeros = True)
                output = librosa.effects.pitch_shift(output, sr = 44100, n_steps = 4)
                remix_filename = 'data/emotions/remixes/relaxed/'+str(time.strftime("%Y%m%d-%H:%M:%S"))+'multitag_remix.ogg'
                MonoWriter(filename=remix_filename, format = 'ogg', sampleRate = 44100)(output)
                subprocess.call(["ffplay", "-nodisp", "-autoexit", remix_filename])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号