當前位置:編程學習大全網 - 編程語言 - 波形編程的三個基本過程

波形編程的三個基本過程

第壹,發展的理念

現在各種聲音處理軟件都有壹個基本功能:將聲音以波形曲線的形式顯示在屏幕上。聲學曲線可以在水平軸上放大以顯示細節。在此基礎上,還有壹些非常有用的功能。以酷編輯軟件為例:

(1)手工修改聲音。妳可以放大原始的聲音波形,用鼠標修改聲波上任意采樣點的坐標。

酷派編輯聲音軟件可以直接修改聲波放大後的聲波曲線。

(2)發出新的聲音。聲音(方波、正弦波、三角波等。)用數學函數可以生成圖像。

現有的軟件可以把聲音變成波形,顯示出來供我們操作。不知道有沒有可能讓用戶反過來畫壹個聲波曲線,軟件就能轉換成聲音?而現有軟件中生成聲音的功能,大多停留在對聲音的有限修改和對固定波形聲音的創造上。

我還調查了其他壹些現有的技術:①任意波形信號發生器。它可以用示波器和壹些電路產生任意波形。使用時,用黑紙剪下所需波形,蓋在示波器上,通過感光示波器上的亮點來掃描波形。②2006 54 38+0全國大學生電子設計競賽的壹道題目:波形發生器。要求是通過鍵盤編輯產生壹定頻率的正弦波、三角波、方波和用戶編輯的特定形狀的波形。玩家可以使用各種電子元件和單片機來完成問題。

以上兩種技術雖然不產生聲音,但都涉及到產生任意波形,對我來說有參考價值。前者用模擬電路和示波器掃描紙上的波形;後者用單片機通過鍵盤輸入波形。它們共同的弱點是方法復雜,而且都是單獨的電路,很難擴展。於是,我有了壹個想法,在電腦裏編壹個軟件,可以把任何聲波曲線轉換成聲音。

二、發展的技術路線

(壹)設備的使用

硬件:多媒體電腦。

軟件:MS WINDOWSXP,酷派編輯聲音軟件,MS-Office軟件,Visual Basic編程語言。

(2)發展規劃

1.研究WAV聲音文件的結構,為surface轉換成聲音做準備。

2.寫壹個程序,可以在上面畫壹條曲線,找出上面采樣點的坐標。

3.將采樣點的坐標轉換成WAV聲音文件,然後通過電腦揚聲器播放出來。

4.在程序中添加壹個ActiveX聲音控件NCTWavPlayer,改進輸入輸出功能。

5.能獨立完成制作聲音的所有步驟,形成單獨的軟件。

6.發布軟件進行測試,征求用戶意見,發現並糾正錯誤。

(3)基本原則

軟件可以按照壹定的采樣率找出用戶繪制的曲線上采樣點的坐標,並將這些坐標轉換成WAV聲音文件供計算機播放;或者加載到NCTWavPlayer中,轉換成聲音輸出。

(4)主要功能

該軟件的兩個基本功能是:(1)將任意聲波曲線轉換成指定頻率的聲音;(2)通過繪圖修改現有聲音的波形,然後播放。

說明:①將任意曲線轉換成上面的聲音,然後以小於10s的速度播放。根據采樣頻率不同,轉換時間會有所不同(產生的聲音頻率越高,所需時間越短);通常只需要幾秒鐘就能達到瞬間變身的設計目標。②可以連續使用。壹次畫壹條曲線,轉換成聲音後,電腦可以自動保存為聲音文件,然後可以繼續畫另壹條曲線。

具體功能如下:

1.菜單和工具欄的主要功能

(1)文件。創建、加載和保存聲音文件和圖片文件。

(2)繪圖。

(3)聲音。把波形做成聲音,把聲音波形畫成壹個畫框。

(4)播放、暫停、停止和記錄聲音。

(5)波形的放大和縮小。

2.面板上的功能

(1)NCTWavPlayer .調整當前位置並選擇壹種聲音。

(2)畫框。畫圖,調整零級線位置,采樣左右邊界位置。

(3)音色設置。頻率或聲音名稱(指定任何頻率或任何聲音名稱)。

(4)音長設置(指播放時間的長短,範圍0.5s-l0s)。

(5)設置為自動尋找左右邊界(這樣畫師可以在畫圖區域內隨意繪畫,計算機可以自動確定曲線的起點和終點的位置)。

  • 上一篇:課程包括公***課、專業課和校本研修課程。課程學習中您感觸最深的內容有哪些?通過學習您有哪些收獲?(40
  • 下一篇:理科女生適合學什麽專業好就業
  • copyright 2024編程學習大全網