strudel icon indicating copy to clipboard operation
strudel copied to clipboard

Merging soundfonts and superdough package

Open Bubobubobubobubo opened this issue 2 years ago • 3 comments

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.

Bubobubobubobubo avatar Jan 16 '24 22:01 Bubobubobubobubo

this should be done together with https://github.com/tidalcycles/strudel/issues/182

felixroos avatar Jan 16 '24 22:01 felixroos

Where do I start to work on this?

Bubobubobubobubo avatar Jan 17 '24 08:01 Bubobubobubobubo

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

felixroos avatar Jan 18 '24 09:01 felixroos