#define SAMPLERATE 48000 DECLARE_INSTRUMENT(1,"bassdrum",10384) RenderBassDrumEx(data,samples,SAMPLERATE); END_INSTRUMENT() DECLARE_INSTRUMENT(2,"snare",9600) RenderSnareDrum(data,samples,SAMPLERATE); END_INSTRUMENT() DECLARE_INSTRUMENT(3,"hihat",12000) RenderHiHat(data,samples); END_INSTRUMENT() DECLARE_INSTRUMENT(4,"bassline",5143) Instant303(data,samples,SAMPLERATE, 0.4,0.0,0.0,1.0,2.0, 12,0.5); END_INSTRUMENT() DECLARE_INSTRUMENT(5,"lead5",6000) Instant303(data,samples,SAMPLERATE, 0.9,0.3,0.8,0.1,0.85, 36,0.8); END_INSTRUMENT() DECLARE_INSTRUMENT(6,"rumble",10000) Instant303(data,samples,SAMPLERATE, 0.0,0.0,0.0,0.0,3.5, 12,1.0); END_INSTRUMENT() DECLARE_INSTRUMENT(7,"tweet",48000) Instant303(data,samples,SAMPLERATE, 0.25,0.5,1.0,0.5,0.5, 48,0.9); END_INSTRUMENT() DECLARE_INSTRUMENT(8,"megadrum",20000) RenderBassDrumEx(data,samples,SAMPLERATE); Amplify(data,samples,1280); END_INSTRUMENT()