uvi-script
Musical event scripting with Lua
Loading...
Searching...
No Matches
SamplePlayer Class Reference

A sample player Oscillator. More...

Inheritance diagram for SamplePlayer:
SampleBasedOscillator Oscillator Element

Public Types

enum  Parameters {
  SampleStart ,
  SampleStartMillisecond
}
 SamplePlayer Parameters. More...
 
- Public Types inherited from Oscillator
enum  Parameters {
  Pitch ,
  NoteTracking ,
  BaseNote ,
  Gain ,
  CoarseTune ,
  FineTune
}
 Oscillator Parameters. More...
 

Additional Inherited Members

- Public Member Functions inherited from Oscillator
table getSliceInfo (int sliceId)
 get slice information for the given sliceId.
 
- Public Member Functions inherited from Element
void setParameter (string parameter, Value value)
 Sets an Element parameter.
 
Value getParameter (string parameter)
 Gets an Element parameter.
 
bool hasParameter (string parameter)
 
table getParameterConnections (string parameter)
 Get all SignalConnection for this parameter.
 
- Public Attributes inherited from Oscillator
Keygroup keygroup
 parent keygroup for this oscillator
 
bool purged
 purged status for this oscillator (when true sample is not loaded in memory)
 
int numSlices
 number of slices (only valid for Slice oscillator)
 
table looplabInfo
 looplab information.
 
table sampleInfo
 sample information.
 
- Public Attributes inherited from Element
string name
 internal element name
 
string displayName
 name to display on the User Interface, name is used if displayName is not specified.
 
string type
 internal element type
 
Elementparent
 element parent
 
table children
 element children using the element name as key
 
string output
 output routing for the element
 
int numParams
 number of parameters
 
table parameterDefinitions
 table of parameter definitions.
 

Detailed Description

A sample player Oscillator.

Member Enumeration Documentation

◆ Parameters

SamplePlayer Parameters.

Enumerator
SampleStart 

sample start position in samples

SampleStartMillisecond 

sample start position in milliseconds