Re: [ecasound] development release: 2.2.0-rc1

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [ecasound] development release: 2.2.0-rc1
From: janne halttunen (jhalttun_AT_pp.htv.fi)
Date: Mon Dec 23 2002 - 14:24:18 EET


On Sun, 22 Dec 2002 16:18:19 +0200 (EET)
Kai Vehmanen <k_AT_eca.cx> wrote:

> On Thu, 28 Nov 2002, Kai Vehmanen wrote:
>
> > this is it, the first release candidate. If no serious
> > bugs are found, I'll release it as 2.2.0 (in a few weeks
> > or so).
>
> As nothing serious has come up, I think we are ready for 2.2.0
> (basicly rc1 + changes in current CVS). Due to xmas+newyear
> time, I'll have to postpone the actual release to January. It's better to
> make the release at a time when I'm ready to make a new .1 release
> if some embarrassing bug is found. ;)

Ok,

so here's my tests to the latest freshly checked out CVS.

1. the resampling bug
----------------------

start jack:

# jackd -R -v -d alsa -d hw:0 -n 16 -r 44100 -H

start ecasound:

# ecasound -i /mp3/shpongle-tales_of_the_inexpressible/01\ -\ Shpongle\ -\ Dorset\ Perception.mp3 -o jack_alsa

..sounds fine.

ok then, restart jack:

# jackd -R -v -d alsa -d hw:0 -n 16 -r 48000 -H

# man ecasound

Resample - access object of different sample rates
  Object type 'resample' can be used to resample audio object's
  audio data to match the sampling rate used in the active chain-
  setup. For example, ecasound -f:16,2,44100 -i resam-
  ple,22050,foo.wav -o /dev/dsp, will resample file from 22.05kHz
  to 44.1kHz and write the result to the soundcard device.

start ecasound:

# ecasound -f 16,2,48000 -i resample,44100,/mp3/shpongle-tales_of_the_inexpressible/01\ -\ Shpongle\ -\ Dorset\ Perception.mp3 -o jack_alsa

..I can't hear crackling anymore, but it plays slower than it is supposed to!

even stranger, if I start ecasound:

# ecasound -f 16,2,48000 -i /mp3/shpongle-tales_of_the_inexpressible/01\ -\ Shpongle\ -\ Dorset\ Perception.mp3 -o jack_alsa

..it sounds fine!

Are we reverted back to the implicit resampling, or what?

2. the "pitch shifter with jack" -bug
-------------------------------------

start jack:

# jackd -R -v -d alsa -d hw:0 -n 16 -r 44100 -H

start ecasound:

# ecasound -i /mp3/shpongle-tales_of_the_inexpressible/01\ -\ Shpongle\ -\ Dorset\ Perception.mp3 -ei 100 -km 1,100,300,1,1 -o jack_alsa -b 1024

..and while playing with the modulation wheel of my synth, I note that pitch shifter doesn't work. There are some wierd frequency variations and buzz, but the tempo remains the same. While I understand that pitch shifter isn't supposed to work with realtime inputs (like jack), but why not with jack output?

for comparison:

# ecasound -i /mp3/shpongle-tales_of_the_inexpressible/01\ -\ Shpongle\ -\ Dorset\ Perception.mp3 -ei 100 -km 1,100,300,1,1 -o alsa

..works fine.

3. the "tremolo effect with jack" -bug
--------------------------------------

start jack:

# jackd -R -v -d alsa -d hw:0 -n 16 -r 44100 -H -p 64

start ecasound:

# ecasound -b 64 -f 16,2,44100 -i jack_alsa -eemt 120,600 -o jack_alsa

..then balance pcm and line-in sliders in mixer. Sound good for first couple of minutes. Then suddenly, then bpm of the tremolo halves! After a couple more minutes, it comes back up to normal speed. Then, after couple of more minutes, the tremolo effect is gone.

for comparison:

# ecasound -b 64 -f 16,2,44100 -i alsa -eemt 120,600 -o alsa

..seems to work, though the effect that I get seems to consist almost entirely of feedback. (high flutey harmonics) It also has the bpm variation issue, and it also dies in the end.

The tremolo effect definately still has some problems.

the end
-------

Hmm, maybe now as an aspiring c++'er, I might even go and find these bug on my own, instead of laying it all on you, Kai. ;)

janne


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Dec 23 2002 - 14:21:28 EET