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? 3 months 6 days ago #7

  • Piotr Grochowski
  • Piotr Grochowski's Avatar
  • Offline
  • New Member
  • Posts: 8
Who made this kind of restriction? WHO DID IT?
The administrator has disabled public write access.

How to make a loop that contains the last sample? 3 months 6 days ago #8

  • ziyametedemircan
  • ziyametedemircan's Avatar
  • Offline
  • Senior Member
  • Posts: 44
  • Thank you received: 11
EMU inc. Creator of soundfond format.

Please download read the specification. freepats.zenvoid.org/sf2/sfspec24.pdf
see Page 20 (last paragraph) -21 (continued)

6.3 Sample Data Looping Rules

SoundFont 2.04 Technical Specification - Page 21
SoundFont 2.01 Technical Specification - Page 26
Last Edit: 3 months 6 days ago by ziyametedemircan.
The administrator has disabled public write access.

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

  • ziyametedemircan
  • ziyametedemircan's Avatar
  • Offline
  • Senior Member
  • Posts: 44
  • Thank you received: 11
I added two pictures for a better understanding.



The first picture is where Loop starts, the second is where it ends.




You can see that the inside and outside areas must match (complements) at both points.
Last Edit: 3 months 4 days ago by ziyametedemircan.
The administrator has disabled public write access.

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

  • Piotr Grochowski
  • Piotr Grochowski's Avatar
  • Offline
  • New Member
  • Posts: 8
The outer points shouldn't be necessary if the algorithm for previous or next sample handles loops correctly:

i.imgur.com/zv9XUny.png

All points are perfectly defined. The "data surrounding both the loop start and end points" doesn't affect the sound of the loop because the algorithm is working correctly.

And apparently even Polyphone itself breaks "the soundfont standard", if you say 4 points are required on each side but Polyphone requires 0 to the left and 1 to the right...

This is actually problematic. When a sample is added from external software whose loop covers the entire sound, Polyphone alters it making it unusable.
The administrator has disabled public write access.

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

  • ziyametedemircan
  • ziyametedemircan's Avatar
  • Offline
  • Senior Member
  • Posts: 44
  • Thank you received: 11
You haven't even read the specification, have you?
The administrator has disabled public write access.

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

  • bottrop
  • bottrop's Avatar
  • Offline
  • Junior Member
  • Posts: 36
  • Thank you received: 7
"This is actually problematic. When a sample is added from external software whose loop covers the entire sound,"
which external software?
The administrator has disabled public write access.
Time to create page: 0.077 seconds