[작곡 프로듀싱 프로그램] 프로그래밍 언어 작품
- 최초 등록일
- 2016.03.24
- 최종 저작일
- 2015.03
- 41페이지/ 한컴오피스
- 가격 5,000원
목차
1. 설계과제 제목
2. 연구목적
3. 설계과제의 필요성
4. 설계과제의 목표
5. 설계과정
6. 제작
7. 시험
8. 평가
9. 추진체계
10. 설계 추진일정
11. 결론
본문내용
1. 설계과제의 제목 :
Dj Machine (작곡,프로듀싱) 프로그램 개발
2. 연구목적
1) 시중에 유로로 배포되고있는 DJ 프로그램을 직접 작성하여 Dj Machine(음향기기)를 프로그래밍화 하여 구현하는데 있어 전반적인 프로그래밍의 구성을통한 동작및 상세 이해 프로그래밍 능률 향상
2) 언제어디서나 원도우 컴퓨터라면 시간과 장소에 구애받지않고 작곡이 가능하다.
3) 가벼운 용량의 프로그램으로 휴대성을 향상시켜 보다 이동성을 향상시킨다.
4) 기존의 입출력 형식의 시각적인 프로그램만 접해왔지만 음성출력이라는 새로운 분야에 알기위함이다.
3. 설계과제의 필요성
시중에 유로로 배포되고있는 DJ 프로그램을 직접 작성하여 간단히 DJ 프로그램을 사용 가능하게 한다.
4. 설계과제의 목표
- MP3와 비트의 목록을 출력할 수 있다.
- MP3 재생 기능을 통해 음악 파일 재생, 일시정지, 정지, 랜덤 재생이 가능하다.
- 사용자에 의하여 조합된 비트들을 출력이 가능하게 하다.
- 비트 출력 중 녹음 기능 활성/비활성 기능을 통하여 녹음한 mp3 파일을 저장 및 불러오기가 가능하다.
- 비트 입력값을 통해 악보로 출력이 가능하다.
- 여러 편리 기능을 추가하여 편리성을 극대화시킨다.
1) 메트로놈(박자를 맞추게 도와주는 음) on/off 가 가능하다.
2) 글자 색과 배경 색의 변경이 가능하다.
3) 각 비트 키를 사용자가 원하는 키로 변경할 수 있다.
- 음향기기를 이용하는 것이기 때문에 가능하면 사실적으로 구현하도록 노력한다.
<중 략>
6. 제작(Implementation)
6.1 제작과정
6.1.1 핵심 함수
- mcisendstring 함수
mp3 파일, wav 파일등 음악 파일의 재생, 일시정지, 정지 기능을 가지고 있다.
헤더로 mmsysrem.h 와 라이브러리 winmm.lib(윈도우 멀티미디어)를 추가해주 어야 한다.
mcisendstring("play s.mp3",NULL,0,NULL); 이 형식으로 사용할 수 있는데 play 부분에는 재생에는 play 일시정지는 pause 정지는 stop을 넣어준다.
참고 자료
없음