void Action(int *Save)
{
while (1)
{
switch (getch()) // 음계
{
case 'a':
Beep(DO, TIME);
break;
case 'w':
Beep(DO$, TIME);
i++;
break;
case 's':
Beep(RE, TIME);
break;
case 'e':
Beep(RE$, TIME);
break;
case 'd':
Beep(MI, TIME);
break;
case 'f':
Beep(PA, TIME);
break;
case 't':
Beep(PA$, TIME);
break;
case 'g':
Beep(SOL, TIME);
break;
case 'y':
Beep(SOL$, TIME);
break;
case 'h':
Beep(RA, TIME);
break;
case 'u':
Beep(RA$, TIME);
break;
case 'j':
Beep(SI, TIME);
break;
case 'k':
Beep(_DO, TIME);
break;
case 'M':
Beep(0, TIME);
break;
}
}
}
피아노 한번 만들어보고 있는데 화음을 넣어보고싶고
이게 case 조건문을 써서 그런지 해당하는 음계의 키보드를 누르면 키보드 누르는거에 비해서 소리가 좀 뒤늦게 나오는데 속도를 개선할 방법이 없을까여
FastIoDeviceControl
FastloDeviceControl이 뭔지 알 수 있을까요
FastIoDispatch
fmod쓰던지
wav를쓰던지
감사합니다 참고해볼게여
https://en.wikipedia.org/wiki/PC_speaker
의 External links 부분 참고
ㄳㄳ