2011-08-31 22 views
4

是否有人知道任何可用於播放被跟蹤音樂的Delphi庫(Delphi代碼,不包括帶有Delphi接口的外部DLL),指MOD,IT,S3M,XM等格式?它需要在Delphi XE下正常工作。德爾福有任何追蹤音樂庫嗎?

+0

你想讀結構嗎?還是你想要一個真正的玩家? –

+0

@Wouter:尋找一名真正的玩家。 –

回答

4

我一直在尋找過去,但你幾乎總是以一個dll包裝,無論是商業還是免費(低音,fmod,modplug)。

OpenModPas似乎是一個嘗試實現完整的pascal實現,但我沒有嘗試過自己。該代碼庫看起來有點凌亂,並且該項目看起來有點死了(最後更新:2006-11-17)

我會嘗試讓它在XE中工作後,我發佈此..如果我發現任何東西有趣的我會回來一個更新。

...

好吧,OpenModPas是一個項目剛剛開始..它主要是佔位符,並沒有功能上的編碼還,但如果你有興趣閱讀你大概可以使用的模塊結構它的一部分。

...

還有本傑明·Rosseaux這裏(MiniMod和BeRoXM)一些很酷的代碼: http://bero.0ok.de/downloads/

這一切帕斯卡,似乎理由不使用任何.dll文件的,它起着模塊,先進的效果非常準確。它有一些玩家代碼,並且對於最終的怪異,它似乎也能夠從跟蹤器文件生成一個pascal單元。

不管怎麼說,讓我知道,如果你碰上一些有趣的事情自己

+0

有趣的東西,但顯然不支持.IT格式,我需要,並且BeRoXM確實需要一個外部DLL。 (在BeRoXM.pas中搜索「coredll」)儘管如此,Mod-to-code的功能卻非常棒。我得看看那個。 :) –

0

@Mason惠勒:我BeRoXM,MiniMOD和BeRoTracker的作者。 WindowsCE/WindowsMo​​bile的「coredll」是桌面Windows的「kernel32.dll」,所以BeRoXM只需要在WindowsCE構建中使用它,否則它不需要另外的目標的外部DLL。 如果您需要播放,請向我詢問BeRoTracker(http://www.berotracker.de/)播放器引擎(在這種情況下,您不會與其他人分享這些對象的pascal資源),因爲BeRoTracker播放器引擎可以加載(甚至再次保存),並播放各種模塊文件格式,包括MOD S3M XM IT IMF BRT OKT MTM等。 BeRoXM主要用於Android等嵌入式目標,並使用FreePascal。

+0

嗨,BeRo。什麼是與您取得聯繫的好方法?我試圖通過電子郵件向您發送關於BRT的信息,並使用您博客上的聯繫信息,但從未得到任何回覆。那是過時了嗎? –