Creates an audio node which can be used with UI commands such as soundControl or timeControl which support sound scrubbing and sound during playback.
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
import maya.cmds as cmds
# 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' )