foo_dumb

[quote author=deus-ex link=msg=843502 date=1377975550]Though support for .psm modules appears to be broken, the format isn't recognized as being supported anymore.[/quote]Works for me. If you can reproduce it with exact files, upload exact files to the forum and I'll check them out.

foo_dumb

Fixed a pretty serious flaw in playptmod. Or at least, a deficiency. In a previous incarnation, I had added Modplug ADPCM sample support, but one of the rewrites that occurred did not include that feature into the new code. I have since reimplemented ADPCM sample support, since there are a number of PC MODs which use it. Now they won't sound like utter garbage with the default of playptmod being enabled.

foo_dumb

Fixed a pretty serious flaw in playptmod. Or at least, a deficiency. In a previous incarnation, I had added Modplug ADPCM sample support, but one of the rewrites that occurred did not include that feature into the new code. I have since reimplemented ADPCM sample support, since there are a number of PC MODs which use it. Now they won't sound like utter garbage with the default of playptmod being enabled.

thx for all the amazing Programming you do Kode54 ;^_^ I am avle to listen to great game and other music because fo you =D

foo_dumb

I noticed one thing. I can theoretically set fade time in format "m:s.ms" . But if I try to add colon or dot there, this field throws error that I can put there only a number. Seems it's a system error, as it is written in Polish (my system language). So how should be fading option filled - just with amount of milliseconds or ... ?

foo_dumb

I noticed one thing. I can theoretically set fade time in format "m:s.ms" . But if I try to add colon or dot there, this field throws error that I can put there only a number. Seems it's a system error, as it is written in Polish (my system language). So how should be fading option filled - just with amount of milliseconds or ... ?

foo_dumb crashes on saga_musix_-_timelord.it when interpolation is set to 'none'.

This never happened to me, but it does run incredibly slow through several patches of the song where the sample rate of several notes is incredibly high. I've replaced the "none" mode with something different, but it's no faster at handling this particular song. So either render it to a lossless or lossy PCM file, or use a different interpolation mode for real time listening.

foo_dumb

foo_dumb crashes on saga_musix_-_timelord.it when interpolation is set to 'none'.

This never happened to me, but it does run incredibly slow through several patches of the song where the sample rate of several notes is incredibly high. I've replaced the "none" mode with something different, but it's no faster at handling this particular song. So either render it to a lossless or lossy PCM file, or use a different interpolation mode for real time listening.

The replacement of the interpolation routine "none" brakes more than it fixes:

For a listening test I rendered the module signature.it to FLAC with foo_dumb v1.0.64 which took ~40 seconds, then again using foo_dumb v.1.0.66 which took ~3 min 40 secs. This is 5 times longer than with foo_dumb v1.0.64!

Then I played back beep.it using foo_dumb v.1.0.66. Stuttering playback appears at Order 26 which I never experienced there before. Then playback recovers back to normal at order 27 until order 30, where the stuttering reappears even stronger and lasts to almost the very end of the tune. At times the playback comes almost to an halt!

Next try was bubbles.it which now also produces heavy stuttering beginning with order 04, and getting quite stronger from order 07 onwards.

I witness the same heavy stuttering with timelord.it which makes it impossible to play the tune.

I could go on providing more examples of Impulsetracker modules that are now played back with stuttering which used to play fine previously with foo_dumb v1.0.64.

foo_dumb

Release v1.0.67 with the revert to the previous routine fixes the previously reported issues. Thank you for that.

I noticed that you also added a few tweaks which now enables me to play back module timelord.it, too. Though it does not play through flawlessly, yet. Strong stuttering appears between order 18 - 20, a light stutter in order 37, and heavy stuttering again from order 41 - 43 were the playback sometimes comes to an halt. Is there is room to tweak it a little more?

Btw, the download of current foo_dumb does not work from the foobar2000 components page, I had to visit your homepage.

foo_dumb

You'll have to force a manual refresh on the pages, and if that doesn't work, you'll just have to use Internet Explorer or Google Chrome instead of Firefox to download from the main components page. Or you can, you know, click the Check for updated components option from the player itself and it will download updates for you.

As for speed, there's nothing I can do about that, short of sacrificing quality in the name of speed. I assume most of you are using the "none" mode because you like the sound, not because you assume it's faster. It's either this way, or high pitched samples alias horribly. And this particular module has a tough time with this resampling mode because Saga Musix did a lot of pitch shifting tiny sample loops well above the nyquist point for most reasonable output rates.

I can try and see if unrolling sample loops will speed it up, so it doesn't have to jump out of the mixing loop as often to reset the sample position. I can do this with samples with normal loops, but not if they use sustain loops.

foo_dumb

You'll have to force a manual refresh on the pages, and if that doesn't work, you'll just have to use Internet Explorer or Google Chrome instead of Firefox to download from the main components page. Or you can, you know, click the Check for updated components option from the player itself and it will download updates for you.

its been doing this once and a long o' while...I haven't noticed any benefit to forced refresh{[CTR]+[..F5]} at least not in my case... so its acting up right now? I'll check it out myself...

foo_dumb

What kind of person doesn't have home Internet access in this day and age? I mean, what are you going to do the next time you get a jury duty summons? Just the other day, my mom got such a summons, and it asked her to report to a web site to fill out a survey within 5 days. Well, it did give her a phone number to fill out for a hard copy of the survey.

foo_dumb

What kind of person doesn't have home Internet access in this day and age? I mean, what are you going to do the next time you get a jury duty summons? Just the other day, my mom got such a summons, and it asked her to report to a web site to fill out a survey within 5 days. Well, it did give her a phone number to fill out for a hard copy of the survey.

My life is kinda a mess (Mom's gone Cancer 2007, etc..) (I'm more the conspiracy, NewAge, PC-Enthusiast, RPG, Sci-fi, Fantasy type, peaceful, love of nature ;^_^regular jobs never quite worked out so I make do with what comes to me from time to time... like fix a PC once in a blue moon...2008 till 2011 I volunteered for w LAN/Gaming center to help keep it running, I loved what I did there PC updates, and advanced configing, cleaning everything pretty much..

foo_dumb

Interesting story, sorry I coaxed it out of you in that unfriendly manner. Actually, I was being sarcastic, but you can sort of see where I'm coming from. Even the bloody government expects everyone to have handy Internet access now.

foo_dumb

Interesting story, sorry I coaxed it out of you in that unfriendly manner. Actually, I was being sarcastic, but you can sort of see where I'm coming from. Even the bloody government expects everyone to have handy Internet access now.

its all good, being Gemini (born in Mid June) I apparently like to tell everyone my life story.. lol

and that's only part of the story loi...

a bicycle accident in August 2010 left kinks in my neck(C3 & C4) and where the shoulders(T1 & T2) meet...

I get electrical assistance which wipes 77% of the Power bill ;^_^;, and get help once and a while to pay the $9 Electric bill...

and food pantries, Soup Kitchen(two dinners a week on Tues & Thur) help me with a bit of food, plus I know the family that owns a local health food store they save food at the end of there sell by dates because they can't sell it after that and would otherwise go to the dumpster, soo all in house made, baked yummies, soups & deli mixes when ever any don't sell(;_;) I give them a new temp home in my Stomach lol ;^_^.

I lost my mother to cancer in October of 2007 ;_;, and my brother was the last to move out of my family's 3-bed-room in public housing (2009), and housing let me keep the 3BR for 3 years till a 1 BR opened up in the older part of housing so I am there now...(well at the library right this sec to get internet)...

and that is still only a fraction of my total life story loi.

ps:as always thx soo! much for all the great programming you do (especially all the Foobar Game music extensions ;^_^

foo_dumb

.ULT should be relatively straightforward except for it's dual effects.One think thought is that the doc doesn't mention it but from asking help within the tracker you see that most effects have memory.Ah, one complication maybe, I think that Portamento is automatic ("fire and forget" like for 669).

.DMF on the other hand requires some adaptations because XTracker uses a very different tempo system with to quote "auto calculated speed" which I understand as dividing a row in enough steps to smoothly apply the effects. As effects are expressed in change during a whole row and most delays are in 1/16 of a row, I'd just fix the speed to 16 and adapt the tempo in consequence.

I mentioned 669, well I played with Composer669 recently (disable xms, ems, umb in DOSBox) and here are my conclusions:- tempo is 31 frames/sec, i.e. 77.5 when translated in MOD tempo, so 78 as in Dumb is ok.- pitch is probably represented as follows: C-0 is 100, C-1 is 200, C-2 is 400, C-3 is 800, i.e. neither an Amiga period nor an XM/IT "linear" mode but a fraction x/200 of the base frequency.- slides have no limits and turn weird after a while. Slide down has the curious effect of sliding up after a while, something I have seen in several tunes. I guess that it occurs when the fraction becomes negative.- vibrato oscillate every frame between high a normal value (i.e. type half square with speed 128), the depth seems to be 16 times that of slides.- effect d, is kind like a finetune, except that if is unsigned, probably at twice the depth of a slide and does not need to be applied at the same time as a new note