[發明專利]一種生成基準音的方法和音階發生器有效
| 申請號: | 201710549772.4 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107481711B | 公開(公告)日: | 2021-05-25 |
| 發明(設計)人: | 武曉愚 | 申請(專利權)人: | 武曉愚 |
| 主分類號: | G10H5/06 | 分類號: | G10H5/06 |
| 代理公司: | 北京輕創知識產權代理有限公司 11212 | 代理人: | 楊立;王丹 |
| 地址: | 100096 北京市海淀區西三*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 生成 基準 方法 音階 發生器 | ||
1.一種生成基準音的方法,其特征在于,包括以下步驟:
步驟1,振蕩源產生頻率為預設頻率的初始信號;
步驟2,二進制計數器對所述初始信號進行處理,將所述初始信號以地址輸入的方式發送給存儲有分頻次數和分頻系數的存儲器;
步驟3,存儲器根據所述分頻次數和所述分頻系數對所述預設頻率進行分頻,得到基準音;
在步驟1之前,還包括:
步驟41,處理器獲取所述存儲器的存儲容量、所述預設頻率和需要產生的所述基準音的頻率;
步驟42,處理器根據所述預設頻率、所述存儲容量和所述基準音的頻率,計算得到所述分頻次數和所述分頻系數;
步驟42中,具體包括:
步驟4.1,處理器根據所述預設頻率和所述基準音的頻率,計算得到分頻系數;
步驟4.2,當所述分頻系數為小數時,處理器對所述分頻系數進行向下取整和向上取整,分別得到第一近似分頻系數和第二近似分頻系數;
步驟4.3,處理器根據所述存儲容量、所述第一近似分頻系數和所述第二近似分頻系數,計算得到與所述第一近似分頻系數對應的第一分頻次數,以及與所述第二近似分頻系數對應的第二分頻次數;
步驟3中,具體包括:
在所述存儲器從0開始連續的地址對應的基準音輸出位中,連續存入數量為所述第一近似分頻系數的1,接著連續存入數量為所述第一近似分頻系數的0,連續循環存入的次數為所述第一分頻次數;然后連續存入數量為所述第二近似分頻系數的1,接著連續存入數量為所述第二近似分頻系數的0,連續循環存入的次數為所述第二分頻次數;存儲完成后,通過所述存儲器對所述初始信號進行分頻,得到基準音。
2.根據權利要求1所述的方法,其特征在于,步驟4.3中,具體包括:
步驟4.3.1,處理器根據所述存儲容量和所述第一近似分頻系數,或根據所述存儲容量和所述第二近似分頻系數,計算得到總分頻次數;
步驟4.3.2,當所述總分頻次數為小數時,向下取整得到近似分頻次數;
步驟4.3.3,處理器根據所述近似分頻次數、所述存儲容量、所述第一近似分頻系數和所述第二近似分頻系數,計算得到所述第一分頻次數和所述第二分頻次數。
3.根據權利要求2所述的方法,其特征在于,根據以下公式計算所述分頻系數:
其中,fz為預設頻率,fn為基準音的頻率,B為分頻系數。
4.根據權利要求3所述的方法,其特征在于,根據以下公式計算所述總分頻次數:
或
其中,M為存儲容量,b1為第一近似分頻系數,b2為第二近似分頻系數,x為總分頻次數。
5.根據權利要求4所述的方法,其特征在于,根據以下公式計算所述第一分頻次數和所述第二分頻次數:
2b1x1+2b2x2=M,
x1+x2=x′;
其中,x1為第一分頻次數,x2為第二分頻次數,M為存儲容量,x′為近似分頻次數。
6.一種音階發生器,其特征在于,使用如權利要求1至5中任一項所述的基準音發生方法產生基準音。
7.根據權利要求6所述的音階發生器,其特征在于,包括:振蕩源、二進制計數器和存儲器,所述振蕩源用于產生頻率為預設頻率的初始信號,所述二進制計數器用于對所述初始信號進行處理,將所述初始信號以地址輸入的方式發送給存儲有分頻次數和分頻系數的存儲器,所述存儲器用于根據預存的分頻系數和對應的分頻次數對所述初始頻率進行分頻,得到基準音。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武曉愚,未經武曉愚許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710549772.4/1.html,轉載請聲明來源鉆瓜專利網。





