Tonedetection (v2.0)

About this version

  • Submitter: keighrim
  • Submission Time: 2025-11-20T08:01:02+00:00
  • Prebuilt Container Image: ghcr.io/clamsproject/app-tonedetection:v2.0
  • Release Notes

    What’s new

    • updated to the latest SDK
    • replaced aubio to avoid installation quirks
    • removed timeUnit and sampleSize params
    • renamed lengthThreshold param to minToneDuration

About this app (See raw metadata.json)

Detects spans of monotonic audio within an audio file

Inputs

(Note: “*” as a property value means that the property is required but can be any value.)

One of the following is required: [

]

Configurable Parameters

(Note: Multivalued means the parameter can have one or more values.)

  • minToneDuration: optional, defaults to 2000

    • Type: integer
    • Multivalued: False

    minimum length threshold (in ms)

  • stopAt: optional, defaults to 3600000

    • Type: integer
    • Multivalued: False

    stop point for audio processing (in ms). Defaults to the length of the file

  • tolerance: optional, defaults to 1

    • Type: number
    • Multivalued: False

    threshold value for a “match” within audio processing

  • pretty: optional, defaults to false

    • Type: boolean
    • Multivalued: False
    • Choices: false, true

    The JSON body of the HTTP response will be re-formatted with 2-space indentation

  • runningTime: optional, defaults to false

    • Type: boolean
    • Multivalued: False
    • Choices: false, true

    The running time of the app will be recorded in the view metadata

  • hwFetch: optional, defaults to false

    • Type: boolean
    • Multivalued: False
    • Choices: false, true

    The hardware information (architecture, GPU and vRAM) will be recorded in the view metadata

Outputs

(Note: “*” as a property value means that the property is required but can be any value.)

(Note: Not all output annotations are always generated.)