最近一直在研究mod音樂,很好玩,和midi差不多,mod音樂也細(xì)分為很多格式,如it,xm,mod等,如果你使用過keygen,那你一定聽過那 里面的動聽音樂吧~呵呵~撒卡也是因此而著迷,上高中的時候是特別崇拜那些能寫keygen的人的,不但可以把注冊號算法提出來,而且一個keygen不 但有特別cool的音樂,不歸整的3D界面,有的里面還內(nèi)嵌些3D opengl動態(tài)特效.一般不到200k(撒卡使用的最小體積keygen不到5k,帶GUI界面).補(bǔ)充一點(diǎn),mod音樂也是游戲音樂的主要使用格式.
? Xmplayer是款播放mod音樂的播放器,這款播放器的體積也非常小,只有200多k,但卻可以播放幾乎所有的mod音樂和 mp3音樂.上傳了一首hybird song到空間,朋友們可以去www.0412rainbow.cn下載.個人感覺用Xmplayer的播放效果還沒有用miniplayer的效果好, 所以直接寫了個start腳本,解壓文件后,雙擊運(yùn)行start.bat即可~呵呵,就寫這么多.當(dāng)然,計算機(jī)科學(xué)的美麗遠(yuǎn)不在單單游戲那么一小塊.
另外分享幾個mod音樂站點(diǎn).http://www.modules.pl 好象是波蘭的站點(diǎn),文字看不懂,不過只要安裝了Java運(yùn)行環(huán)境,可以實(shí)現(xiàn)在線收聽.
http://www.modarchive.org/ 音樂很全的站點(diǎn),不過全的另一層意思就是繁雜,幸好內(nèi)在的搜索功能和音樂格式分類讓尋找音樂變得容易些,不過整體來說還是比較麻煩. :)
把XM內(nèi)嵌到應(yīng)用程序中有兩種方式,一種是將xm音樂文件作為資源文件打包進(jìn)程序,另一種是提取音樂文件的二進(jìn)制編碼.撒卡用了前一種方法,經(jīng)過幾番修改程序編譯成功了,不過不知道為什么一運(yùn)行,程序就里面退出了,因?yàn)槭荲C++方面的beginer,所以還有待繼續(xù)嘗試,待修改好后,結(jié)合現(xiàn)有網(wǎng)上代碼,總結(jié)些經(jīng)驗(yàn)問題帖上來.