4
言语之声
人们写了很多东西,使一件东西可视化为另一件。现在,我建议能够将字母翻译成音乐!您的工作是编写一个程序,该程序需要一个文本文件并输出一个声音文件,并将每个字母转换成一个特定的音符C3-C8。 免责声明-我实际上并不期望音乐听起来不错,但我希望对此感到惊讶。 技术指标 您将文件名作为字符串,并将BPM(每分钟心跳数)作为整数。 您使大写A成为笔记C3 然后按以下顺序为每个字符上半步: ABCDEFGHIJKLMNOPQRSTUVWXYZ ()-,;.'"abcdefghijklmnopqrstuvwxyz 是的,因为跨度过多,所以不会使用每个字符。 您以这种方式翻译文件中的每个字符 以给定的BPM将这些笔记放在一起作为四分音符 要么另存为声音文件(我猜Midi将是最简单的,但是一切正常)或播放它 任何理智的输入格式都可以 无标准漏洞 这是代码高尔夫球,因此以字节为单位的最短代码胜出! 奖金 允许转置输出-50字节 通过获取多个文件,允许多个轨道相互叠加-75字节 将连续字母连接成一个较长的音符-50个字节 编辑:哇,我们的分数是负数。我将在周六宣布获胜者。