{
  "description": "Render a Csound project (CSD, or orchestra plus score) to a sound file or the audio device. MIDI, realtime buffer, sample-format and display options are left out.",
  "options": [
    {
      "names": [
        "--output",
        "-o"
      ],
      "description": "A sound file name, or dac for the audio device.",
      "args": {
        "name": "output",
        "description": "A sound file name, or dac for the audio device.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "dac",
            "description": "Audio device (dac)"
          }
        ]
      },
      "isDangerous": true
    },
    {
      "names": [
        "--wave",
        "-W"
      ],
      "description": "Write WAV file"
    },
    {
      "names": [
        "--aiff",
        "-A"
      ],
      "description": "Write AIFF file"
    },
    {
      "names": [
        "--nosound",
        "-n"
      ],
      "description": "Run the score without writing any audio."
    },
    {
      "names": [
        "--nodisplays",
        "-d"
      ],
      "description": "Suppress displays"
    },
    {
      "names": [
        "--verbose",
        "-v"
      ],
      "description": "Verbose"
    },
    {
      "names": [
        "--sample-rate",
        "-r"
      ],
      "description": "Sample rate",
      "args": {
        "name": "sample_rate",
        "isOptional": false
      }
    },
    {
      "names": [
        "--control-rate",
        "-k"
      ],
      "description": "Control rate",
      "args": {
        "name": "control_rate",
        "isOptional": false
      }
    },
    {
      "names": [
        "--input",
        "-i"
      ],
      "description": "Input sound file",
      "args": {
        "name": "input",
        "isOptional": false,
        "template": "filepaths"
      }
    }
  ],
  "args": [
    {
      "name": "files",
      "isOptional": false,
      "isVariadic": true,
      "template": "filepaths"
    }
  ],
  "name": "csound"
}
