Skip to content

Repository files navigation

bento
=====

sampler + sequencer for the web!

check it out on-line: https://bento.party

features:
	• keeps perfect time!
	• 4 separate single-voice layers, each with their own waveform
	• record new audio from your microphone
	• per-step sample trimming
	• set the bpm
	• per-layer bpm divider (¼×, ½×, 1×, 2×, 4× the main bpm)
	• v cool
	• per-step volume control
	• per-step pitch control (¹²√₂)


todo:
	• per-step AR envelope
	✓ per-step reverse
	✓ per-layer length (polyrhythms)
	• better keyboard, touch, and mouse controls for multi-ops
	  * snarf
	  * xerox
	  * yank
	  * shift
	  * etc
	✓ drag and drop one step to another
	• per-layer base sample speed (fine tune between 50% + 200%)
	✓ upload sample from disk
	• load sample from URL
	• drag and drop sample into layer waveform
	• saving (to disk)
	  * current layer + sounds
	  * many layers + sounds
	• sharing
	  * consider webrtc datachannels for this rather than a db
	• desktop keybindings for quick ops
	• sync between multiple tabs
	• sync with local daw
	• p.o. SY1 mode
	• offline
	• swing
	✓ bring the stop button back!
	• progressive web app improvements
	• pretty unfurling for discord y slack &c
	• _dynamic_ unfurling for discord y slack &c
	• fx
	• expression language for user fx
	✓ move canvas drawing off main thread (done!)

About

make music by sequencing samples in your web browser (really cool fun)

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages