aboutsummaryrefslogtreecommitdiff
path: root/esp32
Commit message (Collapse)AuthorAge
* comment the codedakkar2020-08-29
|
* some links for the programdakkar2020-08-29
|
* drop now-useless notesdakkar2020-08-29
|
* notes on the soundfontdakkar2020-08-28
|
* the sound fontdakkar2020-08-28
|
* IT WORKS NOW!dakkar2020-08-28
| | | | it was (almost) all a problem of signed vs unsigned
* better buffer sizingdakkar2020-08-28
|
* change int prioritydakkar2020-08-28
|
* change sample ratedakkar2020-08-28
| | | | it still sounds pretty bad, though
* using the i2c-to-internal-dac functions, it sounds a bit betterdakkar2020-08-28
|
* move sound rendering inside delay waiting for sensordakkar2020-08-28
|
* sounds not-completely terribledakkar2020-08-28
|
* vaguely workingdakkar2020-08-28
| | | | it takes too long to render the font, though
* dump a soundfound as a C headersoundfontdakkar2020-08-23
|
* some soundfont notesdakkar2020-08-23
|
* soundfont works!dakkar2020-08-23
| | | | it's pretty noisy, but might be good enough
* trying to use a soundfontdakkar2020-08-23
| | | | I get very weird exceptions when calling `tsf_note_on`?
* bring the tone downdakkar2020-08-22
|
* *finally* a set of pins that actually worksdakkar2020-08-22
|
* generalise the code a bitdakkar2020-08-22
|
* different wiringdakkar2020-08-22
| | | | | | | * pins above 33 don't work as output, according to the esp32 source code * the TTGO-T7 / Mini32 doesn't like using some pins * this still doesn't work
* move amp setup togetherdakkar2020-08-22
|
* actual notesdakkar2020-08-21
|
* using arduino-esp32 branch esp32s, it plays!dakkar2020-08-21
| | | | that branch exposes the "cosine wave generator", so I don't have to
* this makefile finally worksdakkar2020-08-21
|
* maybe correct board in makefile?dakkar2020-08-21
|
* use correct dacdakkar2020-08-21
|
* maybe make it play a sounddakkar2020-08-21
| | | | also, all the pins
* we can sense quite fast!dakkar2020-08-20
| | | | | 1ms between reads means a full scan of the 5×5 matrix takes ~25ms, so about 40Hz sampling for the entire keyboard. Should be enough!
* Add 'esp32/' from commit '90fb5981770fb75a4d3e7eefed28eaf47a8730ab'dakkar2020-08-20
git-subtree-dir: esp32 git-subtree-mainline: 4704c406483377353cfbbcb86dec742c23bbf6c9 git-subtree-split: 90fb5981770fb75a4d3e7eefed28eaf47a8730ab