nano_ardule_midi_controller:drum_pattern_player_design
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| nano_ardule_midi_controller:drum_pattern_player_design [2025/10/27 14:08] – [13. 요약] hyjeong | nano_ardule_midi_controller:drum_pattern_player_design [2025/11/05 08:37] (current) – [13. 요약] hyjeong | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| 그려놓고 보니 전혀 말이 되지 않는 드럼 패턴이다. | 그려놓고 보니 전혀 말이 되지 않는 드럼 패턴이다. | ||
| + | |||
| + | Nano Ardule Drum Pattern Player의 설계 개념은, **저사양 마이크로컨트롤러 환경에서도 완전한 리듬 프로그래밍과 드럼 패턴 재생을 가능하게 하는 초경량 드럼 머신 아키텍처**를 구현하는 데 있다. 중심 철학은 **“MIDI 파일 수준의 표현력, 아두이노 수준의 단순성”**이다. 이를 위해 음악 제작 도구에서 사용되는 복잡한 MIDI 이벤트 구조를 간결한 2마디 단위의 **ADT(Ardule Drum Text)** 포맷으로 정규화하고, | ||
| + | |||
| + | ADT는 사람이 읽고 편집할 수 있는 텍스트 기반 리듬 표기법으로, | ||
| + | |||
| + | 사용자는 PC에서 Python 기반의 전처리 툴체인(midi2adt.py, | ||
| + | |||
| + | 결국 이 프로젝트의 목적은 **대형 워크스테이션의 일부 기능을 손바닥 크기의 오픈소스 드럼 시퀀서로 축약**하는 것이다. “Nano Ardule”이라는 이름은 아두이노의 단순함과 인간적인 ‘수공예 리듬’을 결합한 정신을 상징하며, | ||
| ---- | ---- | ||
| Line 281: | Line 289: | ||
| * {{ : | * {{ : | ||
| + | * {{ : | ||
| * {{ : | * {{ : | ||
| - | * {{ : | + | * {{ : |
| + | * {{ : | ||
nano_ardule_midi_controller/drum_pattern_player_design.1761541709.txt.gz · Last modified: by hyjeong
