1.本发明涉及对和弦(和音)进行提示的技术。
背景技术:2.当前,提出有对乐曲的和弦进行提示的各种技术。例如,在专利文献1公开了一种将乐曲内的和弦的时间序列的特定和弦转换为其他和弦的技术。利用将作为转换对象的特定和弦和作为该和弦的置换目标的和弦相关联的和弦转换表。
3.专利文献1:日本特开2003-099032号公报
技术实现要素:4.在专利文献1的技术,利用和弦转换表将和弦的时间序列所包含的全部的特定和弦转换为其他和弦。因此,存在不能维持音乐印象的问题。考虑到以上情况,本发明的目的在于,维持音乐印象,并对和弦进行转换。
5.为了解决以上课题,本发明的一个方式涉及的和弦处理方法对由多个音构成的第1和弦是否与对象和弦相符进行判定,在所述第1和弦与所述对象和弦相符的情况下,在满足与和弦相关的规定条件时,将所述第1和弦转换为与该第1和弦相关联的第2和弦,在不满足与所述和弦相关的规定条件时,不对所述第1和弦进行转换。
6.本发明的一个方式涉及的和弦处理装置具有:解析部,其对由多个音构成的第1和弦是否与对象和弦相符进行判定;以及处理部,其在所述第1和弦与所述对象和弦相符的情况下,在满足与和弦相关的规定条件时,将所述第1和弦转换为与该第1和弦相关联的第2和弦,在不满足与所述和弦相关的规定条件时,不对所述第1和弦进行转换。
附图说明
7.图1是表示本发明的第1实施方式涉及的和弦处理装置的结构的框图。
8.图2是表示控制装置的功能结构的框图。
9.图3是乐曲数据的示意图。
10.图4是指定数据的示意图。
11.图5是转换数据的示意图。
12.图6是控制装置所执行的处理的流程图。
13.图7是表示第2实施方式涉及的控制装置的功能结构的框图。
14.图8是表示多个候补和弦列的示意图。
15.图9是控制装置所执行的处理的流程图。
16.图10是表示第3实施方式涉及的控制装置的功能结构的框图。
17.图11是表示多个候补和弦列的示意图。
18.图12是控制装置所执行的处理的流程图。
具体实施方式
19.<第1实施方式>
20.图1是例示出本发明的第1实施方式涉及的和弦处理装置100的结构的框图。和弦处理装置100是将乐曲的和弦提供给利用者的计算机系统。和弦是由多个音构成的和音。和弦处理装置100具有显示装置11(提示装置的一个例子)、操作装置12、控制装置13及存储装置14。和弦处理装置100例如是移动电话或智能手机等可移动型的信息终端、或个人计算机等的可移动型或固定型的信息终端。
21.显示装置11(例如,液晶显示面板)在由控制装置13进行的控制下对各种的图像进行显示。具体而言,显示装置11对乐曲的和弦进行显示。操作装置12是接收来自利用者的指示的输入设备。操作装置12例如是对针对利用者可操作的多个操作件、或显示装置11的显示面的接触进行检测的触摸屏。
22.控制装置13例如是对和弦处理装置100的各要素进行控制的单个或多个处理器。例如,控制装置13由cpu(central processing unit)、gpu(graphics processing unit)、dsp(digital signal processor)、fpga(field programmable gate array)、或asic(application specific integrated circuit)等1种以上处理器构成。图2是例示出控制装置13的功能结构的框图。控制装置13按照在存储装置14存储的程序而执行多个任务,由此实现用于将和弦提供给利用者的多个功能(解析部31、处理部32、计算部33及显示控制部34)。此外,可以通过多个装置的集合(即,系统)而实现控制装置13的功能,也可以通过专用的电路而实现控制装置13的功能的一部分或全部。
23.图1的存储装置14例如是由磁记录介质或半导体记录介质等公知的记录介质构成的单个或多个存储器。存储装置14对控制装置13执行的程序和控制装置13使用的各种数据进行存储。此外,存储装置14可以由多种记录介质的组合构成。另外,存储装置14可以设为相对于和弦处理装置100能够拆装的可移动型的记录介质、或和弦处理装置100能够经由通信网进行通信的外部记录介质(例如,网络硬盘)。
24.具体而言,存储装置14对表示乐曲的演奏内容的数据(以下,称为“乐曲数据”)q进行存储。图3是乐曲数据q的示意图。乐曲数据q包含乐曲的和弦列ya及该乐曲的音调信息h。和弦列ya是将乐曲的多个第1和弦x1以时间序列排列得到的数据。音调信息h是表示乐曲的音调的信息。在乐曲内,针对每一个音调连续的区间(以下,“连续区间”)t而关联有表示该音调的音调信息h。此外,在乐曲内,音调发生变化,因而乐曲数据q包含与多个连续区间t(t1,t2,
…
)分别对应的多个音调信息h。在图3例示出如下情况,即,乐曲数据q包含表示连续区间t1的音调“c大调”的音调信息h、及表示连续区间t2的音调“f大调”的音调信息h。存在与多个主音(具体而言,平均律的12半音)和音调名(大调及小调)的组合相当的24种类的音调。但是,音调的种类数不限定于24种类。乐曲数据q被事先存储于存储装置14。但是,和弦处理装置100例如也可以根据表示乐曲的演奏音或歌唱音的音响信号而对乐曲数据q进行推定。
25.这里,还可以将和弦列ya直接提示给利用者。但是,有时利用者所不希望的第1和弦x1包含于和弦列ya。例如,由于演奏技术不足等的理由而对于利用者而言难以演奏的第1和弦x1有可能包含于和弦列ya。在以上情况下,存在想要演奏替代该第1和弦x1的其他和弦(典型的情况是容易演奏的和弦)的期望。考虑到以上情况,将构成和弦列ya的多个第1和弦
x1中的特定和弦(以下,称为“对象和弦”)转换为与该第1和弦x1相关联的第2和弦x2。
26.对象和弦是利用者希望向第2和弦x2转换的和弦。具体而言,对象和弦是难以演奏的和弦,事先由利用者指定。对象和弦是利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦,例如是通过包含横杆(按弦变音)的操作进行演奏的横杆和弦(barre chord)。在第1实施方式,用1根手指对5根或6根弦进行压弦的横杆和弦(例如,和弦“f”或“f7”)是成为被转换为第2和弦x2的对象的对象和弦。
27.存储装置14存储对对象和弦进行指定的指定数据。图4是指定数据的示意图。指定数据包含由利用者指定的对象和弦。多个对象和弦能由利用者指定。利用者通过针对操作装置12的操作而对对象和弦进行指定。多个横杆和弦中作为对象和弦而指定的横杆和弦的个数是任意的。
28.作为第2和弦x2典型的是音乐上与第1和弦x1相似的和弦。第2和弦x2例如是比对象和弦容易演奏的和弦。具体而言,第2和弦x2是对象和弦以外的和弦(即,不进行基于横杆的操作而能够演奏的和弦)。
29.存储装置14存储对第2和弦x2进行指定的转换数据。图5是转换数据的示意图。转换数据包含多个第2和弦x2。即,转换数据是登记有第2和弦x2的数据,该第2和弦x2成为针对第1和弦x1的转换的候补。
30.图2的解析部31针对构成和弦列ya的多个第1和弦x1的每一者,对该第1和弦x1是否与对象和弦相符进行判定。具体而言,解析部31在登记于指定数据的多个对象和弦中存在与第1和弦x1一致的对象和弦的情况下,判定为该第1和弦x1与对象和弦相符,在指定数据中没有对象和弦的情况下,判定为该第1和弦x1不与对象和弦相符。在图3,标注有斜线的区块是被判定为与对象和弦相符的第1和弦x1。例示出如下情况,即,判定为和弦列ya的多个第1和弦x1中的第1和弦x1“f”及第1和弦x1“cm/eb”与对象和弦相符。在以下说明中,将被判定为与对象和弦相符的第1和弦x1称为“选择和弦xk”。
31.这里,设想将和弦列ya的全部的选择和弦xk转换为第2和弦x2的结构(以下,称为“对比例”)。在对比例,存在下述问题,即,在将选择和弦xk转换为第2和弦x2之前的和弦列ya与转换后的和弦列za之间没法维持音乐印象。具体而言,在将在维持乐曲的音调性的方面重要的选择和弦xk转换为第2和弦x2的情况下,无法维持音乐印象。在维持音调性的方面重要的和弦例如是将相对于音调的主音而处于规定的音程关系的音作为根音的和弦。例如,将相对于音调的主音而处于1度的关系的音(即,与主音一致的音)作为根音的主和弦(tonic chord)、或将相对音调的主音而处于5度的关系的音作为根音的属和弦(dominant chord)与在维持音调性的方面重要的和弦相符。另外,在将选择和弦xk转换为在音乐上不相似的第2和弦x2的情况下,也无法维持音乐印象。考虑到以上情况,图2的处理部32在满足与和弦相关的规定条件时,将选择和弦xk转换为第2和弦x2,在不满足该条件时,不对选择和弦xk进行转换。规定条件包含第1条件和第2条件。
32.第1条件为,选择和弦xk不是为了维持音调性而重要的和弦。具体而言,第1条件为,选择和弦xk不是音调的主和弦或属和弦。处理部32例如根据包含选择和弦xk的连续区间t的音调信息h,对该音调信息h所表示的音调的主和弦及属和弦进行确定。而且,处理部32在选择和弦xk与该主和弦或该属和弦一致的情况下,判定为不满足第1条件,在选择和弦xk不与该主和弦或该属和弦一致的情况下,判定为满足第1条件。此外,也可以将多个音调
的每一者的主和弦和属和弦事先存储于存储装置14。
33.另一方面,第2条件是与选择和弦xk和第2和弦x2之间的相似度相应的条件。具体而言,第2条件是针对图5的转换数据的多个第2和弦x2中的与选择和弦xk的相似度最大的第2和弦x2(即,与选择和弦xk最相似的第2和弦x2),该相似度超过阈值。处理部32对多个第2和弦x2中的相似度最大的第2和弦x2进行选择,对该第2和弦x2的相似度是否超过阈值进行判定。处理部32在针对与选择和弦xk的相似度最大的第2和弦x2而该相似度低于阈值的情况下,判定为不满足第2条件,在针对该第2和弦x2而该相似度超过阈值的情况下,判定为满足第2条件。
34.第2和弦x2和选择和弦xk之间的相似度通过图2的计算部33进行计算。相似度是示出表示第2和弦x2的矢量和表示选择和弦xk的矢量之间的距离或相关性的指标。此外,相似度是选择和弦xk和第2和弦x2彼此越相似则其越高。表示第2和弦x2或选择和弦xk的矢量例如是文献“山口直彦、管村昇,"非調構成音
を
含
む
和音
への
対応
を
目的
とした
tps(tonal pitch space)
の
拡張-
ジャズ
音楽理論
への
適用
を
目指
して
-",信息处理学会研究报告,2011年2月11日”所记载的基本空间函数。
35.处理部32在判定为满足第1条件及第2条件这两者的情况下,将选择和弦xk转换为第2和弦x2。具体而言,处理部32将该选择和弦xk转换为与选择和弦xk的相似度最大、且该相似度超过阈值的第2和弦x2。此外,在不满足第1条件及第2条件中的至少一者的情况下,不将选择和弦xk转换为第2和弦x2而维持该选择和弦xk(即,第1和弦x1)。处理部32在针对和弦列ya的各选择数据而满足第1条件及第2条件的情况下,将该选择数据转换为第2和弦x2,由此生成图3的和弦列za。在图3,用双线区块图示出第2和弦x2。和弦列za是第1和弦x1和第2和弦x2混在一起的和弦的时间序列。
36.在图3,图示出将和弦列ya的多个选择和弦xk中的连续区间t1的选择和弦xk“f”转换为第2和弦x2“fm7”的和弦列za。和弦列ya的连续区间t1的选择和弦xk“f”不是该连续区间t1的音调“c大调”的主和弦或属和弦、且与和该选择和弦xk最相似的第2和弦x2“fm7”之间的相似度超过阈值,因此被转换为该第2和弦x2“fm7”。另一方面,和弦列ya的连续区间t2的选择和弦xk“f”与该连续区间t2的音调“f大调”的主和弦“f”一致(即,不满足第1条件),因此不进行转换。和弦列ya的连续区间t2的选择和弦xk“cm/eb”与该连续区间t2的音调“f大调”的主和弦或属和弦不一致,但是与和该选择和弦xk最相似的第2和弦x2之间的相似度低于阈值(即,不满足第2条件),因此不进行转换。在以下的说明中,把处理部32将选择和弦xk转换为第2和弦x2的处理称为“转换处理”。
37.显示控制部34将和弦列za显示于显示装置11。即,显示控制部34在将第1和弦x1转换为第2和弦x2的情况下,取代该第1和弦x1而将第2和弦x2显示于显示装置11,在不对第1和弦x1进行转换的情况下,将该第1和弦x1显示于显示装置11。显示装置11基于由显示控制部34进行的控制而对和弦列za进行显示。即,将和弦列za提示给利用者。和弦列za的显示方式是任意的。此外,显示控制部34也可以将和弦列ya及和弦列za这两者显示于显示装置11。
38.图6是由和弦处理装置100的控制装置13根据和弦列ya对和弦列za进行确定的处理的流程图。图6的处理例如以来自利用者的指示作为契机而开始。解析部31从和弦列ya的多个第1和弦x1依次选择1个第1和弦x1(sa1)。例如,从和弦列ya的开头至末尾而按顺序选择第1和弦x1。解析部31对步骤sa1中选择出的第1和弦x1是否与对象和弦相符进行判定
(sa2)。在第1和弦x1与对象和弦相符的情况下(sa2:yes),处理部32对该第1和弦x1(即,选择和弦xk)是否满足第1条件进行判定(sa3)。具体而言,对选择和弦xk是否是主和弦或属和弦进行判定。
39.在满足第1条件的情况下(sa3:yes),计算部33针对多个第2和弦x2的每一者,对该第2和弦x2和选择和弦xk之间的相似度进行计算(sa4)。处理部32对多个第2和弦x2中的相似度最大的第2和弦x2进行选择,对该第2和弦x2是否满足第2条件进行判定(sa5)。具体而言,对该第2和弦x2的相似度是否超过阈值进行判定。在满足第2条件的情况下(sa5:yes),处理部32将选择和弦xk转换为相似度最大的第2和弦x2(sa6)。
40.解析部31判定是否针对和弦列ya的全部的第1和弦x1执行了步骤sa1至sa6的处理(sa7)。在第1和弦x1不是对象和弦的情况下(sa2:no),解析部31不执行步骤sa3-sa6的处理而执行步骤sa7的处理。另外,在不满足第1条件的情况下(sa3:no)、及不满足第2条件的情况下(sa5:no),解析部31不对选择和弦xk进行转换而执行步骤sa7的处理。即,在符合选择和弦xk是在维持音调性的方面重要的和弦的情况、及多个第2和弦x2中不存在与选择和弦xk在音乐上相似的第2和弦x2的情况中的至少一者时,选择和弦xk不会被转换为第2和弦x2而被维持。在针对全部的第1和弦x1执行了处理的情况下(sa7:yes),显示控制部34将和弦列za显示于显示装置11(sa8)。另一方面,在存在未处理的第1和弦x1的情况下(sa7:no),返回至步骤sa1。根据以上处理,生成与和弦列ya相比而选择和弦xk的个数减少的和弦列za。此外,在和弦列ya所包含的全部的选择和弦xk不满足第1条件及第2条件的情况下,和弦列za的和弦的排列与和弦列ya相同。即,和弦列za的选择和弦xk的个数与和弦列ya相等。
41.此外,步骤sa5的处理也可以比步骤sa3的处理先执行。即,在满足第2条件的情况下,对选择和弦xk是否满足第1条件进行判定。另外,在步骤sa5,也可以在多个第2和弦x2中不存在相似度超过阈值的第2和弦x2的情况下,判定为不满足第2条件,在存在该相似度超过阈值的第2和弦x2的情况下,判定为满足第2条件。在以上结构中,在针对多个第2和弦x2而相似度超过阈值的情况下,在步骤sa6,将选择和弦xk转换为该多个第2和弦x2中的相似度最大的第2和弦x2。
42.如根据以上说明所理解的那样,在第1实施方式,在第1和弦x1与对象和弦相符的情况下,在满足规定条件时,将第1和弦x1转换为第2和弦x2,在不满足该条件时,不对第1和弦x1进行转换而维持。因此,与对比例相比,能够维持音乐印象并对和弦进行转换。
43.在第1实施方式,由于在规定条件包含第1条件,因此针对将相对于音调的主音而处于规定的音程关系的音作为根音的第1和弦x1,不进行转换。即,对在维持音调性的方面重要的第1和弦x1进行维持。因此,能够在和弦列ya和和弦列za之间维持音乐印象。另外,由于在规定条件包含第2条件,因此在第2和弦x2的相似度低于阈值的情况下,不对第1和弦x1进行转换。即,在第2和弦x2与第1和弦x1在音乐上不相似的情况下,不对第1和弦x1进行转换而维持。因此,能够生成在与和弦列ya之间维持了音乐印象的和弦列za。
44.根据将利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦作为对象和弦的第1实施方式的结构,能够将与该和弦相符的第1和弦x1转换为第2和弦x2。另外,在第1实施方式,由于第2和弦x2是对象和弦以外的和弦,因此在例如利用者想要避开对象和弦的演奏的情况下,能够将第1和弦x1转换为不与该对象和弦相符的第2和弦x2。
45.在第1实施方式,在将第1和弦x1转换为第2和弦x2的情况下,取代第1和弦x1而将
该第2和弦x2提示给利用者,在不对第1和弦x1进行转换的情况下,将该第1和弦x1提示给利用者。因此,能够将在和弦列ya之间维持了音乐印象的和弦列za提示给利用者。
46.<第2实施方式>
47.对本发明的第2实施方式进行说明。此外,在以下所例示的各方式中针对功能与第1实施方式相同的要素,沿用在第1实施方式的说明中使用的标号而适当地省略各自的详细的说明。
48.即使将和弦列ya中的与对象和弦一致的第1和弦x1(即,选择和弦xk)转换为第2和弦x2,有时对于利用者也难以进行演奏。考虑到以上情况,在第2实施方式,将取代和弦列ya的其他和弦列提供给利用者。具体而言,将对和弦列ya进行转调后的和弦列(以下,称为“转调和弦列”)yb提供至利用者。
49.图7是表示第2实施方式涉及的控制装置13的功能结构的框图。第2实施方式涉及的控制装置13实现用于将转调和弦列yb提示给利用者的多个功能(解析部31、处理部32、选择部35及显示控制部34)。
50.处理部32通过包含和弦列ya的转调(以下,称为“转调处理”)的确定处理,对与该和弦列ya的音调不同的转调和弦列yb进行确定。转调处理是如下处理,即,将和弦列ya(基准和弦列的例示)以任意的转调量δ进行转调,由此确定与该和弦列ya不同的排列了多个第1和弦x1的时间序列的转调和弦列yb。具体而言,转调处理是确定将和弦列ya以不同的转调量δ进行了转调的多个转调和弦列yb。
51.图8是表示通过转调处理而确定的多个转调和弦列yb的示意图。例如,转调处理将和弦列ya作为基准(0)而根据该和弦列ya以半音单位使转调量δ发生变化。例如,转调处理是生成针对和弦列ya向高音侧以1半音(+1)、2半音(+2)、
…
6半音(+6)的转调量δ分别进行转调后的6个转调和弦列yb、和针对和弦列ya向低音侧以1半音(-1)、2半音(-2)、
…
5半音(-5)的转调量δ分别进行转调后的5个转调和弦列yb。即,对从和弦列ya起的转调量δ不同的11个转调和弦列yb进行确定。在以下说明中,将和弦列ya和各转调和弦列yb分别称为“候补和弦列ys”。即,由1个和弦列ya和11个转调和弦列yb构成12个候补和弦列ys。
52.图7的解析部31针对多个候补和弦列ys的每一者,对与该候补和弦列ys所包含的第1和弦x1中的与对象和弦相符的第1和弦x1的个数相对应的指标(以下,称为“评价指标m”)进行计算。与第1实施方式相同地,对象和弦是横杆和弦。如图8所例示的那样,评价指标m例如是候补和弦列ys的多个第1和弦x1中的与对象和弦相符的第1和弦x1的个数。即,评价指标m是候补和弦列ys中的对象和弦的个数越少则其越小。通常,乐曲内的横杆和弦的个数越少则越容易演奏。即,评价指标m越小则是越容易演奏的候补和弦列ys。如根据以上说明所理解的那样,评价指标m还可以改称为是表示候补和弦列ys的演奏的难易度的指标。具体而言,解析部31依次对候补和弦列ys的多个第1和弦x1是否与对象和弦相符进行判定,将判定为与该对象和弦相符的第1和弦x1的个数作为评价指标m而进行计算。在图8,标注了斜线的区块是与对象和弦相符的第1和弦x1。
53.图7的选择部35对多个候补和弦列ys中的与评价指标m相对应的1个以上的候补和弦列ys进行选择。具体而言,选择部35对多个候补和弦列ys中的由评价指标m表示的对象和弦的个数最小的候补和弦列ys(即,评价指标m最小的候补和弦列ys)进行选择。即,选择多个候补和弦列ys中的演奏的难易度最低的候补和弦列ys。此外,在多个候补和弦列ys中的
和弦列ya的评价指标m最小的情况下,选择该和弦列ya。
54.图7的显示控制部34将由选择部35选择的候补和弦列ys显示于显示装置11。因此,能够将多个候补和弦列ys中的容易演奏的候补和弦列ys提供给利用者。此外,显示控制部34可以将候补和弦列ys和该候补和弦列ys的转调量δ一并提供给利用者。另外,显示控制部34也可以将多个候补和弦列ys的全部显示于显示装置11。在以上结构中,利用者能够对由显示装置11显示的多个候补和弦列ys中的任意的候补和弦列ys进行演奏。
55.图9是和弦处理装置100的控制装置13将候补和弦列ys提供给利用者的处理的流程图。图9的处理例如将来自利用者的指示作为契机而开始。处理部32通过转调处理从和弦列ya确定出多个转调和弦列yb(sb1)。解析部31针对包含和弦列ya和多个转调和弦列yb在内的多个候补和弦列ys的每一者,对评价指标m进行计算(sb2)。选择部35对多个候补和弦列ys中的评价指标m最小的候补和弦进行选择(sb3)。显示控制部34将由选择部35选择的候补和弦列ys显示于显示装置11(sb4)。
56.在第2实施方式,针对多个候补和弦列ys的每一者,根据与该候补和弦列ys所包含的对象和弦的个数相对应的评价指标m,从多个候补和弦列ys选择1个以上的候补和弦列ys。因此,能够将应该转换为和弦列ya的候补和弦列ys提供给利用者。在第2实施方式,特别地,从包含将和弦列ya以不同的转调量δ进行转调后的多个转调和弦列yb在内的多个候补和弦列ys选择候补和弦列ys,因此能够将多种音调的候补和弦列ys提供给利用者。
57.在第2实施方式,对多个候补和弦列ys中的由评价指标m表示的对象和弦的个数最小的候补和弦列ys进行选择,因此例如在利用者不希望对象和弦的情况下,能够对该对象和弦的个数少的候补和弦列ys进行提示。根据将利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦作为对象和弦的第2实施方式的结构,对应于与该和弦的个数相对应的评价指标m而选择候补和弦。因此,例如在利用者不希望对该多个弦进行压弦的和弦的情况下,能够对候补和弦列ys所包含的该和弦的个数少的候补和弦列ys进行提示。
58.<第3实施方式>
59.图10是表示第3实施方式涉及的和弦处理装置100的功能结构的框图。第3实施方式涉及的和弦处理装置100执行第1实施方式的转换处理和第2实施方式的转调处理。具体而言,和弦处理装置100将第2实施方式所例示的各候补和弦列ys的多个第1和弦x1中的与对象和弦相符的第1和弦x1转换为第2和弦x2。与第1实施方式相同地,在满足规定条件(第1条件及第2条件)的情况下,将第1和弦x1转换为第2和弦x2。
60.第3实施方式涉及的控制装置13作为解析部31、处理部32、计算部33、选择部35及显示控制部34起作用。处理部32执行包含转调处理和转换处理在内的确定处理。处理部32与第2实施方式相同地,针对和弦列ya执行转调处理,由此对多个转调和弦列yb进行确定。在图11图示出通过转调处理确定出的多个转调和弦列yb。与第2实施方式相同地,由1个和弦列ya和11个转调和弦列yb构成12个候补和弦列ys。
61.与第1实施方式相同地,解析部31针对多个候补和弦列ys的每一者,对构成该候补和弦列ys的各第1和弦x1是否与对象和弦相符进行判定。即,通过由解析部31进行的处理,针对各候补和弦列ys,对选择和弦xk(被判定为对象和弦的第1和弦x1)进行确定。在图11中用斜线的区块图示出选择和弦xk。
62.处理部32将各候补和弦列ys的选择和弦xk通过与第1实施方式相同的转换处理而
转换为第2和弦x2,由此对候补和弦列zs进行确定。在图11,将转换处理后的候补和弦列zs在转换处理前的候补和弦列ys之下进行图示。具体而言,处理部32在满足规定条件(第1条件及第2条件)的情况下,将选择和弦xk转换为第2和弦x2,在不满足该条件的情况下,不对选择和弦xk进行转换。即,候补和弦列zs是排列了与候补和弦列ys不同的多个和弦(第1和弦x1及第2和弦x2)的时间序列的和弦列。
63.与第1实施方式相同地,第1条件是,选择和弦xk不是音调的主和弦或属和弦。与第1实施方式相同地,第2条件是,针对转换数据的多个第2和弦x2中的与选择和弦xk的相似度最大的第2和弦x2,该相似度超过阈值。与第1实施方式相同地,相似度是通过计算部33而计算的。转换处理后的各候补和弦列zs是第1和弦x1和第2和弦x2混在一起的和弦列。在图11,用双线的区块图示出第2和弦x2。候补和弦列zs中的选择和弦xk的个数小于候补和弦列ys中的选择和弦xk的个数。此外,在候补和弦列ys所包含的全部的选择和弦xk不满足第1条件及第2条件的情况下,在候补和弦列ys和候补和弦列zs之间和弦的排列不发生变化。即,选择和弦xk的个数在转换处理的前后不发生变化。
64.与第2实施方式相同地,图10的解析部31针对转换处理后的多个候补和弦列zs的每一者,对评价指标m进行计算。具体而言,解析部31针对各候补和弦列zs,将该候补和弦列zs所包含的选择和弦xk的个数作为评价指标m而计算。与第2实施方式相同地,选择部35对多个候补和弦列zs中的由评价指标m表示的对象和弦的个数最小的候补和弦列zs进行选择。显示控制部34将选择部35所选择的候补和弦列zs显示于显示装置11。
65.图12是和弦处理装置100的控制装置13将候补和弦列zs提示给利用者的处理的流程图。图12的处理例如将来自利用者的指示作为契机而开始。处理部32通过转调处理,从和弦列ya对多个转调和弦列yb进行确定(sc1)。处理部32针对包含和弦列ya和多个转调和弦列yb在内的候补和弦列ys的每一者,执行转换处理,由此对候补和弦列zs进行确定(sc2)。即,执行包含步骤sc1和步骤sc2在内的确定处理。解析部31针对多个候补和弦列zs的每一者,对评价指标m进行计算(sc3)。选择部35对多个候补和弦列zs中的由评价指标m表示的对象和弦的个数最小的候补和弦列zs进行选择(sc4)。显示控制部34将由选择部35选择的候补和弦列zs显示于显示装置11(sc5)。
66.如根据以上说明所理解的那样,在第3实施方式,针对执行了转换处理后的各候补和弦列zs,对评价指标m进行计算,根据该评价指标m而从多个候补和弦列zs选择候补和弦列zs。因此,与将转换处理前的候补和弦列ys提示给利用者的第2实施方式相比,能够将减少了选择和弦xk的个数的候补和弦列zs提供给利用者。另外,在满足规定条件的情况下执行转换处理,因此能够将在转换处理的前后维持了音乐印象的选择和弦xk提供给利用者。此外,在第3实施方式,也可以与规定条件是否成立无关地将选择和弦xk转换为第2和弦x2。即,即使不满足规定条件,也将选择和弦xk转换为第2和弦x2。在以上结构中,将全部的选择和弦xk转换为第2和弦x2。
67.<变形例>
68.以下,例示出对以上所例示的各方式附加的具体变形的方式。可以在彼此不矛盾的范围将从以下的例示任意选择出的2个以上方式适当合并。
69.(1)在第1实施方式,例示出规定条件包含第1条件及第2条件这两者的结构,但规定条件不受以上例示限定。例如,也可以采用规定条件是第1条件及第2条件中的任一者的
结构、或规定条件包含与第1条件及第2条件不同的第3条件的结构。第3条件例如为选择和弦xk不是位于乐曲的特定区间(例如,副歌)的和弦。另外,规定条件可以仅包含第3条件。此外,以上变形例还适用于第3实施方式。
70.(2)在前述各方式,对象和弦不限定于由利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦。关于对象和弦,可以由利用者任意地指定要避开演奏的和弦。例如,将难以演奏的和弦指定为对象和弦。例如,对于构成和弦的构成音的个数越多则越难以演奏的利用者,也可以根据该构成音的个数而指定对象和弦。在以上结构中,例如,将构成音的个数超过阈值的和弦指定为对象和弦,将构成音的个数低于阈值的和弦指定为第2和弦x2。此外,对象和弦并非必须由利用者进行选择。例如,也可以不是由利用者进行指定而将横杆和弦指定为对象和弦。
71.(3)在第1实施方式,第2和弦x2不限定于对象和弦以外的和弦。例如,也可以将利用者所指定的和弦设为第2和弦x2。例如,将对于利用者而言容易演奏的和弦、或利用者希望演奏的和弦指定为第2和弦x2。此外,以上变形例还适用于第3实施方式。
72.(4)在第2实施方式,通过转调处理而确定出11个转调和弦列yb,但通过确定处理所确定的转调和弦列yb的个数是任意的。即,还可以采用通过转调处理对1个转调和弦列yb进行确定的结构。另外,以半音为单位使转调量δ不同而确定出多个转调和弦列yb,但转调处理的转调量δ不受以上例示限定。例如,也可以以全音为单位使转调量δ不同而对转调和弦列yb进行确定。此外,以上变形例还适用于第3实施方式。
73.(5)在第2实施方式,在多个候补和弦列ys中评价指标m最小的情况下,选择部35也可以选择该评价指标m最小的全部的候补和弦列ys。另外,选择部35可以对评价指标m最小的多个候补和弦列ys中的任意1个候补和弦列ys(例如,转调量δ最小的候补和弦列ys)进行选择。此外,以上变形例还适用于第3实施方式。
74.(6)在第2实施方式,作为评价指标m而例示出候补和弦列ys中的与对象和弦相符的第1和弦x1的个数,评价指标m不受以上例示限定。例如,也可以将以与各选择和弦xk的演奏的难易度相对应的权重对各选择和弦xk的个数进行加权得到的加权和作为评价指标m而计算。此外,以上变形例还适用于第3实施方式。
75.(7)在第2实施方式,选择了评价指标m最小的候补和弦列ys,但对候补和弦列ys进行选择的方法不受以上例示限定。例如,选择部35也可以选择多个候补和弦列ys中的与和弦列ya相比评价指标m小的全部的候补和弦列ys。此外,以上变形例还适用于第3实施方式。
76.(8)在第2实施方式,也可以根据由选择部35选择出的候补和弦列ys的转调量δ,对变调夹相对于弦乐器的安装位置进行提示。此外,以上变形例还适用于第3实施方式。
77.(9)在前述各方式,通过由显示装置11进行的显示将和弦列提示给利用者,但和弦列向利用者的提示方法不受以上例示限定。例如,也可以通过由放音装置(例如,传声器)进行的音响的放音而将和弦列提示给利用者。显示装置11和放音装置这两者作为提示装置而总括地表现。
78.(10)以上所例示的和弦处理装置100的功能如前述那样,通过构成控制装置13的单个或多个处理器和在存储装置14存储的程序的协同动作而实现。本发明涉及的程序能够以储存于计算机可读取的记录介质的方式提供并安装于计算机。记录介质例如为非暂时性(non
‑
transitory)的记录介质,优选例为cd
‑
rom等光学式记录介质(光盘),但也可以包含
半导体记录介质或磁记录介质等公知的任意形式的记录介质。此外,非临时性的记录介质包含除了暂时性的传输信号(transitory,propagating signal)以外的任意的记录介质,并非将易失性的记录介质除外。另外,在传送装置经由通信网而传送程序的结构,在该传送装置对程序进行存储的存储装置相当于前述的非临时性的记录介质。
79.(11)根据以上所例示的形式,例如能够掌握以下结构。
80.本发明的一个方式(方式a1)涉及的和弦处理方法对由多个音构成的第1和弦是否与对象和弦相符进行判定,在所述第1和弦与所述对象和弦相符的情况下,在满足与和弦相关的规定条件时,将所述第1和弦转换为与该第1和弦相关联的第2和弦,在不满足与所述和弦相关的规定条件时,不对所述第1和弦进行转换。根据以上方式,在第1和弦与对象和弦相符的情况下,在满足规定条件时,将第1和弦转换为与该第1和弦相关联的第2和弦,在不满足规定条件时,不对第1和弦进行转换而维持。因此,同与规定条件无关地将全部的第1和弦转换为第2和弦的结构相比,能够维持音乐印象并对和弦进行转换。
81.在方式a1的一个例子(方式a2),与所述和弦相关的规定条件包含:被判定为与所述对象和弦相符的所述第1和弦不是将相对于音调的主音处于规定的音程关系的音作为根音的和弦。根据以上方式,针对将相对于音调的主音处于规定的音程关系的音作为根音的第1和弦(即,在确保音调性上重要的第1和弦),不进行转换而维持,因此能够维持音乐印象。另外,与所述和弦相关的规定条件包含:被判定为与所述对象和弦相符的所述第1和弦不是属和弦或主和弦。
82.在方式a1或方式a2的一个例子(方式a3),与所述和弦相关的规定条件包含:针对多个和弦中的与所述第1和弦的相似度最大的所述第2和弦,该相似度超过阈值。如果将与第1和弦在音乐上不相似的和弦作为第2和弦而转换为第1和弦,则有时损坏音乐印象。根据以上方式,在针对多个和弦中的与第1和弦的相似度最大的第2和弦而该相似度超过阈值的情况下,将第1和弦转换为该第2和弦。即,在第2和弦的相似度低于阈值的情况(即,推定为第2和弦与第1和弦在音乐上不相似的情况)下,不对第1和弦进行转换而维持。因此,能够维持音乐印象。
83.在方式a1至方式a3中的任意一个例子(方式a4),所述对象和弦是利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦。根据以上方式,在用1根手指同时对多个弦进行压弦的和弦是第1和弦的情况下,能够将该第1和弦转换为第2和弦。
84.在方式a1至方式a4中的任意一个例子(方式a5),所述对象和弦包含1个或多个和弦,所述第2和弦是所述对象和弦以外的和弦。根据以上方式,例如,在利用者想要避开对象和弦的演奏的情况下,能够将第1和弦转换为与该对象和弦不相符的第2和弦。
85.在方式a1至方式a5中的任意一个例子(方式a6),在将所述第1和弦转换为第2和弦的情况下,取代所述第1和弦而将所述第2和弦提示于提示装置,在不对所述第1和弦进行转换的情况下,将该第1和弦提示于所述提示装置。根据以上方式,在将第1和弦转换为第2和弦的情况下,取代第1和弦而将该第2和弦提示给利用者,在没有对第1和弦进行转换的情况下,将该第1和弦提示给利用者。因此,能够将维持了音响印象的和弦提示给利用者。
86.本发明的一个方式(方式b1)涉及的和弦处理方法通过包含将多个和弦以时间序列进行了排列的基准和弦列的转调在内的确定处理,确定与所述基准和弦列不同的多个和弦以时间序列进行了排列的转调和弦列,针对包含所述基准和弦列和所述转调和弦在内的
多个候补和弦列的每一者,对与该候补和弦列所包含的对象和弦的个数相应的评价指标进行计算,对所述多个候补和弦列中的与所述评价指标相应的1个以上的候补和弦列进行选择。在以上方式中,针对包含基准和弦列和转调和弦列的多个候补和弦列的每一者,根据与该候补和弦列所包含的对象和弦的个数相对应的评价指标,从多个候补和弦列选择1个以上的候补和弦列,因此能够将应该转换为基准和弦列的候补和弦列提供给利用者。所述评价指标可以由所述对象和弦的个数表示。另外,所述评价指数也可以通过针对每个所述对象和弦进行加权而计算。
87.在方式b1的一个例子(方式b2),在所述确定处理,对将所述基准和弦列以不同的转调量进行转调后的多个转调和弦列进行确定,在所述多个候补和弦列包含所述多个转调和弦列。在以上方式中,从包含将基准和弦列以不同的转调量进行转调后的多个转调和弦列在内的多个候补和弦列,选择候补和弦列,因此能够将多种音调的候补和弦列提供给利用者。
88.在方式b1或方式b2的一个例子(方式b3),在所述候补和弦列的选择中,选择所述多个候补和弦列中的由所述评价指标表示的所述对象和弦的个数最小的候补和弦列。在以上方式中,对多个候补和弦列中的由评价指标表示的对象和弦的个数最小的候补和弦列进行选择。因此,例如,在利用者不希望对象和弦的情况下,能够对该对象和弦的个数少的候补和弦列进行提示。
89.在方式b1至方式b3中的任意一个例子(方式b4),所述对象和弦是利用者在对弦乐器进行演奏时用1根手指同时对多个弦进行压弦的和弦。根据以上方式,根据与用1根手指同时对多个弦进行压弦的和弦相关的评价指标,选择候补和弦。因此,例如在利用者不希望同时对该多个弦进行压弦的和弦的情况下,能够对候补和弦列所包含的该和弦的个数少的候补和弦列进行提示。
90.在方式b1至方式b4中的任意一个例子(方式b5),所述确定处理包含如下处理:在满足与和弦相关的规定条件时,将所述各候补和弦列的多个和弦中的与所述对象和弦相符的和弦转换为与该和弦相关联的其他和弦,在不满足与所述和弦相关的规定条件时,不对所述对象和弦进行转换。根据以上方式,针对各候补和弦列,在满足该规定条件的情况下,将该候补和弦列的多个和弦中的与对象和弦相符的和弦转换为其他和弦。因此,与不将候补和弦列的与对象和弦相符的和弦转换为其他和弦的结构相比,能够将减少了与对象和弦相符的和弦的个数的候补和弦列提供给利用者。另外,在不满足规定条件的情况下,不对与对象和弦相符的和弦进行转换,因此能够将维持了音乐印象的选择和弦提供给利用者。
91.在方式b1至方式b5中的任意一个例子(方式b6),将所述选择出的所述1个以上的候补和弦列提示于提示装置。根据以上方式,通过提示装置将所选择的1个以上的候补和弦列提示给利用者。
92.本发明的一个方式可以作为执行以上例示的各方式的和弦处理方法的和弦处理装置、或使计算机执行以上例示的各方式的和弦处理方法的程序而实现。
93.本技术是基于2019年3月26日提出的作为日本专利申请的特愿2019-57715的申请,在此参照并引用其内容。
94.标号的说明
95.100
…
和弦处理装置,11
…
显示装置,12
…
操作装置,13
…
控制装置,14
…
存储装
置,31
…
解析部,32
…
处理部,33
…
计算部,34
…
显示控制部,35
…
选择部。