[linux-audio-user] Lend me your ears

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 31 May, 2005 at 07:14AM +1000, Erik de Castro Lopo spake thus:
> james@xxxxxxxxxxxxxxx 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)

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux