C++演奏《起風(fēng)了》

#pragma once
#ifndef _2023年6月17日_H
#define _2023年6月17日_H
#include <E:\lib\頭文件 c++.h>
#include <E:\lib\時(shí)間.h>
class _2023年6月17日
{
public:
public:
enum Scale
{
Rest = 0, C8 = 108, B7 = 107, A7s = 106, A7 = 105, G7s = 104, G7 = 103, F7s = 102, F7 = 101, E7 = 100,
D7s = 99, D7 = 98, C7s = 97, C7 = 96, B6 = 95, A6s = 94, A6 = 93, G6s = 92, G6 = 91, F6s = 90, F6 = 89,
E6 = 88, D6s = 87, D6 = 86, C6s = 85, C6 = 84, B5 = 83, A5s = 82, A5 = 81, G5s = 80, G5 = 79, F5s = 78,
F5 = 77, E5 = 76, D5s = 75, D5 = 74, C5s = 73, C5 = 72, B4 = 71, A4s = 70, A4 = 69, G4s = 68, G4 = 67,
F4s = 66, F4 = 65, E4 = 64, D4s = 63, D4 = 62, C4s = 61, C4 = 60, B3 = 59, A3s = 58, A3 = 57, G3s = 56,
G3 = 55, F3s = 54, F3 = 53, E3 = 52, D3s = 51, D3 = 50, C3s = 49, C3 = 48, B2 = 47, A2s = 46, A2 = 45,
G2s = 44, G2 = 43, F2s = 42, F2 = 41, E2 = 40, D2s = 39, D2 = 38, C2s = 37, C2 = 36, B1 = 35, A1s = 34,
A1 = 33, G1s = 32, G1 = 31, F1s = 30, F1 = 29, E1 = 28, D1s = 27, D1 = 26, C1s = 25, C1 = 24, B0 = 23,
A0s = 22, A0 = 21 //?錯(cuò)誤 C1004 發(fā)現(xiàn)意外的文件尾 C++演奏《起風(fēng)了》 2023年6月17日 E : \vss\C++演奏《起風(fēng)了》 2023年6月17日\(chéng)C++演奏《起風(fēng)了》 2023年6月17日\(chéng)C++演奏《起風(fēng)了》 2023年6月17日.cpp 23
};
enum Voice
{
X1 = C2, X2 = D2, X3 = E2, X4 = F2, X5 = G2, X6 = A2, X7 = B2,
L1 = C3, L2 = D3, L3 = E3, L4 = F3, L5 = G3, L6 = A3, L7 = B3,
M1 = C4, M2 = D4, M3 = E4, M4 = F4, M5 = G4, M6 = A4, M7 = B4,
H1 = C5, H2 = D5, H3 = E5, H4 = F5, H5 = G5, H6 = A5, H7 = B5,
LOW_SPEED = 500, MIDDLE_SPEED = 400, HIGH_SPEED = 300,
_ = 0XFF /*256*/
};
public:
public:
_2023年6月17日();
~_2023年6月17日();
void 生日快樂(lè)()
{
//char*?
HMIDIOUT handle;
midiOutOpen(&handle, 0, 0, 0, CALLBACK_NULL);
//midiOutShortMsg(handle, 40 << 8 | 0xC0);
int volume = 0x7f;
int voice = 0x0;
int sleep = 400;
int tmp = 6;
vector<int> ugrikyle = //?+[] 不存在從 "Voice" 轉(zhuǎn)換到 "std::vector<int, std::allocator<int>>" 的適當(dāng)構(gòu)造函數(shù)
{
??L5,L5,L6,_,L5,_,M1,_,L7,_,_,_,L5,L5,L6,_,L5,_,M2,_,M1,_,_,L5,L5,M5,_,M3,_,M1,_,
??L7,_,L6,_,M4,M4,M3,_,M1,_,M2,_,M1,_,_,_,
L5,L5,L6,_,L5,_,M1,_,L7,_,_,_,L5,L5,L6,_,L5,_,M2,_,M1,_,_,L5,L5,M5,_,M3,_,M1,_,
??L7,_,L6,_,M4,M4,M3,_,M1,_,M2,_,M1,_,_,_,
};
//演奏
for (auto 序號(hào) : ugrikyle) {
//停頓
if (序號(hào) == LOW_SPEED || 序號(hào) == HIGH_SPEED || 序號(hào) == MIDDLE_SPEED) {
sleep = 序號(hào);//Sleep(i/2);
//continue;
}
if (序號(hào) == 0) {
sleep = 200; //continue;
}
if (序號(hào) == 700) {
Sleep(200); //continue;?
}
if (序號(hào) == _) {
Sleep(400);
//continue;
}
if (序號(hào) == 1000) {
tmp = +5; //continue;?
}
// if (i == 900)?volume += 100;
voice = (volume << 16) + ((序號(hào) + tmp) << 8) + 0x90;
//>發(fā)聲
midiOutShortMsg(handle, voice);
cout << voice << endl;
Sleep(sleep);//midiOutShortMsg(handle, 0x7BB0);
}
midiOutClose(handle);
}
//>vgze"^\r\s+"-->" "
void 喀秋莎()
{
HMIDIOUT handle;
midiOutOpen(&handle, 0, 0, 0, CALLBACK_NULL);
//midiOutShortMsg(handle, 40 << 8 | 0xC0);
int volume = 0x7f;
int voice = 0x0;
int sleep = 240; int tmp = 5;
vector<int> keqqua =
{
0,M2,M1,L7,M1,M2,M3,(M4 + 1),M5,M3,_,_,M1,M3,_,_,M1,M4,_,M4,700,0,M4,300,M3,M2,M3,M1,L7,_,_,L3,L7,_,_,L3,M2,0,M2,M2,300,M1,L7,L6,_,_,_,
M3,_,M6,700,0,M6,300,M5,_,M6,700,0,M5,300,M4,_,M3,700,0,M2,300,M3,_,L6,_,_,M4,_,M2,M3,_,_,M1,L7,0,L3,L3,300,M1,L7,L6,_,M1,L7,L6,L3,_,_,L3,_,M1,L7,L6,L3,_,_,
H3,_,H6,_,H5,_,H6,H5,H4,_,H3,H2,H3,_,M6,_,_,H4,_,H2,H3,_,_,H1,M7,M3,H1,M7,M6,_,_,_,_,_,
L6,_,_,_,L7,M1,_,_,_,L6,M1,_,_,L7,L6,L7,_,L3,_,L7,_,_,M1,M2,_,_,_,L7,M2,M2,M1,L7,L6,_,_,_,
M3,_,M6,_,M5,_,M6,M5,M4,_,M3,M2,M3,_,L6,_,_,M4,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,L6,_,_,_,
L6,_,_,_,L7,M1,_,_,_,L6,M1,_,_,L7,L6,L7,_,L3,_,L7,_,_,M1,M2,_,_,_,L7,M2,M2,M1,L7,L6,_,_,_,
M3,_,M6,_,M5,_,M6,M5,M4,_,M3,M2,M3,_,L6,_,_,M4,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,L6,_,_,_,
//L6,_,_,_,L7,M1,_,_,_,L6,M1,_,_,L7,L6,L7,_,L3,_,L7,_,_,M1,M2,_,_,_,L7,M2,M2,M1,L7,L6,_,_,_,
H3,_,H6,_,H5,_,H6,H5,H4,_,H3,H2,H3,_,M6,_,_,H4,_,H2,H3,_,_,H1,M7,M3,H1,M7,M6,_,_,_,_,_,
L6,_,_,_,L7,M1,_,_,_,L6,M1,_,_,L7,L6,L7,_,L3,_,L7,_,_,M1,M2,_,_,_,L7,M2,M2,M1,L7,L6,_,_,_,
M3,_,M6,_,M5,_,M6,M5,M4,_,M3,M2,M3,_,L6,_,_,M4,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,M6,_,_,_,
M3,_,M6,_,M5,_,M6,M5,M4,_,M3,M2,M3,_,L6,_,_,M4,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,M6,_,_,_,M3,_,M6,_,M5,_,M6,M5,M4,_,M3,M2,M3,_,L6,_,_,M4,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,L6,_,_,_
,M4,_,_,_,M2,M3,_,_,_,M1,L7,L3,M1,L7,L6,_,_,_,
H4,_,_,_,H2,H3,_,_,_,H1,M7,M3,H1,M7,M6,_,_,_,
};
for (auto i : keqqua) {
if (i == 0) { sleep = 120; continue; }
if (i == 700) { Sleep(120); continue; }
if (i == _) {
Sleep(240);
continue;
}
if (i == 1000) { tmp = -2; continue; }
// if (i == 900) volume += 100;
voice = (volume << 16) + ((i + tmp) << 8) + 0x90;
midiOutShortMsg(handle, voice);
cout << voice << endl;
Sleep(sleep);//midiOutShortMsg(handle, 0x7BB0);
}
midiOutClose(handle);
}
void 光陰的故事()
{
HMIDIOUT handle;
midiOutOpen(&handle, 0, 0, 0, CALLBACK_NULL);
//midiOutShortMsg(handle, 40 << 8 | 0xC0);
int volume = 0x7f;
int voice = 0x0;
int sleep = 300; int tmp = 7;
vector<int> gdyndeguui =
{ H1,H1,H1,H1,M7,M6,M5,M5,M5,M5,M4,M3,M4,M4,M4,M6,M5,M4,M3,_,_,M3,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,0,M6,M5,300,M5,M1,M3,M5,M5,M6,M5,_,M3,M2,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,M6,M5,M1,M3,H1,H1,H1,M6,M7,H1,H2,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M5,M3,M5,_,M6,M5,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M6,M5,H2,_,H3,H1,_,_,_,_,_,
H1,H1,H1,M7,M6,M5,M5,M5,M5,M5,M4,M3,M4,M4,M4,M6,M5,M4,M3,_,_,M3,_,_,
H1,H1,H1,H1,M7,M6,M5,M5,M5,M5,M4,M3,M4,M4,M4,M6,M5,M4,M3,_,_,M3,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,0,M6,M5,300,M5,M1,M3,M5,M5,M6,M5,_,M3,M2,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,M6,M5,M1,M3,H1,H1,H1,M6,M7,H1,H2,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M5,M3,M5,_,M6,M5,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M6,M5,H2,_,H3,H1,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,M3,M2,M3,M1,M3,H1,H1,M6,H1,_,M6,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M6,M5,M5,M1,M3,M5,M5,M6,M5,_,M3,M2,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,M3,M2,M3,M1,M3,H1,H1,M6,H1,_,M6,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,M6,M5,M1,M3,H1,H1,H1,M6,M7,H1,H2,_,_,_,_,_,
H1,H1,H1,H1,M7,M6,M5,M5,M5,M5,M4,M3,M4,M4,M4,M6,M5,M4,M3,_,_,M3,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,0,M6,M5,300,M5,M1,M3,M5,M5,M6,M5,_,M3,M2,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,0,M3,M2,300,M3,_,0,M1,M3,300,H1,H1,M6,H1,_,0,M6,M5,300,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,M6,M5,M1,M3,H1,H1,H1,M6,M7,H1,H2,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M5,M3,M5,_,M6,M5,_,_,_,_,_,
H2,H2,M5,H3,H2,H2,H1,H1,M6,H2,H1,H1,M5,M6,M5,H2,_,H3,H1,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,M3,M2,M3,M1,M3,H1,H1,M6,H1,_,M6,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M6,M5,M5,M1,M3,M5,M5,M6,M5,_,M3,M2,_,_,_,_,_,
M5,M5,M5,M6,_,M5,M3,M3,M2,M3,M1,M3,H1,H1,M6,H1,_,M6,M5,_,_,_,_,_,
H1,H1,M6,H1,_,M6,M5,M5,M6,M5,M1,M3,H1,H1,H1,M6,M7,H1,H2,_,_,_,_,_,
H1,H1,H1,H1,M7,M6,M5,M5,M5,M5,M4,M3,M4,M4,M4,M6,M5,M4,M3,_,_,M3,_,_,
};
for (auto i : gdyndeguui) {
if (i == 0) { sleep = 150; continue; }
if (i == 700) { Sleep(150); continue; }
if (i == _) {
Sleep(300);
continue;
}
if (i == 300) { sleep = 300; continue; }
//if (i == 1000) { tmp = -2;continue; }
// if (i == 900) volume += 100;
voice = (volume << 16) + ((i + tmp) << 8) + 0x90;
midiOutShortMsg(handle, voice);
cout << voice << endl;
Sleep(sleep);//midiOutShortMsg(handle, 0x7BB0);
}
midiOutClose(handle);
}
void 回家()
{
HMIDIOUT handle;
midiOutOpen(&handle, 0, 0, 0, CALLBACK_NULL);
// midiOutShortMsg(handle, 34 << 8 | 0xC0);
int volume = 0x7f;
int voice = 0x0;
int sleep = 360;
vector<int> hvjw[] =
{
/**/ _,_,M2,M3,M3,M5,M5,_,
_,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,500,M5,400,M6,M5,M4,M3,M2,M1,300,
M1,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,M5,_,_,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M2,500,M2,300,M3,M3,M5,M5,_,
_,_,M5,500,M5,300,M6,M6,_,_,0,M3,M1,300,
M2,_,_,_,_,_,_,
_,_,M2,500,M2,300,M3,M3,M5,M5,_,
_,_,M5,500,M5,300,M6,M6,_,_,0,M3,M1,300,
M2,_,_,_,_,M6,M7,
H1,_,M7,H1,_,M6,M7,H1,
H1,_,M7,H1,H1,_,0,700,M3,M6,M7,300,
H1,_,0,H1,M7,H1,H3,300,H3,H2,H1,500,M6,300,M7,
M7,_,_,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
M7,_,0,M6,M5,M3,M2,300,M1,_,_,700,0,M1,300,
M6,M5,M6,M3,M3,M1,M3,M2,
M2,700,0,M3,300,_,_,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
M7,_,0,M6,M5,M3,M2,300,M1,_,_,700,0,M1,300,
M6,M5,M4,M3,M3,M2,M1,M2,
M2,_,M5,M4,M3,M2,700,0,M3,300,
0,M2,300,M1,700,500,M1,300,M2,M3,M3,M5,M5,
M1,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,M5,_,_,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,500,M5,400,M6,M5,M4,M3,M2,M1,300,
M1,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,M5,_,_,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M2,500,M2,300,M3,M3,M5,M5,_,
_,_,M5,500,M5,300,M6,M6,_,_,0,M3,M1,300,
M2,_,_,_,_,_,_,
_,_,M2,500,M2,300,M3,M3,M5,M5,_,
_,_,M5,500,M5,300,M6,M6,_,_,0,M3,M1,300,
M2,_,_,_,_,M6,M7,
H1,_,M7,H1,_,M6,M7,H1,
H1,_,M7,H1,H1,_,0,700,M3,M6,M7,300,
H1,_,0,H1,M7,H1,H3,300,H3,H2,H1,500,M6,300,M7,
M7,_,_,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
M7,_,0,M6,M5,M3,M2,300,M1,_,_,700,0,M1,300,
M6,M5,M6,M3,M3,M1,M3,M2,
M2,700,0,M3,300,_,_,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
M7,_,0,M6,M5,M3,M2,300,M1,_,_,700,0,M1,300,
M6,M5,M4,M3,M3,M2,M1,M2,
M2,_,_,M5,M4,M3,0,M1,L5,300,L4,
L3,M1,500,M1,300,M2,M3,M3,M5,M5,_,
M1,_,M2,M3,M3,M5,M5,_,
_,H1,_,M5,M6,_,H1,_,
H1,_,_,0,M6,M4,300,M5,500,M5,300,M6,M6,0,M5,M3,300,
M5,700,0,M6,300,_,_,_,_,M6,0,M5,M3,300,
M5,_,_,_,_,_,0,M1,L5,M1,M4,300,
0,M3,M1,300,M2,0,M1,L6,L7,L6,L5,L6,300,L5,700,900,950,L5,L6,M1,
0,M1,300,M4,0,M3,M2,M1,300,M2,M2,H2,M7,400,850,M6,M5,M3,300,
M5,_,_,_,M5,_,_,800,M6,M5,M4,M3,M4,300,
M4,700,0,M5,300,_,_,_,_,0,700,M5,H1,M5,300,
M4,0,M3,M4,M4,M3,300,M5,M1,_,0,M1,M1,M3,M1,300,
M2,_,0,M2,M2,M3,M4,300,M4,M3,0,M2,M3,500,M3,0,M2,M1,300,
0,M2,M1,300,M1,M1,_,_,_,_,960,M1,M2,M3,M4,M5,M6,M7,H1,H2,300,
H3,850,H2,H1,M7,0,H1,H2,M6,M7,970,M7,M6,M5,M3,M5,M6,0,M7,M7,980,M6,M5,M3,M5,300,
0,M5,900,800,M3,0,M5,900,800,M3,300,H1,H1,M5,M5,700,800,M4,M3,300,
M4,0,M3,M1,300,M1,_,_,_,0,700,L5,M1,M4,300,
0,M3,M1,300,M3,0,M1,L5,L3,L3,L3,M1,300,M1,0,M1,L5,M1,M4,300,
0,M3,M1,300,M3,0,M1,L5,L3,500,(M3 - 1),0,L3,L3,M1,300,M1,0,M1,L5,M1,M4,
M3,M1,300,M3,M3,500,M6,0,L7,900,800,L6,300,L5,_,0,L5,L5,L6,M1,300,M1,
800,M1,M2,M3,M1,300,M2,800,M2,M5,M3,M5,300,M6,M6,800,M7,M6,M5,M3,350,M5,M6,M7,H1,H2,(H3 - 1),H3,300,
H4,700,500,(H3 - 1),0,H3,300,H2,0,(H1 + 1),H2,300,H2,500,M6,300,M7,M6,700,0,M7,300,
H1,_,M7,H1,H1,_,0,H1,H3,H6,H7,300,
H1,_,0,M7,H1,M7,H1,300,H1,_,0,H1,M3,M6,M7,300,
H1,_,0,M7,H1,H2,H3,300,H3,_,350,H5,H2,H3,H4,H3,H2,H1,300,
H2,_,_,0,H3,300,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
500,M6,300,M7,0,M6,M5,M3,M2,300,M1,_,M1,700,0,M1,300,
500,M5,300,M6,M5,M4,500,M2,300,M3,_,M2,M1,M2,
M2,700,0,M3,300,_,_,_,M3,M6,M7,
H1,_,M7,H1,_,M6,500,M6,300,M7,H1,
500,M6,300,M7,0,M6,M5,M3,M2,300,M1,_,M1,700,0,M1,300,
500,M5,300,M6,M5,M4,500,M2,300,M3,_,M2,M1,M2,
M2,M3,0,700,M5,M6,H1,500,H2,300,H3,700,0,H2,300,H1,700,0,M7,300,
H1,_,M7,H1,H1,_,0,M7,H1,M6,M7,
M7,_,0,M6,M5,M3,M2,300,M1,_,M1,700,0,M1,300,
500,M5,300,M6,M5,M6,500,M2,300,M3,_,M1,500,M5,300,M6,700,800,M5,M3,
M5,_,_,M6,_,M3,M6,M7,
H1,_,M7,H1,H1,_,0,M7,300,H1,0,H2,300,
H2,_,500,M6,0,M7,M6,M5,M3,300,M5,700,0,M6,300,_,M1,
500,M5,300,M6,M5,M4,M3,_,M2,M1,M2,
M2,700,0,M3,700,M5,M6,H1,300,500,H3,300,H4,_,0,H4,H3,H4,H5,300,
H5,_,M2,M3,M3,M5,M5,_,
H5,_,M2,M3,M3,M5,M5,_,
H5,H1,_,M5,M6,_,H1,_,
H1,_,_,_,_,_,_,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M5,M6,M6,_,_,0,M3,M1,300,
M2,_,_,H1,M7,0,M6,M5,300,M5,0,M3,M2,300,
M1,_,M2,M3,M3,M5,M5,_,
_,_,M2,M3,M3,M5,M5,_,
_,_,M5,M6,M6,_,_,0,M3,M1,300,M2,_,_,_,_,_,_,_,
};
for (auto i : hvjw) {
if (i == 300) {
sleep = 360;//Sleep(i/2);
continue;
}
if (i == 0) { sleep = 180; continue; }
if (i == 700) { Sleep(180); continue; }
if (i == 400) { sleep = 240; continue; }
if (i == 500) { sleep = 10; continue; }
if (i == 800) { sleep = 90; continue; }
if (i == 900) { Sleep(90); continue; }
if (i == _) { Sleep(360); continue; }
if (i == 850) { sleep = 120; continue; }
if (i == 950) { sleep = 60; continue; }
if (i == 960) { sleep = 80; continue; }
if (i == 970) { sleep = 72; continue; }
if (i == 980) { sleep = 135; continue; }
if (i == 350) { sleep = 154; continue; }
voice = (volume << 16) + ((i - 5) << 8) + 0x90;
midiOutShortMsg(handle, voice);
cout << voice << endl;
Sleep(sleep);
}
midiOutClose(handle);
}
private:
};
_2023年6月17日::_2023年6月17日()
{
}
_2023年6月17日::~_2023年6月17日()
{
}
#endif?