Cursor로 데이터를 리스트뷰에 뿌려주고 그 데이터를 넘겨서 액티비티에 정보를 뿌려줬습니다.
이제 이 데이터를 가지고 노트를 찍어줄려고 하는데 mp3파일로만 정확한 노트를 찍어줄수 없는건 알고 있습니다.
노트를 찍어주려면 일단 파형을 그려야되는데
1. 굳이 파형을 안그려주더래도 데이터를 노트로 저장해서 비트에 맞쳐서 내려오게끔 할수 있는지요?
2. mp3에서 파형을 어떻게 그리는지 도통 모르겠어서 이렇게 글을 올립니다(2주째 해매고 있네요..ㅠㅠ)
Virtualizer 클래스를 사용하면 파형은 그려집니다.
직접 만드시려면 mp3를 pcm로 변경하고 pcm 데이터의 각 샘플의 크기의 범위가 short 형 범위 즉 -32768 ~ 32767 같은 값으로 나오니
이를 편한 단위로 나누어 그려주시면 됩니다.