From 8f0edd96a87df066aa1f5547653a80146a8a79ea Mon Sep 17 00:00:00 2001 From: dakkar Date: Fri, 28 Aug 2020 20:33:31 +0100 Subject: update lego-piano --- src/modelli/lego-piano/document.en.rest.txt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'src/modelli/lego-piano/document.en.rest.txt') diff --git a/src/modelli/lego-piano/document.en.rest.txt b/src/modelli/lego-piano/document.en.rest.txt index 309d5c6..4b7a0d0 100644 --- a/src/modelli/lego-piano/document.en.rest.txt +++ b/src/modelli/lego-piano/document.en.rest.txt @@ -249,10 +249,15 @@ And, finally, the whole assembled set: :width: 100% :type: video/mp4 -At the moment the program can't really deal with more than one key -pressed at a time, as you may have noticed at the end of that last -video. The next step is to use a soundfont library, probably -`TinySoundFount `_ or `the +That's great, but it sounds nothing like a piano. It took about two +days of experimentation, but I finally managed to get the ESP32 to use +a soundfont, via the `TinySoundFount library +`_ (actually `the ESP-optimised version -`_, -which should have no problems mixing multiple notes. +`_ +with `a patch +`_): + +.. video:: soundfont.mp4 + :width: 100% + :type: video/mp4 -- cgit v1.2.3