[linux-audio-user] Ecamegapedal - please help!

felipe filippo at email.it
Tue Dec 17 18:54:00 EST 2002


Hi everybody

I play guitar and needed a good non-commercial FX processor to turn my PC into 
a little guitar studio to improve my knowledge of guitar FX and such.

I "apt-got" ecamegapedal and ecasound (debian woody here), I then deinstalled 
them and downloaded and installed the latest source releases 
(ecamegapedal-0.3dev1 and ecasound-2.2.0-rc1)... but still I have a problem: 
Everything works fine except I can't use ecamegapedal as a realtime effects 
processor! It works totally amazing when I set <Input> to a wav file, but 
when I choose "arts" as input AND output it does just nothing. My guitar 
keeps producing the same clean sound no matter which effect I choose.

My soundcard is an OPL3SA2 and it should be full-duplex, as I can hear using 
software like GNUITAR, ExEf, Stompbox2 ecc ecc. I just wanted to use the 
superior capabilities of ecasound. Oh and I also tried to test ecasound from 
the command line with something like:

$: ecasound -i:arts -o:arts -a:felipe -c

That works, although the signal I get is a bit delayed, maybe there's some 
argument I could pass to have it adjust the output...

BTW the real important thing to me was to have a good and intuitive 
guitar-FX-oriented interface to ecasound, and I think ecamegapedal is the way 
to go. Please could you help me? I'm attaching some output I get when I start 
ecamegapedal or ecasound.

Best Regards and Keep Up This Good Work!

-felipe-

PS: I also tried other ecasound related software, like tapiir and tkeca... but 
they look more like mixers and I just want a realtime effects processor ;-)




--
Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f

Sponsor:
A Natale regalati un computer e risparmia: 120 euro di sconto su DELL Dimension e Inspiron!
Clicca qui: http://adv2.email.it/cgi-bin/foclick.cgi?mid=1141&d=18-12
-------------- next part --------------
[* Session created (empty) *]
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 71.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 71.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
Warning: DBC_CHECK failed - "samples_per_second() > 0", eca-audio-position.cpp, 89.
[* Chainsetup created (empty) *]
(eca-controller) Added a new chainsetup with name "ecamegapedal".
(eca-chainsetup-parser) Buffering mode 'rtlowlatency' selected.
(eca-controller) Added chains: ecamegapedal.
(eca-controller) Added audio input "arts".
(eca-controller) Added audio output "arts".
(qechainoperator) temp_cop failed; (nil).
(qechainoperator) new_expr (2)
(eca-controller) Removing chainsetup:  "ecamegapedal".
[* Chainsetup created (empty) *]
(eca-controller) Added a new chainsetup with name "ecamegapedal".
(eca-chainsetup-parser) Buffering mode 'rtlowlatency' selected.
(eca-controller) Added chains: ecamegapedal.
(eca-controller) Added audio input "arts".
(eca-controller) Added audio output "arts".
[* Connecting chainsetup *]
(eca-chainsetup) 'rtlowlatency' buffering mode selected.
(eca-chainsetup) Warning! Couldn't lock all memory!
(eca-chainsetup) Audio object "arts", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(eca-chainsetup) Audio object "arts", mode "write".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
[* Chainsetup connected *]
(eca-controller) Connected chainsetup:  "ecamegapedal".
[* Controller/Processing started *]
[* Engine init - Driver start *]
[* Controller/Processing stopped (cond) *]
(eca_main) wait_for_stop ok
[* Engine exiting *]
(eca-controller) Disconnecting chainsetup:  "ecamegapedal".
[* Chainsetup disconnected *]


-------------- next part --------------
 felipe > ecasound -i:arts -o:arts -a:felipe -c
 ****************************************************************************
 *               ecasound v2.2.0-rc1 (C) 1997-2002 Kai Vehmanen
 ****************************************************************************
 - [ Session created ] ------------------------------------------------------
 - [ Chainsetup created (cmdline) ] -----------------------------------------
 ecasound ('h' for help)> cs-connect felipe
 - [ Connecting chainsetup ] ------------------------------------------------
 (eca-chainsetup) 'rt' buffering mode selected.
 mcop warning: user defined signal handler found for SIG_PIPE, overriding
 (eca-chainsetup) Audio object "arts", mode "read".
 (audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
 (eca-chainsetup) Audio object "arts", mode "write".
 (audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
 - [ Chainsetup connected ] -------------------------------------------------
 (eca-controller) Connected chainsetup:  "command-line-setup".
 ecasound ('h' for help)> engine-status 
 not started
 ecasound ('h' for help)> t
 - [ Controller/Processing started ] ----------------------------------------
 ecasound ('h' for help)> - [ Engine init - Driver start ] -------------------------------------------

 ecasound ('h' for help)> engine-status 
 running
 ecasound ('h' for help)> cs-status 
 ### Chainsetup status ###
 Chainsetup (1) "command-line-setup" [selected] [connected]
 -> Objects: 1 inputs, 1 outputs, 1 chains
 -> State:   valid (can be connected)
 -> Options: -b:1024 -r:-1 -z:intbuf -z:nodb -n:command-line-setup -X -z:noxruns -z:nopsr
ecasound ('h' for help)> c-status 
### Chain status (chainsetup 'command-line-setup') ###
Chain "felipe" [bypassed] [selected] 
ecasound ('h' for help)> cop-status 
### Chain operator status (chainsetup 'command-line-setup') ###
Chain "felipe":

ecasound ('h' for help)> ctrl-status 
### Controller status (chainsetup 'command-line-setup') ###
Chain "felipe":

ecasound ('h' for help)> fs
### Audio input/output status (chainsetup 'command-line-setup') ###
Input (1): "arts" - [aRts client]
 -> connected to chains "felipe": realtime-device; position 2109440, delay 0.
 -> open, s16_le/2ch/44100Hz, buffer 1024.
Output (1): "arts" - [aRts client]
 -> connected to chains "felipe": realtime-device; position 2109440, delay 0.
 -> open, s16_le/2ch/44100Hz, buffer 1024.
ecasound ('h' for help)> q
- [ Engine exiting ] -------------------------------------------------------
---
ecasound: Exiting...
(eca-controller) Disconnecting chainsetup:  "command-line-setup".
- [ Chainsetup disconnected ] ----------------------------------------------
Segmentation fault


More information about the Linux-audio-user mailing list