觸摸檢測裝置、電子樂器以及方法
【技術領域】
[0001]本發明涉及檢測電子樂器的鍵盤的觸摸操作的裝置以及方法和電子樂器。
【背景技術】
[0002]通常,對于電子樂器的鍵盤的速度(velocity)檢測而言,測量設置在鍵盤下且以不同的按下量(行程)來接通(0N)的兩個開關(接點)的接通時間差,并將其作為速度信息來使用的方法是很常見的。在第1開關的接通時開始測量,在第2開關的接通時完成測量,根據從該測量出的數據求取到的按壓按鍵的強度,控制聲源的音色、音量來執行發聲處理(例如JP特開2013-195647號公報所記載的技術)。
[0003]近年來,也提出了一種現有技術,即在這兩個開關的中間行程位置再追加一個開關,能夠進行模仿鋼琴的消音器動作的聲源控制(例如JP特開2005-43553號公報所記載的技術)。現在,若從最淺的位置(最接近于按鍵的位置)起依次稱作第1、第2、第3開關,則由第2、第3開關來檢測按壓按鍵(觸摸)強度的結構自身并無變化,但可以與原聲鋼琴(acoustic piano)同樣地進行在第2開關與第3開關之間這樣較深的位置的小行程振幅的連彈。此外,消音維持現有的行程位置不變,在第1開關的斷開(OFF)時進行。
[0004]若按照原聲鋼琴的結構來考慮,則有第1開關進行消音器的有效控制(消音控制),由第2、第3開關來控制按壓按鍵速度和發聲開始定時,通過第1開關維持接通(=消音器打開)狀態,反復接通斷開第2、第3開關,從而能夠表現接近于原聲鋼琴的連彈的多樣的音色的疊加。這在同音連彈、顫音演奏中很有效,當前也正在被利用。
[0005]對于原聲鋼琴中的按壓按鍵動作而言,已知若縱使不將按鍵按壓到下限位置也以一定速度以上的速度按壓到比第3開關靠上的位置,則音錘從與按鍵相連的活動部離開并由于慣性而移動、打弦,所以通過停留于那樣淺的位置的按壓按鍵來使其發聲也是可能的。
[0006]但是,在電子鍵盤樂器的現有技術中,若不將鍵盤按下到設置有第3開關的位置的深度則不被視為按壓按鍵動作。因此具有如下的問題點:違反演奏者的意圖而不發聲,有損按壓按鍵檢測性能和連彈性。
【發明內容】
[0007]本發明的目的在于實現更高精度的按壓按鍵、連彈檢測。
[0008]在方式的一例中,具備:第1計數器,其計數根據按壓按鍵操作而依次被接通的第1接點、第2接點以及第3接點之中與從所述第1接點被接通起到所述第2接點被接通為止的時間相對應的計數值;和控制電路,其在由所述第1計數器所計數出的計數值小于預先設定的閾值的情況下,與所述第3接點的接通斷開無關地輸出發聲指示信號,并且在由所述第1計數器所計數出的值為所述預先設定的閾值以上的情況下,以所述第3接點被接通為條件來輸出發聲指示信號。
【附圖說明】
[0009]圖1是表示本實施方式所涉及的電子樂器的硬件構成例的圖。
[0010]圖2是表示本實施方式所涉及的觸摸檢測裝置的硬件構成例的圖。
[0011]圖3是表示計數器存儲器的數據構成例的圖。
[0012]圖4是表示本實施方式的觸摸檢測動作處理的示例的流程圖。
[0013]圖5是通過較淺位置的按壓按鍵而發聲的情況下的本實施方式的動作說明圖。
[0014]圖6是通過較淺位置的按壓按鍵而不發聲的情況下的本實施方式的動作說明圖。
[0015]圖7是第1、第2接點間的速度低于閾值但按壓按鍵到達了第3接點從而發聲的情況下的本實施方式的動作說明圖。
[0016]圖8是速度值超過閾值并且按壓按鍵通過第3接點的情況下的本實施方式的動作說明圖。
[0017]圖9是將本實施方式的動作進行了匯總的圖表。
【具體實施方式】
[0018]以下,基于附圖來說明本發明的實施方式所涉及的觸摸檢測裝置。
[0019]圖1是表示應用了本發明的實施方式所涉及的觸摸檢測裝置113的電子樂器100的硬件構成例的框圖。
[0020]在圖1 中,電子樂器 100 具備:CPU101、ROM (Read Only Memory,只讀存儲器)102、RAM (Random Access Memory,隨機存取存儲器)103、總線104、輸入輸出接口 105、輸入部106、輸出部 107、存儲部 108、MIDI (Musical Instrument Digital Interface,樂器數字接口)接口部109、驅動器110和觸摸檢測裝置113。
[0021]CPU101按照記錄在R0M102中的程序、或從存儲部108載入到RAM103中的程序來執行各種處理。例如CPU101執行用于基于從觸摸檢測裝置113發送的發聲信息(詳細后面敘述)來發聲的控制即發聲控制。在RAM103中,適當存儲在CPU101執行各種處理上所需要的數據等。
[0022]CPU101、R0M102、RAM103以及后述的觸摸檢測裝置113經由總線104相互連接。在該總線104上,此外還連接有輸入輸出接口 105。在輸入輸出接口 105,連接有輸入部106、輸出部107、存儲部108、MIDI接口部109以及驅動器110。
[0023]輸入部106包含具有與多個種類的音分別建立了對應的多個按鍵(例如,88個按鍵)的MIDI鍵盤。在電子樂器100中,與多個按鍵建立了對應的多個種類的音通過音符編號來識別。該按鍵的按壓釋放按鍵操作被后述的觸摸檢測裝置113檢測。
[0024]具體來說,輸入部106具備按照多個按鍵的每一個按鍵設置并根據按壓按鍵操作依次被接通的第1接點115、第2接點116以及第3接點117呈矩陣狀連接的按鍵開關矩陣114。S卩,從最淺的位置(最接近于按鍵的位置)起按照第1接點115、第2接點116、第3接點117的順序進行配置。
[0025]按鍵開關矩陣114根據從觸摸檢測裝置113發送的公共側開關輸入信號(KC),檢測已接通的第1接點115、第2接點116、或第3接點117。然后,按鍵開關矩陣114將表示已接通的第1接點115的第1接點接通信號、表示已接通的第2接點116的第2接點接通信號、或表示已接通的第3接點117的第3接點接通信號發送到觸摸檢測裝置113。
[0026]另一方面,按鍵開關矩陣114根據從按鍵被按下的狀態的釋放按鍵操作,對按照第3接點117、第2接點116、第1接點115的順序被斷開的情況進行檢測。然后,按鍵開關矩陣114將表示第1接點115、第2接點116、或第3接點117分別被斷開的第1接點斷開信號、第2接點斷開信號、或第3接點斷開信號分別發送到觸摸檢測裝置113。
[0027]此外,輸入部106具備用于輸入各種信息的開關。而且,輸入部106將由用戶輸入的各種信息輸出到CPU101。
[0028]輸出部107具有顯示器、揚聲器以及D/A變換電路等,輸出圖像、聲音。
[0029]存儲部108由硬盤或者DRAM (Dynamic Random Access Memory,動態隨機存取存儲器)等構成,存儲用于電子樂器100的控制的各種程序。
[0030]MIDI接口部109是將產生樂音的聲源112和作為發聲控制部的CPU101進行連接的接口。聲源112存儲用于對與輸入部106的多個按鍵分別建立了對應的多個種類的音進行識別的音符編號所建立了對應的聲源數據,通過CPU101的控制來讀出聲源數據并輸出
λΝ曰。
[0031]在驅動器110中,適當安裝由半導體存儲器(SD存儲器、緊湊型閃存等)、磁盤、光盤、或者磁光盤等構成的可移動介質111。由驅動器110從可移動介質111中讀出的程序根據需要安裝在存儲部108中。此外,可移動介質111也能夠與存儲部108同樣地存儲在存儲部108中所存儲的各種數據。
[0032]接著,參照圖2來說明本實施方式所涉及的觸摸檢測裝置113的硬件構成。圖2是表示本實施方式所涉及的觸摸檢測裝置113的硬件構成例的框圖。觸摸檢測裝置113具備:作為控制電路的控制器201、事件標記設定(set)電路202(以下也稱為“EV標記設定電路202”)、狀態更新電路203、第1計數器用加法運算器(在圖2中表記為“第1計數器”)204、第2計數器用加法運算器(在圖2中表記為“第2計數器”)205、第3計數器用加法運算器(在圖2中表記為“第3計數器”)206、第4計數器用加法運算器(在圖2中表記為“第4計數器”)207、計數器存儲器208、到達時間存儲器209、到達比較電路210、速度寄存器211和音符編號寄存器212。
[0033]該第1計數器用加法運算器204、第2計數器用加法運算器205、第3計數器用加法運算器206以及第4計數器用加法運算器207構成為對從振蕩器輸出的固定周期的時鐘進行計數。因此,這些計數值與時間相對應。
[0034]控制器201與圖1的按鍵開關矩陣114的第1接點115、第2接點116、或第3接點117連接,接收第1接點接通信號、第2接點接通信號、或第3接點接通信號。此外,控制器201對觸摸檢測裝置113中的其他硬件進行控制,生成成為基于作為發聲控制部的CPU101的發聲的契機的發聲信息,并經由總線104發送到發聲控制部。
[0035]在本實施方式中,“發聲信息”包含對于CPU101的處理的中斷信息、輸入部106的按鍵被按下的情況下的該按鍵的音符編號、以及作為表示按鍵的按下強度的觸摸信息的速度值。作為發聲控制部的CPU101在接收到發聲信息時,與聲源112協同工作,執行以與速度