System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() MIDI信号的生成方法、装置、MIDI控制器及介质制造方法及图纸_技高网

MIDI信号的生成方法、装置、MIDI控制器及介质制造方法及图纸

技术编号:42203399 阅读:13 留言:0更新日期:2024-07-30 18:48
本申请适用于MIDI控制器技术领域,提供MIDI信号的生成方法、装置、MIDI控制器及介质。MIDI信号的生成方法包括:获取用户对MIDI控制器进行触控的触控轨迹;其中,触控轨迹包括MIDI控制器被依次触控的多个控键的坐标;根据触控轨迹,生成MIDI信号。通过本申请的MIDI信号的生成方法,可以根据用户对MIDI控制器进行触控的触控轨迹生成MIDI信号,因此用户不仅可以触控MIDI控制器中的一个控键生成MIDI信号,还可以连续触控MIDI控制器中的多个控键生成MIDI信号,相较于现有技术中触控单个控键生成的MIDI信号,触控MIDI控制器中的多个控键能够生成更多可能的MIDI信号,因此增加了MIDI控制器能够输出的MIDI信号的数量,提高了MIDI控制器的实用性。

【技术实现步骤摘要】

本申请属于midi控制器,尤其涉及midi信号的生成方法、装置、midi控制器及介质。


技术介绍

1、乐器数字接口(music instrument digital interface,midi)控制器通常用于在电子音乐表演中触发声音和控制乐器的参数,此外,midi控制器还可以用于控制其他midi兼容的非乐器设备(如灯光等)。在实际应用中,用户可以预先设置好midi控制器中的各个控键对应的midi信号,当midi控制器检测到控键被用户触控时,可以向目标设备发送被触控的控键对应的midi信号,以指示目标设备执行midi信号对应的指令。

2、然而,由于现有的midi控制器中每个控键对应一个midi信号,因此midi控制器输出的midi信号的数量受到midi控制器中控键数量的限制,导致了现有的midi控制器能输出的midi信号的数量较少,降低了midi控制器的实用性。


技术实现思路

1、有鉴于此,本申请实施例提供了midi信号的生成方法、装置、midi控制器及介质,以解决现有的midi控制器的实用性较低的技术问题。

2、第一方面,本申请实施例提供一种midi信号的生成方法,包括:

3、获取用户对midi控制器进行触控的触控轨迹;其中,所述触控轨迹包括所述midi控制器被依次触控的多个控键的坐标;

4、根据所述触控轨迹,生成midi信号。

5、可选的,每个被触控的所述控键的坐标通过以下方式确定:

6、获取用于描述所述midi控制器中各个所述控键的指定物理参数的目标信号;

7、根据所述目标信号,确定每个被触控的所述控键的坐标。

8、可选的,所述指定物理参数包括电容值;所述获取用于描述所述midi控制器中各个所述控键的指定物理参数的目标信号,包括:

9、通过设置在各个所述控键中的电容感应单元,确定各个所述控键的电容值;

10、生成用于描述各个所述控键的电容值的电压信号,作为所述目标信号。

11、可选的,所述获取用户对midi控制器进行触控的触控轨迹,包括:

12、根据各个被触控的所述控键各自对应的所述电压信号发生变化的顺序,确定各个被触控的所述控键被触控的顺序;

13、根据各个被触控的所述控键被触控的顺序和各个被触控的所述控键的坐标,确定所述触控轨迹。

14、可选的,所述根据所述触控轨迹,生成midi信号,包括:

15、获取预设的所述触控轨迹与所述midi信号之间的映射关系;

16、根据所述映射关系和所述触控轨迹,生成所述midi信号。

17、可选的,在所述获取预设的所述触控轨迹与所述midi信号之间的映射关系之前,还包括:

18、获取用户输入的所述触控轨迹和所述触控轨迹对应的midi信号;

19、针对用户输入的各个所述触控轨迹,将所述触控轨迹和所述触控轨迹对应的midi信号进行关联存储。

20、可选的,在所述根据所述触控轨迹,生成midi信号之后,还包括:

21、向目标设备输出所述midi信号,以指示所述目标设备执行所述midi信号。

22、第二方面,本申请实施例提供一种midi信号的生成装置,包括:

23、触控轨迹获取单元,用于获取用户对midi控制器进行触控的触控轨迹;其中,所述触控轨迹包括所述midi控制器被依次触控的多个控键的坐标;

24、midi信号生成单元,用于根据所述触控轨迹,生成midi信号。

25、第三方面,本申请实施例提供一种midi控制器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面任一项所述的midi信号的生成方法中的各步骤。

26、第四方面,本申请实施例提供一种计算机可读存储介质所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面任一项所述的midi信号的生成方法中的各步骤。

27、第五方面,本申请实施例提供一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行如上述第一方面任一项所述的midi信号的生成方法中的各步骤。

28、本申请实施例提供的midi信号的生成方法、装置、midi控制器及存储介质具有以下有益效果:

29、在本申请实施例提供的midi信号的生成方法中,通过获取用户对midi控制器进行触控的触控轨迹;其中,触控轨迹包括midi控制器被依次触控的多个控键的坐标;再根据触控轨迹,生成midi信号。通过本申请的midi信号的生成方法,可以根据用户对midi控制器进行触控的触控轨迹生成midi信号,因此用户不仅可以触控midi控制器中的一个控键生成midi信号,还可以连续触控midi控制器中的多个控键生成midi信号,相较于现有技术中触控单个控键生成的midi信号,触控midi控制器中的多个控键能够生成更多可能的midi信号,因此增加了midi控制器能够输出的midi信号的数量,提高了midi控制器的实用性。

本文档来自技高网...

【技术保护点】

1.一种MIDI信号的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,每个被触控的所述控键的坐标通过以下方式确定:

3.根据权利要求2所述的方法,其特征在于,所述指定物理参数包括电容值;所述获取用于描述所述MIDI控制器中各个所述控键的指定物理参数的目标信号,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取用户对MIDI控制器进行触控的触控轨迹,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述触控轨迹,生成MIDI信号,包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取预设的所述触控轨迹与所述MIDI信号之间的映射关系之前,还包括:

7.根据权利要求1至6任一项所述的方法,其特征在于,在所述根据所述触控轨迹,生成MIDI信号之后,还包括:

8.一种MIDI信号的生成装置,其特征在于,包括:

9.一种MIDI控制器,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述MIDI信号的生成方法中的各步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述MIDI信号的生成方法中的各步骤。

...

【技术特征摘要】

1.一种midi信号的生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,每个被触控的所述控键的坐标通过以下方式确定:

3.根据权利要求2所述的方法,其特征在于,所述指定物理参数包括电容值;所述获取用于描述所述midi控制器中各个所述控键的指定物理参数的目标信号,包括:

4.根据权利要求3所述的方法,其特征在于,所述获取用户对midi控制器进行触控的触控轨迹,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述触控轨迹,生成midi信号,包括:

6.根据权利要求5所述的方法,其特征在于,在所述获取预设的所述触控轨迹与所述midi...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:深圳市快艺科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1