Delphi 有跟踪音乐库吗?

发布于 2024-12-02 21:13:02 字数 1539 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

白色秋天 2024-12-09 21:13:02

我过去也一直在寻找这个,但你几乎总是会得到一个 dll 的包装器,无论是商业的还是免费的(bass、fmod、modplug)。

OpenModPas 似乎是尝试实现完整的 pascal 实现,但我自己还没有尝试过。代码存储库看起来有点混乱,项目看起来有点死了(最后更新:2006-11-17)

我会在发布此文章后尝试让它在 XE 中工作..如果我发现任何有趣的东西,我会回来更新。

...

好吧,OpenModPas 只是一个项目的开始......它主要是占位符,并且还没有功能代码,但是如果您有兴趣阅读模块的结构,您可能可以使用其中的一部分。

...

这里有 Benjamin Rosseaux 的一些很酷的代码(MiniMod 和 BeRoXM):
http://bero.0ok.de/downloads/

都是pascal,好像没用任何 .dll,它都能极其准确地播放具有高级效果的模块。它有一些播放器代码,而且最奇怪的是它似乎还能够从跟踪器文件生成帕斯卡单位。

不管怎样,如果你自己遇到了一些有趣的事情,请告诉我

I've been looking for that in the past as well, but you almost always end up with a wrapper around a dll, either commercial or free (bass, fmod, modplug).

OpenModPas seems to be an attempt to implement a full pascal implementation, but I haven't tried it myself. The code repository looks a bit messy, and the project looks kind of dead (last update:2006-11-17)

I'll try to get it to work in XE after I post this.. if I find anything interesting I'll come back with an update.

...

Ok, OpenModPas is just the start of a project.. it's mostly placeholders, and there's no functional code yet, but if you're interested in reading the structures of modules you can probably use parts of it.

...

There's some cool code by Benjamin Rosseaux here (MiniMod, and BeRoXM):
http://bero.0ok.de/downloads/

It's all pascal, doesn't seem to use any .dll's and it plays modules with advanced effects amazingly accurate. It has some player code, and for ultimate weirdness it also seems to be able to generate a pascal unit from a tracker file.

Anyway, let me know if you run into something interesting yourself

爺獨霸怡葒院 2024-12-09 21:13:02

@Mason Wheeler:我是 BeRoXM、MiniMOD 和 BeRoTracker 的作者。 WindowsCE/WindowsMo​​bile 的“coredll”是桌面 Windows 的“kernel32.dll”,因此 BeRoXM 仅在 WindowsCE 构建中需要它,否则其他目标不需要外部 DLL。
如果您需要 .it 播放,请向我索要 BeRoTracker ( http://www.berotracker.de/ ) 播放器引擎(前提是你不会与其他人共享它的这些object pascal源代码),因为BeRoTracker播放器引擎可以加载(甚至再次保存)和播放包括MOD S3M在内的各种模块文件格式XM IT IMF BRT OKT MTM 等等。
BeRoXM 主要针对 Android 等嵌入式目标而设计,并使用 FreePascal。

@Mason Wheeler: I'm the author of BeRoXM, MiniMOD and BeRoTracker. "coredll" of WindowsCE/WindowsMobile is the "kernel32.dll" of Desktop Windows, so BeRoXM needs it only in the WindowsCE build, otherwise it needs no external DLLs for another targets.
And if you need .it playback, then ask me for the BeRoTracker ( http://www.berotracker.de/ ) player engine (under the condition, that you'll not share these object pascal sources of it with others then), because the BeRoTracker player engine can load (and even save again) and play various module file formats including MOD S3M XM IT IMF BRT OKT MTM and so on.
BeRoXM is primary designed for embedded targets like Android and so on with usage of FreePascal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文