Skip to content

Instantly share code, notes, and snippets.

@ruben44100
Last active May 24, 2021 05:27
Show Gist options
  • Save ruben44100/6c1837961135f73443eb8a8adb9676d1 to your computer and use it in GitHub Desktop.
Save ruben44100/6c1837961135f73443eb8a8adb9676d1 to your computer and use it in GitHub Desktop.
JUCE, load file to AudioBuffer
AudioBuffer<float> buffer;
juce::File file("D:/test.wav");
AudioFormatManager formatManager;
formatManager.registerBasicFormats();
auto* reader = formatManager.createReaderFor(file);
if (reader != nullptr)
{
buffer.setSize(reader->numChannels, (int)reader->lengthInSamples);
reader->read(&buffer,
0,
(int)reader->lengthInSamples,
0,
true,
true);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment