Search Feedback

64
votes

Expose API for AudioMixerGroup and AudioEffects, AudioMixer parameters

Audio

-

-

1. Solo, Mute, Bypass - public variables or methods to set them.

2. Ability to access Effects like Attenuation. Remove exposed parameters - why even need them.
Setting by string when you can cache the effect in variable and access it's values directly? Why not?

3. Ability to add those Effects through code.

4. Ability to add groups through code.

5. Ability to add snapshots through code.

1,2,3 are priority. They are essential for creating good audio system.
Right now the way to mute, or play solo is to disable all of the audiosources and add them in code in the beginning to access them later, or have a value that multiplies the volume by some scale. But I guess you have this multiplication value internally if it's possible to mute like that in editor, or change volume in Attenuation.

Comments (2)

  1. 50e2d5a26fad8cc6ce0c9419db4f996d?d=mm

    AcidArrow

    Jun 11, 2018 11:15

    Voted for it too, but I don't see it happening. As it is, the AudioMixer is another half-baked and abandoned feature, that takes way too much CPU, as is the norm with Unity these days.

  2. E013ce4085a8d6e3850a271afeb460ec?d=mm

    Sp3ci

    Mar 19, 2018 12:05

    Yeah the same things have been in my mind during a creative music game project that we're working on right now

Your opinion counts

Help us make things better. Share your great idea for improving Unity or vote for other people’s.

Log in to post a new idea

Categories

All

(10663)

2D

(266)

Ads

(51)

AI & Navigation

(90)

Analytics

(118)

Animation

(376)

Asset Store

(283)

Asset Store Publisher

(3)

Assets

(514)

Audio

(173)

Cloud Build

(129)

Collaborate

(46)

Docs & Tutorials

(226)

Editor

(2341)

Everyplay

(13)

Game Performance Reporting

(17)

General

(1435)

Graphics

(840)

GUI

(409)

Input

(159)

Licensing

(86)

Networking

(180)

Physics

(371)

Platforms

(432)

Profiling & Optimization

(78)

Runtime

(176)

Scripting

(1119)

Terrain

(165)

WebGL

(140)