Sequencer
Schedules future beats in a sequence and alerts subscribing elements.
- class
- Sequencer
- extends
- Base
- tag
<sequencer-blam>
Props
| name | type | default | description |
|---|---|---|---|
| bpm | number | null | The tempo in beats-per-minute. Overrules the ancestor Audio element’s |
| scale | number | 1 | The size of the interval in quarter-beats. |
| swing | boolean|number | null | Applied as a Boolean attribute, it applies a swing of |
Events
| type | description |
|---|---|
| blam | Critically contains the time for the scheduled beat (relative to |
Methods
| name | args | description |
|---|---|---|
| play | Starts the sequencer, which begins emitting |
|
| stop | Ceases emitting |
|
| pause | Ceases emitting |
|
| playStop | Toggles between |
|
| playPause | Toggles between |
Examples
Examples that use the Sequencer element:
- Breathe and stop
- Slip and slide
- Give the drummer some
- A motif with some mojo
- I wear many hats
- Can one kick it?
- Snare makes the groove
- Getting ghosted
- Saturation shenanigans
- Automayhem
- Ch-ch-ch-chocolate
- Radioactive orb
- Wah, I’m Sad
- Tape emulation
- Make It Fed
- A light lo-fi listen with LFOs
- Hopeless Horror hole