sound.inst 2.65 KB

keymap key1
{
    velocityMin = 0;
    velocityMax = 127;
    keyMin      = 46;
    keyMax      = 46;
    keyBase     = 46;
    detune      = 0;
}


envelope logo_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 3000000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound startup
{
    use ("logo_mono.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = logo_env;
    keymap = key1;
}

envelope menu_down_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 117000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound menu_down
{
    use ("PresA_Dn_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = menu_down_env;
    keymap = key1;
}

envelope menu_up_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 146000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound menu_up
{
    use ("PresB_Up_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = menu_up_env;
    keymap = key1;
}

envelope select_move_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 112000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound select_move
{
    use ("SelectMov_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = select_move_env;
    keymap = key1;
}

envelope bind_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 141000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound bind
{
    use ("PressA_Slt_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = bind_env;
    keymap = key1;
}

envelope launch_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 160000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound launch
{
    use ("PresA_Z_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = launch_env;
    keymap = key1;
}

envelope fail_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 492000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound fail
{
    use ("PresA_Suc_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = fail_env;
    keymap = key1;
}

envelope tick_env
{
    attackTime		= 1000;
    attackVolume	= 127;
    decayTime		= 148000;
    decayVolume		= 127;
    releaseTime		= 1000;
    
}

sound tick
{
    use ("PersonUp_1.aifc");
    
    pan    = 64;
    volume = 127;
    envelope = tick_env;
    keymap = key1;
}


instrument inst1
{
    volume = 127;
    pan    = 64;

    sound = startup;
    sound = menu_down;
    sound = menu_up;
    sound = select_move;
    sound = bind;
    sound = launch;
    sound = fail;
    sound = tick;
}


bank Wave1
{
    instrument [0] = inst1;
}