i could sucessfully create my first module with all i/o , start to manipulates datas ect (big up for the exemples!)
but i got a console error on that part and i fail to understand, maybe someone could help?
Basically i got an array of float id'like to fill in a wav file and then write/load/stream
Code: Select all
AudioFilePtr kick;
kick = sdkCreateAudioFile();
sdkSetChannelsAudioFile(kick, 1);
sdkSetSizeAudioFile(kick, 22050);
float * SMP_BUFFER = new float[22050];
for (int i = 0; i < Psize; i++)
{
FX[i] = sdkGetEvtArrayData(Mem_FX, i);
FY[i] = sdkGetEvtArrayData(Mem_FY, i);
AX[i] = sdkGetEvtArrayData(Mem_AX, i);
AY[i] = sdkGetEvtArrayData(Mem_AY, i);
i++;
}
DRAW_KICK(FX, FY, AX, AY, Psize, MinF, MaxF, 22050, SMP_BUFFER);
int j;
j = 0;
while (j < 22050)
{
sdkSetSampleAudioFile(kick, 1, j, SMP_BUFFER[j]);
j++;
}
sdkSaveToDiskAudioFile(kick, "usinekick.wav", 1);AudioFilePtr kick;
kick = sdkCreateAudioFile();
I suppose im doing wrong...still total c noob :/ ,any ideas on whats the correct the way to proceed?
