MusicEmotionMachine.py 文件源码

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

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


问题


面经


文章

微信
公众号

扫码关注公众号