[go: up one dir, main page]

JP6782491B2 - Musical tone generator, musical tone generator and program - Google Patents

Musical tone generator, musical tone generator and program Download PDF

Info

Publication number
JP6782491B2
JP6782491B2 JP2018072733A JP2018072733A JP6782491B2 JP 6782491 B2 JP6782491 B2 JP 6782491B2 JP 2018072733 A JP2018072733 A JP 2018072733A JP 2018072733 A JP2018072733 A JP 2018072733A JP 6782491 B2 JP6782491 B2 JP 6782491B2
Authority
JP
Japan
Prior art keywords
touch
operator
operator group
touch panel
controls
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018072733A
Other languages
Japanese (ja)
Other versions
JP2019164319A (en
Inventor
正行 伊藤
正行 伊藤
Original Assignee
Foot−Skills合同会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Foot−Skills合同会社 filed Critical Foot−Skills合同会社
Priority to JP2018072733A priority Critical patent/JP6782491B2/en
Publication of JP2019164319A publication Critical patent/JP2019164319A/en
Application granted granted Critical
Publication of JP6782491B2 publication Critical patent/JP6782491B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Electrophonic Musical Instruments (AREA)

Description

本発明は、簡単な操作でギターの和音を発音し得る楽音発生装置、楽音発生方法およびプログラムに関する。 The present invention relates to a musical tone generator, a musical tone generating method, and a program capable of producing a chord of a guitar with a simple operation.

従来のギターを模した電子楽器には、十字キーとタッチセンサを操作することでギター演奏を行うことができるゲーム装置がある(例えば、特許文献1参照)。 As an electronic musical instrument imitating a conventional guitar, there is a game device capable of playing a guitar by operating a cross key and a touch sensor (see, for example, Patent Document 1).

また、多点検出が可能なタッチセンサを操作することでギター演奏を行うことができる携帯装置もある(例えば、特許文献2参照)。 There is also a portable device capable of playing a guitar by operating a touch sensor capable of detecting multiple points (see, for example, Patent Document 2).

特開2007−206556号公報JP-A-2007-206556

特開2013−195968号公報Japanese Unexamined Patent Publication No. 2013-19596

特許文献1に記載された技術においては、発音させたい和音を十字キーにより選択し、タッチセンサをスライド操作して、前記選択した和音を発音させるものとなっており、操作者は装置を注視することなく和音を切り替えながら演奏を行うことができるが、このような操作においては、選択対象とできる和音が非常に少なくなる弊害が生じる。 In the technique described in Patent Document 1, the chord to be sounded is selected by the cross key, and the touch sensor is slid to sound the selected chord, and the operator gazes at the device. It is possible to play while switching chords without switching chords, but in such an operation, there is an adverse effect that the number of chords that can be selected is very small.

一方、特許文献2に記載された技術においては、発音させたい和音の音高と、和音種類を、それぞれ複数の操作子の中から選択し、これらの2つ操作子が同時に操作されると発音されるものとなっており、多くの和音を選択対象とすることができるが、このような操作においては、和音を切り替える際に、操作者は装置を注視して、選択しようとする操作子を探す必要があり、これ故、装置から目を離すことができない弊害が生じる。 On the other hand, in the technique described in Patent Document 2, the pitch of the chord to be pronounced and the chord type are each selected from a plurality of controls, and the two controls are operated at the same time. Many chords can be selected as the selection target, but in such an operation, when switching chords, the operator gazes at the device and selects the operator to be selected. You have to look for it, which has the negative effect of keeping an eye on the device.

本発明は、上述の事情を鑑みてなされたものであり、簡単な操作で装置を注視することなく多くの和音を発音することができる楽音発生装置、楽音発生方法およびプログラムを提供することを目的としている。 The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a musical tone generator, a musical tone generating method, and a program capable of pronouncing many chords with a simple operation without gazing at the apparatus. It is said.

上記目的を達成するため、本発明の楽音発生装置は、
多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する発音制御部と、
を具備することを特徴とする。
In order to achieve the above object, the musical sound generator of the present invention
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
A chord is selected according to the content indicated by the combination of the presence / absence of touch operation of the first operator group in response to the operation input to the first operator group, and the operation input to the second operator group is performed. When a slide operation input is detected in the controls of the second operator group, a sound control unit that identifies the sound data corresponding to the selected chord and instructs the sound unit to perform the sound.
It is characterized by having.

本発明の楽音発生方法は、
多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する
ことを特徴とする。
The musical sound generation method of the present invention
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
A chord is selected according to the content indicated by the combination of the presence / absence of touch operation of the first operator group in response to the operation input to the first operator group, and the operation input to the second operator group is performed. When a slide operation input is detected in the controls of the second operator group, the sound data corresponding to the selected chord is specified and the sounding unit is instructed to perform the sound.

本発明の楽音発生プログラムは、
多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する発音制御ステップと、
をコンピュータに実行させることを特徴とする。
The musical sound generation program of the present invention
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
A chord is selected according to the content indicated by the combination of the presence / absence of touch operation of the first operator group in response to the operation input to the first operator group, and the operation input to the second operator group is performed. When a slide operation input is detected in the controls of the second operator group, a sound control step that identifies the sound data corresponding to the selected chord and instructs the sounding unit to perform the sound.
Is characterized by having a computer execute the above.

本発明では、簡単な操作で装置を注視することなく多くの和音を発音することができる。 In the present invention, many chords can be pronounced with a simple operation without gazing at the device.

図1は本発明の実施形態に係る携帯装置の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a portable device according to an embodiment of the present invention. 図2は本発明の実施形態に係る基本和音選択テーブルを説明する図である。FIG. 2 is a diagram illustrating a basic chord selection table according to an embodiment of the present invention. 図3は本発明の実施形態に係るサウンド特定テーブルを説明する図である。FIG. 3 is a diagram illustrating a sound specifying table according to an embodiment of the present invention. 図4は本発明の実施形態に係る携帯装置の操作者による持ち方を説明する図である。FIG. 4 is a diagram illustrating how the operator holds the portable device according to the embodiment of the present invention. 図5は本発明の実施形態に係る携帯装置の操作者の視点からの表示画面の表示内容および操作子を説明する図である。FIG. 5 is a diagram for explaining the display contents and the controls of the display screen from the viewpoint of the operator of the portable device according to the embodiment of the present invention. 図6は本発明の実施形態に係る発音指示機能を実現する構成を説明するブロック図である。FIG. 6 is a block diagram illustrating a configuration for realizing the pronunciation instruction function according to the embodiment of the present invention.

<実施形態>
図1は、本発明の実施形態に係る携帯装置1の構成を示すブロック図である。
本発明の楽音発生装置の一例である携帯装置1は、例えば、スマートフォン、タブレット端末などのスマートデバイスであって、ギターを電子楽器として再現するアプリケーションプログラムがインストールされている。
このアプリケーションプログラムを実行すると、この携帯装置1は、ギターを模した電子楽器として機能し、そのギターを模した音を発音させる場合において、簡易な操作で和音を発音させる発音指示機能を実現する構成を含んだものとなっている。
発音指示機能の詳細については後述する。
<Embodiment>
FIG. 1 is a block diagram showing a configuration of a portable device 1 according to an embodiment of the present invention.
The portable device 1 which is an example of the music sound generator of the present invention is, for example, a smart device such as a smartphone or a tablet terminal, and an application program for reproducing a guitar as an electronic musical instrument is installed.
When this application program is executed, the portable device 1 functions as an electronic musical instrument that imitates a guitar, and when producing a sound that imitates the guitar, a configuration that realizes a pronunciation instruction function that produces a chord with a simple operation. Is included.
The details of the pronunciation instruction function will be described later.

[構成]
プロセッサ部10は、単一のプロセッサを搭載してもよいし、複数のプロセッサを搭載するようにしてもよい。
記憶部11は、内部記憶装置とメインメモリを備える記憶装置である。内部記憶装置には、プロセッサ部10によって実行される各種プログラムや当該プログラムで利用される各種データ、例えば、後述する基本和音選択テーブル、サウンド特定テーブル、および、サウンドデータが格納されている。メインメモリは、コンピュータプログラムや情報を一時的に記憶する。
操作部12は、例えば、操作者からの操作を受け付けるための入力装置である。
表示部13は、典型的には液晶表示装置である。
なお、本実施形態に係る処理では、操作部12及び表示部13として、液晶画面と一体化したタッチパネルを想定する。
[Constitution]
The processor unit 10 may be equipped with a single processor or may be equipped with a plurality of processors.
The storage unit 11 is a storage device including an internal storage device and a main memory. The internal storage device stores various programs executed by the processor unit 10 and various data used in the programs, for example, a basic chord selection table, a sound identification table, and sound data, which will be described later. The main memory temporarily stores computer programs and information.
The operation unit 12 is, for example, an input device for receiving an operation from an operator.
The display unit 13 is typically a liquid crystal display device.
In the process according to the present embodiment, a touch panel integrated with the liquid crystal screen is assumed as the operation unit 12 and the display unit 13.

図2は基本和音選択テーブルの図である。
基本和音とは、ここでは、メジャーコードA、B、C、・・・、Gと、マイナーコードAm、Bm、Cm、・・・Gmとの14の和音をいう。
基本和音選択テーブルは、後述する第1操作子群の操作子へのタッチ操作の有無の組み合わせが示す内容に応じて選択される基本和音を示している。
FIG. 2 is a diagram of a basic chord selection table.
The basic chords here refer to 14 chords of major chords A, B, C, ..., G and minor chords Am, Bm, Cm, ... Gm.
The basic chord selection table shows the basic chords selected according to the contents indicated by the combination of the presence / absence of touch operation on the controls of the first operator group described later.

図3はサウンド特定テーブルを説明する図である。
サウンド特定テーブルは、基本和音、和音種類、および、弦番号に応じて発音される和音の構成音のサウンドを示している。
和音種類とは、ここでは、基本和音(メジャーとマイナー)、セブンス(ドミナントセブンス)、メジャーセブンの3種類をいう。
FIG. 3 is a diagram illustrating a sound identification table.
The sound identification table shows the basic chords, chord types, and the sounds of the constituent notes of the chords that are pronounced according to the string numbers.
Here, the chord types refer to three types: basic chords (major and minor), sevens (dominant sevens), and major sevens.

操作部12は、携帯装置1の筐体に設けられた接触を検出するタッチセンサなどを有し、利用者の操作によりその操作内容を表す操作データをプロセッサ部10に出力する。
さらに操作部12は、同時に複数の箇所でタッチセンサに対する接触が行われている場合にも、接触された複数の操作データを出力する構成であり、多点検出が可能となっている。
The operation unit 12 has a touch sensor or the like provided in the housing of the portable device 1 for detecting contact, and outputs operation data representing the operation content to the processor unit 10 by the operation of the user.
Further, the operation unit 12 is configured to output a plurality of contacted operation data even when the touch sensor is touched at a plurality of points at the same time, and multipoint detection is possible.

表示部13は、携帯装置1の筐体の一部の領域に設けられた表示画面130に画像を表示する液晶ディスプレイなどの表示デバイスである。
表示部13は、プロセッサ部10の制御により、表示画面130に画像を表示する。
表示画面130に表示される画像は、メニュー画面、設定画面の他、アプリケーションの動作画面などの画像(図5参照)である。
この例においては、表示画面130の表面部分には、操作部12のタッチセンサが設けられ、タッチパネルとして機能する。
The display unit 13 is a display device such as a liquid crystal display that displays an image on a display screen 130 provided in a part area of the housing of the portable device 1.
The display unit 13 displays an image on the display screen 130 under the control of the processor unit 10.
The image displayed on the display screen 130 is an image (see FIG. 5) such as an operation screen of the application in addition to the menu screen and the setting screen.
In this example, the touch sensor of the operation unit 12 is provided on the surface portion of the display screen 130 and functions as a touch panel.

発音部14は、プロセッサ部10によって実現される発音指示機能により構成される発音指示部104(後述図6参照)から指示された音を示すオーディオ信号を生成し、生成したオーディオ信号を音声出力部141に出力する。
このときオーディオ信号の出力レベルについても指示に応じて調整してもよい。
The sounding unit 14 generates an audio signal indicating the sound instructed by the sounding instruction unit 104 (see FIG. 6 described later) configured by the sounding instruction function realized by the processor unit 10, and outputs the generated audio signal to the audio output unit. Output to 141.
At this time, the output level of the audio signal may also be adjusted according to the instruction.

音声出力部141は、発音部14から入力されるオーディオ信号を増幅する増幅部、増幅されたオーディオ信号を放音するスピーカなどの放音部を有する。
このように、発音部14および音声出力部141は、発音指示部104から指示されたサウンドを発音する発音手段として機能する。
The audio output unit 141 has an amplification unit that amplifies the audio signal input from the sound generation unit 14, and a sound emitting unit such as a speaker that emits the amplified audio signal.
In this way, the sounding unit 14 and the voice output unit 141 function as sounding means for sounding the sound instructed by the sounding instruction unit 104.

インターフェース15は、例えば、外部装置と有線接続する接続端子、無線接続する無線接続手段、基地局やネットワークを介して接続する通信手段などがあって、接続した外部装置と各種データの送受信を行う。
以上が携帯装置1の各部の構成についての説明である。
The interface 15 has, for example, a connection terminal for wired connection to an external device, a wireless connection means for wireless connection, a communication means for connecting via a base station or a network, and the like, and transmits and receives various data to and from the connected external device.
The above is the description of the configuration of each part of the portable device 1.

[動作]
次に、プロセッサ部10がアプリケーションプログラムを実行することによって、ギターを模した電子楽器として機能する際の発音指示機能について説明する。
まず、プロセッサ部10は、表示部13を制御して、弦、および、各指の配置を示す操作マーカーなどを表す図5に示すような画像を表示画面130に表示するとともに、タッチセンサ上の各領域に操作子を割り当てる。
まず、操作者による携帯装置1の持ち方、および、この表示内容と操作子について説明する。
[motion]
Next, a pronunciation instruction function when the processor unit 10 functions as an electronic musical instrument imitating a guitar by executing an application program will be described.
First, the processor unit 10 controls the display unit 13 to display an image as shown in FIG. 5 showing the strings and the operation markers indicating the arrangement of each finger on the display screen 130, and also on the touch sensor. Assign controls to each area.
First, how to hold the portable device 1 by the operator, and the display contents and the operator will be described.

図4は、携帯装置1の操作者による持ち方を説明する図である。
携帯装置1を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持ち、他方の手の指先によりタッチパネルの水平方向における端部の操作が行えるようにする。
FIG. 4 is a diagram illustrating how to hold the mobile device 1 by an operator.
The portable device 1 is placed near the bases of each of the four fingers of the index finger, middle finger, ring finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and is sandwiched between the tip of the thumb and the other. The fingertips of the hand can be used to operate the end of the touch panel in the horizontal direction.

図5は、携帯装置1の表示画面130の操作者の視点からの表示内容および操作子についての説明図である。
図5に示すように表示画面130には、弦、および、各指の配置を示す操作マーカーなどが表示されるが、破線、鎖線および点線については、実際に表示されるわけではない。
この破線、鎖線、および点線で囲まれた複数の領域の各々は、この画像を表示しているときにおけるタッチセンサへの操作について、プロセッサ部10が各々の操作を受け付ける操作子として認識する領域を示している。
すなわち、プロセッサ部10は、タッチセンサ上の各領域に各操作子を割り当てている。
この操作子については、破線で囲まれた第1操作子121−1、121−2、・・・121−4(それぞれを区別しない場合には、第1操作子121という)、および、一点鎖線で囲まれた第2操作子122、および、二点鎖線で囲まれた第3操作子123−1、123−2、・・・123−4(それぞれを区別しない場合には、第3操作子123という)、および、点線で囲まれた第4操作子124、により構成されている。
このようにして、タッチセンサは、各領域に設けられた第1操作子121、第2操作子122、第3操作子123、および、第4操作子124の、操作手段として機能する。
FIG. 5 is an explanatory diagram of the display content and the operator of the display screen 130 of the portable device 1 from the viewpoint of the operator.
As shown in FIG. 5, the display screen 130 displays strings, operation markers indicating the arrangement of each finger, and the like, but the broken lines, chain lines, and dotted lines are not actually displayed.
Each of the plurality of areas surrounded by the broken line, the chain line, and the dotted line is an area recognized by the processor unit 10 as an operator that accepts each operation regarding the operation on the touch sensor when displaying this image. Shown.
That is, the processor unit 10 assigns each operator to each area on the touch sensor.
Regarding this operator, the first controls 121-1, 121-2, ... 121-4 (when they are not distinguished, they are referred to as the first controls 121) surrounded by broken lines, and the alternate long and short dash line. The second operator 122 surrounded by, and the third operator 123-1, 123-2, ... 123-4 surrounded by the alternate long and short dash line (if they are not distinguished, the third operator) It is composed of (referred to as 123) and a fourth operator 124 surrounded by a dotted line.
In this way, the touch sensor functions as an operating means of the first operator 121, the second operator 122, the third operator 123, and the fourth operator 124 provided in each area.

第1操作子121の各々は、基本和音と和音種類を指定するための操作を受け付ける操作子であり、垂直方向の端部にて水平方向に互いに隣接して配置されており、操作者の一方の片手の4つの指(人差し指、中指、薬指、および、小指)による操作が想定される。 Each of the first controls 121 is an operator that accepts an operation for designating a basic chord and a chord type, and is arranged horizontally adjacent to each other at the end in the vertical direction, and is one of the operators. Operation with four fingers (index finger, middle finger, ring finger, and little finger) of one hand is assumed.

第2操作子122は、ストローク奏法による和音の弦番号ごとの発音タイミングを指定するための操作を受け付ける操作子であり、水平方向の端部に配置されており、操作者の他方の片手指によるスライド操作が想定される。 The second operator 122 is an operator that accepts an operation for designating the sounding timing of each chord number by the stroke playing method, is arranged at the end in the horizontal direction, and is operated by the other one hand finger of the operator. Slide operation is expected.

第3操作子123の各々は、アルペジオ奏法による和音の弦番号ごとの発音タイミングを指定するための操作を受け付ける操作子であり、操作者の他方の片手の4つの指(親指、人差し指、中指、および、薬指)によるタップ操作が想定される。 Each of the third controls 123 is an operator that accepts an operation for designating the pronunciation timing of each chord number in the arpeggio playing method, and is the four fingers (thumb, index finger, middle finger, etc.) of the other hand of the operator. And tap operation with the ring finger) is assumed.

第4操作子124の各々は、和音種類の指定、および、各操作子の領域を再設定するための操作を受け付ける操作子であり、一方の片手指による操作が想定される。 Each of the fourth controls 124 is an operator that accepts an operation for designating a chord type and resetting the area of each operator, and an operation with one hand is assumed.

表示画面130には、図5に示すように、弦、および、各指の配置を示す操作マーカーなどが表示され、各操作子に対応したタッチパネル上の領域を利用者に認識させるようになっている。 As shown in FIG. 5, the display screen 130 displays strings, operation markers indicating the arrangement of each finger, and the like, so that the user can recognize the area on the touch panel corresponding to each operator. There is.

図6は発音指示機能を実現する構成を説明するブロック図である。
発音指示機能を実現する構成は、図6に示すように、タッチ操作特定部101、操作子特定部102、演奏操作特定部103、および、発音指示部104を有する。
FIG. 6 is a block diagram illustrating a configuration for realizing the pronunciation instruction function.
As shown in FIG. 6, the configuration that realizes the sounding instruction function includes a touch operation specifying unit 101, an operator specifying unit 102, a performance operation specifying unit 103, and a sounding operation specifying unit 104.

タッチ操作特定部101は、所定のフレームレート毎に操作部12から出力される操作データが示すタッチセンサ上の位置情報を繰り返し取得するステップと、前記取得した所定の数の前記タッチ位置情報に基づいてスライド操作、および、タップ操作を判定するステップを含む方法を実行させ、タッチ位置ごとのスライド操作の有無、スライド開始位置、スライド方向、スライドスピード、タップ操作の有無を含むタッチ操作データを特定する。 The touch operation specifying unit 101 is based on the step of repeatedly acquiring the position information on the touch sensor indicated by the operation data output from the operation unit 12 at a predetermined frame rate and the predetermined number of the acquired touch position information. To execute a method including a step of determining a slide operation and a tap operation, and specify touch operation data including the presence / absence of a slide operation for each touch position, the slide start position, the slide direction, the slide speed, and the presence / absence of a tap operation. ..

操作子特定部102は、前記タッチ操作データから、上述した各操作子(第1操作子121、第2操作子122、第3操作子123、および第4操作子124)のうち、操作された操作子を特定する。このとき、前記タッチ操作データにおける位置が複数の操作子領域に含まれる場合には、前記複数の操作子が特定される。 The operator identification unit 102 was operated from the touch operation data among the above-mentioned operators (first operator 121, second operator 122, third operator 123, and fourth operator 124). Identify the operator. At this time, when the positions in the touch operation data are included in the plurality of operator areas, the plurality of controls are specified.

演奏操作特定部103は、前記特定したタッチ操作データおよび操作子から演奏に係る操作を特定する。 The performance operation specifying unit 103 specifies the operation related to the performance from the specified touch operation data and the operator.

前記特定した操作子が第1操作子121のとき、
操作子の各々へのタッチ操作の有無の組み合わせが示す内容に応じて、基本和音選択テーブルの参照により演奏する基本和音が選択される。
例えば、第1操作子121−1、121−2、および121−3がそれぞれ操作されており、第1操作子121−4が操作されていない場合には、基本和音選択テーブルの参照により、基本和音「C」が選択されることになる。
When the specified operator is the first operator 121,
The basic chord to be played is selected by referring to the basic chord selection table according to the combination of the presence / absence of touch operation on each of the controls.
For example, when the first controls 121-1, 121-2, and 121-3 are operated respectively, and the first controls 121-4 are not operated, the basic chord selection table is referred to. The chord "C" will be selected.

また、前記特定した操作子が第1操作子121のとき、
1つの操作子がタッチ操作されており、且つ、タッチ操作されているタッチ位置が第4操作子に含まれない場合、
第1操作子が配置された端部から第4操作子の中心位置までの垂直方向における距離と比較して前記端部からタッチ位置までの垂直方向における距離が大きいとき和音種類に「セブンス」が選択され、第1操作子が配置された端部から第4操作子の中心位置までの垂直方向における距離と比較して前記端部からタッチ操作位置までの垂直方向における距離が小さいとき和音種類に「メジャーセブン」が選択され、
複数の操作子がタッチ操作されており、且つ、タッチ操作されているタッチ位置のうち水平方向における両端に位置する2つのタッチ位置の垂直方向における距離が所定値よりも大きい場合、
前記2つのタッチ位置のうち第1操作子が配置された端部からの垂直方向における距離が大きいタッチ位置と、第2操作子が配置された端部からの水平方向における距離が大きいタッチ位置とが同じときは、和音種類に「セブンス」が選択され、前記2つのタッチ位置のうち第1操作子が配置された端部からの垂直方向における距離が大きいタッチ位置と、第2操作子が配置された端部からの水平方向における距離が小さいタッチ位置とが同じときは、和音種類に「メジャーセブン」が選択される。
Further, when the specified operator is the first operator 121,
When one operator is touch-operated and the touch position being touch-operated is not included in the fourth operator.
When the vertical distance from the end to the touch position is large compared to the vertical distance from the end where the first operator is placed to the center position of the fourth operator, "Seventh" is selected as the chord type. When the vertical distance from the end to the touch operation position is small compared to the vertical distance from the end where the first operator is placed to the center position of the fourth operator, the chord type is selected. "Major Seven" is selected
When a plurality of controls are touch-operated and the vertical distance between the two touch positions located at both ends in the horizontal direction among the touch positions being touch-operated is larger than a predetermined value.
Of the two touch positions, a touch position having a large vertical distance from the end where the first operator is arranged and a touch position having a large horizontal distance from the end where the second operator is arranged. When is the same, "Seventh" is selected as the chord type, and of the two touch positions, the touch position where the distance in the vertical direction from the end where the first operator is arranged is large and the second operator is arranged. When the horizontal distance from the end is the same as the touch position, "Major Seven" is selected as the chord type.

前記特定した操作子が第2操作子122のとき、
操作データにおけるスライド開始位置からタッチ位置までの垂直方向における距離が所定値の倍数(0を除く)を超える度に、操作データのスライド方向が第1操作子が配置された端部への向きの場合には、選択されている和音のベース弦(和音を構成する弦のうちもっとも大きい番号の弦)から1弦の順に、もしくは、操作データのスライド方向が第1操作子が配置された端部への方向と逆向きの場合には、1弦からベース弦の順に、前記弦番号の発音タイミングが特定される。
When the specified operator is the second operator 122,
Every time the vertical distance from the slide start position to the touch position in the operation data exceeds a multiple of a predetermined value (excluding 0), the slide direction of the operation data is the direction toward the end where the first operator is placed. In this case, the bass string of the selected chord (the string with the highest number among the strings that make up the chord) is ordered from the first string, or the slide direction of the operation data is the end where the first operator is placed. In the case of the direction opposite to the direction to, the sounding timing of the string number is specified in the order of the 1st string to the bass string.

前記特定した操作子が第3操作子123のとき、
タッチ操作データにおけるタップ操作が検出された場合、第3操作子123−1のとき1弦、第3操作子123−2のとき2弦、第3操作子123−3のとき3弦、第3操作子123−4のとき選択されている和音のベース弦の発音タイミングが特定される。
When the specified operator is the third operator 123,
When a tap operation is detected in the touch operation data, the first string is the third operator 123-1, the second string is the third operator 123-2, the third string is the third operator 123-3, and the third string. The sounding timing of the bass string of the chord selected by the operator 123-4 is specified.

前記特定した操作子が第4操作子124のとき、
タッチ操作データにおいて第4操作子124へのタッチ数が4で、前記タッチ位置の各々におけるスライドスピードが所定値よりも小さい場合、第1操作子121の各々の水平方向の領域幅を、前記タッチ位置のうち水平方向における両端に位置する2つのタッチ位置の水平方向の距離の3分の1に再設定し、両端に位置する2つの操作子の水平方向における中心位置を前記2つのタッチ位置のそれぞれに合わせて領域位置を再設定し、中央に位置していた2つの操作子の領域位置を前記再設定した操作子の内側に隣接するように領域位置を再設定し、このとき各々の操作子位置の再設定においては操作子の水平方向の配置順序を変えることなく行われる。
When the specified operator is the fourth operator 124,
When the number of touches to the fourth operator 124 in the touch operation data is four and the slide speed at each of the touch positions is smaller than a predetermined value, the horizontal region width of each of the first controls 121 is set to the touch. Of the positions, the two touch positions located at both ends in the horizontal direction are reset to one-third of the horizontal distance, and the center positions of the two controls located at both ends in the horizontal direction are set to the horizontal center positions of the two touch positions. The area position is reset according to each, and the area position of the two controls located in the center is reset so as to be adjacent to the inside of the reset operator. At this time, each operation is performed. The resetting of the child position is performed without changing the horizontal arrangement order of the controls.

発音指示部104は、前記演奏タイミングが特定されたとき、記憶部11に記憶されたサウンド特定テーブルを参照し、前記演奏操作特定部103において特定された演奏操作データに応じて発音するサウンドを特定し、発音部14に対して、特定したサウンドの発音指示を行う。 When the performance timing is specified, the sounding instruction unit 104 refers to the sound specifying table stored in the storage unit 11 and specifies the sound to be sounded according to the performance operation data specified by the performance operation specifying unit 103. Then, the sounding unit 14 is instructed to pronounce the specified sound.

発音指示部104が発音部14に対して発音指示を行うと、発音部14からオーディオ信号を生成する。
そして、音声出力部16は、発音部14からオーディオ信号が入力されると、発音指示に応じた音を放音することになる。
When the sounding unit 104 gives a sounding instruction to the sounding unit 14, an audio signal is generated from the sounding unit 14.
Then, when the audio signal is input from the sounding unit 14, the voice output unit 16 emits a sound according to the sounding instruction.

このように、本発明の実施形態に係る携帯装置1は、タッチセンサ上の各領域に割り当てられた操作子のうち、第1操作子への操作入力が検出されると、各指の接触状況に応じた和音と和音種類が選択され、第2操作子へのスライド操作入力、もしくは、第3操作子へのタップ操作入力が検出されると、発音指示を行って発音させることができる。 As described above, in the portable device 1 according to the embodiment of the present invention, when the operation input to the first operator among the operators assigned to each area on the touch sensor is detected, the contact state of each finger When a chord and a chord type corresponding to the above are selected and a slide operation input to the second operator or a tap operation input to the third operator is detected, a pronunciation instruction can be given to make the sound sound.

1…携帯装置、10…プロセッサ部、101…タッチ操作特定部、102…操作子特定部、103…演奏操作特定部、104…発音指示部、11…記憶部、12…操作部、121…第1操作子、122…第2操作子、123…第3操作子、124…第4操作子、13…表示部、130…表示画面、14…発音部、140…音源部、141…音声出力部、15…インターフェイス 1 ... Portable device, 10 ... Processor unit, 101 ... Touch operation specific unit, 102 ... Operator identification unit, 103 ... Performance operation specific unit, 104 ... Sound instruction unit, 11 ... Storage unit, 12 ... Operation unit, 121 ... No. 1 operon, 122 ... 2nd operon, 123 ... 3rd operon, 124 ... 4th operon, 13 ... display unit, 130 ... display screen, 14 ... sounding unit, 140 ... sound source unit, 141 ... audio output unit , 15 ... Interface

Claims (5)

多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する発音制御部と、
を具備することを特徴とする楽音発生装置。
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
A chord is selected according to the content indicated by the combination of the presence / absence of touch operation of the first operator group in response to the operation input to the first operator group, and the operation input to the second operator group is performed. When a slide operation input is detected in the controls of the second operator group, a sound control unit that identifies the sound data corresponding to the selected chord and instructs the sound unit to perform the sound.
A musical sound generator characterized by being equipped with.
前記タッチパネルに、前記第1操作子群に4つの操作子が垂直方向の端部にて水平方向に互いに隣接して配置されているとき、
前記発音制御部はさらに、
前記第1操作子群の操作子への操作入力に応じて、前記第1操作子群の操作子のうち1つの操作子がタッチ操作されており且つ前記端部からタッチ位置までの垂直方向における距離が所定範囲よりも小さいもしくは大きい場合、または、前記第1操作子群の操作子のうち複数の操作子がタッチ操作されており且つ前記タッチ操作されているタッチ位置のうち水平方向における両端に位置する2つのタッチ位置の垂直方向における距離が所定値よりも大きい場合、所定の和音種類が選択され、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択されている和音と前記和音種類との組み合わせに対応するサウンドデータを特定する
ことを特徴とする請求項1に記載の楽音発生装置。
When four controls are arranged horizontally adjacent to each other at the vertical end of the first operator group on the touch panel.
The sound control unit further
One of the operators of the first operator group is touch-operated in response to the operation input to the operator of the first operator group, and in the vertical direction from the end to the touch position. When the distance is smaller or larger than a predetermined range, or when a plurality of operators among the operators of the first operator group are touch-operated and at both ends in the horizontal direction of the touch-operated touch positions. When the distance between the two located touch positions in the vertical direction is larger than a predetermined value, a predetermined chord type is selected, and when a slide operation input is detected in the controls of the second operator group, the selected chord type is selected. The music sound generator according to claim 1, wherein the sound data corresponding to the combination of the existing chord and the chord type is specified.
前記タッチパネルに、前記第1操作子群に4つの操作子が垂直方向の端部にて水平方向に互いに隣接して配置されているとき、
操作入力に応じて前記第1操作子群の操作子の領域を再設定する操作領域再設定部をさらに具備し、
操作入力により、タッチパネルの所定の領域へのタッチ数が4で、前記領域内の全てのタッチ位置におけるスライドスピードが所定値よりも小さい場合、前記第1操作子群の操作子の各々の水平方向の領域幅を、前記タッチ位置のうち水平方向における両端に位置する2つのタッチ位置の水平方向の距離の3分の1に再設定し、両端に位置する2つの操作子の水平方向における中心位置を前記2つのタッチ位置のそれぞれに合わせて領域位置を再設定し、中央に位置していた2つの操作子の領域位置を前記再設定した操作子の内側に隣接するように領域位置を再設定し、このとき各々の操作子位置の再設定においては操作子の水平方向の配置順序を変えることなく行われる
ことを特徴とする請求項1または2に記載の楽音発生装置。
When four controls are arranged horizontally adjacent to each other at the vertical end of the first operator group on the touch panel.
An operation area resetting unit for resetting the operator area of the first operator group according to the operation input is further provided.
When the number of touches to a predetermined area of the touch panel by the operation input is 4 and the slide speed at all the touch positions in the area is smaller than the predetermined value, the horizontal direction of each of the operators of the first operator group. The area width of is reset to one-third of the horizontal distance between the two touch positions located at both ends of the touch position in the horizontal direction, and the center positions of the two controls located at both ends in the horizontal direction. The area position is reset according to each of the two touch positions, and the area position of the two controls located in the center is reset so as to be adjacent to the inside of the reset operation. However, at this time, the music sound generator according to claim 1 or 2, wherein the resetting of each operator position is performed without changing the horizontal arrangement order of the operators.
多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する
ことを特徴とする楽音発生方法。
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
In response to the operation input to the first operator group, a chord is selected according to the content indicated by the combination of the presence / absence of the touch operation of the first operator group, and the operation input to the second operator group is performed. A method for generating a musical tone, which comprises identifying sound data corresponding to the selected chord and instructing a sounding unit to pronounce when a slide operation input is detected in the controls of the second operator group.
多点検出が可能なタッチパネルを備える携帯装置を、一方の手のひらの人差し指、中指、薬指および小指のそれぞれ4つの指の付け根付近に、タッチパネル面が指先側を向くように乗せ、親指の先との間で挟み込むように持つ場合に、前記4つの指先によって操作しやすいタッチパネル上の位置にそれぞれ配置された複数の操作子を有する第1操作子群と、他方の手の指先により操作しやすいタッチパネル上の位置に配置された少なくとも1つの操作子を有する第2操作子群と、
前記第1操作子群への操作入力に応じて、前記第1操作子群のタッチ操作の有無の組み合わせが示す内容に応じて和音が選択され、前記第2操作子群への操作入力に応じて、前記第2操作子群の操作子においてスライド操作入力が検出された場合、前記選択された和音に対応するサウンドデータを特定し発音部に発音を指示する発音制御ステップと、
をコンピュータに実行させることを特徴とする楽音発生プログラム。
A portable device equipped with a touch panel capable of multipoint detection is placed near the bases of each of the four fingers of the index finger, middle finger, medicine finger, and little finger of one palm so that the touch panel surface faces the fingertip side, and the touch panel is placed with the tip of the thumb. On the first operator group having a plurality of controls arranged at positions on the touch panel that are easy to operate by the four fingertips when holding them so as to be sandwiched between them, and on the touch panel that is easy to operate by the fingertips of the other hand. A second set of controls having at least one manipulator located at
A chord is selected according to the content indicated by the combination of the presence / absence of touch operation of the first operator group in response to the operation input to the first operator group, and the operation input to the second operator group is performed. When a slide operation input is detected in the controls of the second operator group, a sound control step that identifies the sound data corresponding to the selected chord and instructs the sounding unit to perform the sound.
A musical tone generation program characterized by having a computer execute.
JP2018072733A 2018-03-19 2018-03-19 Musical tone generator, musical tone generator and program Active JP6782491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018072733A JP6782491B2 (en) 2018-03-19 2018-03-19 Musical tone generator, musical tone generator and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018072733A JP6782491B2 (en) 2018-03-19 2018-03-19 Musical tone generator, musical tone generator and program

Publications (2)

Publication Number Publication Date
JP2019164319A JP2019164319A (en) 2019-09-26
JP6782491B2 true JP6782491B2 (en) 2020-11-11

Family

ID=68066154

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018072733A Active JP6782491B2 (en) 2018-03-19 2018-03-19 Musical tone generator, musical tone generator and program

Country Status (1)

Country Link
JP (1) JP6782491B2 (en)

Also Published As

Publication number Publication date
JP2019164319A (en) 2019-09-26

Similar Documents

Publication Publication Date Title
CN107978303B (en) Intelligent detection and feedback system of intelligent piano
US10446048B2 (en) Learning assistant system capable of indicating piano fingering
JP2013515288A (en) Educational string instrument touch screen simulation
US11087636B2 (en) Lights-guided piano learning and teaching apparatus, and method
JP2023154236A (en) Information processing system, information processing method, and program
JP6217275B2 (en) Song data display device, song data display method and program
US10002598B2 (en) Selective pitch emulator for electrical stringed instruments
JP6782491B2 (en) Musical tone generator, musical tone generator and program
JP2016062081A (en) Music teaching device
KR101581138B1 (en) The method and apparatus of Rhythm game
JP5324193B2 (en) Music score display apparatus, music score display method and program
JP6950180B2 (en) Musical tone data processing method and musical tone data processing device
JP2017116680A (en) Support device for training or recording of string musical instrument
WO2022209557A1 (en) Electronic musical instrument, electronic musical instrument control method, and program
TW201407600A (en) Playing method for musical instrument simulation and electronic device using the same
JP2011039248A (en) Portable sound output device, computer program, and recording medium
KR20130108891A (en) Instrument playing system
JP7007533B2 (en) Stringed instrument pseudo-sound generator, and stringed instrument pseudo-sound generator
JP5742303B2 (en) Musical sound generation control device and musical sound generation control program
JP7107720B2 (en) fingering display program
JP2008165098A (en) Electronic musical instrument
TW202511905A (en) Video-audio system and video-audio interactive method
JP6471890B2 (en) Music learning device
JP2012220884A (en) Performance evaluation device and performance evaluation program
JP6358554B2 (en) Musical sound control device, musical sound control method and program

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20200212

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200212

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20200317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200630

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200801

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201013

R150 Certificate of patent or registration of utility model

Ref document number: 6782491

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150