boolean looseBeat = LOW;
...
void ClockPulse() {
if (looseBeat == HIGH){
looseBeat = LOW;
}
else{
clockPulse++; //
Booleans can be true or false. Not anything else.
As for ClockPulse and clockPulse -- how would you like it if Dog and dog referred to different things? Choose better data names that don't only differ by case.
Please amend your description to something better than "Can anyone help me find this bug?". Everyone wants their bugs solved.