Talk:SmileBASIC (Petit Computer 3)/@comment-15296152-20140926210132/@comment-5334617-20140927013120

''I am hoping that BGMPRG (or whatever equivilent we get) will allow for ... defining the initial loop point (rather than just the start).''

The shorter waveform is 32 data points. Do you mean using, say, the 11th to the 32nd, then the 1st to the 10th, and repeating? That can be accomplished by using the current  with. Or do you mean using, say, the 1st to 10th data point, then the 11th to the 32nd, then the 11th to the 32nd again, and only those ones thereafter? Middle C is about 260Hz, meaning the entire waveform lasts (1/260) seconds. If the very first pass through the waveform data is different from the waveform data used subsequently, the difference will only last about 4 milliseconds (for middle C). I don't think that's enough to make much of an audible difference.

What is it you're trying to accomplish, or hope will happen, by changing the 'initial loop point'?