---
name: "ecamegapedal"
section: "1"
platform: "linux"
package: "ecamegapedal"
version: "0.4.4-7"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/ecamegapedal"
---

# ecamegapedal(1)

real-time effect processor

## NAME

ecamegapedal - real-time effect processor

## SYNOPSIS

**ecamegapedal** \[options\] \[\<input\> \<output\>\]

## DESCRIPTION

Ecamegapedal is a real-time effect processor software with a graphical user interface for controlling the effect  parameters. It is meant to be used as a virtual guitar-fx  or studio effect box. In addition to real-time operation,  Ecamegapedal also supports reading from and writing to audio  files. All audio object and effect plugin types provided by the  Ecasound libraries are supported. This includes ALSA, JACK,  OSS, aRts, over 20 file formats, over 30 effect types, LADSPA  plugins and multi-operator effect presets. Ecamegapedal´s  implementation is based on Ecasound and Qt libraries.

## INPUT/OUTPUT SYNTAX

First argument, *\<input\>*, sets the device or file, from which  Ecamegapedal will read audio data. The syntax is identical  to the one used by Ecasound (see [ecasound(1)](/ecasound/1.md)). Some examples:

- foo.wav

  Read from RIFF WAVE audio file ´foo.wav´.

-

  - alsa,default

  Record from ALSA soundcard ´default´.

-

  - /dev/dsp

  Record from OSS soundcard ´/dev/dsp´.

-

  - jack

  Connect to a JACK server and register a JACK input port for  Ecamegapedal.

-

  - foo.mp3

  Read from MP3 audio file ´foo.mp3´.

-

  - ...

  And so on, see [ecasound(1)](/ecasound/1.md) and the online documentation  at http://www.eca.cx/ecasound  for more info about object types.

-

  The second argument, *\<output\>*, sets the output device or file  to which Ecamegapedal should write audio data. Syntax is the  same as for \<input\>.

*Note!* These instructions also apply when modifying the input and output objects using from the user-interface.

## OPTIONS

- \--help

  Show a small usage help screen.

- \--version

  Print the version info.

## USER INTERFACE

One design goal has been that Ecamegapedal can be used without  a mouse. In practise this means that shortcuts work everywhere, and all pushbuttons and other controls have a textual  description.

Ecamegapedal makes use of both accelerator keys and shortcut keys. These are defined as follows:

An accelerator key is an alphanumeric key that can be pressed together with a Meta-key, usually Alt, to select an item which is visible on the screen. If an item has an accelerator key, this is shown by underlining that character.

A shortcut key is a combination of Ctrl and another key. When pressed together they start an action from any of the menus. In the menu, the shortcut is printed after each item so that the user can learn about the shortcuts by using the application.

In Ecamegapedal, transport controls (start, stop) play can  be accessed using shortcuts (ie. ctrl-t, ctrl-s, .. instead of  alt-t, alt-s).

-

  ## FILES

-

  *~/.ecasound/ecasoundrc* User-specific setting that control ecasound operation.  These settings also affect ecamegapedal sessions. See [ecasoundrc(5)](/ecasoundrc/5.md) for more information.

-

  ## SEE ALSO

-

  ecasound (1), ecasoundrc (5)

-

  ## AUTHOR

-

  Kai Vehmanen, \<kai.vehmanen \|at\| wakkanet.fi\>
