13.7 freeze issue with folder & samples

Hi Dan,

I’ve run into something I just can’t figure out:
There’s one folder with samples that completely freezes the MetaModule. I’ve already tried to find out what’s causing it, but no luck so far.

Here’s an example of when the freeze happens:

  1. I open a patch with the SickoLooper5
  2. I go to the options in SickoLooper5
  3. I import a sample
  4. Most sample folders work fine, except when I choose the folder called “Vocals” — then everything freezes.

I’ve sent you the “Vocals” samples and the .yml file via private message in case you want to try it yourself.

And I had another question:

I had a conversation with Sickozell because the SickoLooper5 doesn’t save the samples when I save the .yml file.
Does this have something to do with the MetaModule system?
Or is it something specific to the looper itself?
Because in VCV (outside of the MetaModule), the looper does remember the samples.

Thanks!

In case anyone else is having the same issue, the problem was being caused by lots of long file names in a directory (over 100 wav files, each with filenames up to 66 characters long). I fixed it, and it’ll show up in the next release (dev-13.9 I suppose)

I looked at the code, and it looks like the Looper5 copies the sample file that you load into the patch storage directory, and renames it track1.wav or track2.wav, etc.

So the files are stored in the VCV patch file but since they can be many MB in size, it’s not feasible to store these in the MM patch file itself.

I think it would be possible to have the MM hub save the names of the track files, though there would need to be some extra steps since there’s not a clear translation between the file path on your computer and file paths on an SD Card or usb drive. Example: when you load a file from your computer in your home directory, its path is something like “/Users/myname/audioprojects/samples/vocals/01-singing.wav”. If that was saved in the patch file, then somehow the MM would need to know where to look on the SD card or USB drive for 01-singing.wav file. Some kind of directory mapping needs to happen, but I’m not sure what that would look like.