Creates an audio node which can be used with UI commands such as soundControl or timeControl which support sound scrubbing and sound during playback.
Flags:
Long Name / Short Name | Argument Types | Properties | |
---|---|---|---|
endTime / et | time | ![]() ![]() ![]() |
|
|
|||
file / f | unicode | ![]() ![]() ![]() |
|
|
|||
length / l | bool | ![]() |
|
|
|||
mute / m | bool | ![]() ![]() ![]() |
|
|
|||
name / n | unicode | ![]() ![]() ![]() |
|
|
|||
offset / o | time | ![]() ![]() ![]() |
|
|
|||
sourceEnd / se | time | ![]() ![]() ![]() |
|
|
|||
sourceStart / ss | time | ![]() ![]() ![]() |
|
|
Derived from mel command maya.cmds.sound
Example:
import pymel.core as pm
# Create an audio node for a sound file, and have it
# start at time 10. This command will return the name
# of the created node, something like "audio1".
#
pm.sound( offset=10, file='ohNo.aiff' )
# In order to have this sound displayed in a
# timeControl widget (like the timeSlider) use a
# command like this one, where the global MEL variable
# $gPlayBackSlider is the name of the widget to display
# the sound in.
#
import maya.mel
gPlayBackSlider = maya.mel.eval( '$tmpVar=$gPlayBackSlider' )
pm.timeControl( gPlayBackSlider, edit=True, sound='audio1' )