목록개발 공부/Juce 잡동사니 (2)
음악, 삶, 개발
4 beats 의 미디노트 재생하기
samplePerBeat : 1 beat 당 몇개의 sample 들이 있는지 계산하기 beatPerSample : 한 sample 이 얼마만큼의 beat 를 나타내는지 계산하기 위의 samplePerBeat 로, 1 beat 에 얼마만큼의 sample 들이 있는지 알수있기때문에, 이 결과를 다시 1 나눠주면 하나의 sample 이 나타내는 beat 값을 알수있다. note point 는 buffer 의 sample index 이다. BPM 에 따라, note point 를 나타낼 sample 의 index 가 달라진다.
개발 공부/Juce 잡동사니
2020. 10. 15. 15:06
시퀀서 만들기에 대한 고민해보기
내가 VST 개발에 뛰어든 중요한 이유중 하나는 나만의 시퀀서를 가지고싶어서였다. 내가 말하는 시퀀서는 모든 DAW 가 가지고있는 Piano Roll 이다. Piano Roll 을 만드는것은 매우 거대한 문제이다. 우리가 자동차를 운전하는것은 어렵지않지만, 자동차를 만드는것은 상상할수없는 난이도일것이다. 이 논리가 Piano Roll 을 만드는데에도 적용될것이라는 다짐을 일단 해야한다. 사용자가 DAW 에서 보는것은 결국 GUI 이다. 사람들은 자신이 더블클릭하여 노트를 추가하면 노트 GUI 가 보여지고 이 노트는 연주된다라는 사실을 알고있다. 하지만 개발자의 입장에서 생각해보자. 실질적으로 미디 노트가 악..
개발 공부/Juce 잡동사니
2020. 10. 14. 00:24