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
# 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' )