zer0

zer0 is a framework for audio output and synthesis utilizing webaudio

code_source

usage

firstly: initialize->{zer0};
var zer0_structure = ( {} ); zer0_initialize( zer0_structure ).then( function zer0_initialize_on( status_initialization_zer0 ) { if ( status_initialization_zer0 == 0x00 ) { // zer0::initialized // } });
create_a_channel


var zer0_channel = ( {} ); zer0_channel_initialize( zer0_structure, zer0_channel, 0x00 );
make_noise


var zer0_noise = ( {} ); var zer0_oscillator = ( {} ); var zer0_synth = ( {} ); zer0_noise_initialize( zer0_structure, zer0_noise, zer0_channel.input ); zer0_oscillator_initialize( zer0_structure, zer0_oscillator, zer0_oscillator_type_square, 0x01, 0x63, zer0_channel.input ); zer0_synth_initialize( zer0_structure, zer0_synth, zer0_channel.input );
zer0_effect_delay_initialize( zer0_structure, zer0_effect_delay, 0x00 );