2011-08-31 21 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的信息,并使用您博客上的联系信息,但从未得到任何回复。那是过时了吗? –