Globals
Abstract types
callback_loadclip_oncomplete(clip)
Callback for clip loading completion. Called by WX.loadClip.
Parameter
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         clip  | 
                      
                         Object  | 
                      
                         
  | 
                      
                         WAAX clip  | 
                    
- See also
 - WX.loadClip
 
callback_loadclip_onprogress(event, clip)
Callback for clip loading progress report. called by WX.loadClip.
Parameters
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         event  | 
                      
                         Object  | 
                      
                         
  | 
                      
                         XHR progress event object  | 
                    
| 
                         clip  | 
                      
                         Object  | 
                      
                         
  | 
                      
                         WAAX clip  | 
                    
callback_noteclip_iterate(id, Note, index)
Callback for note clip interation. Called by NoteClip.iterate.
Parameters
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         id  | 
                      
                         String  | 
                      
                         
  | 
                      
                         Note ID.  | 
                    
| 
                         Note  | 
                      
                         
  | 
                      
                         object.  | 
                    |
| 
                         index  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Iteration index.  | 
                    
- See also
 - NoteClip.iterate
 
MBST Object
Measure, beat, sixteenth, tick aka musical timebase.
Properties
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         measure  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Measure.  | 
                    
| 
                         beat  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Beat.  | 
                    
| 
                         sixteenth  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Sixteenth.  | 
                    
| 
                         tick  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Tick.  | 
                    
WAPL Object
Web Audio API Plug-in Object.
WXClip Object
WAAX abstraction of sample and meta data.
Example
var clip = {
  name: 'Cool Sample',
  url: 'http://mystaticdata.com/samples/coolsample.wav',
  buffer: null
};
                Properties
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         name  | 
                      
                         String  | 
                      
                         
  | 
                      
                         User-defined name of sample.  | 
                    
| 
                         url  | 
                      
                         String  | 
                      
                         
  | 
                      
                         URL of audio file.  | 
                    
| 
                         buffer  | 
                      
                         Object  | 
                      
                         
  | 
                      
                         A placeholder for ArrayBuffer object.  | 
                    
WXModel Array
Contains a model for data binding.
Example
var model = [
  { key:'Sine', value:'sine' },
  { key:'Sawtooth', value:'sawtooth' }
  ...
];
                WXSampleZone Object
WAAX abstraction of sampler instrument data.
Example
var sampleZone = {
  clip: WXClip
  basePitch: 60            // samples original pitch
  loop: true,
  loopStart: 0.1,
  loopEnd: 0.5,
  pitchLow: 12,            // pitch low bound
  pitchHigh: 96,           // pitch high bound
  velocityLow: 12,         // velocity lower bound
  velocityHigh: 127,       // velocity high bound
  pitchModulation: true,   // use pitch modulation
  velocityModulatio: true  // use velocity moduation
};
                Properties
| Name | Type | Optional | Description | 
|---|---|---|---|
| 
                         clip  | 
                      
                         
  | 
                      
                         WXClip object.  | 
                    |
| 
                         basePitch  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Original sample pitch.  | 
                    
| 
                         loop  | 
                      
                         Boolean  | 
                      
                         
  | 
                      
                         Looping flag.  | 
                    
| 
                         loopStart  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Loop start point in seconds.  | 
                    
| 
                         loopEnd  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Loop end point in seconds.  | 
                    
| 
                         pitchLow  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Low pitch bound.  | 
                    
| 
                         pitchHigh  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         High pitch bound.  | 
                    
| 
                         velocityLow  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         Low velocity bound.  | 
                    
| 
                         velocityHigh  | 
                      
                         Number  | 
                      
                         
  | 
                      
                         High velocity bound.  | 
                    
| 
                         pitchModulation  | 
                      
                         Boolean  | 
                      
                         
  | 
                      
                         Switch for pitch sensitivity modulation.  | 
                    
| 
                         velocityModulatio  | 
                      
                         Boolean  | 
                      
                         
  | 
                      
                         Switch for velocity sensitivity modulation.  |