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