Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODOs #5

Open
12 of 15 tasks
TaegyunKwon opened this issue Jan 13, 2020 · 3 comments
Open
12 of 15 tasks

TODOs #5

TaegyunKwon opened this issue Jan 13, 2020 · 3 comments

Comments

@TaegyunKwon
Copy link

TaegyunKwon commented Jan 13, 2020

  • 파일 분리: dependancy가 분리되어있고, 역할군이 분명한 파일들을 최대한 분리. 희망적으로 한 파일당 < 300 line
  • pair: 현재 score note index 순서의 list 형태로 pair[score_note_index] = midi_index로 저장되어 있음. class 또는 dict 형태로 변환 필요
  • nakamura alignment 호출하는 부분 분리
  • 주요 함수, attribute docstring 달기
  • Dataset class / PieceData class dump / load하기
  • (mxp?) get_notes 의 결과 midi로 export할 수 있게 하기
  • path관련 pathlib.Path로 통일하기
  • deprecated & unused 삭제하기
  • 테스트 코드 작성하기
  • 테스트 example 작성하기
  • MusicFeature class 삭제하기
  • Feature extract 후 dump / load 하기
  • composer feature - PieceMeta에 초기화하는 부분 만들어져있지 않음
  • qpm primo, tempo primo feature 정의 필요
  • extractor class 코드 분리
@luciaicull
Copy link

luciaicull commented Jan 13, 2020

  • composer feature - PieceMeta에 초기화하는 부분 만들어져있지 않음

  • qpm primo, tempo primo feature 정의 필요

  • extractor class 코드 분리

@jdasam
Copy link
Owner

jdasam commented Jan 26, 2020

TODOs in the order of importance

  • Feature normalization for NN training
  • Modify data structure of dumped dataset for NN training
  • Feature extraction from single MusicXML for VirtuosoNet inference
  • Change hardcoded IDX into softcoded IDX in model_run.py
  • Split model_run.py
  • Refactory nnModel.py

@TaegyunKwon
Copy link
Author

TODO 합쳐서 작성했는데, 다샘이형껀 여기가 아니라 virtusonet repo에 적는게 나을 거 같아요

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants