We just released 1.0.beta2. We are going to try and keep this more stable going forward, mostly doing updates to keep up with the Mojo updates. Mojo 1.0 should be released in August, so we are aiming to have MMMAudio 1.0 released concurrently.
Features that have been updated:
- The Oversampling framework has been completely reworked and it is very slick and hopefully very clear. See the FM4 or MoogPops examples to see how to make an oversampled block of code and use the Upsampler and Downsampler. I will make a longer post on this.
- We moved the midi library to supriya_midi. All the examples have been translated. You are welcome to continue using mido, but it seems mido/rt-midi was stuck on Python 3.12 and we didn’t want to be.
- There is one hiccup with Linux and supriya_midi, but it can be worked around so we went forward with this change.
- Now works on any Python from 3.12 to 3.14.
- Drew added 2d vbap and dbap panners.
- @chilicheesedog added PAF - Miller Puckette’s Phase-Aligned Formant generator
- TGrains was completely rewritten to allow custom grains and use any panning algorithm
- Ted’s Analysis tools are getting very robust
There is probably more. This is a big baby.