Johannes Lorenz
Johannes Lorenz
@fundamental I pushed 6 new commits: 1. PresetExtractor shortcut 1. Delete/Undo the now unused ClassWithPorts 1. Do OscilGen paste on RT side (again) 1. OscilGen: Skip any IFFT/FFT for default...
While some of the last review comments are still open, I hacked a solution for MW computing new random seeds bit by bit. It basically works, but it's mostly hacked...
[Sequence diagram showing the current state](https://github.com/JohannesLorenz/zyn-wavetable-concept/blob/master/communication.md)
On top of the not yet reviewed commit from January 1, this weekend I added 6 more experimental commits. The really interesting commit is "Let master periodically request consumed waves",...
> * /path/to/ad/voice/wavetable-params-changed can submit information that the wavetable has changed > without new data (the "T" and "F" variants without the "bb" data fields). Why should adnote care that...
Reproduced with current zyn's master on 1 Arch Linux machine *sometimes*, but it always works with onther Arch linux machine. On one of my machines, it builds fine if the...
> I guess you are referring to [6e25116](https://github.com/zynaddsubfx/zynaddsubfx/commit/6e25116ee8dded8d5ebd22fc5d8ef922fae11265)? Yes, I mean that one. Hmm, I need to continue debugging it.
> The additional complexity introduces allocations into port walking which is used in a very small number of spots for RT port reflection (I think in at least one of...
@fundamental What about using a stack allocation for that vector? We know the size already, and stack allocations are common in rtosc. Is the heap allocation of `std::vector subports_sorted` your...
Blocked by zynaddsubfx/zynaddsubfx#197 . > C++ lambdas will generate allocations if there are captured variables You probably meant harmless stack allocations, right?