User Tools

Site Tools


nano_ardule_midi_controller:adt_v2.2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nano_ardule_midi_controller:adt_v2.2 [2025/11/23 20:07] – [5. INDEX.TXT 생성] hyjeongnano_ardule_midi_controller:adt_v2.2 [2025/11/23 23:13] (current) – [2. Type 0 MIDI 파일을 2 bar 단위로 분할] hyjeong
Line 307: Line 307:
 </code> </code>
 출력된 결과 샘플: {{ :nano_ardule_midi_controller:analysis.pdf |}} 출력된 결과 샘플: {{ :nano_ardule_midi_controller:analysis.pdf |}}
 +</code>
 +
 +Triplet 여부도 이 스크립트를 통해서 판별할 수 있다.
 +<code>
 +grid                  : triplet  (triplet_hit=1.0, straight_hit=1.0)
 </code> </code>
  
Line 411: Line 416:
 </code> </code>
  
-%%--%%export-grid 옵션은 모든 패턴에 대해 다음과 같은 그리드 이미지를 만든다. 패턴을 시각적으로 비교하기에 아주 편리할 것이다. %%--%%grid-pdf 옵션은 모든 2-bar 패턴의 그리드를 하나로 모아서 여러 페이지의 PDF로 만들어 준다. 12개의 slot은 사전에 지정되어 있지만 이 범위를 벗어나는 것은 GM drum kit에 맞춘 노트 넘버로 표현된다.+%%--%%export-grid 옵션은 모든 패턴에 대해 다음과 같은 그리드 이미지를 만든다. 패턴을 시각적으로 비교하기에 아주 편리할 것이다. %%--%%grid-pdf 옵션은 모든 2-bar 패턴의 그리드를 하나로 모아서 여러 페이지의 PDF로 만들어 준다. 12개의 slot은 사전에 지정되어 있지만 이 범위를 벗어나는 것은 GM drum kit에 맞춘 노트 넘버로 표현된다. Triplet인 경우 자동으로 검출하여 12 step / bar로 만들어 준다.
 {{ :nano_ardule_midi_controller:pattern_grid.png?400 |}} {{ :nano_ardule_midi_controller:pattern_grid.png?400 |}}
  
Line 484: Line 489:
  
 ===== 패턴 간 유사도 측정 ===== ===== 패턴 간 유사도 측정 =====
-패턴을 많이 모으게 되면 그중에는 틀림없이 똑같은 것도 나타날 것이다. 패턴이 몇개 되지 않는다면 그리드로 시각화하여 눈으로 비교하는 것이 가능하나, 그 숫자가 늘어나면 곤란하다. 2-bar 드럼 연주 MIDI 파일을 서로 비교하여 유사도 매트릭스를 구하는 스크립트인 **drum_sim_patrix.py**를 만들었다.+패턴을 많이 모으게 되면 그중에는 틀림없이 똑같은 것도 나타날 것이다. 패턴이 몇개 되지 않는다면 그리드로 시각화하여 눈으로 비교하는 것이 가능하나, 그 숫자가 늘어나면 곤란하다. 2-bar 드럼 연주 MIDI 파일을 서로 비교하여 유사도 매트릭스를 구하는 스크립트인 **drum_sim_patrix.py**를 만들었다. 자세한 이론은 논문을 써야 할 정도로 심오하니 [[drum_sim_matrix_manual]] 문서를 참조하는 것으로 만족하자.
 ====== 드럼 패턴 파일 입수처 ====== ====== 드럼 패턴 파일 입수처 ======
  
nano_ardule_midi_controller/adt_v2.2.1763896063.txt.gz · Last modified: by hyjeong