On Tue, 31 May, 2005 at 07:14AM +1000, Erik de Castro Lopo spake thus:
james(a)dis-dot-dat.net wrote:
0)
Cheesetracker must be better than most trackers in terms of
sound quality.
It works at the samplerate of Jack - 44100 in my case.
Its not a sample rate issue at all.
In order to play a sample at different pitches, a tracker needs
to do what is effectively sample rate conversion. Every tracker
I've ever looked at used linear interpolation for sample rate
conversion and linear interpolation is nowhere near the best way
to do it, but it is cheap in terms of CPU resources.
Yup. Cheesetacker has a choice of: Raw, FM, Cosine, Linear and Cubic.
The linear interpolation will cause some notes to
sound more grainy
than others.
All of this isn't as much of a problem as you
might think.
Admittedly, using samples for everything has drawbacks - you can't
move too far away from the original pitch before there are noticable
effects, but just as you would with a soundfont, you just have
multi-sample instruments.
Ever thought of writing a tutorial on how to do music in Cheestracker :-).
Yes. I think I might when I have some time. In the meantime, theres
always
united-trackers.com
Erik
--
"I'd crawl over an acre of 'Visual This++' and 'Integrated
Development
That' to get to gcc, Emacs, and gdb. Thank you."
(By Vance Petree, Virginia Power)