aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* remove bad attempt at dumping tsf's internal reprHEADmasterdakkar2020-08-29
|
* comment the codedakkar2020-08-29
|
* some links for the programdakkar2020-08-29
|
* drop now-useless notesdakkar2020-08-29
|
* some readmedakkar2020-08-29
|
* go back to upstream, they merged my fixesdakkar2020-08-28
| | | | This reverts commit a66d15f131afc61d932a21989991d1aea00bef4b.
* use my fork of the ESP8266Audio repodakkar2020-08-28
| | | | | | | | | see https://github.com/earlephilhower/ESP8266Audio/pull/300 There were 2 problems with `tsf_stream_memory`: 1. a small one, is that skip doesn't actually behave like the file version 2. a big one, in the "segfault" sense, is that the `tsf_stream_memory` struct created inside `tsf_load_memory` does not survive that function, but `t->hydra->stream` will keep a reference to it for delayed loading
* Merge branch 'soundfont'dakkar2020-08-28
|\
| * notes on the soundfontdakkar2020-08-28
| |
| * the sound fontdakkar2020-08-28
| |
| * drop unused librarydakkar2020-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
| |
| * vague attempt at dumping a tsf object staticallydakkar2020-08-23
| | | | | | | | | | I don't think it can be done, the `fontSamples` are a float array but we can't see how big
| * 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`?
* | update schematicsdakkar2020-08-28
|/
* 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
* wiring to pinsdakkar2020-08-21
|
* fix wiring for columnsdakkar2020-08-21
|
* update 3mfdakkar2020-08-21
|
* thicker board, integer number of layersdakkar2020-08-21
|
* fix via size, againdakkar2020-08-21
|
* updated 3mfdakkar2020-08-21
|
* fix labels for 0.2 layer heightdakkar2020-08-21
|
* label everythingdakkar2020-08-21
|
* comment on amp supportdakkar2020-08-21
|
* connectorsdakkar2020-08-21
|
* factor standard-spacing viasdakkar2020-08-21
|
* factor resistors bankdakkar2020-08-21
|
* fix via sizedakkar2020-08-21
|
* 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!