David Braun

Results 219 comments of David Braun

The code is now more like ```python def __call__(self, x, T: int) -> jnp.array: state = self.initialize(self.sample_rate, x, T) state = self.build_interface(state, x, T) state = jax.tree_map(jnp.array, state) return jnp.transpose(jax.lax.scan(self.tick,...

Good point. I'll try that tomorrow.

I moved most of the code into the architecture files now. I think setting `gGlobal->gFAUSTFLOAT2Internal = true;` helped avoid FAUSTFLOAT being called.

`load_state` is the counterpart to `save_state`, so you should be using `load_vst3_preset` since these are .vstpreset files. However, I tried it in the colab now and see the same result.

Thanks for reporting this. I'm observing the same issue with Surge XT 1.1.1. I had previously confirmed that Surge works on Windows, probably with version 1.9. I will investigate what's...

The most definitive list is what's listed in the tests because those get continuously tested. https://github.com/DBraun/DawDreamer/blob/afd49899a6150507d0a3e72aa6546272dc0c4042/tests/dawdreamer_utils.py#L85 I put some effort into https://github.com/DBraun/DawDreamer/wiki/Plugin-Compatibility but it's missing stuff. Hopefully what's described is...

Commenting out `enableAllBuses()` helps a bit with Surge. https://github.com/DBraun/DawDreamer/blob/bdc8947dc7aa99e141c0a081d4ba5bf0ccfd73b3/Source/PluginProcessor.cpp#L101 But I'm seeing that if a note is played in the first ~256 samples of a render, then it gets cut...

Audio renders correctly but not if the MIDI note starts at sample < 257

I fixed it, but I'm trying to get multiple things merged at once before the next release, so it may take another few days. In Surge, there's an issue where...

I tested Surge XT on Windows with [DawDreamer 0.6.11](https://github.com/DBraun/DawDreamer/releases/tag/v0.6.11) and the problem went away. Can you run your test again?