olofson / audiality2

A realtime scripted modular audio engine for video games and musical applications.
http://audiality.org/
zlib License
79 stars 5 forks source link

Implement ramping on 'fm*' pitch registers #271

Closed olofson closed 8 years ago

olofson commented 8 years ago

See #168. Ramping is not implemented on the pitch registers of the 'fm*' units either!

olofson commented 8 years ago

Need one ramper per operator (four in total) to do this properly, and the unit instance struct 344 bytes, which is way above the current 256 byte limit. Thus, we need to implement #16, at least partially, to finish this.

olofson commented 8 years ago

Regarding #16: Nope! Benchmark results show that larger blocks have no measurable performance impact (because the unused areas are never loaded into the CPU cache), so I'll just do this for now: #275.