MFC 프로젝트 : Cantabile
이번에 진행한 프로젝트인 Cantabile 입니다.기능으로는 악보 입력, 편집, 연주하기 기능이 있습니다.음높이, 악상기호, 음길이(박자), 변화표 등을 int형으로 갖는 NOTE 구조체를 이용하여 계산하고 알고리즘을 구현했습니다.WinMM 라이브러리를 통하여 음원을 재생하였으며 여러가지 악기를 선택해서 연주할 수 있습니다.재생은 쓰레드를 이용하여 구현하였고, 다중쓰레드를 통하여 화음을 만들어 합주를 할 수 있습니다.화면의 깜빡임을 없애기위해 더블 버퍼링을 구현하였습니다.이번 프로젝트에서는 데이터 연산 알고리즘 구현과, 마찬가지로 데이터의 저장및 열기 기능을 구현하는것이 어려웠습니다.
개발노트
2015. 5. 4. 14:09
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 악보
- 스레드
- 프로세스
- socket
- 소켓 프로그래밍
- 파이썬예제
- 데이터베이스
- 쓰레드
- Sort
- 티그널
- 파일
- 클라이언트
- 티라노 시그널
- 터미널
- 리눅스
- 디렉터리
- C/C++
- 파이썬
- 유즈케이스
- C++
- UML
- 안드로이드
- 라즈베리파이
- 정렬
- MFC
- 클래스
- 액터
- C
- 자료구조
- 소켓
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함