[發明專利]一種擴展合成器音色的方法有效
| 申請號: | 200610122817.1 | 申請日: | 2006-10-18 |
| 公開(公告)號: | CN101165772A | 公開(公告)日: | 2008-04-23 |
| 發明(設計)人: | 馮穗豫 | 申請(專利權)人: | 安凱(廣州)軟件技術有限公司 |
| 主分類號: | G10H1/00 | 分類號: | G10H1/00;G10H7/00 |
| 代理公司: | 廣州知友專利商標代理有限公司 | 代理人: | 宣國華 |
| 地址: | 510663廣東省廣州市天河*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 擴展 合成器 音色 方法 | ||
1.一種擴展合成器音色的方法,其特征在于解析MIDI文件并保證MIDI數據能發送到指明的合成器中,再對已經添加到系統中的合成器進行渲染并送向總輸出。
2.根據權利要求1所述的擴展合成器音色的方法,其特征在于:所述的解析MIDI文件并保證MIDI數據能發送到指明的合成器,包括以下步驟:
(1)、初始化各個軌道的合成器選擇為默認合成器;
(2)、解析MIDI文件各軌道的事件;
(3)、如果解析完成,則結束解析;
(4)、遇到Port?Name事件,則看是否能找到該事件指明名稱所指示的軟件或硬件合成器,若找到,則獲取對應合成器接口參數的入口地址,同時若該合成器是第一次使用,則修改系統的“合成器總數”值,然后返回(1);否則,保留該軌道默認的合成器選擇,再返回(1);
(5)、把事件送向如果該軌道選擇的入口地址相應的合成器;
(6)、返回(1)。
3.根據權利要求2所述的擴展合成器音色的方法,其特征在于:所述步驟(4)的所指示的合成器具可定位性,使用枚舉方式找到其所在位置;同時,被枚舉到的時候,該合成器返回其唯一標識名,表明其是指定的合成器。
4.根據權利要求2所述的擴展合成器音色的方法,其特征在于:所述步驟(4)的所指示的合成器設有兩個接口,包括:a、接收MIDI信息的接口,該接口使音序器的MIDI信息傳給合成器;b、提供具“處理函數”作用的接口,該接口讓混音模塊能調用該合成器來產生需要的樣本。
5.根據權利要求4所述的擴展合成器音色的方法,其特征在于:;所述的兩個接口的參數跟呼叫者提供的參數一致。
6.根據權利要求1所述的擴展合成器音色的方法,其特征在于:所述的對已經添加到系統中的合成器進行渲染并送向總輸出的過程,包括以下步驟:
(1)、清空最終混音緩沖;
(2)、檢查當前系統有多少個合成器被激活,通常情況下至少有一個默認的;
(3)、分別執行各個合成器的“處理函數”,令其計算出其對應長度的樣本,并將該結果與最終混音緩沖混合;
(4)、把最終混音緩沖的數據沖向DA或者其他輸出設備;
(5)、如果還沒有結束,則返回(1)。
7.根據權利要求6所述的擴展合成器音色的方法,其特征在于:所述步驟(3)執行各個合成器“處理函數”的過程,是通過調用其“處理函數”接口接收數據,并產生混音模塊需要的樣本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安凱(廣州)軟件技術有限公司,未經安凱(廣州)軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610122817.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:銅源飼料添加劑及制備和使用方法
- 下一篇:耳標鉗





