mikmodmax RFC

BlitzMax Forums/BlitzMax Programming/mikmodmax RFC

Chris C(Posted 2005) [#1]
A new version is out which now uses the mikmak lib instead of mikwin...

1 This means I could convert it to work in linux
2 Add the sample playback routines to the export so it can be used as an audio library
3 turn it into a module

Could I please have your votes on points 1,2 and 3
(there no point me doing it if only 1 or 2 people are
going to use it)

anyone done an amega style demo using mikmodmax?

latest version available here
www.traklink.com/component/option,com_docman/task,cat_view/gid,2/Itemid,2/


Filax(Posted 2005) [#2]
Hi :) chris

I have tested your lib :) very good job :)

But two questions :

Can you make a module ?

Can you make the channel return value speedup like winmap for example
because on my machine they are still a little bit slow ?

When i say speedup, i want to say that the bar rendering i not very smooth !

It's maybe a problem due to your DLL or maybe a problem due to
your example ? i don't know ... But i'll try to make an example soon
as possible.


Keep up good work !


Chris C(Posted 2005) [#3]
not sure what you mean by speedup?? the bar reacts instantly
to the value that the library returns, this is a calculated
"real value" without looking I'm guess the sign is discarded
and its averaged over a handful of samples.
If you have a look at some linux C examples with volume
bars they seem to react the same way, which looks well
as you'd expect...

As far a making it a module/providing linux support and
sound effects calls available from the library there
really seems little point due to lack of interest.


Filax(Posted 2005) [#4]
Hi chris

I have some questions :)

Do you think add MP3 and OGG or WAV support ?

If Yes, do you can make same value return while MP3 playing ?

Because i prefer make vumeter with MP3 or OGG file :)


Chris C(Posted 2005) [#5]
its must handle 20+ module types unfortunatly according to

http://mikmod.raphnet.net/doc/libmikmod-3.1.10/docs/mikmod.htm

"Currently, the only file type than can be loaded as a sample is the RIFF WAVE file."