https://github.com/eliranmal/drifter
use your browser's poor timers to make rich beats!
https://github.com/eliranmal/drifter
audio-instrument javascript-timers web-audio
Last synced: about 1 month ago
JSON representation
use your browser's poor timers to make rich beats!
- Host: GitHub
- URL: https://github.com/eliranmal/drifter
- Owner: eliranmal
- Created: 2021-10-28T21:12:27.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-21T15:29:13.000Z (about 1 year ago)
- Last Synced: 2025-04-06T14:46:44.690Z (12 months ago)
- Topics: audio-instrument, javascript-timers, web-audio
- Language: JavaScript
- Homepage: https://eliranmal.github.io/drifter/
- Size: 11.3 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# drifter
> use your browser's poor timers to make rich beats!
## what
drifter is a virtual musical instrument that resembles traditional drum machines,
but has another channel of output that is synchronized using javascript timers,
which are somewhat inaccurate (an [understatement][js-timers-info-website]).
your beats are played both accurately, and inaccurately, as the exciting randomness
of your browser's task queue and your computer's CPU takes over.
every piece is unique, no two beats are alike! use them in your work! they're silly!
## where
[here][drifter-githubio].
## why
i dunno. cuz it's kwel.
## who
- [Trench][trench-font-website] font by [NimaType][nimatype-website]
- drum machine samples by [Ingo Vogelmann][ingo-vogelmann-website] / [Studio Slave][studio-slave-website]
[drifter-githubio]: https://eliranmal.github.io/drifter/
[nimatype-website]: https://www.nimatype.com/
[trench-font-website]: https://www.nimatype.com/p/kzi3/
[js-timers-info-website]: https://developer.mozilla.org/en-US/docs/Web/API/setTimeout#reasons_for_delays_longer_than_specified
[ingo-vogelmann-website]: https://ingovogelmann.net/
[studio-slave-website]: https://studioslave.com/