posted by 희정냥★ 2007. 8. 14. 11:57

저번학기 임베디드 소프트웨어 시간에 했던 텀이다.

------------------------------  작품보고서 중 일부 ------------------------------
* 작품명 : 내 손안의 뮤지션

* 소개 :
- 이 프로그램은, 일반적으로 시중에 유통되고 있는 전자 피아노와 같은 전자 악기 임베디드시스템이 아닌, 휴대용 악기를 위한 임베디드 시스템을 위하여 개발 되었으며, 사용자 스스로 프로그램을 작동시켜 언제 어디서든지 작곡을 할수 있으며, 작곡한 데이터를 저장하고 불러올수 있음으로 서로 작곡한 데이터를 공유할수 있고 작곡한 데이터에 대해 동시연주도 가능하게 함으로서, 휴대용 악기를 대체하는 프로그램이다.

* 목적 :
 - 소형 임베디드 시스템의 이식(예 : 모바일 폰, PMP, MP3 등등) 및 서브 어플리케이션으로의 작동을 목적으로 개발.
 - 언제 어디서든지 작동하여, 휴대용 Jukebox로 활용하고, 다양한 악기의 음을 이용해서 작곡하고 언제든지 불러오고 저장할수 있으며, 타인과의 공유까지 염두에 두었음.
 - 가정용 대형 전자악기/임베디드시스템이 아닌, 휴대용 소형 악기를 EMPOS-II기판으로 구현하여, 향후 휴대용 기기에 이식하고자 하였음.
 - 여러 악기의 동시 합주를 구현하고자 하였음.

* 구성
 (1) 사용된 시스템
 - 입력 : 터치스크린의 GUI 건반, File Load를 이용해 불러들여지는 건반
 - 출력 : 터치스크린 레이어/타이머, 7Segment LED, 8Bit LED, AC97 Sound Output

  (2) 사용되는 프로그램 언어 : C, C++, QT-E, Qt-Designer

  (3) 드라이버 :AC97 SoundDriver, TouchScreen Driver, 7Segment, 8BitLED

-------------------------------------------------------------------------------


한마디로~~

여러 악기들 중 악기를 선택하여 건반으로 연주 할수 있고,

연주 했던걸 기억해서 다시 재생 시킬 수도 있고,

여러 악기 음을 동시에 낼 수도 있다.

3명이 한팀이고, 한백전자 EMPOS-ii를 사용했다.


사용자 삽입 이미지


사용자 삽입 이미지


사용자 삽입 이미지

'Portfolio' 카테고리의 다른 글

OpenGL로 만든거  (8) 2008.01.11
내 손안의 뮤지션  (3) 2007.08.14
예전에 마야로 맹글어떤거~  (1) 2007.03.06

댓글을 달아 주세요

  1. BlogIcon 작은주인 2007.08.16 05:13 신고  Addr  Edit/Del  Reply

    터치스크린@.@;; 그런데 지난 학기에 임베디드수업이라면

  2. BlogIcon 한종훈 2007.08.16 09:49  Addr  Edit/Del  Reply

    와우.. 멤 생활 하면서 저정도의 학기 과제까지..
    굉장해! d'ㅅ'b

  3. 지나가다 2009.11.26 12:14  Addr  Edit/Del  Reply

    죄송한데 검은 건반의 갯수가 잘못 된 것 같습니다 ;; 한 옥타브마다 검은건반은 5개인데 저기는 6개이네요 .. 미파와 시도는 반음이라 그 사이에는 검은건반이 들어가지 않습니다.