Referència REST

/channel

58 adreces sota /channel.Totes les famílies · Codis de refús

Arrel

GETPATCH/channel
  • clippedmodificable
  • stripsmodificable
Resposta d'exemple
{
  "clipped": [],
  "strips": [
    {
      "index": 1,
      "kind": "input"
    },
    {
      "index": 2,
      "kind": "input"
    },
    {
      "index": 3,
      "kind": "input"
    },
    {
      "index": 4,
      "kind": "input"
    },
    {
      "index": 1,
      "kind": "main"
    },
    {
      "index": 1,
      "kind": "matrix"
    },
    {
      "index": 1,
      "kind": "aux"
    },
    {
      "index": 1,
      "kind": "mix"
    },
    {
      "index": 2,
      "kind": "mix"
    },
    {
      "index": 1,
      "kind": "dca"
    }
  ]
}

Align

GETPATCH/channel/{kind}/{index}/align

p. ex. /channel/input/1/align

  • delayMsmodificable0–100 ms, pas 0.01
  • referencemodificable
Resposta d'exemple
{
  "delayMs": 0,
  "reference": ""
}
GETa demanda/channel/{kind}/{index}/align/measurement

p. ex. /channel/input/1/align/measurement

  • atnomés lectura
  • framesnomés lectura
  • referencenomés lectura
Resposta d'exemple
{
  "at": 0,
  "frames": 0,
  "reference": ""
}

Capability

GET/channel/{kind}/{index}/capability

p. ex. /channel/input/1/capability

  • featuresnomés lectura
  • gainRangenomés lectura
  • knownnomés lectura
  • writablenomés lectura
Resposta d'exemple
{
  "features": [
    "fader",
    "mute",
    "solo",
    "pan",
    "gain",
    "trim",
    "polarity",
    "name",
    "meter",
    "eq",
    "gate",
    "comp",
    "inserts",
    "phantom",
    "pad",
    "sens",
    "width"
  ],
  "gainRange": {
    "maxDb": 55,
    "minDb": 0,
    "stepDb": 1
  },
  "known": [
    "fader",
    "mute",
    "solo",
    "pan",
    "trim",
    "polarity",
    "name",
    "meter",
    "eq",
    "gate",
    "comp",
    "inserts",
    "width"
  ],
  "writable": [
    "fader",
    "mute",
    "solo",
    "pan",
    "gain",
    "trim",
    "polarity",
    "name",
    "meter",
    "eq",
    "gate",
    "comp",
    "inserts",
    "phantom",
    "pad",
    "sens"
  ]
}

Chain

GET/channel/{kind}/{index}/chain

p. ex. /channel/input/1/chain

  • ordernomés lectura
Resposta d'exemple
{
  "order": [
    "trim",
    "insA",
    "gate",
    "eq",
    "dyn",
    "insB",
    "fader",
    "insPost"
  ]
}
GETPATCH/channel/{kind}/{index}/chain/processors/{processorId}

p. ex. /channel/input/1/chain/processors/trim

  • enabledmodificable
  • kindnomés lectura
  • labelnomés lectura
  • pluginmodificable
  • sortnomés lectura-1000000–1000000
  • tapPointnomés lectura

    Top-Of-Ch · Post-Trim · Pre-EQ · Post-EQ · Pre-Fader · Post-Fader

Resposta d'exemple
{
  "enabled": true,
  "kind": "trim",
  "label": "Trim/HPF",
  "plugin": "",
  "sort": 0,
  "tapPoint": "Top-Of-Ch"
}
GET/channel/{kind}/{index}/chain/processors/{processorId}/params/{symbol}

p. ex. /channel/input/1/chain/processors/1/params/1

No s'ha vist cap camp a l'equip de referència.

GET/channel/{kind}/{index}/chain/processors/{processorId}/properties/{property}

p. ex. /channel/input/1/chain/processors/1/properties/1

No s'ha vist cap camp a l'equip de referència.

Clip

GETPATCH/channel/{kind}/{index}/clip

p. ex. /channel/input/1/clip

  • atnomés lectura
  • clippedmodificable
  • countnomés lectura
Resposta d'exemple
{
  "at": null,
  "clipped": false,
  "count": 0
}

Colour

GETPATCH/channel/{kind}/{index}/colour

p. ex. /channel/input/1/colour

  • colourmodificable
Resposta d'exemple
{
  "colour": ""
}

Delay

GETPATCH/channel/{kind}/{index}/delay

p. ex. /channel/input/1/delay

  • feedbackmodificable0–0.99
  • mixmodificable0–1
  • onmodificable
  • pingpongmodificable
  • syncmodificable
  • syncDivisionmodificable0.0625–16
  • timeMsmodificable0–2000 ms, pas 1
  • tonemodificable0–1
Resposta d'exemple
{
  "feedback": 0.3,
  "mix": 0.3,
  "on": false,
  "pingpong": false,
  "sync": false,
  "syncDivision": 1,
  "timeMs": 300,
  "tone": 0.3
}

Dynamics

GETPATCH/channel/{kind}/{index}/dynamics

p. ex. /channel/input/1/dynamics

  • attackMsmodificable0.1–100 ms, pas 1
  • kindmodificable

    comp · limiter

  • makeupDbmodificable0–24 dB, pas 0.5
  • onmodificable
  • ratiomodificable1–20, pas 0.5
  • releaseMsmodificable5–3000 ms, pas 10
  • thresholdDbmodificable-60–0 dB, pas 1
Resposta d'exemple
{
  "attackMs": 5,
  "kind": "comp",
  "makeupDb": 0,
  "on": false,
  "ratio": 4,
  "releaseMs": 200,
  "thresholdDb": -18
}

Eq

GETPATCH/channel/{kind}/{index}/eq

p. ex. /channel/input/1/eq

  • onmodificable
Resposta d'exemple
{
  "on": true
}
GETPATCH/channel/{kind}/{index}/eq/bands

p. ex. /channel/input/1/eq/bands

  • bandsmodificable
Resposta d'exemple
{
  "bands": [
    {
      "freqHz": 120,
      "gainDb": 0,
      "id": "1",
      "name": "low",
      "on": true,
      "q": 0.7,
      "type": "lowShelf"
    },
    {
      "freqHz": 800,
      "gainDb": 0,
      "id": "2",
      "name": "lowMid",
      "on": true,
      "q": 1,
      "type": "bell"
    },
    {
      "freqHz": 3000,
      "gainDb": 0,
      "id": "3",
      "name": "midHigh",
      "on": true,
      "q": 1,
      "type": "bell"
    },
    {
      "freqHz": 10000,
      "gainDb": 0,
      "id": "4",
      "name": "high",
      "on": true,
      "q": 0.7,
      "type": "highShelf"
    }
  ]
}
GETPATCH/channel/{kind}/{index}/eq/bands/{bandId}

p. ex. /channel/input/1/eq/bands/1

  • freqHzmodificable20–20000 Hz, pas 10
  • gainDbmodificable-15–15 dB, pas 0.5
  • idnomés lectura
  • onmodificable
  • qmodificableel rang depèn de la instància
  • typemodificable

    bell · lowShelf · highShelf · notch

Resposta d'exemple
{
  "freqHz": 120,
  "gainDb": 0,
  "id": "1",
  "on": true,
  "q": 0.7,
  "type": "lowShelf"
}
GETPATCH/channel/{kind}/{index}/eq/bands/sort

p. ex. /channel/input/1/eq/bands/sort

  • paramsnomés lectura
  • progressnomés lectura
  • refusalnomés lectura
  • reportnomés lectura
  • runningmodificable
  • startedAtnomés lectura
Resposta d'exemple
{
  "running": false
}
GETPATCH/channel/{kind}/{index}/eq/filters/{filter}

p. ex. /channel/input/1/eq/filters/hpf

  • freqHzmodificableel rang depèn de la instància
  • onmodificable
  • slopemodificable
Resposta d'exemple
{
  "freqHz": 80,
  "on": false,
  "slope": 12
}

Fader

GETPATCH/channel/{kind}/{index}/fader

p. ex. /channel/input/1/fader

  • audibleDbnomés lectura
  • dcaScalenomés lectura
  • positionmodificable0–1
Resposta d'exemple
{
  "audibleDb": 2.0000000000000018,
  "db": 2.0000000000000018,
  "dcaScale": 1,
  "position": 0.8
}

Fbs

GETPATCH/channel/{kind}/{index}/fbs

p. ex. /channel/input/1/fbs

  • autoBandsnomés lectura
  • cooldownMinutesmodificable0–120 min, pas 1
  • holdSecondsmodificable1–300 s, pas 1

    never

  • maxAutoBandsmodificable1–24, pas 1
  • mergeCentsmodificable0–600 cents, pas 10
  • modemodificable

    off · ringout · live

  • notchQmodificable0.3–116, pas 1
  • sensitivitymodificable0–1, pas 0.05
Resposta d'exemple
{
  "autoBands": 0,
  "cooldownMinutes": 10,
  "holdSeconds": 5,
  "maxAutoBands": 6,
  "mergeCents": 100,
  "mode": "off",
  "notchQ": 116,
  "sensitivity": 0
}
GET/channel/{kind}/{index}/fbs/candidates

p. ex. /channel/input/1/fbs/candidates

No s'ha vist cap camp a l'equip de referència.

GET/channel/{kind}/{index}/fbs/lastAction

p. ex. /channel/input/1/fbs/lastAction

No s'ha vist cap camp a l'equip de referència.

Gain

GET/channel/{kind}/{index}/gain

p. ex. /channel/input/1/gain

  • dbnomés lecturael rang depèn de la instància
Resposta d'exemple
{
  "db": 0
}

Gate

GETPATCH/channel/{kind}/{index}/gate

p. ex. /channel/input/1/gate

  • attackMsmodificable0–500 ms, pas 0.5
  • holdMsmodificable0–2000 ms, pas 5
  • hysteresisDbmodificable0–24 dB, pas 0.5
  • kneeEndDbmodificable-80–0 dB, pas 1
  • kneeStartDbmodificable-80–0 dB, pas 1
  • onmodificable
  • rangeDbmodificable-90–0 dB, pas 1
  • ratiomodificable1–100, pas 1
  • releaseMsmodificable0–5000 ms, pas 10
  • thresholdDbmodificable-80–0 dB, pas 1
Resposta d'exemple
{
  "attackMs": 1,
  "holdMs": 10,
  "hysteresisDb": 3,
  "kneeEndDb": -37,
  "kneeStartDb": -43,
  "on": false,
  "rangeDb": -90,
  "ratio": 16,
  "releaseMs": 100,
  "thresholdDb": -40
}

Head amp

GETPATCH/channel/{kind}/{index}/headAmp

p. ex. /channel/input/1/headAmp

  • gainDbmodificableel rang depèn de la instància
  • gainRangenomés lectura
  • padmodificable
  • phantommodificable
Resposta d'exemple
{
  "gainDb": 32,
  "gainDefaultDb": 32,
  "gainRange": {
    "maxDb": 55,
    "minDb": 0,
    "stepDb": 1
  },
  "pad": false,
  "phantom": false
}

Hrp

GETPATCH/channel/{kind}/{index}/hrp

p. ex. /channel/input/1/hrp

  • amountmodificable0–1
  • autoBandsnomés lectura
  • freezemodificable
  • maxAutoBandsmodificable1–24, pas 1
  • modemodificable

    off · monitor · adaptive

Resposta d'exemple
{
  "amount": 0.5,
  "autoBands": 0,
  "freeze": false,
  "maxAutoBands": 8,
  "mode": "off"
}
GETa demanda/channel/{kind}/{index}/hrp/report

p. ex. /channel/input/1/hrp/report

  • atnomés lectura
  • voicesnomés lectura
Resposta d'exemple
{
  "at": 0,
  "voices": []
}
GETPATCH/channel/{kind}/{index}/hrp/reset

p. ex. /channel/input/1/hrp/reset

  • paramsnomés lectura
  • progressnomés lectura
  • refusalnomés lectura
  • reportnomés lectura
  • runningmodificable
  • startedAtnomés lectura
Resposta d'exemple
{
  "running": false
}

Inserts

GETPATCH/channel/{kind}/{index}/inserts

p. ex. /channel/input/1/inserts

  • pluginsmodificable
Resposta d'exemple
{
  "plugins": []
}
GET/channel/{kind}/{index}/inserts/{slot}

p. ex. /channel/input/1/inserts/1

No s'ha vist cap camp a l'equip de referència.

GET/channel/{kind}/{index}/inserts/{slot}/params/{symbol}

p. ex. /channel/input/1/inserts/1/params/1

No s'ha vist cap camp a l'equip de referència.

GET/channel/{kind}/{index}/inserts/{slot}/properties/{property}

p. ex. /channel/input/1/inserts/1/properties/1

No s'ha vist cap camp a l'equip de referència.

GET/channel/{kind}/{index}/inserts/suitability

p. ex. /channel/input/1/inserts/suitability

No s'ha vist cap camp a l'equip de referència.

Instrument

GETPATCH/channel/{kind}/{index}/instrument

p. ex. /channel/input/1/instrument

  • instrumentmodificable

    kick-in · kick-out · snare-top · snare-bottom · hihat · tom-rack · tom-floor · overheads · congas · bongos · timbales · cajon · hand-perc · bass-di · bass-mic · upright-bass · synth-bass · egtr-amp · agtr-di · agtr-steel · egtr-clean · egtr-crunch · keys-di · piano · grand-piano · electric-piano · hammond-organ · synth-pad · synth-lead · lead-vocal-m · lead-vocal-f · backing-vocal · spoken-word · choir · brass · fiscorn · flugelhorn · trumpet · cornet · french-horn · trombone-tenor · trombone-bass · trombone-alto · trombone-valve · tuba · sax-soprano · sax-alto · sax-tenor · sax-baritone · strings · violin-section · solo-violin · viola · cello · double-bass-arco · playback-stereo · backing-tracks · click-track · talkback-band

Resposta d'exemple
{
  "instrument": null
}

Link

GETPATCH/channel/{kind}/{index}/link

p. ex. /channel/input/1/link

  • linkedmodificable
  • partnermodificable
  • rolenomés lectura
Resposta d'exemple
{
  "linked": false,
  "partner": null,
  "role": null
}

Meter

GETa demanda/channel/{kind}/{index}/meter

p. ex. /channel/input/1/meter

  • atnomés lectura
  • levelnomés lectura
Resposta d'exemple
{
  "at": 0,
  "level": -6.023529411764713
}

Mix minus

GETPATCH/channel/{kind}/{index}/mixMinus

p. ex. /channel/main/1/mixMinus

  • enabledmodificable
Resposta d'exemple
{
  "enabled": false
}
GET/channel/{kind}/{index}/mixMinus/excluded

p. ex. /channel/input/1/mixMinus/excluded

No s'ha vist cap camp a l'equip de referència.

Mute

GETPATCH/channel/{kind}/{index}/mute

p. ex. /channel/input/1/mute

  • audibleMutenomés lectura
  • byGroupnomés lectura
  • byPanicnomés lectura
  • bySipnomés lectura
  • individualmodificable
Resposta d'exemple
{
  "audibleMute": false,
  "byGroup": false,
  "byPanic": false,
  "bySip": false,
  "individual": false
}

Name

GETPATCH/channel/{kind}/{index}/name

p. ex. /channel/input/1/name

  • namemodificable
Resposta d'exemple
{
  "name": ""
}

Pan

GETPATCH/channel/{kind}/{index}/pan

p. ex. /channel/input/1/pan

  • panmodificable-1–1
Resposta d'exemple
{
  "pan": 0
}

Polarity

GETPATCH/channel/{kind}/{index}/polarity

p. ex. /channel/input/1/polarity

  • invertedmodificable
Resposta d'exemple
{
  "inverted": false
}

Recall safe

GETPATCH/channel/{kind}/{index}/recallSafe

p. ex. /channel/input/1/recallSafe

  • allmodificable
  • effectivenomés lectura
  • scopesmodificable

    fader · mute · sends · eq · dyn · inserts

Resposta d'exemple
{
  "all": false,
  "effective": [],
  "scopes": []
}

Record

GETPATCH/channel/{kind}/{index}/record

p. ex. /channel/input/1/record

  • armedmodificable
  • tapsmodificable

    Post-Trim · Pre-Fader · Post-Fader

Resposta d'exemple
{
  "armed": true,
  "taps": [
    "Post-Trim",
    "Post-Fader"
  ]
}

Reverb

GETPATCH/channel/{kind}/{index}/reverb

p. ex. /channel/input/1/reverb

  • algorithmmodificable

    room · plate · hall

  • dampingmodificable0–1
  • highcutmodificable0–20000 Hz, pas 10
  • lowcutmodificable0–20000 Hz, pas 10
  • mixmodificable0–1
  • onmodificable
  • predelayMsmodificable0–100 ms, pas 1
  • sizemodificable0–1
  • widthmodificable0–1
Resposta d'exemple
{
  "algorithm": "room",
  "damping": 0.5,
  "highcut": 20000,
  "lowcut": 0,
  "mix": 0.3,
  "on": false,
  "predelayMs": 0,
  "size": 0.7,
  "width": 1
}

Rta

GETPATCH/channel/{kind}/{index}/rta/arming

p. ex. /channel/main/1/rta/arming

  • armedmodificable
Resposta d'exemple
{
  "armed": false
}

Send

GETPATCH/channel/{kind}/{index}/send/{busKind}/{busIndex}

p. ex. /channel/input/1/send/main/1

  • levelmodificable0–1
  • tapmodificable

    Top-Of-Ch · Post-Trim · Pre-EQ · Post-EQ · Pre-Fader · Post-Fader

Resposta d'exemple
{
  "level": 0.75,
  "tap": "Post-All"
}

Solo

GETPATCH/channel/{kind}/{index}/solo

p. ex. /channel/input/1/solo

  • solomodificable
Resposta d'exemple
{
  "solo": false
}

Solo safe

GETPATCH/channel/{kind}/{index}/soloSafe

p. ex. /channel/input/1/soloSafe

  • safemodificable
Resposta d'exemple
{
  "safe": false
}

Source

GETPATCH/channel/{kind}/{index}/source

p. ex. /channel/input/1/source

  • modemodificable

    live · track

Resposta d'exemple
{
  "mode": "live"
}

Speaker align

GETa demanda/channel/{kind}/{index}/speakerAlign

p. ex. /channel/input/1/speakerAlign

No s'ha vist cap camp a l'equip de referència.

Spectrum

GETa demanda/channel/{kind}/{index}/spectrum

p. ex. /channel/input/1/spectrum

  • atnomés lectura
  • bandsnomés lectura
  • magsnomés lectura
  • mutednomés lectura
Resposta d'exemple
{
  "at": 0,
  "mags": [],
  "muted": false
}

Trim

GETPATCH/channel/{kind}/{index}/trim

p. ex. /channel/input/1/trim

  • dbmodificable-24–24 dB, pas 0.1
Resposta d'exemple
{
  "db": 0
}

Width

GET/channel/{kind}/{index}/width

p. ex. /channel/input/1/width

  • widthnomés lectura
Resposta d'exemple
{
  "width": "mono"
}

Dca

GETPATCH/channel/dca/{index}/members

p. ex. /channel/dca/1/members

  • membersmodificable
  • parentsmodificable
Resposta d'exemple
{
  "members": [
    {
      "index": 2,
      "kind": "input"
    }
  ],
  "parents": []
}

Matrix

GETPATCH/channel/matrix/{index}/input/{srcKind}/{srcIndex}

p. ex. /channel/matrix/1/input/matrix/1

  • levelmodificable0–1
Resposta d'exemple
{
  "level": 0
}

Mute group

GETPATCH/channel/muteGroup/{index}/active

p. ex. /channel/muteGroup/1/active

  • activemodificable
Resposta d'exemple
{
  "active": false
}
GETPATCH/channel/muteGroup/{index}/members

p. ex. /channel/muteGroup/1/members

  • membersmodificable
Resposta d'exemple
{
  "members": [
    {
      "index": 2,
      "kind": "input"
    }
  ]
}
GETPATCH/channel/muteGroup/{index}/name

p. ex. /channel/muteGroup/1/name

  • namemodificable
Resposta d'exemple
{
  "name": ""
}

openmixer

Una taula de mescles de programari per a Linux. La taula és el programari; el navegador n'és la superfície.

Pàgines

Llicència

OpenMixer és programari lliure sota la llicència GPL-3.0-or-later. Tots els paquets del projecte tenen la mateixa llicència.

Roland, Midas, Behringer, RME i els noms de producte que s'hi esmenten són dels seus propietaris respectius. OpenMixer és un projecte independent sense cap vincle amb cap d'ells.