flat assembler
Message board for the users of flat assembler.

Index > Projects and Ideas > uFMOD - XM player library

Goto page Previous  1, 2, 3, 4, 5  Next
Author
Thread Post new topic Reply to topic
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 01 Feb 2007, 16:56
Smile)))))

I'm finally updating the documentation. Some OpenAL examples missing, but it's taking so much time to complete 'em all, that I think we'll release it without BCB, Visual Basic, BlitzMax and C examples so far.
Post 01 Feb 2007, 16:56
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 02 Feb 2007, 01:35
v1.21 for Win32 released.

Featuring OpenAL, a new engine, a new XMStrip build and more.
Post 02 Feb 2007, 01:35
View user's profile Send private message Reply with quote
Vasilev Vjacheslav



Joined: 11 Aug 2004
Posts: 392
Vasilev Vjacheslav 02 Feb 2007, 18:54
thanks, sometimes i'am very annoying Wink
Post 02 Feb 2007, 18:54
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 08 Apr 2007, 02:29
Post 08 Apr 2007, 02:29
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 26 May 2007, 16:52
v1.23 for Win32 released.

Release Notes and Changelog:
http://sourceforge.net/project/shownotes.php?release_id=510176&group_id=158498
Post 26 May 2007, 16:52
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 08 Jun 2007, 15:05
Quantum wrote:
I'm going to release a more detailed version of this document later (including ADPCM stuff and stripped XM specific issues).

Well, it is finally available for download:
http://sourceforge.net/project/showfiles.php?group_id=158498&package_id=234625&release_id=514394

Abstract:
Code:
This specification describes the structure of regular
FastTracker II, ADPCM-compressed and Stripped XM files.
It is unofficial because uFMOD doesn’t hold the
authorship or copyright of the XM file format. There
are many extensions to the original XM format available
nowadays, e.g.: ADPCM-compressed XM, OggVorbis-copressed
XM, Stripped XM and others. Most XM files ain’t 100%
compliant with the original standard because of
accidental or intentional modifications. So, it’s hardly
possible to think about a universal XM standard any
more. Since the original specification is pretty much
outdated and it doesn’t cover the already mentioned
extensions, the uFMOD development team desided to make
this new document available to public domain.
    


It is a Word document.
Post 08 Jun 2007, 15:05
View user's profile Send private message Reply with quote
Vasilev Vjacheslav



Joined: 11 Aug 2004
Posts: 392
Vasilev Vjacheslav 09 Jun 2007, 09:22
well, thanks Wink great work
Post 09 Jun 2007, 09:22
View user's profile Send private message Reply with quote
rugxulo



Joined: 09 Aug 2005
Posts: 2341
Location: Usono (aka, USA)
rugxulo 09 Jun 2007, 17:41
What .XM tracker is recommended these days? Skale?

Also, what DOS .XM player is the most accurate (excluding FT2)? Open Cubic Player?

EDIT: DOS fans, you can read Word docs via VIEW, CatDoc, or AntiWord (I tested all three on this doc, and they all work well).
Post 09 Jun 2007, 17:41
View user's profile Send private message Visit poster's website Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 10 Jun 2007, 02:14
2 rugxulo:
Quote:

What .XM tracker is recommended these days?

I don't track music (lacking the proper skills...) So, I only use trackers for testing. ModPlug currently being my favorite.

Quote:

Also, what DOS .XM player is the most accurate (excluding FT2)?

Dunno

Quote:

I tested all three on this doc, and they all work well

A PDF version is already availabe Smile

P.S: A huge update is coming soon, especially for Linux guys Smile
Post 10 Jun 2007, 02:14
View user's profile Send private message Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak 20 Jun 2007, 19:09
I still havn't gotten that deep into the format yet, but is there a way to use ADPCM (i'm assuming wave adpcm) files as instruments?
Post 20 Jun 2007, 19:09
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 21 Jun 2007, 02:35
An instrument is a set of samples under a common header. Every sample contains a packed PCM wave. Delta and ADPCM packing currently supported. There are at least 2 other packing schemes not supported in uFMOD: OggVorbis and callback. So, yes, in theory you can convert an ADPCM wave into an instrument. ModPlug Tracker can do that (go to samples -> import -> selec a wav file). I'm not sure whether it converts ADPCM waves into delta waves (for compatibility with other trackers) or leave them ADPCM-packed though...
Post 21 Jun 2007, 02:35
View user's profile Send private message Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak 21 Jun 2007, 06:57
Well, along with midi, i was always left under the impression that you'd have to modify the player itself to do that. I've always had trouble sorting out the terms because i don't know if sample means the actual tune you're trying to use or if it's the instruments or what. Ever since i saw the format, i came to desire a seaquenced format that allowed you to record sounds and play those sounds as instruments.
Post 21 Jun 2007, 06:57
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 21 Jun 2007, 16:08
An XM sample is a bit more than a PCM wave. It has some additional attribues: looping data (loop start, loop length, loop type, etc.), volume and panning envelopes, keymap, among others. If you just import a WAV file to use as a self-containded instrument in an XM track, it whould be more like a MIDI instrument.
Post 21 Jun 2007, 16:08
View user's profile Send private message Reply with quote
m



Joined: 28 Dec 2006
Posts: 304
Location: in
m 21 Jun 2007, 23:02
Can you upload the XM library here.

I mean just attach it here with a post. Because sourceforge is an overkill
for slow internet connections like mine. And you said that it's very small
in size, so it can be posted here.

Please.

_________________
Attitude!
Post 21 Jun 2007, 23:02
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 22 Jun 2007, 16:00
The library is small (~10Kb), but the redistributable package is large (~300Kb) because it includes many examples, documentation and tools. You can also download it from wasm.ru (http://www.wasm.ru/srclist.php?list=4) It is a bit out of date though. Don't know if there are any other mirrors.
Post 22 Jun 2007, 16:00
View user's profile Send private message Reply with quote
kohlrak



Joined: 21 Jul 2006
Posts: 1421
Location: Uncle Sam's Pad
kohlrak 23 Jun 2007, 01:15
I'd host it temporaraly for him, but i only see the win32 download. THough i can't promise decent bandwidth. I can only promise what my slow home cable connection can.

EDIT: I still say that example file will get stuck in your head if you play it for 5 minuites.

EDIT2: I haven't checked in earlier posts on this thread, but can it co-exist with other things like FMOD?
Post 23 Jun 2007, 01:15
View user's profile Send private message Visit poster's website AIM Address Yahoo Messenger MSN Messenger Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 25 Jun 2007, 02:38
2 kohlrak:
Quote:

but i only see the win32 download

Click "Select a different platform? Windows, Linux, Unix/BSD". SF download page autodetects your OS and directs your browser to the corresponding OS download.

Quote:

I still say that example file will get stuck in your head if you play it for 5 minuites.

SofT MANiAC made like 5 versions of that tune. Maybe it's about time to change it.

Quote:

can it co-exist with other things like FMOD?

Sure.
Post 25 Jun 2007, 02:38
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 26 Jun 2007, 21:08
Post 26 Jun 2007, 21:08
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 27 Jun 2007, 18:30
v1.24 for Win32 released. No new features, but quite many fixes and tweaks this time.

m wrote:
Can you upload the XM library here.

Done. Check the first post. It's a light FASM-only version.
Post 27 Jun 2007, 18:30
View user's profile Send private message Reply with quote
Quantum



Joined: 24 Jun 2005
Posts: 122
Quantum 08 Jul 2007, 02:51
After a year or so... uFMOD beta version for KolibriOS is finally available for download and testing Smile
Post 08 Jul 2007, 02:51
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  
Goto page Previous  1, 2, 3, 4, 5  Next

< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.

Website powered by rwasa.