Hello Everyone!
I've been playing around with the juce audio plugin demo in an attemtp to get more familiar with the libraries. I really want to endeavor in creating a sampler of sorts in the future so I began to tinker with the AudioFormatReader. The lastest code seems to omit the example of the cello_wav playback but I managed to dig around and hack my own bits together. I noticed than on playback however, the sample sounds degraded from its original.
I'm using:
// Initialise the synth...
for (int i = 4; --i >= 0;)
synth.addVoice (new SamplerVoice());
synth.clearSounds();
File file("C:\\temp\\KICK_MUGSHOT.wav");
if (file.exists())
{
FileInputStream *stream = new FileInputStream(file);
WavAudioFormat format;
AudioFormatReader *reader = format.createReaderFor(stream, false);
BigInteger allNotes;
allNotes.setRange (0, 128, true);
synth.addSound (new SamplerSound ("demo sound",
*reader,
allNotes,
74, // root midi note
0.1, // attack time
10.0, // release time
10.0 // maximum sample length
));
}
I simply would like to play back the sample at full volume with no pitch information to begin with and build up from there. But I feel I'm missing something. Any tips?
Thanks in advance.
Tone
