added midi.js
jslint 수정 & midi lib와 통합

1. jslint complete (code styling and error correcting)
2. Integration with MIDI library
Timeline Bug Fix

- mouse down 상태에서 pitch를 변경할 경우, bar가 원래 눌렸던 위치가 아닌 변경된 위치의 pitch값을 가지는
버그 수
change function type

 - 즉시 실행되는 함수들. 익명 함수로 변
Sound plays correctly

Done:
 - sound playing depend on pitch.
MidiController 개발

Done:
- MIDI Module에 보내줄 데이터 완료
- 만들어진 리스트를 강호가 만든 MIDI Module로 보내주면 이제 MIDI File이 만들어짐.
- 작곡 시작, 작곡 완료 버튼 동작

Bug:
- mouse down 상태에서 마우스 위치가 editor를 벗어나서 mouse up 되는 경우.
- 해당 note가 계속 눌려진 상태임.

TODO:
- Bug Fix
- editor 외부에서 마우스를 up해도 판별할 수 있도록
d3 library change (compressed to uncompressed)
Bug Fix

Done:
- svg 외부 mouse up event 처리.
detect warnings using jshint and change that.

change Immediate function to Anonymous function.
Bower & Grunt 설정

1. bower_component외 라이브러리 위치 이동
 - midi, d3, angular-ui
Bower Components외 라이브러리 위치 이동

 - 폴더 위치 이
Merge branch 'integration-v1'

Done:
- Main 구현 완료
- Editor Module Integration 작업제외하고 완
Merge branch 'integration-v1'

Done:
- Main 구현 완료
- Editor Module Integration 작업제외하고 완료
Integration Resource Cleaning
Resource Cleaning
Bug Fix: Timeline Area Clear

에디터 내부에서 다시 작곡을 시작했을 때, 이전의 데이터가 남아있던 버그 고침
added editor functions & player support for compositions
soundfont dir fixed
pancakeplayer testfile uploaded
Main 완성

 - Conflict 발생으로 재 커