flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2, 3, 4, 5 Next |
Author |
|
Quantum 11 Jul 2006, 23:17
uFMOD is a tiny XM player library written in assembly language. It's perfect for size- and speed-critical applications, such as demos and intros. It's click free, highly reliable, easy to use, multiplatform, open source.
OS: Win32, Linux, Unix/BSD, KolibriOS Drivers: WINMM, DirectSound, OpenAL, OSS, ALSA, Infinity Sound Enjoy! Download: http://ufmod.sf.net
Last edited by Quantum on 19 Jul 2007, 19:34; edited 5 times in total |
|||||||||||
![]() |
|
peter 12 Jul 2006, 08:24
Cool changes, but what about turning off looping?
Now the music is always looped, and I found no way to turn this off. It would be nice if you could pass some flag to uFMOD_PlaySong to turn on and off looping (such as SND_LOOP flag in PlaySound from Win32 API). |
|||
![]() |
|
dreamhack 12 Jul 2006, 21:56
@quantum:
adpcm compressed extended modules are not supported as far as i know, that is bad ![]() hope you would add that to your todo list... Last edited by dreamhack on 15 Jul 2006, 12:46; edited 1 time in total |
|||
![]() |
|
Quantum 12 Jul 2006, 22:34
2 dreamhack:
Never seen one. Could you, please, post a reference to such an XM or email me an example? |
|||
![]() |
|
dreamhack 13 Jul 2006, 21:38
@quantum:
adpcm compressed extended modules are supported by many players like: bassmod, winamp, modplug player has adpcm packer example: original.xm => 237kb (0 samples adpcm-packed) packed.xm => 150kb (12 samples adpcm-packed) |
|||
![]() |
|
Quantum 13 Jul 2006, 21:54
2 dreamhack:
Yeah, I know what it is and there are about 10 adpcm formats, MS and IMA being the most popular ones used in WAV files. But I never seen an XM file compressed whith ADPCM. It's not even mentioned in the specs. Where can I get that adpcm packer or a similar tool from? |
|||
![]() |
|
dreamhack 13 Jul 2006, 22:03
|
|||
![]() |
|
Quantum 14 Jul 2006, 02:15
OK, thanks
|
|||
![]() |
|
Quantum 14 Jul 2006, 17:15
Well, added support for ADPCM and started to test it. Sound quality is acceptable when compression level is quite low. When it get's higher, heavy filtering is required to rebuild the original samples and that defeats the main point of using XM or any other MOD-based file format. If you zip the XM, you'll get a much smaller file without loosing sound quality. So, I don't like this ADPCM feature, but going to introduce it for compatibility.
|
|||
![]() |
|
dreamhack 15 Jul 2006, 23:40
@quantum:
and when new ufmod with adpcm support will be introduced ? Last edited by dreamhack on 16 Jul 2006, 22:01; edited 1 time in total |
|||
![]() |
|
Quantum 16 Jul 2006, 01:33
2 dreamhack:
Officially, not soon, because we need more features to complete for a new release. If you can't or don't want to wait, I'll email you a prerelease package. |
|||
![]() |
|
dreamhack 16 Jul 2006, 22:04
@quantum:
that is ok, i will wait for the next realease thanks |
|||
![]() |
|
Quantum 23 Jul 2006, 15:54
v1.18 released
Last edited by Quantum on 08 Jun 2007, 14:57; edited 1 time in total |
|||
![]() |
|
kohlrak 23 Jul 2006, 16:03
Is it basically an API to use C++'s fmod api or is this something completely different?
|
|||
![]() |
|
Quantum 23 Jul 2006, 16:13
kohlrak wrote: Is it basically an API to use C++'s fmod api or is this something completely different? It's different in many aspects. First of all, it plays only XM files, while FMOD supports many other audio file formats as well. Second, XM support in uFMOD is far more complete and reliable than FMOD's. So, if you need an XM player, better use uFMOD. Third (and the most important), uFMOD is extremely small and fast, because it's 100% written and optimized in assembly. That's why it's perfect for intros and demos. Game developers could find it useful for BGM too. BTW, FMOD is commercial software, while uFMOD is completely free and open source. |
|||
![]() |
|
rugxulo 26 Jul 2006, 05:26
(quoting http://www.fmod.org): "Yes that's right, if your product is not intended to make any money, and is not charged for in any way, then you may use FMOD in it for FREE!"
But, of course, uFMOD is better at everything it attempts, no doubt. ![]() Quantum wrote: FMOD is commercial software, while uFMOD is completely free and open source. |
|||
![]() |
|
Quantum 26 Jul 2006, 16:41
rugxulo wrote: "Yes that's right, if your product is not intended to make any money, and is not charged for in any way, then you may use FMOD in it for FREE!" That reminds me about MySQL and Qt ![]() |
|||
![]() |
|
Quantum 08 Aug 2006, 01:50
uFMOD 1.19 for Win32 available for download.
Last edited by Quantum on 08 Jun 2007, 14:58; edited 1 time in total |
|||
![]() |
|
vid 08 Aug 2006, 07:15
Quantum: I suggest to write what is uFMOD in beginning of first post
![]() |
|||
![]() |
|
Goto page 1, 2, 3, 4, 5 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.