All pastes #778967 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-11-18 02:15 UTC
rendered paste body
#include <cstdlib>
#include <iostream>
#include <windows.h>
#include <math.h>

#define C 261.6
#define Cs 277.1
#define D 293.7
#define Ds 311.1
#define E 329.6
#define F 349.2
#define Fs 369.9
#define G 392.0
#define Gs 415.3
#define A 440.0
#define As 446
#define B 493.8

#define tempo 112 //TEMPO

double quarter = 60000/tempo;
double eighth = quarter * 0.5;
double sixteenth = quarter * 0.25;
double half = quarter * 2;
double hole = quarter * 4;

using namespace std;

void verse1();

int main(int argc, char *argv[])
{
    verse1();
    verse1();
    system("PAUSE");
    return EXIT_SUCCESS;
}

void verse1(){
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);

    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    Beep(G, eighth);
    
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    Beep(Ds, eighth);
    
    Beep(Ds, eighth);
    Beep(As, eighth);
    Beep(As, eighth);
    Beep(As, eighth);
};