Dalton Messmer

Results 122 comments of Dalton Messmer

And if we implement random seeds, maybe it would also be a good idea to have a control available which lets you reset the seed. This way if you have...

The ExprTk library that Xpressive uses was updated last year by @ArashPartow (the library author), which would be my guess as to why there's a difference in behavior between the...

@bratpeki It was to fix the MSVC build. The error only occurred because we are treating warnings as errors. It was technically fine already

Overall I really like the functionality offered by this WaveShaper. For the most part it works pretty intuitively and is easy to use. I was able to figure out all...

@sakertooth "Track channels" is a term I borrowed from REAPER. It's the name for the L/R channels that currently exist internally within Instrument Tracks and Mixer Channels, running from the...

I should also note that I'm unsure of the proper terminology to use, so I may change some things. According to ChatGPT, a "bus" is not the right term for...

> So if I understand correctly, a "track channel" is just an audio channel, like a left and right channel? Yes, though it refers to a single audio channel not...

@sakertooth Sorry for the late response. > would you agree that `AudioBus` should be working with `float*` instead of `SampleFrame*`? Yes, eventually `SampleFrame` should be removed entirely. > IMO, design...

Interestingly, it looks like VST3 has an `AudioBusBuffers` class which offers silence tracking similar to what I'm doing in this PR: https://steinbergmedia.github.io/vst3_doc/vstinterfaces/structSteinberg_1_1Vst_1_1AudioBusBuffers.html `AudioBusBuffers` corresponds to the `AudioBus::ChannelGroup` class I described...

@sakertooth I took a little break, but now I'm back. In https://github.com/LMMS/lmms/pull/8070/commits/51033a888afed571b916a617b44e57286ab7ba38, I converted `AudioBus` to use planar buffers, with one temporary interleaved buffer present for use when converting between...