Attached file demonstrates wrong playback of .it-format and a loadfailure of an .xm-format file.
Please read foo_dumb (http://www.hydrogenaudio.org/forums/index.php?showtopic=27367) topic in "3rd Party Plugins" forum for more info.
Regards, deus-ex.
Attached file Chris38b.it demonstrates wrong/different playback of .it-format.
Previous upload contained wrong .it file. My fault, sorry.
Please read foo_dumb (http://www.hydrogenaudio.org/forums/index.php?showtopic=27367) topic in "3rd Party Plugins" forum for more info.
Regards, deus-ex.
Testfiles for comparison of foo_dumb vs foo_mod.
Please read foo_dumb (http://www.hydrogenaudio.org/forums/index.php?showtopic=27367) topic in "3rd Party Plugins" forum for more info.
Description:
¯¯¯¯¯¯¯¯¯
4thsym.it = resonant filters, foo_dump not as accurate as foo_mod
Cregaia.it = soundvolume drop in foo_dumb after ~6 sec. replaytime
Regards, deus-ex.
Another file, Chris0b.it, for resonant filter playback comparison.
Description:
¯¯¯¯¯¯¯¯¯
Notice the voice at the beginning shouting: "somebody scream". It sounds damped with foo_dumb. Foo_mod outputs it very clear.
Forward to ~55 sec playtime. A Guitar, distorted with resonant filters, plays in the foreground. Replay is more detailed, richer with foo_mod.
Regards, deus-ex.
Attachment contains files causing problems with foo_dumb 0.9.2.2.
Description:
¯¯¯¯¯¯¯¯¯
Bdp-Koro.s3m = mono s3m, wrong panning, left instead middle
Budda.s3m = loadfailure (converted from .far-format)
Jt_Smily.xm = clipping
Moonlit.it = clipping (flute at the start)
Mr_Lazy.xm = wrong initial panning, too much to the right
Phazer.s3m = clicking (first orders)
Satell.s3m = clipping (start area)
Strshine.s3m = loadfailure
Whisper.xm = drum snare sound missing
Regards, deus-ex
The file Sweetsin.xm fails to load with foo_dumb v0.9.2.2.
Regards, deus-ex.
Attachement contains two ~15 sec. samples of the file Whisper.xm. The whole file was converted both with foo_mod and foo_dumb
to WAV (PCM, fixed-point). A ~15 sec. sample of each was saved using Audacity which then were converted to OGG (Megamix II, quality 7.5)
to save bandwidth.
Whisper.xm is a so called 'chip module'. You'll recognize that the chip-drums are replayed differently by the two plugins.
Foo_Mod's output is closer to (same as) the original Fasttracker2 (.xm-format DOS-tracker).
Regards, deus-ex.
EDIT: Nice one. Five doubleposts occured though i never hit the "add reply" button at that time.
Had to upload the attachement five times too. On the fifth try i shortend the file to get a complete upload finally.
My apologize, though i think i'm not to blame.
Quickie testcase for envelope carry.[attachment=994:attachment]
Quickie testcase for envelope carry.[attachment=994:attachment][a href="index.php?act=findpost&pid=241227"][{POST_SNAPBACK}][/a]
Interesting module. I just checked in Impulse Tracker 2.14 patch 5, and it doesn't seem to support envelope carry when NNA is set to cut / disabled, but this may have changed in later versions, which weren't shared with the general public.
I have implemented envelope carry, and I hope it is correct and not prone to blowing up.
Also, all of the changes mentioned in my last post apply to 0.9.2.3, which I forgot to upload. Whoops.
Uploaded v
0.9.2.3.
- Implemented S3M and IT mono modes.
- Implemented IT vibrato and tremolo waveforms and S3x/S4x/S5x control effects. (Vibrato may be restarting with each node instead of continuing as it is supposed to, I'll probably look into this...)
- Fixed XM panning slide effect. After fixing S3M/IT panning slide/shift, which was backwards, I didn't realize I would need to correct the XM effect translation as well. Whoops again.
- Fixed MOD channel count.
- Fixed missing codec information for MOD/S3M/XM.
- Added tracker version information for S3M.
- Implemented envelope carry.
Crashity module.[attachment=995:attachment]
Somewhat late edit - I don't get any envelope carry with the GUS driver in Impulse Tracker in DosBox, but even with the new note action set to cut and the duplicate check set to cut on duplicate instrument, the diskwriter output would still carry the envelope. I have IT 2.14 patch 4 with the network thing.
Trumpetsample of Sevensea.it sounds totally messed up. Checked with latest v0.9.2.5 (13.9.2004).
Regards, deus-ex.
Collection of .s3m's utilizing ADLIB instruments. They cannot be replayed with foo_dumb/foo_mod, plugins & foobar "freezes" and must be shut down through taskmanager.
Use foo_adlib instead. To prevent association conflicts append an extension recognized by the adlib plugin, i.e., rename adlib.s3m -> adlib.s3m.amd.
Regards, deus-ex.
Jos-Dr4k.xm fails to load both with foo_dumb and foo_mod.
Foo_Mod error message: WARNING (Foo_Mod) : BASS_MusicGetLength() returned error: 20.
Foo_Dumb does'nt emit any message.
Regards, deus-ex.
foo_dumb plays only 6 seconds with this module
Rezipped DISCVRY.MOD for everyone who can't access 7-Zip format.
deus-ex
Invalid strings after intro (after the quiet part you hear only *1* string at a time)
(starting from 1:01..)
Trauma.okt wont load with v0.9.2.9.
Algory.ptm: Effect "Porta to Note/Porta down" seems to sound wrong. Start from ~2.05 min or Order 1D, Channel 14 and 15, Porta to Note/Porta down sounds probably wrong in comparison to Open Cubic Player. Sidenote: In_Mod handles the effect same as foo_dumb.
deus-ex
tested with foo_dumb 0.9.2.10
The following tracks fail to load completely:
Necros - Point of Departure.s3m
Skaven - Ice Frontier.s3m
Purple Motion - Aquaphobia.s3m
This track loads but only produces a short burst of noise:
Purple Motion - Unreal II '93 Remix.s3m
The this track has a missing bassline near the beginning:
eXtend - Uncontrolled.mod
The following track has an insane (ab)use of effects and tricks - missing instruments and other weirdness throughout the song:
eXtend - Technological Death.mod
Another track with missing instruments in some parts of the song:
Laxity - Checknobanckh.mod
Thanks for your hard work, kode - i think this plugin has great potential. It's not ready yet for me to replace BASS, but i'm looking forward to switching to foo_dumb.
Found some problems with the .mod-format:
Fastcha2.mod Order 00, wrong replay of Channel 03. Order 01, also wrong replay of Channel 04.
Synergy.mod Order 01, wrong replay of Channel 03.
Cargo.mod Order 00, wrong replay of Channel 02 and 03.
Vision.mod Order 03, Channel 03 (Percussion) seems to be too much on the left.
Everything checked against v0.9.2.9 - 0.9.2.10.1.
deus-ex
Aqua.s3m Original Aquaphobia.s3m, loads seemless with foo_dumb.
Icefront.s3m Original Ice Frontier.s3m, loads seemless with foo_dumb.
Point.s3m Original Point of Departure.s3m, loads seemless with foo_dumb.
Unreal2.s3m Original Unreal II '93 Remix.s3m, loads seemless with foo_dumb.
(Packed as .rar Archive, .zip was to big and would'nt completely upload.)
deus-ex
Aqua.s3m Original Aquaphobia.s3m, loads seemless with foo_dumb.
Icefront.s3m Original Ice Frontier.s3m, loads seemless with foo_dumb.
Point.s3m Original Point of Departure.s3m, loads seemless with foo_dumb.
Unreal2.s3m Original Unreal II '93 Remix.s3m, loads seemless with foo_dumb.
(Packed as .rar Archive, .zip was to big and would'nt completely upload.)
deus-ex
[a href="index.php?act=findpost&pid=243384"][{POST_SNAPBACK}][/a]
Huh? With the new version, or the one i posted? I mean, was it fixed in foo_dumb, or did i make a mistake?
- Lyx
No mistake on your side, Lyx.
Your files failed to load with v0.9.2.10 & v.0.9.2.10.1, but they load with XMP, IT, OCP. My files do load with all of them, beeing a little different to yours. My guessing was that your files are touched/resaved versions of the original but that doesn't seem to be true. I.e. when looking at the stored tracker version info, some of your files are saved in an earlier version of the tracker and so are some of mine. So to claim my files beeing the original versions was mouthful. I apologize.
deus-ex
As I indicated in the main topic, those files had some conflicting information on some samples which were not really present. They indicated PCM sample type, zero length, and sometimes a missing SCRS signature. Newer trackers are likely to indicate that the sample is not present with a type of 0 as well, or at least include the SCRS signature.
Now DUMB performs length checking before checking for the signature.
I also had a similar problem with a few PTM files. They were either missing sample signatures, or the last sample in the file was truncated due to poor ripping. I removed the sample signature verification and allowed truncation for the last sample in the file.
Foo_dumb plays just the first 43 seconds of this file (multitrack S3M)
Foo_Dumb only loads "Music0.psm" from Extreme Pinball's music set which is made of five .psm files.
deus-ex
Game "Silverball", 01-TITLE.S3M, a converted .psm file :
- Order 00, Channel 03, 05 sec. audible, 03 sec. silent, again 05 sec. audible. This pattern continues.
- Order 02, Channel 04, is interupted immediately after starting to play. This repeats at every new Order.
deus-ex
Music from "Silverball Plus 2", a set of nine .psm files, wont load.
deus-ex
Kode54's plugin site is temporarily unavailable. You can download current release v0.9.2.12 of Foo_Dumb here.
deus-ex
For Tb-Where.it a (nonexistant) subsong is displayed at Order 29 with a duration of 2:43:06 hours. Playbackspeed is ultra slow.
deus-ex
New version.
This examples demonstrates several problems i found with subsong detection and one .s3m-file which fails to load with all versions of foo_dumb regardless of subsong feature.
deus-ex
Foo_Dumb v0.9.2.13:
Jeff60.it fails to load with subsong scanning
Outofs.mod (VBlank MOD) Order 61-68, wrong playspeed, thus playtime is 10:54 instead 07:20 min.
deus-ex
some problematic mods
[attachment=1072:attachment]
amf converters
I just found another problematic module, it doesn't play well in foo_dumb (for example at 0min 41s)
some mudules format files description
Looping issues:
ftp://ftp.untergrund.net/users/rez/mod/ma...-necroscope.zip (http://ftp://ftp.untergrund.net/users/rez/mod/mantronix-necroscope.zip)
[attachment=6303:Settings.png]
Foo_DUMB Module decoder 0.9.9.63 crashes trying to load module Tw-Solar.it (included in archive along with crash report).
I was able to recreate the crash with a vanilla out of the box installation of foobar2000 with foo_dumb being the only additional plugin.
Fixed Protracker module mix.mod. See related post here (http://www.hydrogenaudio.org/forums/index.php?showtopic=27367&view=findpost&p=828546)
Crash-log for playback of tracker module timelord.it. For details read here (http://www.hydrogenaudio.org/forums/index.php?showtopic=27367&view=findpost&p=851114).
orange.mod: Playback issue using foo_dumb's playptmod option.
bergsmaetaren_lever.xm converted to FLAC.
Varying results for active channel count of .it modules.