[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