yep ive separated the true wav audio datas, from a 'proxy low rez" wav display. you are right no need to be larger than pixels dimensions, will optimize a bit more^^
i make several paint if bool is on on ::onpaint , i first draw the bezier curve representation by points (64), then then tangants segment (lsdkine), then the ctrl points, when moving XY and mouse dwn, and finally the 'low rez"wav display.
i try to do only when needed, ie the fina kick result is procecessed/updated only on mouse up, not while xy tweaking, but it still have to be repaint with the rest.
Yup everything works as espected in last night version, im quite happy
cpu seems ok for now i don't see spikes, and it's MUCH MUCH lower than my previous Delphi script version ^^
around 20-30x lol
Thanks again for the crasy sdk works, really in love that new playing game area, will keep me busy for a while! haha y made my year.
ive made this version with jpg as background, have to decide myself maybe less handy to share when will be ok.
most stuff is ok now. bezier manipulation, no more erreors on init/reload as i backup the datas and repopulate in internal memory wich i didn't do previously.
got a nice frequency to note display for tweaked point.
Today im working on the wav stream. i still fail to get results with the sdk createAudiofile but i will investigate.
anyway if i don't manage i should still be able to populate an array of bloc size, scrubbing the wav datas in bigger internal array.
here a little prev of last version:

cheerz mate! usine Rocks & sdk rocks!Statistics: Posted by 23fx23 — 15 Apr 2015, 14:27
]]>