小编君是个不务正业,喜欢搞跨界,干啥啥不成的DBA,大概在十一年前就有个不成熟的妄念,能否用计算机来写音乐?
▌用ChatGPT来搞音乐?
音乐是一个个的音符,按照乐理规则排列的。音符之间是否和谐,有精准的数学依据。比如各种和弦,都是和弦音的组成,然后配合节奏,强弱,快慢。还有调性,就可以表达人的各种情绪,悲伤的,愤怒的,喜悦的,欢快的,哀雅的,沉闷的,高昂的,颓废的。所以当时我想首先收录整理几万首歌曲,每首歌按照前奏、副歌、高潮、尾段进行切分。然后标记好歌曲的调性、情绪色彩,每个切片的强弱、快慢、节奏。接着数据入库,进行多维度的分析与组合。你可以按照乐句进行同类型的排列组合,也可以用数学公式统计每个乐句内部的音符概率,大致模拟出音乐动机和曲风走向,等等等等。最后找一波音乐从业者,对结果进行筛选、标记,周而复始,从而产出各种类型的音乐素材。整个过程就像把作品磨碎成冰冷的沙子,再重新组合成有温度的东西。