Welcome, Guest
Username: Password: Remember me

TOPIC: How to make a loop that contains the last sample?

How to make a loop that contains the last sample? 4 months 3 weeks ago #1

  • Piotr Grochowski
  • Piotr Grochowski's Avatar
  • Offline
  • New Member
  • Posts: 9
The number won't increase to the last sample, so how to make a loop that contains the last sample?
The administrator has disabled public write access.

How to make a loop that contains the last sample? 4 months 1 week ago #2

  • bottrop
  • bottrop's Avatar
  • Offline
  • Senior Member
  • Posts: 45
  • Thank you received: 7
paste a little silence, noise or whatever at the end of the waveform.
regards bottrop
The administrator has disabled public write access.

How to make a loop that contains the last sample? 4 months 1 week ago #3

  • Piotr Grochowski
  • Piotr Grochowski's Avatar
  • Offline
  • New Member
  • Posts: 9
That's nothing but a workaround. I'm seriously looking for an actual solution to this problem (bugfix needed?).
The administrator has disabled public write access.

How to make a loop that contains the last sample? 4 months 1 week ago #4

  • ziyametedemircan
  • ziyametedemircan's Avatar
  • Offline
  • Senior Member
  • Posts: 72
  • Thank you received: 18
SoundFont 2.01 Technical Specification - Page 26
SoundFont 2.04 Technical Specification - Page 21

6.3 Sample Data Looping Rules
....

"In actuality, because of the various interpolation algorithms used by wavetable synthesizers, the data surrounding both the loop start and end points may affect the sound of the loop. Hence both the loop start and end points must be surrounded by continuous audio data. For example, even if the sound is programmed to continue to loop throughout the decay, sample data points must be provided beyond the loop end point. This data will typically be identical to the data at the start of the loop. A minimum of eight valid data points are required to be present before the loop start and after the loop end.

The eight data points (four on each side) surrounding the two equivalent loop points should also be forced to be identical. By forcing the data to be identical, all interpolation algorithms are guaranteed to properly reproduce an artifact-free loop."
Last Edit: 4 months 1 week ago by ziyametedemircan.
The administrator has disabled public write access.

How to make a loop that contains the last sample? 4 months 1 week ago #5

  • Piotr Grochowski
  • Piotr Grochowski's Avatar
  • Offline
  • New Member
  • Posts: 9
I never heard of such a requirement. The data before and after should be always well known as a sound with a loop initiated by the start and end commands always becomes a 1-dimensional wave (prefixed and suffixed by infinite silence) that can easily be interpolated. I don't get it.
The administrator has disabled public write access.

How to make a loop that contains the last sample? 4 months 1 week ago #6

  • bottrop
  • bottrop's Avatar
  • Offline
  • Senior Member
  • Posts: 45
  • Thank you received: 7
well, the fact you never heard of it, does not mean it is not true. like our friend Zya wrote, there has to be a margin before and after the loop-points, so pasting a little silence at the end is not a workaround, it is the only way.
regards bottrop
The administrator has disabled public write access.
Time to create page: 0.045 seconds
Cron Job Starts