Merging soundfonts and superdough package
To use the soundfonts package with the superdough package, they both need to have the same version (to populate the same soundMap). Intuitively, the soundfonts package also appears to be part of the audio engine but it is not. It looks like merging these two packages in a single one would be better in the long run for maintenance and upgrades. Only need to care about one package, everything audio/synths related. Also to be noted, superdough does not depend on strudel.core but soundfonts does.
this should be done together with https://github.com/tidalcycles/strudel/issues/182
Where do I start to work on this?
from chat, the plan: rename current superdough to @superdough/core + add @superdough/soundfonts . the superdough package can act as a wrapper package for all stable @superdough/* packages. this will pave the way for further superdough extensions + allow experimentation with other approaches without bloating superdough