35 lines
976 B
C++
35 lines
976 B
C++
#include <common/array.hpp>
|
|
#include <sample/purewave.hpp>
|
|
#include <sample/wave.hpp>
|
|
|
|
int PASCAL WinMain(HINSTANCE hInstance,HINSTANCE /*hPrevInstance*/,LPSTR /*lpszCmdLine*/,int /*nCmdShow*/)
|
|
{
|
|
Array<WaveForm> waveForms;
|
|
PureWave pureWave;
|
|
|
|
waveForms.size(2);
|
|
// waveForms[0]="C:\\WINDOWS\\MEDIA\\DSSHOTGN.WAV";
|
|
// waveForms[0].loadWaveFile("c:\\winnt\\media\\ctmelody.wav");
|
|
|
|
waveForms[0].open("D:\\Program Files\\FruityLoops3\\Samples\\Packs\\Basic\\Kicks\\Kick.wav");
|
|
// waveForms[1]="D:\\Program Files\\FruityLoops3\\Samples\\Packs\\Basic\\Kicks\\C_Kick.wav";
|
|
|
|
// ::OutputDebugString(waveForms[0].toString()+String("\n"));
|
|
// ::OutputDebugString(waveForms[1].toString()+String("\n"));
|
|
|
|
// waveForms[0]+=waveForms[1];
|
|
|
|
|
|
// ::OutputDebugString(waveForms[0].toString()+String("\n"));
|
|
|
|
|
|
// return 0;
|
|
// for(int index=0;index<3;index++)
|
|
{
|
|
pureWave.play(waveForms[0],DeviceHandler::Wait);
|
|
}
|
|
// pureWave.play(waveForms[0],DeviceHandler::Wait);
|
|
return FALSE;
|
|
}
|
|
|