Making a UE Plugin for Audio From Scratch

Thanks for doing this - really helpful, both for creating audio plugins and seeing how the new thread safe method for generating audio works.

If anyone is following this there are a couple of thing to watch out for in the code above. First in the build.cs the code shown has ‘new string]’ but should be ‘new string[]’. And in the AudioCompanySynths.cpp code the Osc = AudioCompanyLibrary::Oscillator(InFrequency, InSampleRate); line calls the constructor with (int32,int32) but the constuctor code in the AudioCompanyLibrary is (float,float) so that needs a little adjusting.

Thanks again - UE4 is a great platform for developing procedural audio and you have developed a very useful and thoughtful platform.

3 Likes