▲GN⁺ 2024-08-11 | parent | ★ favorite | on: 작곡 도구로서의 Ruby: Sonic Pi(bhmt.dev)Hacker News 의견 라이브 코딩에 관심이 있다면 Glicol을 시도해볼 만함 TidalCycles도 추천할 만함. Haskell과 Ruby의 DSL 생성 능력을 칭찬함 Glicol의 언어 디자인은 신디사이저 영감을 받은 문법, 작곡 속도, 사운드 디자인의 편리성에 중점을 둠 기존 프로그래밍 습관을 반영하되 기존 언어에 얽매이지 않는 DSL을 설계하는 것이 목표임 Ruby는 문법이 거의 영어처럼 되어 있어 매우 유용함 Sonic Pi의 창시자인 Sam Aaron의 라이브 공연을 본 적이 있음 코드 변경 시마다 음악이 진화하는 모습이 인상적이었음 Ruby 개발자로서, 알고리즘으로 생성된 음악을 만드는 데 사용할 수 있을 것 같아 매우 흥미로움 예를 들어, noisy git repository 이벤트를 알고리즘 음악으로 만드는 데 사용할 수 있을 것 같음 음악가로서, MIDI 키보드나 어쿠스틱 악기를 녹음하고 루프하는 것이 더 나은 UX임 Ruby DSL을 사용하여 무엇이든 입력할 수 있지만, 피아노 키보드와 비교했을 때 UX가 좋지 않음 Logic을 대체하는 데 사용하지 않을 것 같음 프로그래밍 음악의 다른 접근 방식으로는 Python용 scamp를 추천함 저자가 YouTube에 여러 비디오를 올려놓았음 몇 년 전 Sonic Pi를 사용하여 THX Deep Note를 재현한 YouTube 비디오를 본 적이 있음 처음에는 무엇을 할지 설명하지 않고, 소리를 조금씩 조정하며 결국 Deep Note를 만들어냄 그 비디오를 다시 찾을 수 없어 아쉬움 최근 Sonic Pi에 대해 생각하며 몇 가지 비디오를 시청했음 몇 년 전 잠깐 사용해본 적이 있음 HTML 주석이 제대로 작동하지 않음. 편집기가 두 개의 하이픈을 하나의 em 대시로 변환함 Sonic Pi 라이브 코더 alsoknownasrox에게 응원의 말을 전함 정말 멋진 데모임 하지만 Safari에서 사이트 레이아웃이 깨짐
Hacker News 의견