摘要
本发明公开了一种自动钢琴演奏系统中多音轨MIDI文件的演奏方法。本发明中的控制主板将从MIDI接口或者USB端口接收到的MIDI数据,通过适用于自动钢琴弹奏的多音轨MIDI文件翻译技术译码,并包装成链表格式的音符数据,通过CAN总线技术传输到驱动板,驱动板接收链表格式的音符数据转换为PWM波形经GPIO口传输到电流放大电路,从而控制琴键下方的电磁螺线圈驱动琴键。本发明综合多音轨MIDI翻译技术、基于CAN总线技术的板间通信协议和PWM控制技术,在尽量保证乐曲质量的基础上,有效提高了自动钢琴演奏系统的适用性和可靠性。