- 註冊時間
- 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) |
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?免費註冊
|