Project/MusicBlock 10

poject Name : MusicBlock

What is Music Block ? 첨부파일 : 발표용 PPT 1. 프로젝트 소개 Keyword : easy, share, fun 작곡지식이 없어도 '음악블럭'을 '공유'하며 재밌게 음악을 즐길 수 있다.작곡을 작곡자의 전유물이 아닌 모든 사람의 것으로 만드는 것이 궁극적인 목표. 기존의 작곡 프로그램들은 복잡한 인터페이스로 일반인의 사용성이 떨어지며, 작곡지식이 필요했습니다.MusicBlock은 모든 작곡지식을 버리고 단지 시간만이 존재하는 '음악블럭'이라는 개념을 도입하여 작곡지식이 없어도 감각대로 피아노를 치며 음악블럭을 만들 수 있도록 하였습니다. 만들어진 음악블럭을 이리저리 조립해보며 나만의 음악을 완성할 수 있습니다. 음악블럭을 만들 자신이 없다면 다른 사람들이 공유해 놓은 블럭을 가져오는..

Project/MusicBlock 2016.05.28

팀프로젝트 발표 목차

1. 집중력 회복 : 우리가 만든 소리 들려주기방금 들은 소리는 우리가 발표할 프로젝트를 이용하여 제작한 멜로디다. 지금부터 우리는 이 소리를 어떻게 만들어냈는지 소개해 드리려 한다.시작합니다. 뮤직블럭. 2.현황 및 문제점1) 복잡한 작곡 프로그램 2~3개 보여주기 : 사용하기 어려움을 강조 소개에 먼저 이미 상용화 되고있는 프로그램을 보여드리겠다.개러지밴드나 큐베이스는 작곡은 하고 싶은데 음악에 대한 배경지식이 부족하거나 인터페이스가 복잡한 단점을 가지고있다. 이러한 문제점에서 착안하여 (여기서 페이지 넘기기) 3. Keyword : 레고블럭영상 이러한 키워드를 가진 어플을 제작하였다.fun, 내가 직접 음악을 만들며 즐거움을 느끼고share, 나의 음악지식을 함께 듣고 공유하고 다른 사람의 음악을 ..

Project/MusicBlock 2016.05.17

[NodeJS] NodeJS 적용하기

NodeJS로 닉네임 실시간 중복확인 하기 한번 타이핑할때마다 event가 발생하는 것인지?로그인이라는 event안에서 middleware를 통하여 중복을 확인하는 것인지? oracle DB와 NodeJS 연동하기HTML에서 ajax로 Node 서버에 접근Node 서버에서 DB 서버에 접근 NodeJS 중지 Oracle 과 NodeJS Server와 연동 어려움.MySQL이나 MongoDB는 괜찮음.DB를 바꿀 것인가 생각하였으나 일정상 NodeJS를 제외하고일반 로그인을 하는게 나을 것이라 판단.

Project/MusicBlock 2016.05.03

[4/15] 수업내용

1. Body 가장 끝에 script 두기 head에 script를 두는 것은 옛날 방식페이지에 tag들 먼저 뿌린다음에 script 동작 2. script에서 function 중 on 보다는 click 쓰는게 간결하다 3. html에서 link를 눌러서 이동 ( a 태그 같은 경우)cash 보관 / 화면 refresh 가 안됨 4. 각 page마다 login 정보 보여줘야 하면 그때그때 sever에서 받아라.session에 저장한다는건 보안상 좋지 않아 5. Ajax 사용할 때 서버에서는 데이터만 전송해야해.서버에서 viewResolver등도 하지마javascript로 page navigation 하라 6. servlet filter / spring filter( interceptor ) / AOP =..

Project/MusicBlock 2016.04.14

[4/12] 회의록

commit 잘해줘, SVN 많이 연습하고UI 만들 때 공부하면서 진행하기!돌아간다 신난다하면 나중에 힘들어진다~PlugIn들 많이 써보고 충돌나는거 많이 경험해보자! 1. 스터디 계획- 내 뻘짓 공유 & 모르는 것 질문- am 9:00, 한시간 이내 시간제한 2. UI 진행과정- 승길 : 블럭 list, 잡다기능- 윤영 : content 내용따라 div 크기, 버튼만들기- 은혜 : emotion double check -> 동적 tag에 event 걸리는 시점 확인- 경모 : sound 확인 3. JSON 형식"{syllable :['도1','레2','레1'],emotion:['3'],tag:['은혜','윤영','경모']}"; 4. Application Work Flow 1) mainpage -> 다운..

Project/MusicBlock 2016.04.12

DBModeling

1차 DB 모델링 Note : json 형식HashTag : 별도테이블로 분리 -> 입력만하는게 아니라 검색도해야하니까not null / unique 추가하기music에 있는 block은 외래키가아니라 복사개념 2차 DB 모델링 unique : nickname 물리이름을 짧게 해야하는 이유검색할 경우가 있을때 table 분리?=> 어떤 블럭이 music을 구성하는지 알고싶을때 music에서 component를 검색할 일이 생긴다식별 or 비식별 (빨간선,초록선) foreing key,unique : 자동으로 index 걸림cmpt column: varchar 로 하기에 너무 작지 않겠니? json으로 받을거니까 (max >> oracle : 400byte, mySQL : 250byte?) : 넘어갈수있으..

Project/MusicBlock 2016.04.08

프로젝트 진행과정

easy ) 편리-> Blockfun ) 완성도 -> 공유 3/25 팀결졍3/26~27 아이디어 브리핑 (음악블럭, 일상스케줄러)3/28 아이디어발표(음악발표)3/29 UI Prototype 발사믹 : prototype BootStrip : CSS계의 jQuery같은d3-drive..? : 3d관련 ui 표현하고 싶을때 3월 30일 회의일지 – 오전 : IDEA구상회의 전체적인 컨셉 : easy & funny 커뮤니티 : 감정 : 5~6개 선택지 신남, 웅장, 슬픔, 분노, 달콤, 알수없음블록 조합 1) 드래그 앤 드롭으로 조합할 수 있다. - 안될 시 클릭하여 위치조정 2) 같은 악기로만 조합 가능하다. - 같은 레이어안끼리 블록들이 조합이 가능하다. -음악 시각적 표현 : 1) 절대적인..

Project/MusicBlock 2016.03.30
반응형