UI 거의 마무리??
2011-08-23 23:08:00

1. 파일을 고르면

2-1. raw파일이면 물어보고 자동으로 테이블을 채우고 수정이 가능하다.

2-2. wav 파일이면 물어보지 않고 테이블을 채우고 수정이 불가능하다.

3. AudioFileInformationPanel에 근거하여 AudioInputStream을 만들어서 audioScript로 보낸다.

4-1. AudioScript에서는 wav 파일이면 파일의 정보를 그대로 사용.

4-2. AudioScript에서는 raw 파일이면 AudioFileInformationPanel에 근거하여 AudioFormat을 만들어서 사용.

* Big endian false값으로 endian을 정의한다.

이거 다하고나면..

그 다음 할일은

1. 스크립트 바꾸면 log 파일에 바뀌고 그래프도 바뀌는 것

2. zoom in and zoom out

▼ more
make the jobs of classes clear
2011-08-23 16:33:41

클래스 명세

AudioReader : AudioInputStream으로 부터 AudioInputStream, Graph data, Play data 를 돌려준다.

AudioPlayer : AudioInputStream.getAudioFormat()과 Byte[]로 audio 파일을 실행한다.

AudioFileManager :

Wave 파일이면 FileInputStream => AudioInputStream

Raw 이면 FileInputStream + Additional information => Audio Input Stream

▼ more
Audio 쪽 거의 마무리
2011-08-23 12:22:05

1. make the jobs of classes clear

2. implement those jobs

3. load raw file

4. make the module for editing the script.

5. make the function of zoom in and zoom out

▼ more
에랏 이젠
2011-08-22 21:56:07

인디다!! ㅋ

드디어 들을 노래가 없어 ㅠ

▼ more