REST reference

/channelConfigs

4 addresses under /channelConfigs.All families · Refusal codes

Root

GET/channelConfigs
  • itemsread-only
Example response
{
  "items": [
    {
      "family": "guitar",
      "id": "agtr-di",
      "name": "A-Gtr DI",
      "nameKey": "instrumentTemplates.agtrDi.name"
    },
    {
      "family": "guitar",
      "id": "agtr-steel",
      "name": "A-Gtr Steel-String",
      "nameKey": "instrumentTemplates.agtrSteel.name"
    },
    {
      "family": "wind",
      "id": "sax-alto",
      "name": "Alto Sax",
      "nameKey": "instrumentTemplates.saxAlto.name"
    },
    {
      "family": "brass",
      "id": "trombone-alto",
      "name": "Alto Trombone",
      "nameKey": "instrumentTemplates.tromboneAlto.name"
    },
    {
      "family": "playback",
      "id": "backing-tracks",
      "name": "Backing Tracks",
      "nameKey": "instrumentTemplates.backingTracks.name"
    },
    {
      "family": "vocals",
      "id": "backing-vocal",
      "name": "Backing Vocal",
      "nameKey": "instrumentTemplates.backingVocal.name"
    },
    {
      "family": "wind",
      "id": "sax-baritone",
      "name": "Baritone Sax",
      "nameKey": "instrumentTemplates.saxBaritone.name"
    },
    {
      "family": "bass",
      "id": "bass-di",
      "name": "Bass DI",
      "nameKey": "instrumentTemplates.bassDi.name"
    },
    {
      "family": "bass",
      "id": "bass-mic",
      "name": "Bass Mic",
      "nameKey": "instrumentTemplates.bassMic.name"
    },
    {
      "family": "brass",
      "id": "trombone-bass",
      "name": "Bass Trombone",
      "nameKey": "instrumentTemplates.tromboneBass.name"
    },
    {
      "family": "percussion",
      "id": "bongos",
      "name": "Bongos",
      "nameKey": "instrumentTemplates.bongos.name"
    },
    {
      "family": "brass",
      "id": "brass",
      "name": "Brass",
      "nameKey": "instrumentTemplates.brass.name"
    },
    {
      "family": "percussion",
      "id": "cajon",
      "name": "Cajón",
      "nameKey": "instrumentTemplates.cajon.name"
    },
    {
      "family": "strings",
      "id": "cello",
      "name": "Cello",
      "nameKey": "instrumentTemplates.cello.name"
    },
    {
      "family": "vocals",
      "id": "choir",
      "name": "Choir",
      "nameKey": "instrumentTemplates.choir.name"
    },
    {
      "family": "playback",
      "id": "click-track",
      "name": "Click Track",
      "nameKey": "instrumentTemplates.clickTrack.name"
    },
    {
      "family": "percussion",
      "id": "congas",
      "name": "Congas",
      "nameKey": "instrumentTemplates.congas.name"
    },
    {
      "family": "brass",
      "id": "cornet",
      "name": "Cornet",
      "nameKey": "instrumentTemplates.cornet.name"
    },
    {
      "family": "strings",
      "id": "double-bass-arco",
      "name": "Double Bass (Arco)",
      "nameKey": "instrumentTemplates.doubleBassArco.name"
    },
    {
      "family": "guitar",
      "id": "egtr-amp",
      "name": "E-Gtr Amp",
      "nameKey": "instrumentTemplates.egtrAmp.name"
    },
    {
      "family": "guitar",
      "id": "egtr-clean",
      "name": "E-Gtr Clean",
      "nameKey": "instrumentTemplates.egtrClean.name"
    },
    {
      "family": "guitar",
      "id": "egtr-crunch",
      "name": "E-Gtr Crunch/Drive",
      "nameKey": "instrumentTemplates.egtrCrunch.name"
    },
    {
      "family": "keys",
      "id": "electric-piano",
      "name": "Electric Piano (Rhodes)",
      "nameKey": "instrumentTemplates.electricPiano.name"
    },
    {
      "family": "brass",
      "id": "fiscorn",
      "name": "Fiscorn",
      "nameKey": "instrumentTemplates.fiscorn.name"
    },
    {
      "family": "drums",
      "id": "tom-floor",
      "name": "Floor Tom",
      "nameKey": "instrumentTemplates.tomFloor.name"
    },
    {
      "family": "brass",
      "id": "flugelhorn",
      "name": "Flugelhorn",
      "nameKey": "instrumentTemplates.flugelhorn.name"
    },
    {
      "family": "brass",
      "id": "french-horn",
      "name": "French Horn",
      "nameKey": "instrumentTemplates.frenchHorn.name"
    },
    {
      "family": "keys",
      "id": "grand-piano",
      "name": "Grand Piano",
      "nameKey": "instrumentTemplates.grandPiano.name"
    },
    {
      "family": "keys",
      "id": "hammond-organ",
      "name": "Hammond Organ",
      "nameKey": "instrumentTemplates.hammondOrgan.name"
    },
    {
      "family": "percussion",
      "id": "hand-perc",
      "name": "Hand Percussion",
      "nameKey": "instrumentTemplates.handPerc.name"
    },
    {
      "family": "drums",
      "id": "hihat",
      "name": "Hi-Hat",
      "nameKey": "instrumentTemplates.hihat.name"
    },
    {
      "family": "keys",
      "id": "keys-di",
      "name": "Keys DI",
      "nameKey": "instrumentTemplates.keysDi.name"
    },
    {
      "family": "drums",
      "id": "kick-in",
      "name": "Kick In",
      "nameKey": "instrumentTemplates.kickIn.name"
    },
    {
      "family": "drums",
      "id": "kick-out",
      "name": "Kick Out",
      "nameKey": "instrumentTemplates.kickOut.name"
    },
    {
      "family": "vocals",
      "id": "lead-vocal-f",
      "name": "Lead Vocal (Female)",
      "nameKey": "instrumentTemplates.leadVocalF.name"
    },
    {
      "family": "vocals",
      "id": "lead-vocal-m",
      "name": "Lead Vocal (Male)",
      "nameKey": "instrumentTemplates.leadVocalM.name"
    },
    {
      "family": "drums",
      "id": "overheads",
      "name": "Overheads",
      "nameKey": "instrumentTemplates.overheads.name"
    },
    {
      "family": "keys",
      "id": "piano",
      "name": "Piano",
      "nameKey": "instrumentTemplates.piano.name"
    },
    {
      "family": "playback",
      "id": "playback-stereo",
      "name": "Playback",
      "nameKey": "instrumentTemplates.playbackStereo.name"
    },
    {
      "family": "drums",
      "id": "tom-rack",
      "name": "Rack Tom",
      "nameKey": "instrumentTemplates.tomRack.name"
    },
    {
      "family": "drums",
      "id": "snare-bottom",
      "name": "Snare Bottom",
      "nameKey": "instrumentTemplates.snareBottom.name"
    },
    {
      "family": "drums",
      "id": "snare-top",
      "name": "Snare Top",
      "nameKey": "instrumentTemplates.snareTop.name"
    },
    {
      "family": "strings",
      "id": "solo-violin",
      "name": "Solo Violin",
      "nameKey": "instrumentTemplates.soloViolin.name"
    },
    {
      "family": "wind",
      "id": "sax-soprano",
      "name": "Soprano Sax",
      "nameKey": "instrumentTemplates.saxSoprano.name"
    },
    {
      "family": "vocals",
      "id": "spoken-word",
      "name": "Spoken Word",
      "nameKey": "instrumentTemplates.spokenWord.name"
    },
    {
      "family": "strings",
      "id": "strings",
      "name": "Strings",
      "nameKey": "instrumentTemplates.strings.name"
    },
    {
      "family": "bass",
      "id": "synth-bass",
      "name": "Synth Bass",
      "nameKey": "instrumentTemplates.synthBass.name"
    },
    {
      "family": "keys",
      "id": "synth-lead",
      "name": "Synth Lead",
      "nameKey": "instrumentTemplates.synthLead.name"
    },
    {
      "family": "keys",
      "id": "synth-pad",
      "name": "Synth Pad",
      "nameKey": "instrumentTemplates.synthPad.name"
    },
    {
      "family": "playback",
      "id": "talkback-band",
      "name": "Talkback to Band",
      "nameKey": "instrumentTemplates.talkbackBand.name"
    },
    {
      "family": "wind",
      "id": "sax-tenor",
      "name": "Tenor Sax",
      "nameKey": "instrumentTemplates.saxTenor.name"
    },
    {
      "family": "brass",
      "id": "trombone-tenor",
      "name": "Tenor Trombone",
      "nameKey": "instrumentTemplates.tromboneTenor.name"
    },
    {
      "family": "percussion",
      "id": "timbales",
      "name": "Timbales",
      "nameKey": "instrumentTemplates.timbales.name"
    },
    {
      "family": "brass",
      "id": "trumpet",
      "name": "Trumpet",
      "nameKey": "instrumentTemplates.trumpet.name"
    },
    {
      "family": "brass",
      "id": "tuba",
      "name": "Tuba",
      "nameKey": "instrumentTemplates.tuba.name"
    },
    {
      "family": "bass",
      "id": "upright-bass",
      "name": "Upright Bass",
      "nameKey": "instrumentTemplates.uprightBass.name"
    },
    {
      "family": "brass",
      "id": "trombone-valve",
      "name": "Valve Trombone",
      "nameKey": "instrumentTemplates.tromboneValve.name"
    },
    {
      "family": "strings",
      "id": "viola",
      "name": "Viola",
      "nameKey": "instrumentTemplates.viola.name"
    },
    {
      "family": "strings",
      "id": "violin-section",
      "name": "Violin Section",
      "nameKey": "instrumentTemplates.violinSection.name"
    }
  ]
}
GET/channelConfigs/{id}

e.g. /channelConfigs/1

No fields observed on the reference rig.

Apply

GETPATCH/channelConfigs/{id}/apply/{kind}/{index}

e.g. /channelConfigs/1/apply/input/1

  • confirmwritable
  • paramsread-only
  • progressread-only
  • refusalread-only
  • reportread-only
  • runningwritable
  • startedAtread-only
Example response
{
  "running": false
}

Apply moves

GET/channelConfigs/{id}/applyMoves/{kind}/{index}

e.g. /channelConfigs/1/applyMoves/input/1

No fields observed on the reference rig.

openmixer

A software mixing console for Linux. The desk is the software; the browser is the surface.

Pages

Licence

OpenMixer is free software under the GPL-3.0-or-later. Every package in the workspace carries the same licence.

Roland, Midas, Behringer, RME and the product names used here belong to their respective owners. OpenMixer is an independent project and is not affiliated with any of them.