What is a Frame?
A Frame in Kyma is a sample rate stream of values representing a collection of data. In Kyma, the Frame data structure is used for carrying spectrum data from a resynthesis, or spectrum file on disk, to an oscillator bank. In this context, each Frame holds both amplitude and frequency information for anything up to 2048 partials – these are called Tracks in Framebased DSP. Frame length is directly linked to the Track count. For example, spectrum data for an analysis of 512 tracks, intended to be resynthesised by an oscillator bank of 512 partials, has a Frame length of 512 samples. Simple right?
WireFrames brings new possibilities for OSC signal processing and modification, stochastic synthesis, complex dynamic systems, algorithmic sequencers and probably a lot more yet to be discovered. And of course, the library is perfect for modifying realtime spectral data in radical new ways, all before the resynthesis stage – keeping things very efficient.