Toggle Mute on a Chain in Ecasound Interactive Mode

Controlling audio output dynamically in Ecasound requires familiarizing yourself with its interactive mode commands. This guide identifies the specific command used to toggle audio muting on the currently selected chain, explains how to select a chain, and demonstrates how to verify your mute settings during live processing.

The Command: c-mute

The command to toggle muting on the currently selected chain in Ecasound Interactive Mode is:

c-mute

Executing c-mute changes the state of the active chain: if the chain is currently active and passing audio, it will be muted; if it is already muted, issuing the command will unmute it.

How to Use c-mute in an Interactive Session

To mute or unmute a specific chain, you must first ensure that the target chain is selected.

  1. Select the Chain: Use the c-select command followed by the chain name:
    c-select chain_name
  2. Toggle the Mute State: Enter the mute command:
    c-mute
  3. Verify the State: To check the current status and parameter settings of the active chain, run:
    c-status

Quick Example

In an active Ecasound session with two chains (track1 and track2):

ecasound ('h' for help)> c-select track1
ecasound ('h' for help)> c-mute
ecasound ('h' for help)> c-status

The output of c-status will reflect whether track1 is currently muted. Running c-mute a second time restores the audio flow through that chain without disrupting other chains or stopping the engine.