MOD - IR Loader Cabsim

Hey @pjd, I got some inputs for you.
The problem with those particular IR is the time of silence at the beginning of the IR that you are using.
For now, we recommend cutting off the silence at the beginning of that .wav file. We tried this in the office, and it made the file work like a charm!
We will do tests in-house to see if we can make the FFT-SIZE larger so that IRs with a bit of silence at the start still work.
It’s really important for us that you raise this issue. The plugin is still a work in progress and the impulse responses that you are using are pretty disseminated (so our plugin must support them with no tweaking).

4 Likes

That’s great, thanks! I’ll try to give this a test later and let you know if it works.

1 Like

@jon

I investigated not further, but nice to hear some more analysis had done the trick.

Greetings and God bless, Marius

1 Like

Thanks for looking into this so quickly today, I’ve just edited that IR file, chopping the silence at the start and also the silence afterwards and it’s now working great!

This is really cool and I’ll continue to try other IR files, thanks so much for all your hard work in adding IR file support especially on the old hardware.

2 Likes

What are the requirements for the Cab IRs?
The length of the .wav file? 20ms? 180ms? The longer the length, the more accurate the cab.
The sample rate of the IRs? 44.1k? 48k?
24 bits?

Like to know so that when I buy or ask people to make an IR, I can tell them the specification.

1 Like

You’re welcome :slight_smile: I would say that the current solution is not optimal. So we will probably put some thought into how to fix it the best way possible. Meanwhile…you already know the trick :wink:

1 Like

Currently it’s 128 samples. What means around 2.7ms.
We will try to make a build and update it to 2048 samples what would turn out around 42.7ms, but that is not yet done.

3 Likes

From the specific IR cab usage, Pete Thorn here shows that 20ms length is more than enough

Maybe 2048 samples are just fine.

2 Likes

A quick read of the comments would suggest it is good for Electric Guitars.

It looks like instruments that go lower might benefit from longer :slight_smile: please don’t leave us bass players out :wink:

5 Likes

We won’t :slightly_smiling_face:

5 Likes

Hey, I’m attempting to get this working in a desktop mod-ui setup. I’ve got browsepy running and the standard directory layout which includes Speaker Cabinet IRs but the cabsim dropdown only shows the Alice in Bones IR (no amount of restarts helps this).

Can you describe the end-to-end mechanism for files in Speaker Cabinet IRs showing up in the dropdown menu? Reading the cabsim source isn’t enlightening me :wink:

Thanks for writing this, its a very useful feature.

the plugin parameter needs to specify mod:fileTypes as described in mod/#fileTypes

then set MOD_USER_FILES_DIR env var as can be seen in mod/settings.py#L46
or I guess you are going with the pre-defined /data/user-files/ dir, so just try to debug this part mod/webserver.py#L2052 then

setting MOD_USER_FILES_DIR worked! Thanks very much

HI, I want to use mod dwarf with accoustic guitar and load some IR files with different accoustic guitar responses. Could I do it with this plugin or not?

1 Like

Hi and welcome to the forum.

This plugin has a hard-limit on the size of the IR file, so wherever something works proper depends on how big it is.
We have an alternative plugin already in beta for handling bigger IRs, so we are not limited by this plugin as the only option.

3 Likes

Thaaaanks. I’m already waiting for the device, so I will wait for the plugin too :slight_smile:

1 Like

Hi @falkTX I have been trying to get the IR cabsim to see my IRs for days now. I have set the MOD_USER_FILES_DIR to a local path with Speaker Cabinet IRs folder in it. It just won’t load…any ideas? Also my browsepy only shows a list of folders, but no size or upload. It is configured to the same path as above

Are you refreshing the plugin (load it again into the pedalboard) after adding the files? Or rebooting the device?

He means to run the tool used for file management outside of a MOD device.

The answer might be to run it in a similar fashion to what we do, that being:

browsepy --directory /data/user-files --upload /data/user-files --removable /data/user-files 0.0.0.0 8081

The MOD_USER_FILES_DIR env var is only for mod-ui. browsepy still has hardcoded paths, I found it complex to make them dynamic, so they are staying static for the time being.

1 Like

I’ll have to look for the beta! I tested the current release and the short length impacts the IR sound a bit compared to other IR loading devices compared head to head, good to know you are already working to improve it. I saw a folder which appears to be reserved for reverb IRs, very much looking forward to a convolution reverb!

1 Like