dsp까지 배웟느데도 불구하고 피아노 소리를 못만들고있습니다..
c코드로 작성해야하는데
여러 정현파의 합을 이용하여 해야하는건 알겟는데..
도저히 공식이 서질 않네요..ㅠㅠ
저는 지금 tmp = sin(2*PI*f*t) + 0.5*sin(2*PI*(f-5.)) + 0.5*sin(2*PI*(f+5.));
이걸루 해서 실로폰??비슷한 소리까지는 내봣는데....ㅠㅠ
dsp에서 배운걸 c코드로 확장을 못시키니 답답합니다..
아시는분없나요??혹시
c코드로 작성해야하는데
여러 정현파의 합을 이용하여 해야하는건 알겟는데..
도저히 공식이 서질 않네요..ㅠㅠ
저는 지금 tmp = sin(2*PI*f*t) + 0.5*sin(2*PI*(f-5.)) + 0.5*sin(2*PI*(f+5.));
이걸루 해서 실로폰??비슷한 소리까지는 내봣는데....ㅠㅠ
dsp에서 배운걸 c코드로 확장을 못시키니 답답합니다..
아시는분없나요??혹시
신디시스 관련 책자를 보시고, 피아노소리 같은 건 피아노 소리 파형을 분석하셔서 근접하게 내시는 거고요
아 엔터를 쳤더니 달리네 하여간에 \"필터\"를 적용하셔야 피아노 소리가 납니다. 기본적으로 볼륨이 갑자기 커졌다가 갑자기 떨어지고 꼬리가 길어야 피아노 소리가 남
Attack - Decay - Sustain - Release 를 거치며 볼륨이 변해야함. 피아노 같은 경우는 Decay지속시간이 길꺼야.
이전글에 내가 써놓은 댓글은 보지를 않으셨구만...
내가 찾아놓은건 도레미파솔라시도에 맞춰 학교종이 땡땡땡, 싸이유니님이 원하는건 피아노 소리 자체를 원하는건가? 글싸놓고 다른거하나? 피드백이 없으니.. ㅋ
피아노 소리 자체를 공학적으로 해석해 놓은 문서도 있기는 한데... 싸이유니는 피드백이 없어~
과자값이 아까워서 반응이 없는건가? ㅎ
아~~답변들 많이 다셧네요...제가 원하는건 피아노 소리에요... 주파수랑 계이름은 다있는데 수식을 이용하여 변환해서 피아노 소리를 내야하는데 소리가 안나네요..;;
tmp = sin(2*PI*f*t) + 0.5*sin(2*PI*(f-5.)) + 0.5*sin(2*PI*(f+5.));
c=(int)(128 + t*vol*70.*tmp);
지금 이렇게 해서 하고있는데 무슨 실로폰 소리같은거 박에안나에요.ㅠㅜㅠ
과자값 받기 전에 문서 두개 던질테니.. 받고나서 과자값 입금하삼.. 이메일이라던가~ 연락처 없삼? 연락처?
싸이유니 바보 말미잘 똥개 멍청이~