-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme
52 lines (47 loc) · 1.35 KB
/
readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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!)