amused has confirmed that the mac build does pick up the
.wav files in the drop menu, but refuses to actually load and use them.
This may sound like a dumb question, but do these WAVs load in the Windows version?
(I assume that they do because youve probably tested them, just making sure.)
The reason why im asking is because i have discovered that Surge doesnt load just any WAV, even if it is in a valid format. Simply put: Length matters! While trying to figure out why some WAVs of the same format would load just fine whereas others would not, i have discovered that there is a point where the plugin (talking about 1.5.2 now) considers a WAV 'too long' (so to speak) and therefore doesnt load it even if the format itself is supported. I have tracked this point down to the following values:
Seconds: 2.728 (2.728005 shown in the more precise display)
(Note: Seconds, Samples and Bytes all represent the same thing, i.e. they are merely different ways of indicating the length of the file.)
With a length of 2.728 seconds a WAV still loads fine.
With a length of 2.729 seconds a WAV is considered too long and will not load.
The threshold therefore seems to be 2.728 seconds, which means any sample not exceeding that limit should be fine.
- IEEE float signed 32 bit, 44100 Hz, 2822 kbps, stereo
- IEEE float signed 32 bit, 44100 Hz, 1411 kbps, mono
- PCM signed 16 bit, 44100 Hz, 1411 kbps, stereo
- PCM signed 16 bit, 44100 Hz, 705 kbps, mono
All of these formats worked fine as long as the WAV remained within the limit of 2.728 seconds max.
Anything longer than that did not load regardless of the format used.
Method used to load the WAVs was via drag&drop from Windows Explorer to Surge.
(Which BTW switches to Wavetable Osc automatically when a WAV is dropped onto its window.)
Not sure if this helps any in this particular case, (probably not), just thought id mention it because this length-limit is not documented in the manual and thus a potential source of confusion when 2 WAVs are exactly the same format, yet only one of them loads. (As was the case in my case.)