A new way to make music
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Anthony Wang 94526a4ccb
Start implementing new song
1 week ago
LICENSE Initial commit 7 months ago
README.md Use apply and map for melody function 1 month ago
example.wav Compose an actual song 3 weeks ago
lambeat.scm Start implementing new song 1 week ago
lib.scm Start implementing new song 1 week ago
music.scm Start implementing new song 1 week ago

README.md

Lambeat

Lambeat is a new way to make music using functional programming. It's heavily influenced by Bytebeat and initially started out as an reimplementation of Bytebeat in Scheme. Since then, it's grown to be a delightful new way to make music with code.

Get started

First, install Sox and clone this repo. Write some music in music.scm. Enjoy your music with guile --fresh-auto-compile lambeat.scm | play -r 8000 -t s16 -!