{"name":"getAllSoundControllers","operator":null,"title":"getAllSoundControllers","type":"command","url":"https://community.bistudio.com/wiki/getAllSoundControllers","revid":377631,"updated":"2026-01-02T08:52:23Z","groups":["Sounds"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.64"}],"since":{"game":"arma3","name":"Arma 3","version":"1.64"},"arma3_since":"1.64","branch":null,"locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns an array containing names and values of the sound controllers that can be used in simple expressions when configuring sounds.","syntaxes":[{"syntax":"getAllSoundControllers vehicle","since":null,"effect":null,"exec":null,"params":[{"name":"vehicle","type":"Object","optional":false,"default":null,"description":"a **vehicle** - this does not work on humans","types":["Object"],"since":null,"text":"vehicle: Object - a **vehicle** - this does not work on humans"}],"returns":{"type":"Array with [[\"controllerA\", valueA], [\"controllerB\", valueB], ...], controllers being, in order:","types":["Array"],"description":"`\"rpm\"` - `\"randomizer\"` - `\"speed\"` - `\"thrust\"` - `\"campos\"` - `\"engineon\"` - `\"rotorspeed\"` - `\"rotorthrust\"` - `\"angvelocity\"` - `\"gmeterz\"` - `\"roughness\"` - `\"dustness\"` - `\"damper0\"` - `\"damper1\"` - `\"damper2\"` - `\"damper3\"` - `\"rock\"` - `\"sand\"` - `\"grass\"` - `\"mud\"` - `\"gravel\"` - `\"asphalt\"` - `\"gear\"` - `\"flaps\"` - `\"rotpos\"` - `\"water\"` - `\"apu\"` - `\"batteries\"` - `\"rpmstarter\"` - `\"rpm1\"` - `\"rpmstarter1\"` - `\"motordamage\"` - `\"transmissiondamage\"` - `\"rotorbrake\"` - `\"slingloadactive\"` - `\"latslip\"` - `\"latslipdrive\"` - `\"longslip\"` - `\"longslipdrive\"` - `\"scrubland\"` - `\"scrubobject\"` - `\"scrubtree\"` - `\"scrubbuilding\"` - `\"scrubarmor\"` - `\"engineeffectivity\"` - `\"rain\"` - `\"wind\"` - `\"lateralmovement\"` - `\"playerpos\"` - `\"rotordamage\"` - `\"distance\"` - `\"machcone\"` - `\"camint\"` - `\"camext\"` - `\"houses\"` - `\"meadow\"` - `\"forest\"` - `\"trees\"` - `\"altRadar\"` - `\"acceleration\"` - `\"CustomSoundController1\"` - `\"CustomSoundController2\"` - `\"CustomSoundController3\"` - `\"CustomSoundController4\"` - `\"CustomSoundController5\"` - `\"CustomSoundController6\"` - `\"CustomSoundController7\"` - `\"CustomSoundController8\"` - `\"CustomSoundController9\"` - `\"CustomSoundController10\"` - `\"CustomSoundController11\"` - `\"CustomSoundController12\"` - `\"CustomSoundController13\"` - `\"CustomSoundController14\"` - `\"CustomSoundController15\"` - `\"CustomSoundController16\"` - `\"CustomSoundController17\"` - `\"CustomSoundController18\"` - `\"CustomSoundController19\"` - `\"CustomSoundController20\"` - `\"CustomSoundController21\"` - `\"CustomSoundController22\"` - `\"CustomSoundController23\"` - `\"CustomSoundController24\"` - `\"CustomSoundController25\"` - `\"CustomSoundController26\"` - `\"CustomSoundController27\"` - `\"CustomSoundController28\"` - `\"CustomSoundController29\"` - `\"CustomSoundController30\"` - `\"CustomSoundController31\"` - `\"CustomSoundController32\"`","text":"Array with [[\"controllerA\", valueA], [\"controllerB\", valueB], ...], controllers being, in order:\n- `\"rpm\"`\n- `\"randomizer\"`\n- `\"speed\"`\n- `\"thrust\"`\n- `\"campos\"`\n- `\"engineon\"`\n- `\"rotorspeed\"`\n- `\"rotorthrust\"`\n- `\"angvelocity\"`\n- `\"gmeterz\"`\n- `\"roughness\"`\n- `\"dustness\"`\n- `\"damper0\"`\n- `\"damper1\"`\n- `\"damper2\"`\n- `\"damper3\"`\n- `\"rock\"`\n- `\"sand\"`\n- `\"grass\"`\n- `\"mud\"`\n- `\"gravel\"`\n- `\"asphalt\"`\n- `\"gear\"`\n- `\"flaps\"`\n- `\"rotpos\"`\n- `\"water\"`\n- `\"apu\"`\n- `\"batteries\"`\n- `\"rpmstarter\"`\n- `\"rpm1\"`\n- `\"rpmstarter1\"`\n- `\"motordamage\"`\n- `\"transmissiondamage\"`\n- `\"rotorbrake\"`\n- `\"slingloadactive\"`\n- `\"latslip\"`\n- `\"latslipdrive\"`\n- `\"longslip\"`\n- `\"longslipdrive\"`\n- `\"scrubland\"`\n- `\"scrubobject\"`\n- `\"scrubtree\"`\n- `\"scrubbuilding\"`\n- `\"scrubarmor\"`\n- `\"engineeffectivity\"`\n- `\"rain\"`\n- `\"wind\"`\n- `\"lateralmovement\"`\n- `\"playerpos\"`\n- `\"rotordamage\"`\n- `\"distance\"`\n- `\"machcone\"`\n- `\"camint\"`\n- `\"camext\"`\n- `\"houses\"`\n- `\"meadow\"`\n- `\"forest\"`\n- `\"trees\"`\n- `\"altRadar\"`\n- `\"acceleration\"`\n- `\"CustomSoundController1\"`\n- `\"CustomSoundController2\"`\n- `\"CustomSoundController3\"`\n- `\"CustomSoundController4\"`\n- `\"CustomSoundController5\"`\n- `\"CustomSoundController6\"`\n- `\"CustomSoundController7\"`\n- `\"CustomSoundController8\"`\n- `\"CustomSoundController9\"`\n- `\"CustomSoundController10\"`\n- `\"CustomSoundController11\"`\n- `\"CustomSoundController12\"`\n- `\"CustomSoundController13\"`\n- `\"CustomSoundController14\"`\n- `\"CustomSoundController15\"`\n- `\"CustomSoundController16\"`\n- `\"CustomSoundController17\"`\n- `\"CustomSoundController18\"`\n- `\"CustomSoundController19\"`\n- `\"CustomSoundController20\"`\n- `\"CustomSoundController21\"`\n- `\"CustomSoundController22\"`\n- `\"CustomSoundController23\"`\n- `\"CustomSoundController24\"`\n- `\"CustomSoundController25\"`\n- `\"CustomSoundController26\"`\n- `\"CustomSoundController27\"`\n- `\"CustomSoundController28\"`\n- `\"CustomSoundController29\"`\n- `\"CustomSoundController30\"`\n- `\"CustomSoundController31\"`\n- `\"CustomSoundController32\"`"},"form":"unary","operator":null,"left":null,"right":{"text":"vehicle","types":["Object"]}}],"examples":[{"text":"```sqf\ngetAllSoundControllers vehicle player;\n/*\n    returns e.g\n    [\n        [\"rpm\",0],\n        [\"randomizer\",0.874332],\n        [\"speed\",0],\n        [\"thrust\",0],\n        ...\n    ]\n*/\n```","code":["getAllSoundControllers vehicle player;\n/*\n\treturns e.g\n\t[\n\t\t[\"rpm\",0],\n\t\t[\"randomizer\",0.874332],\n\t\t[\"speed\",0],\n\t\t[\"thrust\",0],\n\t\t...\n\t]\n*/"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["Arma 3: Sound","getSoundController","getSoundControllerResult","getEnvSoundController","getAllEnvSoundControllers","getCustomSoundController","setCustomSoundController","getCustomSoundControllerCount"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Sounds","Introduced with Arma 3 version 1.64","Scripting Commands"]}