[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - mikmod 32 and 64 bit builds for mingw

mikmod 32 and 64 bit builds for mingw

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

mikmod 32 and 64 bit builds for mingw

Postby revelator » Sat Nov 05, 2011 2:42 am

after much tinkering i managed to compile mikmod static and dll build for mingw.
also availiable are 64 bit builds for mingw64.

mikmod is mostly used for old style xm music files like the ones in nehahra but can play other formats to.
my build supports loadable plugins thanks to the dlfcn-win32 project (linux style dlopen etc instead of the windows loadlibrary function)
while loadlibrary might be the correct choice it works quite fine with dlfcn-win32.

also availiable are builds of winpcap for mingw32 and 64 for emulating old network like ndis.

want to try it out with something really old ? i got a fresh build of dosbox from ykwhong (daum cafe) compiled with the above. load up yer ol blood or doom and go rip some :)

https://sourceforge.net/projects/cbadva ... nt%20Kits/? for the mikmod libraries.

http://code.google.com/p/realm/download ... z&can=2&q= for the dosbox build.

the winpcap drivers will be uploaded also if anyone requests them.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby leileilol » Sat Nov 05, 2011 10:20 am

As a tracker I really hate mikmod, how it hooks, and there's the panning and echo you can't control.

just letting you know a relevant opinion.





p.s. dumb library + foobar2000 foo_dumb's improvements to the dumb is better better better better better better better better better better better

p.p.s. libmodplug is a joke.
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sat Nov 05, 2011 1:08 pm

only use it with SDL_sound myself which seems to work ok but ill take your word for it :) ill have a look at dumb.
newer used modplug with anything tbh personally i prefer midas but so far i havent been able to get it to compile with mingw (weird build system).
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sat Nov 05, 2011 6:26 pm

hmm did some research on panning with mikmod and it seems to be possible by using VC_VoiceSetPanning echo however im not sure about.
the project seems abandoned so im taking it up to do some improvements on it.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby leileilol » Sun Nov 06, 2011 1:11 am

I have

Some players hate some of the tricks I do (lots of note cut/delay, pitch tune, pattern reuse for small bits using pattern jump)
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sun Nov 06, 2011 5:00 am

thanks :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sun Nov 06, 2011 6:14 am

Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Tue Nov 08, 2011 9:16 pm

I see now why panning didnt work with mikmod earlier. It turns out that the only availiable windows version was the mikwin port which didnt have those yet while mine is a port to windows of mikmods latest version for unix which does.
so yup it works :) atleast now it does.
Mikmods console player however is broken (though i can compile it) theres no sound (probably caused by it using directsound pre win7).
The output can be seen on the volume meters though. SDL_sound's player however works fine with it.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby drm_wayne » Fri Nov 22, 2013 4:54 pm

sorry for bumping that, but is there a quake engine which can use mod/xm files for music playback?
It would be cool to use my oooold protracker mods as background music.

@lei: nice tunes :D
User avatar
drm_wayne
 
Posts: 232
Joined: Sat Feb 11, 2012 5:47 pm

Re: mikmod 32 and 64 bit builds for mingw

Postby leileilol » Fri Nov 22, 2013 9:11 pm

Darkplaces.

Also, nehahra BUT THAT IS VILE VILE VILE VILE VILE VILE VILE
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: mikmod 32 and 64 bit builds for mingw

Postby szo » Sun Nov 24, 2013 6:52 pm




szo
 
Posts: 132
Joined: Mon Dec 06, 2010 4:42 pm

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sun Nov 24, 2013 10:41 pm

Allready done that :) actually a while ago posted the build in another thread.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby leileilol » Sun Nov 24, 2013 10:43 pm

Anything about Dumb?

I'd prefer to use that because of the dos platform and the OGG support as an extra...
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Re: mikmod 32 and 64 bit builds for mingw

Postby revelator » Sun Nov 24, 2013 11:22 pm

If you use MinGW64 then yes i have that compiled. both the 32 and 64 bit versions.

Hmm new mikmod makes use of OpenAL / SDL do mod files actually support surround ? or are there other reasons.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2605
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: mikmod 32 and 64 bit builds for mingw

Postby leileilol » Mon Nov 25, 2013 12:22 am

No. They can only pan to left and right channels.

If only there were something that just goes into quake's paintbuffer stuff without extra dependencies...
leileilol
 
Posts: 2783
Joined: Fri Oct 15, 2004 3:23 am

Next

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest