机器人可以通过使用泰瑟枪来改善你的吉他演奏
随着2018年即将结束,我们的思想开始转向2019年以及我们希望在其中实现的所有事情 - 无论是变得健康,选择新语言,还是学习演奏改变我们的乐器,这是很自然的事情。我们一直都知道应该是摇滚明星。
如果这三个中的最后一个对你最有吸引力,那么你可以伸出援助之手,由爱尔兰物理专业毕业生和电气工程师Ethan David提供,有点歪曲的幽默感。他开发了一种机器人,可以帮助你更好地学习弹吉他。不幸的是,只要播放了错误的音符,它就会通过一个taser来切换你。
“它识别使用麦克风和Python中的快速傅立叶变换播放的频率,”David告诉Digital Trends。“然后可以将该频率与音阶中特定音符的已知频率列表进行比较。每首歌曲的音符需要事先加载到Python中。然后,当程序运行时,它只是听取下一个正确的音符。如果说明正确,则继续。如果音符不正确,会向Arduino发送一个信号以触发手臂和泰瑟枪 - 因此会给您带来电击,希望它能让您下次播放正确的音符。[这是]旧的负面补强。“
当你弹错了音符时的泰瑟吉他img 20181220 162732 251
不过,大卫承认机器人并不完美。不,不是因为它主动伤害了它的拥有者,而是因为它并不完全具备将你带入下一个Eddie Van Halen所需的良好吉他演奏形式的知识。那是因为它对节奏没有任何理解,节奏是音乐的重要组成部分。只要你发挥正确的音符,无论你是否及时将它们拉下来,或者将30秒的吉他独奏延伸到几个小时,它都能让你保持震撼。但他希望这会在未来的版本中发生变化。
“在每个音符,全节拍,半拍,四分之一等等之间创建一个时间变量应该不会太难,”他说。“然后[你可以]使用一个速度变量,可以设置它来控制播放歌曲的速度。你可以慢慢地开始,每次你得到正确的序列时变得更快,如果你发错了音符,你可以回去。“
这绝对是一个创新的项目,尽管我们希望David了解我们是否选择了一个稍微友好的吉他教学工具。如果那不能教会我们,我们一定会把这个放在后面的口袋里!