![]() ![]() However, technically, sinc-interpolation with enough points is the highest quality method one can implement difference is, it won't alias/reflect sound around the Nyquist limit (sampling rate / 2), and the higher you pitch something with that method, the more it'll become a single sine wave (no overtones due to them being outside the freq. the fact being that interpolating samples that have low sampling rates means removing high-end artifacts from the sound in some samples (mainly percussions), that will muddy up the sound basically. The reason it "sounds better" is mostly subjective. That said, "no interpolation" is also known as zero-order hold and nearest-neighbour interpolation, where no matter where the cursor/pointer that says what value to return is, it won't calculate any intermediate values from the nearest samplepoints it'll just return the closest one. this is true for stuff like PCM-encoded wav files, but less for mp3, and for tracker modules specifically, the samples used in those are most definitely never anything even near today's 44.1 and 48 kHz rates (most ST-** samples are 8000 Hz or less)īesides, all trackers do resampling otherwise you couldn't play notes other than the base note, which is the one that doesn't modify the playback speed (pitch) of a sample. ![]() No resampling would only happen if the sampling rate of the system is equal to the sampling rate of the music file you want to play back. That said, the resampling algorithm being used by love is still different than what I would like it to use. No interpolation preserves the sample quality and does not make it sound flat or altered in any way. Though I am confused by no resampling being the lowest quality, it doesn't seem that way to me in terms of sound quality. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |