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. |