Now Javascript simps can become DJs (an intro to Strudel)
- Strudel은 브라우저 내에서 JavaScript로 음악을 코딩할 수 있게 해주는 리플입니다. 🎵
- Strudel은 음악을 통해 코딩 입문이 가능하도록 돕습니다. 🎶
- Strudel은 사이클 기반으로 작동하며, CPS(Cycles Per Second)를 설정하여 속도를 조절할 수 있습니다. ⏱️
sound
함수를 사용하여 다양한 악기 소리(예: bass drum, snare drum, high hat)를 생성할 수 있습니다. 🥁
note
함수를 사용하여 음계를 생성하고, 다양한 신디사이저 사운드(예: piano, saw wave)를 적용할 수 있습니다. 🎹
chord
함수를 사용하여 코드 진행을 만들고, 보이싱, sustain, decay, attack 등의 효과를 추가할 수 있습니다. 🎼
- AI를 활용하여 코드 진행을 생성하고, 이를 Strudel 코드에 적용할 수 있습니다. 🤖
- 로우패스 필터, 하이패스 필터, 딜레이 등의 효과를 사용하여 사운드를 다듬을 수 있습니다. 🎚️
- 사이드체인(duck) 효과를 사용하여 특정 악기 소리(예: 킥 드럼)가 나올 때 다른 악기 소리를 줄여 공간감을 확보할 수 있습니다. 🔊
- 주파수 변조(FM)를 통해 사운드에 독특한 변화를 줄 수 있습니다. 📡
- 레이어를 사용하여 악기 사운드를 겹치고, 각 레이어별로 게인(gain)을 조절할 수 있습니다. layers.
- Arp(아르페지오)를 생성하여 코드의 음들을 분산시켜 연주하는 효과를 만들 수 있습니다. 🌠
- 리드(lead) 악기를 추가하여 멜로디를 만들고, 곡의 분위기를 고조시킬 수 있습니다. 🎸