| 
註冊時間2003-9-25線上時間45 小時閱讀權限100積分215主題24精華0文章201
 
 該用戶從未簽到 文章201
 | 
| 我下載了幾首midi到Treo650, 轉到system midi ringtone當鈴聲後(我使用Treo650內建的Phone 1.0), 經網友提醒, 發現從螢幕亮起到實際發出鈴聲有一兩秒的時間差. 原先以為這是Treo在播放較複雜的midi檔時的延遲現象, 但是我今天反覆測試下, 發現這點延遲可能與midi檔本身或播放器更有關係, 而不是Treo那邊的問題. 我對midi了解十分有限, 跟大家分享如下. 
 附件檔中有兩個midi, 較小的是比才的阿萊城姑娘組曲的小夜曲(14k), 較大的那個是柴可夫斯基胡桃鉗中的俄羅斯舞(61k), 這兩首midi都可經過HoHo把它搬到Treo的記憶體中當成鈴聲. 但是只要測試一下就可以發現, 來電時, 阿萊城姑娘小夜曲有明顯約一兩秒的延遲, 而胡桃鉗中俄羅斯舞幾乎沒有延遲. 在我的PC電腦(賽揚2.7G/CMI9738/XPproSP2)上以windows media player播放時, 阿萊城姑娘小夜曲也有明顯約一兩秒的延遲, 同樣的, 胡桃鉗中俄羅斯舞也幾乎沒有延遲. 換句話說, Treo上忠實地反映了實際上midi檔在PC上的播放狀況.  (但是若以Timidity++播放時兩者延遲時間一樣, 真奇怪)
 
 我對midi檔不了解, 也不知道是不是作者在midi檔開頭是不是有先放幾拍休止符, 不過目前為止個人的猜測是, 這段延遲與midi播放器的設定有關, 跟midi檔大小沒有關係, 也跟作業系統無關. 懇請對midi檔較了解的前輩, 能夠幫忙解惑, 謝謝!
 
 PS. 此篇修改後, 同步刊載於 http://forums.dearhoney.idv.tw/ 詢問.
 
 
 MIDI file: bizetArlesienneMinuet.mid
 GS/SMF/04ch, 列出了32個 channel  , 實際上只用到4個 channel
 Format: 1  Tracks: 5  Divisions: 240
 Sequence: Minuet  from " L'Arlesienne Suit No. 2"   ? 
 Sequence: By G.Bizet
 Copyright: @Arr. by  GARESU, 1996. All Rights Reserved.
 
 
 MIDI file: cmmp_672.mid
 GS/SMF/16ch 列出了16個 channel  , 實際上用到16個 channel
 Format: 1  Tracks: 25  Divisions: 480
 Sequence: Trepak  (Nutcracker Suite)
 Track name: 4. Trepak from
 Track name: Nutcracker Suite
 Track name: by Tchaikowski
 Track name: Arr : G. Pollen (1999)
 | 
 
本帖子中包含更多資源您需要 登錄 才可以下載或查看,沒有帳號?免費註冊  |