Wonderfull ! I like this exact piece very much ! Just updated my Superclav fork, which uses the faust-web-component (https://github.com/grame-cncm/faust-web-component) to setup a self-contained HTML page:
https://github.com/sletz/superclav_code and https://github.com/sletz/superclav_code/blob/main/index.html which is then deployed and allows to directly test Superclav Web version here : https://sletz.github.io/superclav_code/ Stéphane > Le 24 mars 2025 à 20:41, Aaron Krister Johnson <akjmi...@gmail.com> a écrit : > > Hi Faustian-folk, > > I wish to announce the latest video in my series showcasing the fruit of our > wonderful DSP software: > > Bach, WTC Bk II, #3 in C-sharp major, BWV 872. Super-sunny and > joyous/optimistic piece, a standout for me in the collection. > The prelude has a joyous serenity followed by a burst of energy in a new > tempo near the end, and the fugue is a combination > of humor and nobility simultaneously as only Bach can do. > > https://youtu.be/KyiaagcLhZg?si=k_-UOwX0N8mk-Dg- > > You can peruse the superclav faust code here, if interested: > https://github.com/akjmicro/superclav_code/ > > I've made some changes since the last iteration: > * removed any oscillator (saw) driving signal > * implemented a simple lowpass in the feedback chain, and removed the > "outer" filter/env. The result has a better naturalistic decay, I think > * pink noise is the raw excitation > * vastly reduced the number of controls and hard-coded values I found to be > nice..."set and forget" > * corrected the temperament data values to be the actual ones I > wanted/thought they were all along. I hadn't realized I had old values for > Niedhardt III temperament in there, and the comment implied it was my own > (and the late Geoarge Secor's) temperament. Now, it is that temperment, > which takes advantage of the nice rational but wide (noo too wide, but > wide enough to be within the authentic 18th century bounds) 24/19 interval. > (A pure JI major third being 5/4). > > In the process I learned the real reason for a subtraction of N samples delay > inside the delay-line expression, and its effect on tuning. This gave me > knowledge and confidence on how to fix tuning issues in any > string-model-based-on-delay in any code anywhere. A nice lesson. > > Thanks again to the wonderful devs for bringing Faust DSP our way! > > If anyone has any questions at all about this project, including the DSP > code, the music, the tuning, let me know, I'd love to discuss and answer > them. Comments also welcome. > > Aaron Krister Johnson > Music, etc.: > https://soundcloud.com/aaron-krister-johnson > https://soundcloud.com/filtercreed > https://www.youtube.com/channel/UC_utjGYbSizWE0dNyr0Vdmg > https://aaronkristerjohnson.bandcamp.com/ > http://www.untwelve.org > Code: > https://github.com/akjmicro > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users