999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于LabVIEW的多功能電子琴設計

2019-09-16 13:04:46黃俊華劉富成
數碼世界 2019年7期
關鍵詞:功能設計

黃俊華 劉富成

摘要:本文研究設計了一種基于LabVIEW的多功能電子琴,該虛擬電子琴有四個主要的功能:鼠標點擊虛擬琴鍵演奏、鍵盤控制演奏、顯示電子琴譜和播放鋼琴曲,文中闡述了這四個功能的設計思路與編程實現。

關鍵詞:LabVIEW 電子琴多功能

引言

LabVIEW軟件是由美國國家儀器公司(NI)開發的一種功能強大的虛擬儀器和數據處理分析軟件,它采用圖形化的編程語言 G語言。LabVIEW采用數據流的編程方式,程序的執行順序由數據流向決定,它自帶的函數庫可用于數據采集、串行設備的控制、數據分析和顯示等。

目前市場上的電子琴種類繁多、功能強大,但價格比較高昂,另外,電子琴的體積較大,占用空間較多,而利用LabVIEW編程設計的虛擬電子琴操作簡單、使用方便,不占用室內空間,可在一定程度上滿足人們對音樂彈奏的需求,供人們娛樂。

一、電子琴概述

電子琴,又稱電子合成器,屬于電子樂器類,其發音音量可以自由調節,音域較寬,和聲多樣,表現力極其豐富。電子琴還可以模仿多種音色,甚至可以奏出常規樂器所無法發出的聲音(如合唱聲,風雨聲等)。另外,電子琴在獨奏時,還可隨意配上類似打擊樂音響的節拍伴奏,適合于演奏節奏性較強的現代音樂。目前,電子琴主要分為玩具型電子琴、家庭型電子琴和演奏型電子琴。

二、系統設計

本文研究設計的基于LabVIEW的電子琴是由36個琴鍵所構成,包含高音、由音低音的音階以及半音階,也就是人們常稱的白鍵和黑鍵。該設計滿足了人們對電子琴音階的基本需求,能演奏絕大多數的歌曲。

參考實際的電子琴的功能,擬設計的基于LabVIEW的電子琴由四個主要的功能模塊組成,它們分別是:虛擬電子琴鍵(鼠標點擊)、虛擬電子琴鍵(鍵盤控制)、電子琴譜、播放鋼琴曲。根據設計的功能規劃,得到系統結構如圖l所示。

根據設計的基于LabVIEW的電子琴的功能規劃,設計好后的電子琴的前面板如圖2所示。

由圖2可以看到,前面板的中間主體為琴譜;琴譜選擇、琴譜大小縮放、琴譜位置調整等功能位于琴譜的右側;在前面板的左側,有結束Vl的“關機”鍵,還有選擇鋼琴曲、停止/播放鋼琴曲等功能鍵;虛擬電子琴鍵位于前面板的下方,一共由36個黑鍵與白鍵組成,包含了高音、中音、低音音階以及半音階。

如圖3所示為虛擬電子琴鍵的高音、中音、低音音階以及半音階的劃分示意。

1.鼠標控制電子琴鍵模塊

鼠標控制電子琴鍵模塊的功能是用戶可以通過鼠標點擊Vl前面板上的虛擬電子琴鍵獲得相應琴鍵的聲音,實現電子琴發聲演奏的基本功能。虛擬電子琴鍵如圖3所示。

2.鍵盤控制電子琴鍵模塊

鍵盤控制電子琴鍵模塊的功能是用戶可以通過按鍵盤上指定的鍵來獲得電子琴相應琴鍵的聲音,通過鍵盤實現電子琴發聲演奏的基本功能。通過鍵盤演奏,比通過鼠標點擊虛擬琴鍵演奏更與實際彈奏電子琴相似。

3.電子琴譜模塊

電子琴譜模塊的功能是為用戶提供琴譜,方便用戶彈奏時參考琴譜,也可以為用戶學習彈奏新的鋼琴曲提供便利,這是一項非常實用的功能。結合實際情況后,本文研究設計的電子琴譜模塊主要包括四個部分,分別是:琴譜展示窗口、琴譜選擇、琴譜大小縮放和調節琴譜位置。

4.播放鋼琴曲模塊

播放鋼琴曲模塊的主要功能是播放鋼琴曲,不僅可以為用戶學習鋼琴曲提供方便,而且可以提供娛樂、放松心情的途徑。在實際的電子琴中,一般均附帶該項功能。

我們設計的播放鋼琴曲模塊有三個功能,分別是:選擇鋼琴曲、播放歌曲指示燈、停止/播放鋼琴曲。

三、發布應用程序

編寫完成多功能電子琴的程序后,用戶實際上并不希望程序只能在LabVIEW開發環境中運行。一方面是由于LabVIEW開發環境比較昂貴,另一方面LabVIEW開發環境的安裝與運行都是非常耗費時間和計算機資源。許多家庭的計算機中可能并沒有安裝LabVIEW軟件,因此,應該向用戶發布獨立的安裝包或可執行文件。

生成獨立可執行文件后,可以將可執行文件和相關支持軟件(如LaloVIEW Run-Time引擎、儀器驅動等)打包在一起作為一個安裝程序發布,這樣就可避免讓用戶再麻煩地單獨安裝LabVIEW RunTime引擎或硬件驅動,安裝程序即常見的Setup文件。

四、結束語

本文研究設計了一種基于LabVIEW的由36個琴鍵組成的多功能電子琴,該電子琴除了可實現鍵盤彈奏外,還能夠選擇與顯示琴譜、選擇與播放鋼琴曲,為人們的練習電子琴提供了便利。然而,基于LabVIEW的電子琴與實際的電子琴相比仍然存在一定的差距,例如電子琴的音色相當豐富,有鋼琴、多種弦樂、多種管樂、多種打擊樂音色,本次設計的虛擬電子琴只模仿了鋼琴的音色。

參考文獻

[1]劉其和,李云明,等.LabVIEW虛擬儀器程序設計與應用[M].北京:化學工業出版社,2011.

[2]張國華,朱麗琴,基于LabVIEW可彈奏電子琴的設計[J].電子世界,2013(12):123-124.

[3]舒景東,劉龍.基于LabVIEW的簡易鍵盤電子琴設計[J].山西電子技術,2017(4):66-68

猜你喜歡
功能設計
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
關于非首都功能疏解的幾點思考
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
中西醫結合治療甲狀腺功能亢進癥31例
主站蜘蛛池模板: 国产免费羞羞视频| 久久综合色天堂av| 波多野结衣一区二区三区四区| 精品视频第一页| 欧美在线综合视频| 一区二区偷拍美女撒尿视频| 九九九国产| 亚洲v日韩v欧美在线观看| 亚洲无码视频一区二区三区| 日韩精品久久久久久久电影蜜臀| 亚洲人成网站18禁动漫无码| 亚洲午夜福利精品无码不卡| 亚洲精品中文字幕无乱码| 日韩AV无码免费一二三区| 亚洲无码熟妇人妻AV在线| 日韩国产一区二区三区无码| 亚洲欧州色色免费AV| 亚洲精品色AV无码看| 欧美日韩国产在线播放| 婷婷综合缴情亚洲五月伊| 久久综合久久鬼| 91系列在线观看| 国产欧美成人不卡视频| 国产屁屁影院| 免费a在线观看播放| 国产黄在线免费观看| 成人综合在线观看| 欧美区在线播放| 国产玖玖视频| 无码乱人伦一区二区亚洲一| 亚洲动漫h| 欧美日韩国产在线人成app| 欧美日韩高清在线| 国产成人精品视频一区视频二区| 久草视频福利在线观看| 欧美日韩另类在线| 国产女人在线视频| 在线精品视频成人网| 精品成人一区二区三区电影| 无码'专区第一页| 青青青国产视频| 在线免费无码视频| 99国产精品国产高清一区二区| 久久夜色撩人精品国产| 国产微拍精品| 青草免费在线观看| 高清免费毛片| 欧洲成人免费视频| 婷婷丁香色| 久草视频精品| 伊人福利视频| 亚洲天堂视频网站| 久久精品一品道久久精品| 8090成人午夜精品| 欧美a在线看| 区国产精品搜索视频| 无码日韩人妻精品久久蜜桃| 国产成人高清精品免费5388| 亚洲系列无码专区偷窥无码| 婷婷在线网站| 国产人成乱码视频免费观看| 免费看a毛片| 精品国产欧美精品v| 日韩一级二级三级| 亚洲福利网址| www中文字幕在线观看| 国产亚洲精品在天天在线麻豆 | 免费看久久精品99| 亚洲最大看欧美片网站地址| 在线精品视频成人网| 欧美色综合网站| 亚洲欧美成aⅴ人在线观看| 日韩第九页| 人妻精品久久久无码区色视| 在线看AV天堂| 国产一级二级三级毛片| AV不卡在线永久免费观看| 无码'专区第一页| 人人爱天天做夜夜爽| 中文字幕无线码一区| 欧美另类视频一区二区三区| 好吊色妇女免费视频免费|