Programmatic music library
Go to file
2023-01-21 21:58:22 -05:00
example.wav Compose an actual song 2023-01-06 20:13:43 -06:00
lambeat.scm Start implementing new song 2023-01-21 21:58:22 -05:00
lib.scm Start implementing new song 2023-01-21 21:58:22 -05:00
LICENSE Initial commit 2022-07-07 17:47:24 -05:00
music.scm Start implementing new song 2023-01-21 21:58:22 -05:00
README.md Use apply and map for melody function 2022-12-17 23:00:16 -06:00

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 -!