MIDI通信系统,该MIDI通信系统包括MIDI口乐器设备、USB 口乐器设备、USB口主机、主控设备和MIDI适配器,所述MIDI适配器用于将MIDI口乐器设 备、USB口乐器设备和/或USB口主机与主控设备互连,所述MIDI适配器包括:
[0028] MIDI接口电路,用于连接所述MIDI口乐器设备,接收来自所述MIDI口乐器设备的 MIDI数据,或者向所述MIDI口乐器设备发送MIDI数据;
[0029] USB主接口电路,用于连接所述USB口乐器设备,接收来自所述USB口乐器设备的 MIDI数据,或者向所述USB口乐器设备发送MIDI数据;
[0030] USB从接口电路,用于连接所述USB口主机,接收来自所述USB口主机的MIDI数 据,或者向所述USB口主机发送MIDI数据;
[0031] 数据收发电路,分别与所述MIDI接口电路、USB主接口电路和所述USB从接口电 路连接,且用于连接所述主控设备,将所述MIDI接口电路、USB主接口电路或所述USB从接 口电路输出的MIDI数据发送至所述主控设备,或者接收来自所述主控设备的MIDI数据。
[0032] 本发明技术方案通过在MIDI适配器中设置MIDI接口电路、USB主接口电路、USB 从接口电路和数据收发电路,通过MIDI接口电路接收来自所述MIDI口乐器设备的MIDI数 据,或者向所述MIDI口乐器设备发送MIDI数据;USB主接口电路接收来自所述USB口乐器 设备的MIDI数据,或者向所述USB口乐器设备发送MIDI数据;USB从接口电路接收来自所 述USB口主机的MIDI数据,或者向所述USB口主机发送MIDI数据;数据收发电路将所述 MIDI接口电路、USB主接口电路或所述USB从接口电路输出的MIDI数据发送至所述主控设 备,或者接收来自所述主控设备的MIDI数据并输出给所述MIDI接口电路、USB主接口电路 或所述USB从接口电路。
[0033] 从而,通过本发明的MIDI适配器的桥接,可以实现MIDI口乐器设备、USB口乐器设 备和/或USB口主机与主控设备设备互连,即本发明的MIDI适配器可以是多接口复用,实 现MIDI口乐器设备、USB口乐器设备、USB口主机中的一者、两者或三者同时与主控设备连 接,进行MIDI数据收发双向传输,提高了MIDI适配器的通用性。同时,通过本发明的MIDI 适配器的桥接,使得USB口主机与主控设备之间可以直接连接,无需分配IP地址及IP端 口,设置网络防火墙等操作,实现了USB口主机与主控设备之间连接的便捷性。
【附图说明】
[0034] 图1为本发明MIDI适配器较佳实施例的原理框图;
[0035] 图2为图1所示MIDI适配器一实施例的电路结构示意图
[0036] 图3为本发明MIDI通信系统较佳实施例的原理框图。
[0037] 附图标号说明:
[0038]
[0040]本发明的目的、功能特点及优点的实现,将结合实施例,并参照附图作进一步说 明。
【具体实施方式】
[0041] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0042] 本发明提供一种MIDI适配器。
[0043] 参照图1,图1为本发明MIDI适配器一实施例的结构不意图。
[0044] 在本发明一实施例中,本发明的MIDI适配器用于将MIDI口乐器设备、USB口乐器 设备和/或USB口主机与主控设备互连,所述USB口主机可以是运行有操作系统和专业音 乐制作软件的电脑、手机,例如运行Windows、Linux、MACOS等操作系统的PC机或平板机,运 行Android、I0S等操作系统的手机或平板机;所述主控设备可以是PC机、平板机或手机,例 如运行MACOS操作系统的MAC电脑,运行IOS操作系统的手机。所述USB 口主机与所述主 控设备通过本发明的MIDI适配器桥接时,USB 口主机与主控设备为两种不同操作系统的设 备,例如Windows操作系统的PC机与MAC0S操作系统的PC机,或者Linux操作系统的PC 机与IOS操作系统的手机。
[0045] 本发明的MIDI适配器包括MIDI接口电路11、USB主接口电路12、USB从接口电路 13和数据收发电路14。
[0046] 其中,MIDI接口电路11用于连接所述MIDI 口乐器设备,接收来自所述MIDI 口乐 器设备的MIDI数据,或者向所述MIDI 口乐器设备发送MIDI数据;USB主接口电路12用于 连接所述USB 口乐器设备,接收来自所述USB 口乐器设备的MIDI数据,或者向所述USB 口 乐器设备发送MIDI数据;USB从接口电路13用于连接所述USB 口主机,接收来自所述USB 口主机的MIDI数据,或者向所述USB 口主机发送MIDI数据;数据收发电路14分别与所述 MIDI接口电路11、所述USB主接口电路12和所述USB从接口电路13连接,且用于连接所 述主控设备,将所述MIDI接口电路11、所述USB主接口电路12或所述USB从接口电路13 输出的MIDI数据发送至所述主控设备,或者接收来自所述主控设备的MIDI数据。
[0047] 在本实施例中,当MIDI适配器通过MIDI接口电路11与MIDI 口乐器设备连接,通 过数据收发电路14与主控设备连接时,MIDI接口电路11接收来自所述MIDI 口乐器设备的 MIDI数据,并通过数据收发电路14将MIDI数据发送给主控设备,或者MIDI接口电路11将 数据收发电路14接收来自主控设备的MIDI数据发送给MIDI 口乐器设备,从而将MIDI 口 乐器设备与主控设备互连,使得MIDI 口乐器设备与主控设备能够相互传输MIDI数据进行 通信。
[0048] 同理,当MIDI适配器通过USB主接口电路12与USB 口乐器设备连接,通过数据收 发电路14与主控设备连接时,USB主接口电路12接收来自所述USB 口乐器设备的MIDI数 据,并通过数据收发电路14将MIDI数据发送给主控设备,或者USB主接口电路12将数据 收发电路14接收来自主控设备的MIDI数据发送给USB 口乐器设备,从而将USB 口乐器设 备与主控设备互连,使得USB 口乐器设备与主控设备能够相互传输MIDI数据进行通信。
[0049] 同理,当MIDI适配器通过USB从接口电路13与USB 口主机连接,通过数据收发电 路14与主控设备连接时,USB从接口电路13接收来自所述USB 口主机的MIDI数据,并通 过数据收发电路14将MIDI数据发送给主控设备,或者USB从接口电路13将数据收发电路 14接收来自主控设备的MIDI数据发送给USB 口主机,从而将USB 口主机与主控设备互连, 使得USB 口主机与主控设备能够相互传输MIDI数据进行通信。
[0050] 相对于现有技术,本发明的MIDI适配器可以是多接口复用,通过本发明的MIDI适 配器的桥接,可以实现MIDI口乐器设备、USB口乐器设备、USB口主机中的一者、两者或三者 同时与主控设备连接,进行MIDI数据收发双向传输,提高了MIDI适配器的通用性。同时, 通过本发明的MIDI适配器的桥接,使得USB口主机与主控设备之间可以直接连接,无需分 配IP地址及IP端口,设置网络防火墙等操作,实现了USB口主机与主控设备之间连接的便 捷性。
[0051] 再参照图2,图2为图1所示MIDI适配器一实施例的电路结构示意图。
[0052] 如图1和图2所示,所述MIDI接口电路11包括第一 MIDI接口 J1、第二MIDI接口 J