[squeak-dev] Bad loop parameters in AIFF [Repost without large attachment]

karl ramberg karlramberg at gmail.com
Sat Feb 5 12:08:01 UTC 2022


Do you have a short doIt to load these samples ?
I'm not sure how you set it up.
A quick look at aiffloop.txt I see this:
LoopedSampledSound>>samples:loopEnd:loopLength:pitch:samplingRate:
	Receiver: a LoopedSampledSound
	Arguments and temporary variables:
		aSoundBuffer: 	a SoundBuffer(0 0 0 1 1 1 2 2 2 2 2 3 3 3 3 3 3 3 3 2
2 2 2 1 1 0...etc...
		loopEndIndex: 	0
		loopSampleCount: 	-44100

So there will probably be issues with negative number of samples in the loop

Best,
Karl


On Sat, Feb 5, 2022 at 2:46 AM David O'Toole <deeteeoh1138 at gmail.com> wrote:

> (Apologies if this is a double post, I think the other will be rejected on
> account of the 2+MB AIFF file I attached. Instead I've put up a Zip file of
> the AIFFs I'm trying to import, on GDrive:
> https://drive.google.com/file/d/16BvtxS9tkIPJRcx-cri1gPGM5p0E7uV_/view?usp=sharing
>
> Original message:
>
> I have AIFF files with loop points all set the same, beginning at sample
> 44100 and ending at 88200. I am trying to use
> SampledInstrument(class)>>#readSimpleInstrument:fromDirectory: to create a
> sampled instrument.
>
> In Snd i can verify the loop points are correct:
>
> > >(sound-loop-info (open-sound "~/sessions/orch.mosaic/cello f/36.aif"))
> (44100 88200 0 0 0 0 1 1)
>
> But as you can see in the bug report/screenshot, the end point becomes 0
> somehow when it reaches note 36.aif, resulting in an error. I've also
> included the offending .aif file, which might be malformed in some way I
> haven't discovered.
>
> How might I go about debugging this further?
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220205/5e42c5c9/attachment.html>


More information about the Squeak-dev mailing list