# Alda - 음악 작곡을 위한 프로그래밍 언어

> Clean Markdown view of GeekNews topic #4857. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=4857](https://news.hada.io/topic?id=4857)
- GeekNews Markdown: [https://news.hada.io/topic/4857.md](https://news.hada.io/topic/4857.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2021-08-20T12:23:34+09:00
- Updated: 2021-08-20T12:23:34+09:00
- Original source: [alda.io](https://alda.io/)
- Points: 11
- Comments: 2

## Topic Body

- 커맨드라인에서 텍스트 만으로 음악을 작곡하고 재생 가능

- 이해하기 쉬운 마크업 형태의 문법

- 프로그래밍을 모르는 뮤지션들과 작곡을 모르는 프로그래머들을 위해 설계

- Interactive REPL 제공

- 프로그래밍적으로 작곡하는 기능 제공 : 알고리즘 을 통해서 자동 생성, 라이브코딩 등

ㅤ→ 예) 10일간의 일기 예보를 주고 그 기반으로 음악을 생성

- 악보는 텍스트 파일이어서 alda 커맨드로 재생 가능

- General MIDI Sound Set 에 포함된 어떤 악기든 사용 가능해서 MIDI 음악 작곡 가능

piano:

  o3

  g8 a b > c d e f+ g | a b > c d e f+ g4

  g8 f+ e d c < b a g | f+ e d c < b a g4

  << g1/>g/>g/b/>d/g

## Comments



### Comment 6452

- Author: lordmiss
- Created: 2021-08-20T12:51:10+09:00
- Points: 1

제가 오랫동안 lilypond로 악보를 만들었었는데, 이제는 포기했습니다. 이런 텍스트 툴로 생산성을 뽑아내기가 쉽지 않아요. 비슷한걸 많이 만들어도 이상하게 막히거나 꼬이는 부분이 많이 생깁니다. 지금은 그냥 https://musescore.org MuseScore만 사용합니다.

### Comment 6451

- Author: xguru
- Created: 2021-08-20T12:23:52+09:00
- Points: 2

텍스트 기반으로 음악을 만들려는 프로그래밍적인 시도는 계속 있어왔습니다.

- https://github.com/schollz/miti

- https://github.com/flipcoder/textbeat

- https://foxdot.org/

- https://sonic-pi.net/

- https://chuck.cs.princeton.edu/

- https://github.com/emicklei/melrose

텍스트 기반 악보 작성도구

- http://lilypond.org/

- https://www.frescobaldi.org/
