專利名稱:智能電子樂器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種智能電子樂器,屬于電子樂器領(lǐng)域,特別適用于不熟悉音樂的人演奏樂曲,可制作成各種室內(nèi)、室外、大型和小型兒童音樂玩具,也可用于專業(yè)演員練習(xí)、演奏各種復(fù)雜樂曲,輔助作曲家譜曲。
背景技術(shù):
音樂是人類文明的象征,對(duì)陶冶性情、豐富人們生活有非常大的幫助。但是音樂也是一門復(fù)雜藝術(shù),除了樂理學(xué)習(xí),要熟練掌握各種樂器演奏技巧也需要長(zhǎng)時(shí)間的練習(xí),這是一個(gè)非常艱苦、枯燥的過程,這使得許多人對(duì)樂器學(xué)習(xí)望而生畏。對(duì)于不識(shí)譜的人要擺弄好一種樂器,更是難上加難。另外鋼琴等樂器還相當(dāng)昂貴,這些因數(shù)在很大程度上限制了音樂的廣泛普及。
隨著集成電路和計(jì)算機(jī)技術(shù)的發(fā)展,電子學(xué)在音樂領(lǐng)域的應(yīng)用越來(lái)越廣。電子吉他、電子琴等安裝有電子裝置的樂器已非常普遍,特別是80年代建立的MIDI(Musical Instrument Digital Interface)標(biāo)準(zhǔn),更是給音樂的創(chuàng)作、記錄、演奏帶來(lái)了很大變化,現(xiàn)在電子音樂已經(jīng)發(fā)展到較高的水平。MIDI是音樂信號(hào)在電子樂器之間傳輸?shù)臉?biāo)準(zhǔn),包括硬件接口標(biāo)準(zhǔn)以及電子音樂信號(hào)在不同硬件之間的異步串行傳輸協(xié)議。MIDI格式的音樂文件與其他格式的聲音文件不同,它記錄的不是音頻信號(hào),而是音樂的全部樂譜和演奏的全過程。利用計(jì)算機(jī)技術(shù),通過軟音源和時(shí)序發(fā)生器,MIDI格式的音樂文件可以用軟件合成模擬的方式在計(jì)算機(jī)上重新播放出來(lái)?,F(xiàn)在用計(jì)算機(jī)來(lái)產(chǎn)生音樂已經(jīng)是一件很普通的事,特別是隨著采用物理建模技術(shù)、波表合成技術(shù)、FM調(diào)頻技術(shù)等的實(shí)時(shí)軟音源的出現(xiàn),用計(jì)算機(jī)產(chǎn)生的音樂的質(zhì)量已非常高。用計(jì)算機(jī)軟件合成音樂的優(yōu)點(diǎn)是可以極大地降低樂器成本,因?yàn)橛糜?jì)算機(jī)進(jìn)行演奏,只需要添加一套簡(jiǎn)單的觸發(fā)裝置,該裝置在演奏人員的操縱下連續(xù)發(fā)出電信號(hào),告訴計(jì)算機(jī)在什么時(shí)候演奏什么音符,計(jì)算機(jī)隨之用軟件合成出來(lái)。由于觸發(fā)裝置不直接發(fā)音,傳統(tǒng)樂器制作中許多復(fù)雜技術(shù)、工藝都可省去,也不必采用一些特殊的材質(zhì)來(lái)增強(qiáng)音色。
但同時(shí)也應(yīng)該看到,盡管目前已有很多電子樂器,但這些樂器,其演奏方式與傳統(tǒng)樂器沒有實(shí)質(zhì)性差異,只是添加了一些輔助功能,如自動(dòng)伴奏,自動(dòng)產(chǎn)生和聲等。對(duì)演奏者而言,他仍然需要熟記樂譜,并用大腦根據(jù)每個(gè)音符控制手指熟練地操縱樂器。如果不熟悉樂譜就無(wú)法進(jìn)行演奏。同時(shí)事先沒有進(jìn)行長(zhǎng)期訓(xùn)練,對(duì)樂器不熟悉,手指就不靈活,不知道該按哪個(gè)鍵,按多長(zhǎng)時(shí)間,演奏起來(lái)也就不成調(diào)。中國(guó)專利申請(qǐng)?zhí)枮?00410012708.5的發(fā)明專利中提出了一種樂器演奏提示器,它由光點(diǎn)移動(dòng)器和電子控制器組成。電子控制器控制光點(diǎn)移動(dòng)器根據(jù)所需演奏音符在樂器上相應(yīng)的地方產(chǎn)生提示光點(diǎn),該提示光點(diǎn)的持續(xù)時(shí)間與音符時(shí)值一致,其亮度或形狀大小或顏色與音符強(qiáng)弱相一致,提示演奏者在提示光點(diǎn)所指示的地方以一定的力度對(duì)樂器進(jìn)行操作。樂曲的音符、音符時(shí)值和音符強(qiáng)弱等數(shù)據(jù),從MIDI格式文件中提取或從輸入鍵盤輸入。電子控制器根據(jù)樂譜數(shù)據(jù)使光點(diǎn)移動(dòng)器產(chǎn)生的提示光點(diǎn)順序連續(xù)移動(dòng),這樣使得沒有經(jīng)過任何樂器演奏訓(xùn)練的人和不熟悉樂譜的人也能正確地演奏完整的復(fù)雜曲目。該發(fā)明所提出的樂器演奏提示器可簡(jiǎn)單地放置在現(xiàn)有樂器上,也可與現(xiàn)有樂器集成為一體,但從使用方便性出發(fā),最好把樂器演奏提示器與現(xiàn)有樂器集成為一個(gè)整體。這種結(jié)合不是簡(jiǎn)單地機(jī)械拼湊,而應(yīng)該是有機(jī)地融合。但具體的融合方式在上述發(fā)明中沒有完整地給出,而且在設(shè)計(jì)一種新的具有提示功能的樂器時(shí),如何充分吸收電子、計(jì)算機(jī)軟、硬件技術(shù)的最新發(fā)展,使得新的樂器智能性更強(qiáng),功能更齊全,使用更方便,而成本更低廉,這也是上述現(xiàn)有技術(shù)沒有全面、詳細(xì)給出的。
發(fā)明內(nèi)容
本實(shí)用新型的目的在于提出一種智能電子樂器,它充分利用了現(xiàn)代計(jì)算機(jī)軟、硬件技術(shù)資源,音質(zhì)優(yōu)美,結(jié)構(gòu)簡(jiǎn)單,使用方便,成本低廉,功能齊全,演奏效果好,特別是具有提示功能,即能夠幫助沒有經(jīng)過任何樂器演奏訓(xùn)練的人和不熟悉樂譜的人正確地演奏完整樂曲。
為達(dá)到上述目的,本實(shí)用新型的技術(shù)方案是提供一種智能電子樂器,它由燈泡或激光二極管或發(fā)光二級(jí)管4、觸發(fā)裝置2、電子聲音合成裝置15和中央控制器6組成;燈泡或激光二極管或發(fā)光二級(jí)管4集成在觸發(fā)裝置2上,觸發(fā)裝置2通過導(dǎo)線與中央控制器6相連。
所述的智能電子樂器,觸發(fā)裝置2由一組琴鍵3組成,每個(gè)琴鍵3由機(jī)械開光或光電開關(guān)和燈泡或激光二極管或發(fā)光二級(jí)管4組成;每個(gè)機(jī)械開光或光電開關(guān)的其中一端直接或通過具有緩沖、鎖存功能的電子芯片或電阻連接到微處理器的I/O管腳,另外一端直接或通過電阻接地或電源。
所述的智能電子樂器,觸發(fā)裝置由一組琴鍵3組成,每個(gè)琴鍵3由模擬光學(xué)開光和燈泡或激光二極管或發(fā)光二級(jí)管4組成;模擬光學(xué)開光由光源21、光探測(cè)器22、擋板23或反射面組成,光源21和光探測(cè)器22固定在觸發(fā)裝置的底座17上,光探測(cè)器22直接或通過多路轉(zhuǎn)換開關(guān)連接到D/A轉(zhuǎn)換器,擋板23或反射面安裝在琴鍵的活動(dòng)鍵體內(nèi),且它們的位置使得它們能夠?qū)庠?1投射到光探測(cè)器22上的光強(qiáng)度進(jìn)行調(diào)制。
所述的智能電子樂器,觸發(fā)裝置2采用模塊化積木結(jié)構(gòu),每個(gè)模塊包含一個(gè)或不少于兩個(gè)個(gè)琴鍵3,模塊之間在空間位置上互相獨(dú)立或通過鎖緊、定位裝置連成一個(gè)整體,并通過插頭14和插座13或?qū)Ь€實(shí)現(xiàn)電連接。
所述的智能電子樂器,中央控制器6由計(jì)算機(jī)1和微處理器7組成,微處理器7通過串行或并行方式連接到計(jì)算機(jī)1。
所述的智能電子樂器,中央控制器6由微處理器7、內(nèi)部和/或外部存儲(chǔ)器9組成,內(nèi)部和/或外部存儲(chǔ)器9通過導(dǎo)線連接到微處理器7。
所述的智能電子樂器,觸發(fā)裝置2通過光纖或無(wú)線通信接收、發(fā)送裝置或微波通信接收、發(fā)送裝置或紅外通信接收、發(fā)送裝置與中央控制器6進(jìn)行聯(lián)系。
所述的智能電子樂器,不少于兩臺(tái)的智能電子樂器連接到同一計(jì)算機(jī)1,或通過電纜或光纖或無(wú)線通接收、發(fā)送裝置或微波通信接收、發(fā)送裝置或紅外通信接收、發(fā)送裝置彼此進(jìn)行聯(lián)系,實(shí)現(xiàn)同步協(xié)調(diào)演奏或獨(dú)立演奏。
本實(shí)用新型的基本原理是通過觸發(fā)裝置產(chǎn)生觸發(fā)信號(hào),由中央控制器根據(jù)該信號(hào)控制電子聲音合成裝置發(fā)出聲音,這樣構(gòu)成一個(gè)低成本的電子樂器;同時(shí)在觸發(fā)裝置中的每個(gè)琴鍵上集成一個(gè)或多個(gè)燈泡或激光二極管或發(fā)光二級(jí)管,由中央控制器控制這些燈泡或激光二極管或發(fā)光二級(jí)管在適當(dāng)?shù)臅r(shí)候點(diǎn)亮產(chǎn)生提示光點(diǎn),提示演奏者按下該琴鍵,而點(diǎn)亮的時(shí)刻、停留時(shí)間、亮度或形狀大小或顏色變化完全依據(jù)樂譜數(shù)據(jù),并充分地反映出樂曲演奏信息。這樣演奏者可以不必背誦或知曉樂譜,只要用眼睛根據(jù)光點(diǎn)的變化及時(shí)按下觸發(fā)裝置上的琴鍵即可正確地演奏出復(fù)雜的完整曲目。
根據(jù)以上原理,智能電子樂器是樂器演奏提示器與現(xiàn)有電子樂器相結(jié)合的產(chǎn)物。為了使兩者有機(jī)地融合、集成為一體,基本原則是把樂器演奏提示器中的光點(diǎn)移動(dòng)器和電子控制器分別組合到電子樂器的觸發(fā)裝置和電子控制器中,即把樂器演奏提示器中的光點(diǎn)移動(dòng)器與電子樂器的觸發(fā)裝置集成為一體,把樂器演奏提示器中的電子控制器和電子樂器的電子控制器組合為一個(gè)新的中央控制器。下面對(duì)智能電子樂器的完整結(jié)構(gòu)從觸發(fā)裝置和中央控制器兩個(gè)方面進(jìn)行詳細(xì)討論。
首先在上述智能電子樂器中,采用小燈泡或發(fā)光二極管或激光二極管來(lái)產(chǎn)生提示光點(diǎn),由于這些發(fā)光器一般體積很小,可方便地集成制作到觸發(fā)裝置上的每個(gè)琴鍵中,因此對(duì)觸發(fā)裝置的設(shè)計(jì)不會(huì)提出額外苛刻要求。這樣觸發(fā)裝置的外觀和內(nèi)部結(jié)構(gòu)可以根據(jù)實(shí)際使用需要,如形狀、大小和性能要求和制作成本進(jìn)行設(shè)計(jì)。以外觀設(shè)計(jì)為例,如果需要小巧,便于攜帶,可選擇模塊化積木式結(jié)構(gòu),16或24或32等數(shù)目的琴鍵組成一個(gè)模塊,兩個(gè)或更多個(gè)模塊可拼接為一個(gè)整體,例如三個(gè)24鍵的模塊可以拼接成一個(gè)72鍵的電子樂器。為了實(shí)現(xiàn)模塊化結(jié)構(gòu),方便拼接,觸發(fā)裝置的機(jī)械結(jié)構(gòu)和電學(xué)結(jié)構(gòu)需要做專門設(shè)計(jì)。另外,一個(gè)模塊也可以只包含一個(gè)鍵,并經(jīng)微型化設(shè)計(jì)后戴在手指上,演奏時(shí)用手指按壓、敲擊桌面或其他任何有一定硬度的表面,戴在手指上的觸發(fā)裝置就會(huì)產(chǎn)生觸發(fā)信號(hào),這樣演奏者可隨時(shí)、隨地演奏音樂。為了方便,也可直接在計(jì)算機(jī)鍵盤的每個(gè)按鍵上集成小燈泡或激光二極管或發(fā)光二級(jí)管來(lái)產(chǎn)生提升光點(diǎn),并建立一個(gè)按鍵與音符的對(duì)應(yīng)關(guān)系表格,從而把計(jì)算機(jī)鍵盤改造成觸發(fā)裝置。如果是制作室外大型音樂娛樂裝置,觸發(fā)裝置可做得較大,可制作成腳踏式,或內(nèi)嵌在其他活動(dòng)造型內(nèi)部等,并針對(duì)露天環(huán)境,做好潮濕、水霧、陽(yáng)光等方面的保護(hù)設(shè)計(jì)。進(jìn)一步觸發(fā)裝置可以通過光纖或裝上收、發(fā)裝置,通過無(wú)線通信或微波通信或紅外通信等方式與中央控制器7進(jìn)行通信聯(lián)系,這樣省掉它們之間的連接導(dǎo)線,便于移動(dòng)。
在觸發(fā)裝置的內(nèi)部結(jié)構(gòu)設(shè)計(jì)上,可以根據(jù)是否需要力反饋等因素確定結(jié)構(gòu)方案。如果不需要力反饋,可以選擇簡(jiǎn)單的機(jī)械開關(guān)或光電開關(guān),每個(gè)開關(guān)的其中一端直接或通過具有緩沖、鎖存功能的芯片或電阻接微處理器的I/O管腳,另外一端直接或通過電阻接地或電源,當(dāng)然對(duì)光電開關(guān)還需給發(fā)光管供電。當(dāng)開關(guān)導(dǎo)通時(shí),與之相連的I/O管腳電平變低或增高。微處理器對(duì)每個(gè)I/O管腳進(jìn)行周期性輪詢,檢查I/O管腳電平的高低,例如每一毫秒輪詢一次,這樣,微處理器就知道在每一時(shí)刻某個(gè)開光導(dǎo)通或斷開狀態(tài),并告訴中央控制器,中央控制器據(jù)此就可發(fā)出與MIDI標(biāo)準(zhǔn)對(duì)應(yīng)的Note On和Note Off信號(hào)以及其他控制命令。如果需要力反饋,可以選擇模擬光學(xué)開光,其中每個(gè)模擬光學(xué)開光可以由光源、光探測(cè)器、擋板或反射面和D/A轉(zhuǎn)換器組成。其中擋板或反射面隨琴鍵一起運(yùn)動(dòng),對(duì)光源投射到光探測(cè)器上的光強(qiáng)度進(jìn)行調(diào)制,使得光探測(cè)器產(chǎn)生的光電信號(hào)發(fā)生變化,通過8位D/A轉(zhuǎn)換成數(shù)字信號(hào)后,該信號(hào)通過并行線或串行線連接到微處理器的I/O端口。通過一個(gè)多路轉(zhuǎn)換開關(guān),如常見的16路多路轉(zhuǎn)換開關(guān),16個(gè)模擬光學(xué)開光可以共用一個(gè)A/D轉(zhuǎn)換器,以降低制作成本。微處理器周期性地讀取I/O端口數(shù)據(jù),并把數(shù)據(jù)的大小變化及時(shí)告訴中央控制器,中央控制器據(jù)此就可發(fā)出與MIDI標(biāo)準(zhǔn)對(duì)應(yīng)的Note On、NoteOff和After Touch信號(hào)。例如信號(hào)在某一時(shí)刻超過某一閾值,則表示開關(guān)按下,這時(shí)中央控制器產(chǎn)生一個(gè)Note On信號(hào);隨后隨著演奏者按鍵力度的變化,開關(guān)上下起伏,這時(shí)信號(hào)大小可用After Touch信號(hào)表示;如果信號(hào)在某一時(shí)刻降低到低于某一閾值,則表示琴鍵釋放,這時(shí)中央控制器產(chǎn)生一個(gè)Note Off信號(hào)。由于開關(guān)內(nèi)設(shè)有彈簧,琴鍵按下的幅度越大,需要的力也越大,因此用模擬光學(xué)開光可以很好地模擬再現(xiàn)鋼琴琴鍵的力度手感。
在上述智能電子樂器中,中央控制器可由計(jì)算機(jī)和微處理器共同組成,微處理器通過串行或并行方式,如通過USB、RS-232、IEEE-488、IEEE-1394、PS-485等接口與計(jì)算機(jī)相連。演奏時(shí),計(jì)算機(jī)從MIDI格式文件中提取數(shù)據(jù),傳給微處理器,微處理器控制燈泡或激光二極管或發(fā)光二級(jí)管4點(diǎn)亮產(chǎn)生提示光點(diǎn),微處理器同時(shí)負(fù)責(zé)對(duì)其I/O端口進(jìn)行周期性輪詢,收集和緩存觸發(fā)裝置產(chǎn)生的觸發(fā)數(shù)字信號(hào),然后送給計(jì)算機(jī);計(jì)算機(jī)根據(jù)收到的觸發(fā)數(shù)字信號(hào)產(chǎn)生MIDI命令,控制電子聲音合成器發(fā)出聲音,同時(shí)把這些命令記錄存儲(chǔ)下來(lái),用于回放和對(duì)演奏者演奏的正確性進(jìn)行評(píng)估。當(dāng)然中央控制器也可僅由微處理器組成,此時(shí)所有功能全部由微處理器承當(dāng),因此這時(shí)還應(yīng)增加內(nèi)部或外部存儲(chǔ)器、顯示屏和按鍵等必要的輔助部件。僅采用微處理器的好處是可以不依賴于計(jì)算機(jī)而工作,結(jié)構(gòu)獨(dú)立,便于攜帶。
下面以一個(gè)具體例子來(lái)進(jìn)一步說(shuō)明智能電子樂器的運(yùn)行過程。MIDI標(biāo)準(zhǔn)規(guī)定了16個(gè)通道,在一定時(shí)刻一個(gè)通道對(duì)應(yīng)一種樂器或音色,每個(gè)通道具體對(duì)應(yīng)的樂器和音色可以隨時(shí)用Program Change命令設(shè)置、改變。MIDI標(biāo)準(zhǔn)的詳細(xì)內(nèi)容可參看有關(guān)文件。在演奏一首合奏曲時(shí),演奏者首先通過計(jì)算機(jī)上的控制軟件,選擇在合奏樂曲中擔(dān)當(dāng)哪種樂器的演奏。假設(shè)MIDI格式樂譜數(shù)據(jù)文件中有62 93 4C 46這樣一組十六進(jìn)制數(shù)據(jù)需要演奏,這組數(shù)據(jù)表示在與上一MIDI事件相隔62(十六進(jìn)制)個(gè)MIDI時(shí)鐘的時(shí)刻,第3通道的4C鍵以46(十六進(jìn)制)的相對(duì)速度按下,9即表示Note On。如果演奏者正好選擇演奏與第3通道對(duì)應(yīng)的樂器,則計(jì)算機(jī)把數(shù)據(jù)4C 46發(fā)送給微處理器,微處理器控制與4C鍵相對(duì)應(yīng)的燈泡或激光二極管或發(fā)光二級(jí)管點(diǎn)亮,燈泡或激光二極管或發(fā)光二級(jí)管點(diǎn)亮的亮度或個(gè)數(shù)一方面可以根據(jù)相對(duì)速度46來(lái)確定,因?yàn)橐话闼俣仍娇?,按鍵力度往往也越大;另一方面也可以根據(jù)After Touch命令中的參數(shù)來(lái)確定,因?yàn)锳fter Touch中的參數(shù)反映了琴鍵按下后,后續(xù)施加的力度的大小。演奏者根據(jù)提示光點(diǎn)的提示,以一定速度或力度按下提示光點(diǎn)所對(duì)應(yīng)的琴鍵,這時(shí)琴鍵內(nèi)的開關(guān)接通,使微處理器的相應(yīng)I/O管腳的電平發(fā)生改變,由于微處理器不停地周期性地查詢其I/O管腳的電平大小,因此在很短的時(shí)間內(nèi)就可知道這種改變,并馬上報(bào)告計(jì)算機(jī),計(jì)算機(jī)由此知道了演奏者實(shí)際演奏的音符,并把它轉(zhuǎn)換成與MIDI標(biāo)準(zhǔn)相對(duì)應(yīng)的Note On、NoteOff和After Touch等命令,控制電子聲音合成裝置發(fā)出聲音。與此同時(shí),計(jì)算機(jī)把其他通道的與其他樂器相對(duì)應(yīng)的MIDI演奏指令直接送電子聲音合成裝置,這樣演奏者的實(shí)際演奏與MIDI格式文件中其他樂器的演奏自然地合成為一個(gè)整體。當(dāng)然演奏者也可關(guān)閉其他樂器的演奏,只聽自己的獨(dú)奏。如果幾個(gè)人共同演奏一首樂曲,每個(gè)演奏者應(yīng)該擁有一個(gè)觸發(fā)裝置,即鍵盤,但所有鍵盤應(yīng)該連接到同一計(jì)算機(jī),以便協(xié)調(diào)演奏。如果沒有計(jì)算機(jī),可以通過電纜或光纖或無(wú)線通信或微波通信或紅外通信技術(shù)彼此進(jìn)行通信聯(lián)系,實(shí)現(xiàn)同步協(xié)調(diào)演奏或獨(dú)立演奏。
除了硬件,控制軟件也是影響智能電子樂器的性能和使用方便性的一個(gè)關(guān)鍵。因?yàn)閮H僅通過軟件就可額外增加許多功能。例如,可以設(shè)置演奏速度,當(dāng)演奏者首次演奏一首不熟悉的樂曲時(shí),可以設(shè)置以較慢速度練習(xí);再如可以把一首樂曲中所有MIDI事件在顯示屏上列出來(lái)供演奏者參考、修改,同時(shí)可把記錄保存的與演奏者實(shí)際演奏對(duì)應(yīng)的MIDI事件也在顯示屏上列出來(lái),這將對(duì)作曲家非常有用,因?yàn)樽髑覍?shí)際演奏過程就是一個(gè)樂譜輸入過程,如果他對(duì)某些部分不滿意,可以馬上在屏幕上修改,再讓計(jì)算機(jī)自動(dòng)演奏修改后的樂曲,試聽效果,如果還不滿意,繼續(xù)修改,直到滿意為止。對(duì)多個(gè)樂器的合奏曲,可以設(shè)置選項(xiàng)卡,讓演奏者選擇想要演奏的樂器。當(dāng)然還應(yīng)該提供播放啟動(dòng)、暫停、快進(jìn)、快退、循環(huán)播放起止位置定義、播放速度控制、錄音、回放等一些快捷鍵。如果沒有計(jì)算機(jī),由于普通微處理器的人機(jī)交換界面功能有限,應(yīng)該在中央控制器的機(jī)箱上或觸發(fā)裝置的面板上通過硬件提供上述控制鍵和選擇鍵。
本實(shí)用新型與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn)和效果本實(shí)用新型所涉及的智能電子樂器,與現(xiàn)有電子樂器相比,最大的特點(diǎn)是增加了提示功能,使得沒有經(jīng)過任何樂器演奏訓(xùn)練的人和不熟悉樂譜的人也能正確演奏完整的復(fù)雜曲目。同時(shí)它結(jié)構(gòu)簡(jiǎn)單,功能完備,充分利用了現(xiàn)代計(jì)算機(jī)的豐富的軟件和硬件資源,以成本低實(shí)現(xiàn)了高品質(zhì)樂器。
圖1為一種智能電子樂器的結(jié)構(gòu)組成示意圖。
圖2為中央控制器采用計(jì)算機(jī)和微處理器時(shí),智能電子樂器的電路結(jié)構(gòu)示意圖。
圖3為中央控制器采用微處理器,且觸發(fā)裝置由兩個(gè)模塊組成時(shí),智能電子樂器的電路結(jié)構(gòu)示意圖。
圖4為中央控制器的演奏控制軟件流程示意圖。
圖5為采用機(jī)械開關(guān)時(shí),智能電子樂器的琴鍵結(jié)構(gòu)示意圖。
圖6為采用遮擋調(diào)制式模擬光學(xué)開關(guān)時(shí),智能電子樂器的琴鍵結(jié)構(gòu)示意圖。
圖7為采用反射調(diào)制式模擬光學(xué)開關(guān)時(shí),智能電子樂器的琴鍵結(jié)構(gòu)示意圖。
圖8為采用微型按壓式光電開關(guān)時(shí),智能電子樂器的琴鍵結(jié)構(gòu)示意圖。
圖9為采用兩個(gè)觸發(fā)裝置時(shí),智能電子樂器的結(jié)構(gòu)組成示意圖。
圖10為采用計(jì)算機(jī)鍵盤作為觸發(fā)裝置時(shí),智能電子樂器的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本實(shí)用新型作進(jìn)一步描述根據(jù)圖1,智能電子樂器由發(fā)光二極管4、觸發(fā)裝置2、電子聲音合成裝置和中央控制器組成,這里電子聲音合成裝置采用計(jì)算機(jī)1內(nèi)部的聲音合成器,未畫出。中央控制器由計(jì)算機(jī)1和微處理器組成,而微處理器位于觸發(fā)裝置2內(nèi)部,也未畫出。觸發(fā)裝置2由12個(gè)琴鍵3組成,每個(gè)琴鍵3內(nèi)集成有一個(gè)光電開關(guān)(未畫出),每個(gè)琴鍵3上集成有3個(gè)發(fā)光二極管4,觸發(fā)裝置2通過電纜5連接到計(jì)算機(jī)1的USB口。演奏時(shí),首先計(jì)算機(jī)1從MIDI格式文件中讀取數(shù)據(jù),根據(jù)演奏者預(yù)先選擇的演奏樂器設(shè)置,把其中需要演奏的數(shù)據(jù)發(fā)送給微處理器,微處理器控制與需要演奏的音符對(duì)應(yīng)的發(fā)光二極管4點(diǎn)亮,產(chǎn)生提示光點(diǎn),提示演奏者以一定力度按下該鍵,如果琴鍵3上的3個(gè)發(fā)光二極管4全亮,則表示需以較大力按下該鍵,如果只有一個(gè)發(fā)光二極管4點(diǎn)亮,則表示以較小力按下該鍵。琴鍵3被按下后,其內(nèi)部的開關(guān)接通,使微處理器的相應(yīng)的I/O管腳的電平發(fā)生改變,微處理器不斷輪詢其各個(gè)I/O管腳的電平狀態(tài),一旦某個(gè)I/O管腳的電平發(fā)生改變,馬上經(jīng)USB接口報(bào)告給計(jì)算機(jī)1,計(jì)算機(jī)1由此知道是哪個(gè)琴鍵在什么時(shí)候被按下,立即產(chǎn)生與MIDI標(biāo)準(zhǔn)對(duì)應(yīng)的Note On命令,控制電子聲音合成裝置發(fā)出相應(yīng)的音符。當(dāng)該鍵被釋放時(shí),則產(chǎn)生Note Off命令,控制電子聲音合成裝置結(jié)束相應(yīng)音符的發(fā)音。計(jì)算機(jī)1根據(jù)樂譜數(shù)據(jù)不停地點(diǎn)亮各個(gè)琴鍵3上的發(fā)光二極管4,指示演奏者進(jìn)行操縱,這樣就能演奏出完整的樂曲。同時(shí)計(jì)算機(jī)1還能把所有根據(jù)演奏者操作動(dòng)所產(chǎn)生的Note On、Note Off等命令全部以MIDI文件格式存儲(chǔ)下來(lái),用于回放、編輯和與樂譜中正確數(shù)據(jù)相比較,評(píng)估演奏演奏的正確性。在一首合奏曲中,演奏者通過計(jì)算機(jī)1上的操作軟件選擇演奏哪種樂器,同時(shí)選擇在他自己演奏時(shí),其他樂器的演奏是關(guān)閉,還是由計(jì)算機(jī)1把MIDI格式文件中對(duì)應(yīng)其他樂器的Note On、Note Off等命令直接發(fā)出,控制電子聲音合成器發(fā)聲,從而與演奏者的實(shí)際演奏融合為一體。
根據(jù)圖2可知,中央控制器6由PC計(jì)算機(jī)1和80C51微處理器7組成,微處理器7通過電纜連接到PC計(jì)算機(jī)1。在空間位置上微處理器7位于觸發(fā)裝置2內(nèi),這里畫出的電路方框示意圖。觸發(fā)裝置2由琴鍵3組成,每個(gè)琴鍵3內(nèi)包含一個(gè)發(fā)光二極管4和一個(gè)開關(guān)8,圖中只畫出了4個(gè)琴鍵,它們接在80C51微處理器7的四個(gè)I/O端口中的第一個(gè)端口上,即管腳編號(hào)為PAD0至PAD7的8個(gè)管腳上。更多的琴鍵在圖中以省略號(hào)表示。演奏中,當(dāng)需要按下某個(gè)琴鍵以演奏某個(gè)音符時(shí),例如需按下圖中最上的琴鍵3時(shí),計(jì)算機(jī)1首先通知微處理器7,使其PAD0管腳電平變?yōu)楦唠娖?,這樣發(fā)光二極管4點(diǎn)亮,演奏者在該提示光點(diǎn)的提示下,按下琴鍵,接通開關(guān)8,使微處理器7的PAD1管腳上的電平變?yōu)榈碗娖?。由于微處理?在不斷周期性地,例如每隔1毫秒一次,輪詢其I/O管腳的狀態(tài),這樣當(dāng)開關(guān)8被演奏者按下后,最多1毫秒以內(nèi),微處理器7通過PAD1管腳上的電平變化馬上就能知道,然后立即通知PC計(jì)算機(jī)1,說(shuō)明是在什么時(shí)候、哪個(gè)琴鍵被按下,PC計(jì)算機(jī)1接到該觸發(fā)數(shù)據(jù)信號(hào)后,馬上產(chǎn)生Note On命令,控制計(jì)算機(jī)1內(nèi)部的電子聲音合成裝置發(fā)出相應(yīng)的音符。從演奏者按下琴鍵到電子聲音合成器發(fā)出聲音,這中間的時(shí)間間隔一般不超過2毫秒,這樣演奏者基本感覺不到時(shí)間延遲。
在圖3中,與圖2不同的是,中央控制器6由微處理器7、存儲(chǔ)器9組成,存儲(chǔ)器9和電子聲音合成裝置15分別通過導(dǎo)線連接到微處理器7。觸發(fā)裝置2由模塊10和模塊11兩個(gè)模塊組成,這兩個(gè)模塊各包含4個(gè)琴鍵3,每個(gè)琴鍵內(nèi)有一個(gè)發(fā)光二極管4和一個(gè)開關(guān)8,二極管4和開關(guān)8通過具有緩沖、鎖存功能的芯片PCF8574連接到微處理器7,在連接時(shí)采用了I2C(Inter-Integrated Circuit)技術(shù)。I2C是IC芯片之間溝通連接的一種總線架構(gòu)。在具有I2C總線功能的芯片中,由于其地址已內(nèi)建在芯片中,因此只需要SDA和SCL兩條導(dǎo)線。在圖3中,芯片PCF8574到微處理器7的連接使用了4根導(dǎo)線,除了SDA和SCL,還有電源VDD和地Vss兩根導(dǎo)線。VDD、Vss、SDA和SCL首先連接到模塊10中的芯片PCF8574,再進(jìn)一步通過模塊10上的插頭14和模塊11上的插座13連接到模塊11中的芯片PCF8574。這樣當(dāng)兩個(gè)模塊拼接起來(lái)時(shí),它們不僅在機(jī)械上連成一個(gè)整體,同時(shí)在電學(xué)上也連成一個(gè)整體。MIDI格式音樂文件直接或經(jīng)處理、壓縮后,存儲(chǔ)在存儲(chǔ)器9中,演奏時(shí),微處理器7從存儲(chǔ)器9取出數(shù)據(jù),控制琴鍵3中的發(fā)光二極管4點(diǎn)亮,提示演奏者按下相應(yīng)的琴鍵,當(dāng)琴鍵被按下后,開關(guān)8把芯片PCF8574相應(yīng)管腳的電平拉低,由于微處理器7通過SDA和SCL不斷周期性地輪詢兩個(gè)模塊中的PCF8574芯片相應(yīng)管腳的電平,這樣微處理器7很快知道哪個(gè)按鍵在什么時(shí)候被按下,然后馬上產(chǎn)生Note On命令,控制電子聲音合成器15發(fā)出相應(yīng)音符。同樣微處理器7還能把所有根據(jù)演奏者操作動(dòng)所產(chǎn)生的Note On、NoteOff等命令全部存儲(chǔ)到存儲(chǔ)器9中,用于回放和與樂譜中正確數(shù)據(jù)相比較,評(píng)估演奏演奏的正確性。
在圖4中,中央控制器的演奏控制軟件流程分為a-k等11個(gè)步驟,下面一一進(jìn)行說(shuō)明。第a步,準(zhǔn)備包括對(duì)系統(tǒng)進(jìn)行初始化設(shè)置,例如把讀取存儲(chǔ)器的文件指針設(shè)為文件開始處、確定文件中所包含的MIDI事件總數(shù)等;第b步,讀取演奏參數(shù)設(shè)置讀取演奏者設(shè)定的演奏參數(shù),例如演奏速度,在一首合奏曲中演奏者準(zhǔn)備演奏哪種樂器,其他樂器的演奏是否關(guān)閉,是否記錄演奏過程等;第c步,讀取下一MIDI事件從目前文件指針位置讀取一個(gè)MIDI事件的數(shù)據(jù);第d步,判斷第c步讀取的MIDI事件是否為需要演奏者演奏的音符,如果是,則進(jìn)入第e步,如果不是,則進(jìn)入第h步(如果設(shè)置其他樂器的演奏同步播放),不管是進(jìn)入第e步還是進(jìn)入第h步,執(zhí)行完后馬上進(jìn)入第f步;第e步,點(diǎn)亮發(fā)光二極管在目前MIDI事件規(guī)定的時(shí)刻點(diǎn)亮相應(yīng)琴鍵中的發(fā)光二極管,提示演奏者按下該琴鍵;第f步,輪詢I/O端口不斷輪詢讀取I/O端口的狀態(tài),然后進(jìn)入第g步;第g步,有琴鍵按下根據(jù)第f步讀取的I/O端口的狀態(tài)判斷是否有哪個(gè)按鍵的狀態(tài)發(fā)生改變,如被按下,或按鍵上的壓力有改變,或已按下的按鍵被釋放等,如果是,則進(jìn)入第h步和/或第i步,在執(zhí)行完第h步和/或第i步后,馬上進(jìn)入第j步;第h步,控制電子聲音合成裝置發(fā)聲根據(jù)第d步和第g步的指令,控制電子聲音合成器發(fā)聲,如啟動(dòng)或停止某一音符的發(fā)音,或改變正在發(fā)音的音符的強(qiáng)弱等;如果演奏者在設(shè)置演奏參數(shù)時(shí)選擇記錄功能,則在第h步后馬上進(jìn)入第i步;第i步保存MIDI事件數(shù)據(jù)記錄保存第d步中直接來(lái)自MIDI文件的和第g中由演奏者按鍵觸發(fā)的MIDI事件數(shù)據(jù);第j步,已處理所有MIDI事件根據(jù)第a步中的初始化信息,判斷文件中的所有MIDI事件是否已讀取、執(zhí)行完畢,如果不是,則把讀取存儲(chǔ)器的文件指針指向下一MIDI事件,并回到第c步,如果是,則進(jìn)入第k步;第k步演奏結(jié)束。以上是在演奏一首樂曲時(shí),中央控制軟件的主要流程,其他流程如MIDI事件的顯示、編輯等,這里沒有包括。
在圖5中,琴鍵3由發(fā)光二極管4和由導(dǎo)電彈片16、導(dǎo)線18、銅片20構(gòu)成的機(jī)械開關(guān)組成,導(dǎo)線18連接在導(dǎo)電彈片16上,導(dǎo)電彈片16安裝固定在琴鍵活動(dòng)鍵體19內(nèi),銅片20安裝在觸發(fā)裝置的底座17上。當(dāng)琴鍵3處于釋放自由狀態(tài)時(shí),導(dǎo)電彈片16與銅片20不接觸。當(dāng)琴鍵3被按下時(shí),導(dǎo)電彈片16接觸銅片20,導(dǎo)線18也隨之與銅片20接通,如果導(dǎo)線18接微處理器的某一I/O管腳,銅片20接地,則該I/O管腳的電平被拉低,微處理器通過輪詢知道琴鍵3已被按下。
在圖6中,琴鍵3由發(fā)光二極管4和由激光二極管21、擋板23、硅光電池22構(gòu)成的光學(xué)模擬開關(guān)組成,激光二極管21和硅光電池22安裝固定在觸發(fā)裝置的底座17上,擋板23安裝固定在琴鍵活動(dòng)鍵體19內(nèi)。當(dāng)琴鍵3處于釋放自由狀態(tài)時(shí),激光二極管21發(fā)出的光可以直接到達(dá)硅光電池22,硅光電池22產(chǎn)生一個(gè)較大光伏電壓。當(dāng)琴鍵3被按下時(shí),帶動(dòng)擋板23向下運(yùn)動(dòng),逐步切斷由激光二極管21發(fā)出的射向硅光電池22的光,硅光電池22產(chǎn)生的光伏電壓逐步減小。因此硅光電池產(chǎn)生的光伏電壓的大小就反應(yīng)了演奏者施加在琴鍵3上的力的大小,因?yàn)榍冁I3下還有一個(gè)彈簧(未畫出),該彈簧被壓縮的程度越大,所需要的壓力也越大。硅光電池22產(chǎn)生的光伏電壓送給A/D轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào),然后送到微處理器的I/O端口,微處理器不斷輪詢其I/O端口,從而知道什么時(shí)候,作用在什么鍵上的壓力為多少。如果壓力增加到超過零或某一閾值,則中央控制器產(chǎn)生一個(gè)Note On命令,如果壓力降低到零或某一閾值以下,則產(chǎn)生一個(gè)Note Off命令,如果琴鍵已被按下,Note On命令也已經(jīng)發(fā)出,但施加在琴鍵3上的壓力仍在不斷變化,例如演奏者以此來(lái)表達(dá)某種感情,則產(chǎn)生After Touch命令,控制電子聲音合成器發(fā)出的聲音強(qiáng)度也相應(yīng)改變。因此通過采用光學(xué)模擬開關(guān),琴鍵3具有力反饋特性,可以更細(xì)膩地表達(dá)演奏者的感情,也更接近鋼琴演奏效果。由于在MIDI中壓力分為128個(gè)等級(jí),因此采用8位A/D轉(zhuǎn)換器已經(jīng)可以獲得足夠精度。一般硅光電池22產(chǎn)生的光伏電壓與施加在琴鍵3上的壓力不會(huì)嚴(yán)格成線性關(guān)系,但這可以由中央控制器通過軟件進(jìn)行補(bǔ)償、修正。
在圖7中,琴鍵3由發(fā)光二極管4和由激光二極管21、光電二極管24構(gòu)成的反射調(diào)制式光電開光組成,激光二極管21和光電二極管24安裝固定在觸發(fā)裝置的底座上。激光二極管21發(fā)出的光通過琴鍵活動(dòng)鍵體19的下表面的反射到達(dá)光電二極管24。當(dāng)琴鍵3被按下時(shí),反射到光電二極管24的光發(fā)生變化,它產(chǎn)生的光電流也隨之變化。因此從光電二極管24產(chǎn)生的光電流的變化同樣可以知道琴鍵3被按下的狀態(tài)。
在圖8中,琴鍵3由發(fā)光二極管4和由紅外發(fā)光二極管26、光電二極管24、擋片23、彈簧28、外套27、內(nèi)套29、電纜30和25構(gòu)成的模擬光學(xué)開光組成,外套27可以相對(duì)于內(nèi)套29滑動(dòng),擋片23固定在外套27上,紅外發(fā)光二極管26和光電二極管24固定在內(nèi)套29上,電纜25連接在紅外發(fā)光二極管26上,用于給紅外發(fā)光二極管26供電,電纜25連接到光電二極管24上,用于引出光電二極管24產(chǎn)生的光電流。當(dāng)外套27相對(duì)于內(nèi)套29向上運(yùn)動(dòng)時(shí),擋片23逐步切斷紅外發(fā)光二極管26發(fā)出的射向光電二極管24的紅外光,光電二極管24產(chǎn)生的光電流也逐步減小。與此同時(shí)外套27相對(duì)于內(nèi)套29向上運(yùn)動(dòng)的移動(dòng)量越大,彈簧28壓縮越厲害,需要的壓力也越大。因此從光電二極管24產(chǎn)生的光電流的變化可以知道琴鍵3被按下的狀態(tài)。盡管圖中外套27和內(nèi)套29被畫成方形,實(shí)際上它們可以被做成環(huán)形套在手指上。相對(duì)于鋼琴鍵盤,這種戴在手指上的微型化觸發(fā)裝置給演奏者帶來(lái)非常大的自由度,因?yàn)樗槐叵笱葑噤撉倌菢釉谥付ǖ牡胤綇椬嘀付ǖ逆I,此時(shí)演奏者在任何地方敲擊有一定硬度的任何東西使外套27相對(duì)于內(nèi)套29運(yùn)動(dòng),都能發(fā)出正確的音符,只要他是用特定的手指敲擊,因?yàn)楝F(xiàn)在開關(guān)裝在手指上,每個(gè)手指對(duì)應(yīng)特定音符。當(dāng)然通過切換鍵,每個(gè)手指所對(duì)應(yīng)的音符還可實(shí)時(shí)改變,進(jìn)一步擴(kuò)大能夠演奏的音符音程范圍。電纜30、25可直接接到微處理器的I/O端口,或通過無(wú)線收、發(fā)裝置或紅外收、發(fā)裝置等把琴鍵3的狀態(tài)發(fā)送給微處理器。
在圖9中,兩個(gè)觸發(fā)裝置32、33分別通過電纜31、34接到計(jì)算機(jī)1的兩個(gè)USB口,由計(jì)算機(jī)1統(tǒng)一控制,這一方面節(jié)省了一臺(tái)計(jì)算機(jī),另一方面便于演奏者利用兩臺(tái)觸發(fā)裝置合奏同一樂曲。理論上一臺(tái)計(jì)算機(jī)可以接127個(gè)USB設(shè)備,當(dāng)然要增加一些USB HUB以提供更多的USB接口,而且每個(gè)觸發(fā)裝置最好自備電源。
在圖10中,觸發(fā)裝置2直接采用計(jì)算機(jī)鍵盤35,它包括鍵盤按鈕3和發(fā)光二極管4,每個(gè)按鈕3上至少集成有一個(gè)發(fā)光二極管4。觸發(fā)裝置2通過電纜5連接到計(jì)算機(jī)主機(jī)36,顯示器37通過電纜38連接到計(jì)算機(jī)主機(jī)36。采用本設(shè)計(jì)方案的好處是避免添加額外的觸發(fā)裝置,因?yàn)槊總€(gè)計(jì)算機(jī)都有一個(gè)鍵盤。
權(quán)利要求1.一種智能電子樂器,其特征在于它由燈泡或激光二極管或發(fā)光二級(jí)管(4)、觸發(fā)裝置(2)、電子聲音合成裝置(15)和中央控制器(6)組成;燈泡或激光二極管或發(fā)光二級(jí)管(40集成在觸發(fā)裝置(2)上,觸發(fā)裝置(2)通過導(dǎo)線與中央控制器(6)相連。
2.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于觸發(fā)裝置(2)由一組琴鍵(3)組成,每個(gè)琴鍵(3)由機(jī)械開光或光電開關(guān)和燈泡或激光二極管或發(fā)光二級(jí)管(4)組成;每個(gè)機(jī)械開光或光電開關(guān)的其中一端直接或通過具有緩沖、鎖存功能的電子芯片或電阻連接到微處理器的I/O管腳,另外一端直接或通過電阻接地或電源。
3.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于觸發(fā)裝置由一組琴鍵(3)組成,每個(gè)琴鍵(3)由模擬光學(xué)開光和燈泡或激光二極管或發(fā)光二級(jí)管(4)組成;模擬光學(xué)開光由光源(21)、光探測(cè)器(22)、擋板(23)或反射面組成,光源(21)和光探測(cè)器(22)固定在觸發(fā)裝置的底座(17)上,光探測(cè)器(22)直接或通過多路轉(zhuǎn)換開關(guān)連接到D/A轉(zhuǎn)換器,擋板(23)或反射面安裝在琴鍵的活動(dòng)鍵體(19)內(nèi),且它們的位置使得它們能夠?qū)庠?21)投射到光探測(cè)器(22)上的光強(qiáng)度進(jìn)行調(diào)制。
4.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于觸發(fā)裝置(2)采用模塊化積木結(jié)構(gòu),每個(gè)模塊包含一個(gè)或不少于兩個(gè)個(gè)琴鍵(3),模塊之間在空間位置上互相獨(dú)立或通過鎖緊、定位裝置連成一個(gè)整體,并通過插頭(14)和插座(13)或?qū)Ь€實(shí)現(xiàn)電連接。
5.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于中央控制器(6)由計(jì)算機(jī)(1)和微處理器(7)組成,微處理器(7)通過串行或并行方式連接到計(jì)算機(jī)(1)。
6.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于中央控制器(6)由微處理器(7)、內(nèi)部和/或外部存儲(chǔ)器(9)組成,內(nèi)部和/或外部存儲(chǔ)器(9)通過導(dǎo)線連接到微處理器(7)。
7.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于觸發(fā)裝置(2)通過光纖或無(wú)線通信接收、發(fā)送裝置或微波通信接收、發(fā)送裝置或紅外通信接收、發(fā)送裝置與中央控制器(6)進(jìn)行聯(lián)系。
8.根據(jù)權(quán)利要求1所述的一種智能電子樂器,其特征在于不少于兩臺(tái)的智能電子樂器連接到同一計(jì)算機(jī)(1),或通過電纜或光纖或無(wú)線通接收、發(fā)送裝置或微波通信接收、發(fā)送裝置或紅外通信接收、發(fā)送裝置彼此進(jìn)行聯(lián)系,實(shí)現(xiàn)同步協(xié)調(diào)演奏或獨(dú)立演奏。
專利摘要本實(shí)用新型公開了一種智能電子樂器,它由觸發(fā)裝置、電子聲音合成裝置、中央控制器和集成在觸發(fā)裝置的琴鍵上的燈泡或激光二極管或發(fā)光二級(jí)管組成。中央控制器根據(jù)所需演奏的樂譜數(shù)據(jù)控制燈泡或激光二極管或發(fā)光二級(jí)管發(fā)光,產(chǎn)生提示光點(diǎn),提示演奏者按下相應(yīng)琴鍵,琴鍵中的開關(guān)隨之產(chǎn)生觸發(fā)信號(hào),中央控制器根據(jù)該觸發(fā)信號(hào)控制電子聲音合成裝置發(fā)出相應(yīng)音符。本實(shí)用新型最大的特點(diǎn)是增加了提示功能,使得沒有經(jīng)過任何樂器演奏訓(xùn)練的人和不熟悉樂譜的人也能正確演奏完整的復(fù)雜曲目。同時(shí)它結(jié)構(gòu)簡(jiǎn)單,功能完備,充分利用了現(xiàn)代計(jì)算機(jī)的豐富的軟件和硬件資源,可以以成本低制作高品質(zhì)樂器。
文檔編號(hào)G10H1/00GK2715292SQ20042001732
公開日2005年8月3日 申請(qǐng)日期2004年3月4日 優(yōu)先權(quán)日2004年3月4日
發(fā)明者李志揚(yáng) 申請(qǐng)人:李志揚(yáng)