Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: foo_dumb (Read 38156 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

foo_dumb

Attached file demonstrates wrong playback of .it-format and a loadfailure of an .xm-format file.
Please read foo_dumb topic in "3rd Party Plugins" forum for more info.

Regards, deus-ex.

foo_dumb

Reply #1
Attached file Chris38b.it demonstrates wrong/different playback of .it-format.
Previous upload contained wrong .it file. My fault, sorry.
Please read foo_dumb topic in "3rd Party Plugins" forum for more info.

Regards, deus-ex.

foo_dumb

Reply #2
Testfiles for comparison of foo_dumb vs foo_mod.
Please read foo_dumb 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.

foo_dumb

Reply #3
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.

foo_dumb

Reply #4
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

foo_dumb

Reply #5
The file Sweetsin.xm fails to load with foo_dumb v0.9.2.2.

Regards, deus-ex.

foo_dumb

Reply #6
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.

 

foo_dumb

Reply #7
Quickie testcase for envelope carry.[attachment=994:attachment]

foo_dumb

Reply #8
Quote
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 v0.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.

foo_dumb

Reply #9
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.

foo_dumb

Reply #10
Trumpetsample of Sevensea.it sounds totally messed up. Checked with latest v0.9.2.5 (13.9.2004).

Regards, deus-ex.

foo_dumb

Reply #11
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.

foo_dumb

Reply #12
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

Reply #13
foo_dumb plays only 6 seconds with this module
You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time.

- Abraham Lincoln

foo_dumb

Reply #14
Rezipped DISCVRY.MOD for everyone who can't access 7-Zip format.

deus-ex

foo_dumb

Reply #15
Invalid strings after intro (after the quiet part you hear only *1* string at a time)
(starting from 1:01..)
You can fool some of the people all of the time, and all of the people some of the time, but you can not fool all of the people all of the time.

- Abraham Lincoln

foo_dumb

Reply #16
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

foo_dumb

Reply #17
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.
I am arrogant and I can afford it because I deliver.

foo_dumb

Reply #18
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

foo_dumb

Reply #19
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

foo_dumb

Reply #20
Quote
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
I am arrogant and I can afford it because I deliver.

foo_dumb

Reply #21
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

foo_dumb

Reply #22
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

Reply #23
Foo_dumb plays just the first 43 seconds of this file (multitrack S3M)

foo_dumb

Reply #24
Foo_Dumb only loads "Music0.psm" from Extreme Pinball's music set which is made of five .psm files.

deus-ex