Hyunjin Song
Hyunjin Song
That makes sense, but Qt will mix the order of attributes in XML tags. You can write a simple program to compress/decompress `.mmpz` files with `QByteArray::qCompress()` and `QByteArray::qUncompress()`.
The result of `qCompress()` consists of the size of the uncompressed data(in 4byte big-endian integer) and the Zlib-compressed data. It means you can use some other software to (de)compress the...
@Veratil Bump.
Regarding global automation clips with only one point: In many cases, they are just holding the model's value at time 0, but it's not guaranteed that they always do.
The rest looks good to me.
I looked into this PR again. This PR will change some behaviors: - Global automation patterns have lower priority than ordinary ones, but this PR will reverse it due to...
> Global automation patterns have lower priority than ordinary ones, but this PR will reverse it due to the order of XML nodes I think this is now the only...
> If two automation clips are connected to the same object the global wins? Yes, I mean that case. https://github.com/LMMS/lmms/blob/1f30ffc5e4dddbd6ffb843bd8c56a8b4de859675/src/core/Song.cpp#L841-L844 Here you can see the global automation track is the...
> Update? It's ready for review now.
> prior to this pull request `m_ext_phaseOffset` appears to be unused. No, this is needed by TripleOscillator. Currently one can change oscillator phase while playing a note. With this PR...