C++ Derived Blueprint Crashes Editor

======================================================================

MyCharacter.h

======================================================================

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once

#include “GameFramework/Character.h”

#include “SlateApplication.h”

#include “Voice.h”
#include “OnlineSubsystemUtils.h”
#include “Sound/SoundWaveProcedural.h”
#include “MyCharacter.generated.h”

UCLASS()
class MYPROJECT_API AMyCharacter : public ACharacter
{
GENERATED_BODY()

protected:
// Called when the game starts or when spawned
virtual void BeginPlay() override;

public:
// Sets default values for this character’s properties
AMyCharacter();
// Called every frame
virtual void Tick(float DeltaTime) override;

// Called to bind functionality to input
virtual void SetupPlayerInputComponent(class UInputComponent* PlayerInputComponent) override;

UPROPERTY()
	float VoiceCaptureVolume;

UPROPERTY()
	bool VoiceCaptureTest;
UPROPERTY()
	bool PlayVoiceCaptureFlag;

UPROPERTY()
	FTimerHandle VoiceCaptureTickTimer;
UPROPERTY()
	FTimerHandle PlayVoiceCaptureTimer;

TSharedPtr<class IVoiceCapture> VoiceCapture;

UPROPERTY()
	USoundWaveProcedural* VoiceCaptureSoundWaveProcedural;

UPROPERTY(VisibleAnywhere, BluePrintReadOnly)
	UAudioComponent* VoiceCaptureAudioComponent;

UPROPERTY()
	TArray<uint8> VoiceCaptureBuffer;

UFUNCTION()
	void VoiceCaptureTick();

UFUNCTION()
	void PlayVoiceCapture();

};

MyCharacter.cpp

// Fill out your copyright notice in the Description page of Project Settings.

#include “MyProject.h”
#include “MyCharacter.h”

// Sets default values
AMyCharacter::AMyCharacter()
{
// Set this character to call Tick() every frame. You can turn this off to improve performance if you don’t need it.
PrimaryActorTick.bCanEverTick = true;

VoiceCapture = FVoiceModule::Get().CreateVoiceCapture();
VoiceCapture->Start();

VoiceCaptureAudioComponent = CreateDefaultSubobject<UAudioComponent>(TEXT("VoiceCaptureAudioComponent"));
VoiceCaptureAudioComponent->SetupAttachment(RootComponent);
VoiceCaptureAudioComponent->bAutoActivate = true;
VoiceCaptureAudioComponent->bAlwaysPlay = true;
VoiceCaptureAudioComponent->PitchMultiplier = 0.85f;
VoiceCaptureAudioComponent->VolumeMultiplier = 3.f;

VoiceCaptureSoundWaveProcedural = NewObject<USoundWaveProcedural>();
VoiceCaptureSoundWaveProcedural->SampleRate = 22050;
//VoiceCaptureSoundWaveProcedural->SampleRate = 16000;
VoiceCaptureSoundWaveProcedural->NumChannels = 1;
VoiceCaptureSoundWaveProcedural->Duration = INDEFINITELY_LOOPING_DURATION;
VoiceCaptureSoundWaveProcedural->SoundGroup = SOUNDGROUP_Voice;
VoiceCaptureSoundWaveProcedural->bLooping = false;
VoiceCaptureSoundWaveProcedural->bProcedural = true;
VoiceCaptureSoundWaveProcedural->Pitch = 0.85f;
VoiceCaptureSoundWaveProcedural->Volume = 5.f;

}

// Called when the game starts or when spawned
void AMyCharacter::BeginPlay()
{
Super::BeginPlay();

GetWorldTimerManager().SetTimer(PlayVoiceCaptureTimer, this, &AMyCharacter::PlayVoiceCapture, 0.4f, true, 0.f);

}

// Called every frame
void AMyCharacter::Tick(float DeltaTime)
{
Super::Tick(DeltaTime);
VoiceCaptureTick();

}

// Called to bind functionality to input
void AMyCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{
Super::SetupPlayerInputComponent(PlayerInputComponent);

}

void AMyCharacter::VoiceCaptureTick()
{
if (!VoiceCapture.IsValid())
return;

uint32 VoiceCaptureBytesAvailable = 0;
EVoiceCaptureState::Type CaptureState = VoiceCapture->GetCaptureState(VoiceCaptureBytesAvailable);

VoiceCaptureBuffer.Reset();
PlayVoiceCaptureFlag = false;

if (CaptureState == EVoiceCaptureState::Ok && VoiceCaptureBytesAvailable > 0)
{
	int16_t VoiceCaptureSample;
	uint32 VoiceCaptureReadBytes;
	float VoiceCaptureTotalSquared = 0;

	VoiceCaptureBuffer.SetNumUninitialized(VoiceCaptureBytesAvailable);

	VoiceCapture->GetVoiceData(VoiceCaptureBuffer.GetData(), VoiceCaptureBytesAvailable, VoiceCaptureReadBytes);

	for (uint32 i = 0; i < (VoiceCaptureReadBytes / 2); i++)
	{
		VoiceCaptureSample = (VoiceCaptureBuffer[i * 2 + 1] << 8) | VoiceCaptureBuffer[i * 2];
		VoiceCaptureTotalSquared += ((float)VoiceCaptureSample * (float)VoiceCaptureSample);
	}

	float VoiceCaptureMeanSquare = (2 * (VoiceCaptureTotalSquared / VoiceCaptureBuffer.Num()));
	float VoiceCaptureRms = FMath::Sqrt(VoiceCaptureMeanSquare);
	float VoiceCaptureFinalVolume = ((VoiceCaptureRms / 32768.0) * 200.f);

	VoiceCaptureVolume = VoiceCaptureFinalVolume;

	VoiceCaptureSoundWaveProcedural->QueueAudio(VoiceCaptureBuffer.GetData(), VoiceCaptureReadBytes);
	VoiceCaptureAudioComponent->SetSound(VoiceCaptureSoundWaveProcedural);

	PlayVoiceCaptureFlag = true;
}

}

void AMyCharacter::PlayVoiceCapture()
{

if (!PlayVoiceCaptureFlag)
{
	VoiceCaptureAudioComponent->FadeOut(0.3f, 0.f);
	return;
}

if (VoiceCaptureAudioComponent->IsPlaying())
	return;

VoiceCaptureAudioComponent->Play();

}

======================================================================
Log file open, 08/16/17 21:39:18
LogInit:Display: Running engine for game: MyProject
LogPlatformFile: Not using cached read wrapper
LogInit:Display: RandInit(683680712) SRandInit(683680712).
LogInit: Using version manifest at CL 0 with build ID ‘50580c14-07ef-43b6-8270-c5d2212c31b6’
LogTaskGraph: Started task graph with 5 named threads and 8 total threads with 1 sets of task threads.
LogStats: Stats thread started at 0.086361
LogInit: Using libcurl 7.47.1
LogInit: - built for x86_64-pc-win32
LogInit: - supports SSL with OpenSSL/1.0.2g
LogInit: - supports HTTP deflate (compression) using libz 1.2.8
LogInit: - other features:
LogInit: CURL_VERSION_SSL
LogInit: CURL_VERSION_LIBZ
LogInit: CURL_VERSION_IPV6
LogInit: CURL_VERSION_ASYNCHDNS
LogInit: CURL_VERSION_LARGEFILE
LogInit: CURL_VERSION_IDN
LogInit: CurlRequestOptions (configurable via config and command line):
LogInit: - bVerifyPeer = false - Libcurl will NOT verify peer certificate
LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
LogInit: - CertBundlePath = nullptr - Libcurl will use whatever was configured at build time.
LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
LogInit: Build: ++UE4+Release-4.15-CL-0
LogInit: Engine Version: 4.15.1-0+++UE4+Release-4.15
LogInit: Compatible Engine Version: 4.15.0-0+++UE4+Release-4.15
LogInit: Net CL: 0
LogDevObjectVersion: Number of dev versions registered: 14
LogDevObjectVersion: Dev-Blueprints (B0D832E4-1F89-4F0D-ACCF-7EB736FD4AA2): 8
LogDevObjectVersion: Dev-Build (E1C64328-A22C-4D53-A36C-8E866417BD8C): 0
LogDevObjectVersion: Dev-Core (375EC13C-06E4-48FB-B500-84F0262A717E): 2
LogDevObjectVersion: Dev-Editor (E4B068ED-F494-42E9-A231-DA0B2E46BB41): 14
LogDevObjectVersion: Dev-Framework (CFFC743F-43B0-4480-9391-14DF171D2073): 22
LogDevObjectVersion: Dev-Mobile (B02B49B5-BB20-44E9-A304-32B752E40360): 0
LogDevObjectVersion: Dev-Networking (A4E4105C-59A1-49B5-A7C5-40C4547EDFEE): 0
LogDevObjectVersion: Dev-Online (39C831C9-5AE6-47DC-9A44-9C173E1C8E7C): 0
LogDevObjectVersion: Dev-Physics (78F01B33-EBEA-4F98-B9B4-84EACCB95AA2): 0
LogDevObjectVersion: Dev-Platform (6631380F-2D4D-43E0-8009-CF276956A95A): 0
LogDevObjectVersion: Dev-Rendering (12F88B9F-8875-4AFC-A67C-D90C383ABD29): 12
LogDevObjectVersion: Dev-Sequencer (7B5AE74C-D270-4C10-A958-57980B212A5A): 3
LogDevObjectVersion: Dev-VR (D7296918-1DD6-4BDD-9DE2-64A83CC13884): 0
LogDevObjectVersion: Dev-LoadTimes (C2A15278-BFE7-4AFE-6C17-90FF531DF755): 1
LogInit: Compiled (64-bit): Aug 15 2017 16:04:14
LogInit: Compiled with Visual C++: 19.00.24215.01
LogInit: Build Configuration: Development
LogInit: Branch Name: ++UE4+Release-4.15
LogInit: Command line:
LogInit: Base directory: D:/UnrealEngine-VRWorks-Audio-4.15.1/Engine/Binaries/Win64/
LogInit: Installed Engine Build: 0
LogInit: Presizing for max 8388607 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
[2017.08.17-01.39.18:536][ 0]LogInit: Selected Device Profile: [Windows]
[2017.08.17-01.39.18:536][ 0]LogInit: Applying CVar settings loaded from the selected device profile: [Windows]
[2017.08.17-01.39.18:594][ 0]LogInit: Computer: DESKTOP-5KTJ6FO
[2017.08.17-01.39.18:594][ 0]LogInit: User: User
[2017.08.17-01.39.18:594][ 0]LogInit: CPU Page size=65536, Cores=4
[2017.08.17-01.39.18:594][ 0]LogInit: High frequency timer resolution =2.531249 MHz
[2017.08.17-01.39.18:594][ 0]LogMemory: Memory total: Physical=31.9GB (32GB approx)
[2017.08.17-01.39.18:594][ 0]LogMemory: Platform Memory Stats for Windows
[2017.08.17-01.39.18:594][ 0]LogMemory: Process Physical Memory: 263.72 MB used, 263.72 MB peak
[2017.08.17-01.39.18:594][ 0]LogMemory: Process Virtual Memory: 262.31 MB used, 262.31 MB peak
[2017.08.17-01.39.18:594][ 0]LogMemory: Physical Memory: 8081.77 MB used, 24622.13 MB free, 32703.89 MB total
[2017.08.17-01.39.18:594][ 0]LogMemory: Virtual Memory: 634.56 MB used, 24622.13 MB free, 134217728.00 MB total
[2017.08.17-01.39.18:665][ 0]LogTextLocalizationManager: No specific translations for (‘en-US’) exist, so (‘en’) translations will be used.
[2017.08.17-01.39.19:302][ 0]LogD3D11RHI: D3D11 adapters:
[2017.08.17-01.39.19:936][ 0]LogD3D11RHI: 0. ‘NVIDIA GeForce GTX 1070’ (Feature Level 11_0)
[2017.08.17-01.39.19:936][ 0]LogD3D11RHI: 8078/0/16351 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:2, VendorId:0x10de
[2017.08.17-01.39.19:937][ 0]LogD3D11RHI: 1. ‘Microsoft Basic Render Driver’ (Feature Level 11_0)
[2017.08.17-01.39.19:937][ 0]LogD3D11RHI: 0/0/16351 MB DedicatedVideo/DedicatedSystem/SharedSystem, Outputs:0, VendorId:0x1414
[2017.08.17-01.39.19:937][ 0]LogD3D11RHI: Chosen D3D11 Adapter: 0
[2017.08.17-01.39.19:942][ 0]LogD3D11RHI: Creating new Direct3DDevice
[2017.08.17-01.39.19:942][ 0]LogD3D11RHI: GPU DeviceId: 0x1be1 (for the marketing name, search the web for “GPU Device Id”)
[2017.08.17-01.39.19:942][ 0]LogWindows: EnumDisplayDevices:
[2017.08.17-01.39.19:942][ 0]LogWindows: 0. ‘NVIDIA GeForce GTX 1070’ (P:1 D:1)
[2017.08.17-01.39.19:942][ 0]LogWindows: 1. ‘NVIDIA GeForce GTX 1070’ (P:0 D:1)
[2017.08.17-01.39.19:943][ 0]LogWindows: 2. ‘NVIDIA GeForce GTX 1070’ (P:0 D:0)
[2017.08.17-01.39.19:943][ 0]LogWindows: 3. ‘NVIDIA GeForce GTX 1070’ (P:0 D:0)
[2017.08.17-01.39.19:943][ 0]LogWindows: DebugString: FoundDriverCount:4
[2017.08.17-01.39.19:943][ 0]LogD3D11RHI: Adapter Name: NVIDIA GeForce GTX 1070
[2017.08.17-01.39.19:943][ 0]LogD3D11RHI: Driver Version: 385.28 (internal:22.21.13.8528, unified:385.28)
[2017.08.17-01.39.19:943][ 0]LogD3D11RHI: Driver Date: 8-9-2017
[2017.08.17-01.39.19:943][ 0]LogRHI: Texture pool is 1361 MB (70% of 1945 MB)
[2017.08.17-01.39.20:536][ 0]LogD3D11RHI: Async texture creation enabled
[2017.08.17-01.39.20:590][ 0]LogD3D11RHI: GPU Timing Frequency: 1000.000000 (Debug: 2 1)
[2017.08.17-01.39.20:677][ 0]LogShaderCompilers: Guid format shader working directory is 20 characters bigger than the processId version (…/…/…/MyProject-master/Intermediate/Shaders/WorkingDirectory/1516/).
[2017.08.17-01.39.20:677][ 0]LogShaderCompilers: Cleaned the shader compiler working directory ‘C:/Users/User/AppData/Local/Temp/UnrealShaderWorkingDir/412622254AC348F39AF9CFB72929C57D/’.
[2017.08.17-01.39.20:677][ 0]LogShaderCompilers:Display: Using Local Shader Compiler.
[2017.08.17-01.39.21:681][ 0]LogTemp:Display: Loaded TP MacTargetPlatform
[2017.08.17-01.39.21:725][ 0]LogTemp:Display: Loaded TP MacNoEditorTargetPlatform
[2017.08.17-01.39.21:768][ 0]LogTemp:Display: Loaded TP MacServerTargetPlatform
[2017.08.17-01.39.21:812][ 0]LogTemp:Display: Loaded TP MacClientTargetPlatform
[2017.08.17-01.39.21:848][ 0]LogTemp:Display: Loaded TP WindowsTargetPlatform
[2017.08.17-01.39.21:893][ 0]LogTemp:Display: Loaded TP WindowsNoEditorTargetPlatform
[2017.08.17-01.39.21:936][ 0]LogTemp:Display: Loaded TP WindowsServerTargetPlatform
[2017.08.17-01.39.21:980][ 0]LogTemp:Display: Loaded TP WindowsClientTargetPlatform
[2017.08.17-01.39.22:017][ 0]LogTemp:Display: Loaded TP AllDesktopTargetPlatform
[2017.08.17-01.39.22:060][ 0]LogTemp:Display: Loaded TP AndroidTargetPlatform
[2017.08.17-01.39.22:104][ 0]LogTemp:Display: Loaded TP Android_PVRTCTargetPlatform
[2017.08.17-01.39.22:146][ 0]LogTemp:Display: Loaded TP Android_ATCTargetPlatform
[2017.08.17-01.39.22:189][ 0]LogTemp:Display: Loaded TP Android_DXTTargetPlatform
[2017.08.17-01.39.22:232][ 0]LogTemp:Display: Loaded TP Android_ETC1TargetPlatform
[2017.08.17-01.39.22:280][ 0]LogTemp:Display: Loaded TP Android_ETC2TargetPlatform
[2017.08.17-01.39.22:324][ 0]LogTemp:Display: Loaded TP Android_ASTCTargetPlatform
[2017.08.17-01.39.22:367][ 0]LogTemp:Display: Loaded TP Android_MultiTargetPlatform
[2017.08.17-01.39.22:397][ 0]LogTemp:Display: Loaded TP HTML5TargetPlatform
[2017.08.17-01.39.22:479][ 0]LogTemp:Display: Loaded TP IOSTargetPlatform
[2017.08.17-01.39.22:507][ 0]LogTemp:Display: Loaded TP TVOSTargetPlatform
[2017.08.17-01.39.22:507][ 0]LogTargetPlatformManager:Display: Building Assets For Windows
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache:Display: Max Cache Size: 512 MB
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache:Display: Starting with empty Boot cache
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache: FDerivedDataBackendGraph: Pak pak cache file …/…/…/MyProject-master/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache: Unable to find inner node Pak for hierarchical cache Hierarchy.
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache: FDerivedDataBackendGraph: EnginePak pak cache file …/…/…/Engine/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2017.08.17-01.39.22:903][ 0]LogDerivedDataCache: Unable to find inner node EnginePak for hierarchical cache Hierarchy.
[2017.08.17-01.39.22:914][ 0]LogDerivedDataCache: Using Local data cache path …/…/…/Engine/DerivedDataCache: Writable
[2017.08.17-01.39.22:914][ 0]LogDerivedDataCache: Shared data cache path not found in *engine.ini, will not use an Shared cache.
[2017.08.17-01.39.22:914][ 0]LogDerivedDataCache: Unable to find inner node Shared for hierarchical cache Hierarchy.
[2017.08.17-01.39.22:925][ 0]LogSlate: Using Freetype 2.6.0
[2017.08.17-01.39.22:926][ 0]LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
[2017.08.17-01.39.22:926][ 0]LogSlate: SlateFontCache - WITH_FREETYPE: 1, WITH_HARFBUZZ: 1
[2017.08.17-01.39.23:191][ 0]LogInit: Selected Device Profile: [Windows]
[2017.08.17-01.39.23:194][ 0]LogContentStreaming: Texture pool size is 0.00 MB
[2017.08.17-01.39.23:400][ 0]LogMeshUtilities: Using QuadricMeshReduction for automatic static mesh reduction
[2017.08.17-01.39.23:413][ 0]LogMeshUtilities: No automatic skeletal mesh reduction module available
[2017.08.17-01.39.23:413][ 0]LogMeshUtilities: No automatic mesh merging module available
[2017.08.17-01.39.23:413][ 0]LogMeshUtilities: No distributed automatic mesh merging module available
[2017.08.17-01.39.24:025][ 0]LogNetVersion: GetLocalNetworkVersion: CL: 0, ProjectName: myproject, ProjectVersion: , EngineNetworkVersion: 2, GameNetworkVersion: 0, NetworkChecksum: 1666697174
[2017.08.17-01.39.24:067][ 0]LogAssetRegistry: FAssetRegistry took 0.0217 seconds to start up
[2017.08.17-01.39.24:118][ 0]LogPackageLocalizationCache: Processed 3 localized package path(s) for 2 prioritized culture(s) in 0.032293 seconds
[2017.08.17-01.39.24:124][ 0]LogUObjectArray: 32483 objects as part of root set at end of initial load.
[2017.08.17-01.39.24:124][ 0]LogUObjectAllocator: 7078480 out of 0 bytes used by permanent object pool.
[2017.08.17-01.39.24:124][ 0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2017.08.17-01.39.25:629][ 0]LogTcpMessaging: Initializing TcpMessaging bridge
[2017.08.17-01.39.25:674][ 0]LogUdpMessaging: Initializing bridge on interface 0.0.0.0:0 to multicast group 230.0.0.1:6666.
[2017.08.17-01.39.25:818][ 0]LogNvAudioFn:Display: FNvAcousticRayTracer::FNvAcousticRayTracer

[2017.08.17-01.39.25:818][ 0]LogNvAudioFn:Display: FNvAcousticRayTracer::StartupModule

[2017.08.17-01.39.25:877][ 0]LogNvXAudio2Fn:Display: FSpatializationPlugin::FSpatializationPlugin

[2017.08.17-01.39.26:334][ 0]LogMaterial: Uniform references updated for custom material expression Custom.
[2017.08.17-01.39.26:683][ 0]SourceControl: Info Source control is disabled
[2017.08.17-01.39.26:733][ 0]SourceControl: Info Source control is disabled
[2017.08.17-01.39.26:778][ 0]SourceControl: Info Source control is disabled
[2017.08.17-01.39.26:823][ 0]SourceControl: Info Source control is disabled
[2017.08.17-01.39.27:943][ 0]LogEngine: Initializing Engine…
[2017.08.17-01.39.27:968][ 0]LogHMD: Failed to initialize OpenVR with code 126
[2017.08.17-01.39.28:203][ 0]LogAIModule: Creating AISystem for world Untitled
[2017.08.17-01.39.28:209][ 0]LogInit: XAudio2 using ‘Speakers (Realtek High Definition Audio)’ : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3)
[2017.08.17-01.39.28:222][ 0]LogNvXAudio2Fn:Display: FSpatializationPlugin::Initialize

[2017.08.17-01.39.28:222][ 0]LogNvXAudio2Fn:Display: FSpatializationPlugin::LoadModule

[2017.08.17-01.39.28:229][ 0]LogNvXAudio2Fn:Display: NVARContext::NVARContext

[2017.08.17-01.39.28:805][ 0]LogNvXAudio2:Display: nvar context created/retrived successfully: 000001E1C21423E0

[2017.08.17-01.39.28:805][ 0]LogNvXAudio2Fn:Display: FSpatializationPlugin::GetNewSpatializationAlgorithm

[2017.08.17-01.39.28:805][ 0]LogNvXAudio2Fn:Display: FHrtfSpatializationAlgorithmXAudio2::FHrtfSpatializationAlgorithmXAudio2

[2017.08.17-01.39.28:805][ 0]LogInit: FAudioDevice initialized.
[2017.08.17-01.39.28:825][ 0]LogDerivedDataCache: Saved boot cache 0.02s 50MB …/…/…/MyProject-master/DerivedDataCache/Boot.ddc.
[2017.08.17-01.39.28:831][ 0]LogInit: Texture streaming: Enabled
[2017.08.17-01.39.28:911][ 0]LogEngineSessionManager: EngineSessionManager initialized
[2017.08.17-01.39.28:911][ 0]LogEngineSessionManager: EngineSessionManager sent abnormal shutdown report. Type=AbnormalShutdown, SessionId={1940946F-4403-9348-E8D0-489F293A60E2}
[2017.08.17-01.39.28:911][ 0]LogEngineSessionManager: EngineSessionManager sent abnormal shutdown report. Type=AbnormalShutdown, SessionId={AF12F9C6-45F1-C857-3585-6797514E1785}
[2017.08.17-01.39.28:991][ 0]LogInit: Transaction tracking system initialized
[2017.08.17-01.39.29:280][ 0]BlueprintLog: New page: Editor Load
[2017.08.17-01.39.30:003][ 0]LocalizationService: Info Localization service is disabled
[2017.08.17-01.39.30:808][ 0]LogConsoleResponse:Display:
[2017.08.17-01.39.30:937][ 0]LogFileCache: Scanning file cache for directory ‘D:/UnrealEngine-VRWorks-Audio-4.15.1/MyProject-master/Content/’ took 0.01s
[2017.08.17-01.39.30:937][ 0]LogCook:Display: Max memory allowance for cook 16384mb min free memory 0mb
[2017.08.17-01.39.30:937][ 0]LogCook:Display: Mobile HDR setting 1
[2017.08.17-01.39.31:867][ 0]SourceControl: Info Source control is disabled
[2017.08.17-01.39.31:867][ 0]Cmd: MAP LOAD FILE="…/…/…/Engine/Content/Maps/Templates/Template_Default.umap" TEMPLATE=1 SHOWPROGRESS=1 FEATURELEVEL=3
[2017.08.17-01.39.31:867][ 0]LightingResults: New page: Lighting Build
[2017.08.17-01.39.31:900][ 0]LogNvAudioFn:Display: FNvAcousticRayTracer::OnFWorldCleanupEvent

[2017.08.17-01.39.31:900][ 0]MapCheck: New page: Map Check
[2017.08.17-01.39.31:900][ 0]LightingResults: New page: Lighting Build
[2017.08.17-01.39.32:098][ 0]LogAIModule: Creating AISystem for world Untitled_1
[2017.08.17-01.39.32:115][ 0]LogActorComponent: RegisterComponentWithWorld: (/Temp/Untitled_1.Untitled_1:PersistentLevel.WorldSettings_1.StaticMeshComponent0) Trying to register component with IsPendingKill() == true. Aborting.
[2017.08.17-01.39.32:119][ 0]LogEditorServer: Finished looking for orphan Actors (0.000 secs)
[2017.08.17-01.39.32:123][ 0]Cmd: MAP CHECKDEP NOCLEARLOG
[2017.08.17-01.39.32:150][ 0]MapCheck: Info Map check complete: 0 Error(s), 0 Warning(s), took 27.161ms to complete.
[2017.08.17-01.39.32:151][ 0]LogFileHelpers: Loading map ‘Template_Default’ took 0.284
[2017.08.17-01.39.32:225][ 0]LogWindowsTextInputMethodSystem:Display: IME system now deactivated.
[2017.08.17-01.39.32:253][ 0]LogCollectionManager: Loaded 0 collections in 0.002361 seconds
[2017.08.17-01.39.32:342][ 0]LogFileCache: Scanning file cache for directory ‘D:/UnrealEngine-VRWorks-Audio-4.15.1/MyProject-master/Saved/Collections/’ took 0.01s
[2017.08.17-01.39.32:343][ 0]LogFileCache: Scanning file cache for directory ‘D:/UnrealEngine-VRWorks-Audio-4.15.1/MyProject-master/Content/Developers/User/Collections/’ took 0.01s
[2017.08.17-01.39.32:343][ 0]LogFileCache: Scanning file cache for directory ‘D:/UnrealEngine-VRWorks-Audio-4.15.1/MyProject-master/Content/Collections/’ took 0.01s
[2017.08.17-01.39.32:343][ 0]LogCollectionManager: Rebuilt the GUID cache for 0 collections in 0.000002 seconds
[2017.08.17-01.39.32:353][ 0]LogContentBrowser: Native class hierarchy populated in 0.0098 seconds. Added 2246 classes and 454 folders.
[2017.08.17-01.39.32:356][ 0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: Construct from data asset - 0.000 s
[2017.08.17-01.39.32:356][ 0]LogStats: UGameplayTagsManager::ConstructGameplayTagTree: GameplayTagTreeChangedEvent.Broadcast - 0.000 s
[2017.08.17-01.39.32:412][ 0]LogContentBrowser: Native class hierarchy updated for ‘WidgetCarousel’ in 0.0015 seconds. Added 0 classes and 0 folders.
[2017.08.17-01.39.32:448][ 0]LogContentBrowser: Native class hierarchy updated for ‘AddContentDialog’ in 0.0020 seconds. Added 0 classes and 0 folders.
[2017.08.17-01.39.32:572][ 0]LogContentBrowser: Native class hierarchy updated for ‘SceneOutliner’ in 0.0018 seconds. Added 1 classes and 2 folders.
[2017.08.17-01.39.32:673][ 0]LogCrashTracker: Crashtracker disabled due to settings.
[2017.08.17-01.39.32:676][ 0]LogDirectoryWatcher:Warning: Failed to begin reading directory changes for …/…/…/MyProject-master/Plugins/. Error: The system cannot find the file specified. (0x00000002)
[2017.08.17-01.39.32:686][ 0]LogUObjectGlobals:Warning: Failed to find object ‘Class None.’
[2017.08.17-01.39.32:745][ 0]LogContentBrowser: Native class hierarchy updated for ‘HierarchicalLODOutliner’ in 0.0015 seconds. Added 1 classes and 2 folders.
[2017.08.17-01.39.32:745][ 0]LogLoad: (Engine Initialization) Total time: 16.34 seconds
[2017.08.17-01.39.32:745][ 0]LogLoad: (Engine Initialization) Total Blueprint compile time: 0.08 seconds
[2017.08.17-01.39.32:745][ 0]LogExternalProfiler: No external profilers were discovered. External profiling features will not be available.
[2017.08.17-01.39.32:755][ 0]LogOcInput: OculusInput pre-init called
[2017.08.17-01.39.32:776][ 0]LogAssetRegistry: Asset discovery search completed in 8.7306 seconds
[2017.08.17-01.39.32:776][ 0]LogCollectionManager: Rebuilt the object cache for 0 collections in 0.000000 seconds (found 0 objects)
[2017.08.17-01.39.32:776][ 0]LogCollectionManager: Fixed up redirectors for 0 collections in 0.000023 seconds (updated 0 objects)
[2017.08.17-01.39.32:780][ 0]LogContentStreaming: Texture pool size now 1000 MB
[2017.08.17-01.39.32:789][ 0]LogSlate: Took 0.000151 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Regular.ttf’ (155K)
[2017.08.17-01.39.32:792][ 0]LogSlate: Took 0.000237 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Bold.ttf’ (160K)
[2017.08.17-01.39.32:970][ 0]LogRenderer: Reallocating scene render targets to support 1048x912 NumSamples 1 (Frame:2).
[2017.08.17-01.41.45:558][853]LogEditorViewport: Clicking on Actor (LMB): PlayerStart (Player Start)
[2017.08.17-01.41.45:590][853]LogSlate: Took 0.000241 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Editor/Slate/Fonts/FontAwesome.ttf’ (139K)
[2017.08.17-01.41.49:108][251]LogPlayLevel: PlayLevel: No blueprints needed recompiling
[2017.08.17-01.41.49:108][251]LogOnline:Display: OSS: FOnlineSubsystemNull::Shutdown()
[2017.08.17-01.41.49:120][251]PIE: New page: PIE session: Untitled_1 (Aug 16, 2017, 5:41:49 PM)
[2017.08.17-01.41.49:120][251]LogPlayLevel: Creating play world package: /Temp/UEDPIE_0_Untitled_1
[2017.08.17-01.41.49:121][251]LogPlayLevel: PIE: StaticDuplicateObject took: (0.001696s)
[2017.08.17-01.41.49:123][251]LogAIModule: Creating AISystem for world Untitled_1
[2017.08.17-01.41.49:123][251]LogNvAudio:Display: NVAR Version: 1000

[2017.08.17-01.41.49:123][251]LogNvAudio:Display: Creating NVAR. Preset: 0

[2017.08.17-01.41.49:123][251]LogNvAudio:Display: nvarCreate success. nvar handle: 000001E1C21423E0

[2017.08.17-01.41.49:123][251]LogNvAudio:Display: ReverbLength: 1.000000

[2017.08.17-01.41.49:123][251]LogNvAudioMeshLoad:Display: PreCreateMaterials(8 count)

[2017.08.17-01.41.49:123][251]LogNvAudio:Display: UnitsPerMeter: 100.000000

[2017.08.17-01.41.49:123][251]LogNvAudio:Display: nvarGetSourceFilterArraySize: 384000

[2017.08.17-01.41.49:123][251]LogPlayLevel: PIE: World Init took: (0.001340s)
[2017.08.17-01.41.49:123][251]LogPlayLevel: PIE: Created PIE world by copying editor world from /Temp/Untitled_1.Untitled_1 to /Temp/UEDPIE_0_Untitled_1.Untitled_1 (0.003366s)
[2017.08.17-01.41.49:139][251]LogInit: XAudio2 using ‘Speakers (Realtek High Definition Audio)’ : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3)
[2017.08.17-01.41.49:148][251]LogNvXAudio2Fn:Display: FSpatializationPlugin::Initialize

[2017.08.17-01.41.49:148][251]LogNvXAudio2Fn:Display: FSpatializationPlugin::GetNewSpatializationAlgorithm

[2017.08.17-01.41.49:148][251]LogNvXAudio2Fn:Display: FHrtfSpatializationAlgorithmXAudio2::FHrtfSpatializationAlgorithmXAudio2

[2017.08.17-01.41.49:148][251]LogInit: FAudioDevice initialized.
[2017.08.17-01.41.49:191][251]LogStats:Warning: MetaData mismatch. Did you assign a stat to two groups? New //STATGROUP_Threads//OnlineAsyncTaskThreadNull DefaultInstance///Thread_222c_0///####STATCAT_Advanced#### old //STATGROUP_Threads//OnlineAsyncTaskThreadNull DefaultInstance///Thread_2a8_0///####STATCAT_Advanced####
[2017.08.17-01.41.49:279][251]LogLoad: Game class is ‘NewGameMode_C’
[2017.08.17-01.41.49:282][251]LogWorld: Bringing World /Temp/UEDPIE_0_Untitled_1.Untitled_1 up for play (max tick rate 0) at 2017.08.16-21.41.49
[2017.08.17-01.41.49:282][251]LogNvAudioFn:Display: FNvAcousticRayTracer::OnPostActorsInitialization

[2017.08.17-01.41.49:282][251]LogNvAudioFn:Display: FNvAcousticRayTracerScene::CommitWorldGeometry (RENDERSTATE)

[2017.08.17-01.41.49:282][251]LogNvAudioMeshLoad:Display: Actor count: 12

[2017.08.17-01.41.49:282][251]LogNvAudioMeshLoad:Display: Actor Floor Movable 0, components: 1

[2017.08.17-01.41.49:282][251]LogNvAudioMeshLoad:Display: NOT LOADING Mesh Floor to NVAR

[2017.08.17-01.41.49:282][251]LogWorld: Bringing up level for play took: 0.001283
[2017.08.17-01.41.49:300][251]LogVoiceEncode:Display: EncoderVersion: libopus 1.1-beta
[2017.08.17-01.41.49:300][251]LogVoiceEncode:Error: StopLocalVoiceProcessing: Ignoring stop request for non-owning user
[2017.08.17-01.41.49:338][251]LogContentBrowser: Native class hierarchy updated for ‘MovieSceneCapture’ in 0.0018 seconds. Added 11 classes and 0 folders.
[2017.08.17-01.41.49:338][251]LogGameMode:Display: Match State Changed from EnteringMap to WaitingToStart
[2017.08.17-01.41.49:338][251]LogGameState: Match State Changed from EnteringMap to WaitingToStart
[2017.08.17-01.41.49:338][251]LogGameMode:Display: Match State Changed from WaitingToStart to InProgress
[2017.08.17-01.41.49:344][251]LogGameState: Match State Changed from WaitingToStart to InProgress
[2017.08.17-01.41.49:348][251]PIE: Info Play in editor start time for /Temp/UEDPIE_0_Untitled_1 -0.665
[2017.08.17-01.41.49:397][251]LogRenderer: Reallocating scene render targets to support 1292x912 NumSamples 1 (Frame:16140).
[2017.08.17-01.41.52:254][577]LogNvAudioFn:Display: FNvAcousticRayTracer::OnFWorldCleanupEvent

[2017.08.17-01.41.52:285][577]LogOnline:Display: OSS: FOnlineSubsystemNull::Shutdown()
[2017.08.17-01.41.52:287][577]LogPlayLevel:Display: Shutting down PIE online subsystems
[2017.08.17-01.41.52:310][577]LogNvXAudio2Fn:Display: FHrtfSpatializationAlgorithmXAudio2::~FHrtfSpatializationAlgorithmXAudio2

[2017.08.17-01.41.52:311][577]LogNvXAudio2Fn:Display: FSpatializationPlugin::Shutdown

[2017.08.17-01.41.52:345][578]LogPlayLevel:Display: Destroying online subsystem :Context_1
[2017.08.17-01.41.52:345][578]LogOnline:Display: OSS: FOnlineSubsystemNull::Shutdown()
[2017.08.17-01.41.54:991][867]LogSlate:Warning: Prevented a slow task dialog from being summoned while a context menu was open
[2017.08.17-01.42.04:008][844]LogSlate: Took 0.000200 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Light.ttf’ (159K)
[2017.08.17-01.42.10:721][629]LogSlate: Took 0.000200 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Editor/Slate/Fonts/Roboto-BoldCondensed.ttf’ (158K)
[2017.08.17-01.42.18:444][549]LogSlate: Took 0.000144 seconds to synchronously load lazily loaded font ‘…/…/…/Engine/Content/Slate/Fonts/Roboto-Light.ttf’ (159K)
[2017.08.17-01.42.18:953][549]LogContentBrowser: Native class hierarchy updated for ‘BlueprintGraph’ in 0.0019 seconds. Added 112 classes and 0 folders.
[2017.08.17-01.42.22:474][843]Cmd: OBJ SAVEPACKAGE PACKAGE="/Game/AcousticCharacter" FILE="…/…/…/MyProject-master/Content/AcousticCharacter.uasset" SILENT=true
[2017.08.17-01.42.22:501][843]LogSavePackage: Save=24.13ms
[2017.08.17-01.42.22:501][843]LogSavePackage: Moving ‘…/…/…/MyProject-master/Saved/AcousticCharacter633F4F8E45D35985E19A6886773DDDB5.tmp’ to ‘…/…/…/MyProject-master/Content/AcousticCharacter.uasset’
[2017.08.17-01.42.22:504][843]LogSavePackage:Display: Finished SavePackage …/…/…/MyProject-master/Content/AcousticCharacter.uasset
[2017.08.17-01.42.23:325][935]BlueprintLog: New page: Compile AcousticCharacter
[2017.08.17-01.42.33:264][ 35]LogSlate:Warning: Prevented a slow task dialog from being summoned while a context menu was open
[2017.08.17-01.42.37:407][424]LogTemp: Repeting last play command: New Editor Window (PIE)
[2017.08.17-01.42.37:424][424]LogPlayLevel: PlayLevel: No blueprints needed recompiling
[2017.08.17-01.42.37:424][424]PIE: New page: PIE session: Untitled_1 (Aug 16, 2017, 5:42:37 PM)
[2017.08.17-01.42.37:424][424]LogPlayLevel: Creating play world package: /Temp/UEDPIE_0_Untitled_1
[2017.08.17-01.42.37:426][424]LogPlayLevel: PIE: StaticDuplicateObject took: (0.001642s)
[2017.08.17-01.42.37:427][424]LogAIModule: Creating AISystem for world Untitled_1
[2017.08.17-01.42.37:427][424]LogNvAudio:Display: NVAR Version: 1000

[2017.08.17-01.42.37:427][424]LogNvAudio:Display: Creating NVAR. Preset: 0

[2017.08.17-01.42.37:427][424]LogNvAudio:Display: nvarCreate success. nvar handle: 000001E1C21423E0

[2017.08.17-01.42.37:427][424]LogNvAudio:Display: ReverbLength: 1.000000

[2017.08.17-01.42.37:427][424]LogNvAudioMeshLoad:Display: PreCreateMaterials(8 count)

[2017.08.17-01.42.37:427][424]LogNvAudio:Display: UnitsPerMeter: 100.000000

[2017.08.17-01.42.37:427][424]LogNvAudio:Display: nvarGetSourceFilterArraySize: 384000

[2017.08.17-01.42.37:427][424]LogPlayLevel: PIE: World Init took: (0.001066s)
[2017.08.17-01.42.37:427][424]LogPlayLevel: PIE: Created PIE world by copying editor world from /Temp/Untitled_1.Untitled_1 to /Temp/UEDPIE_0_Untitled_1.Untitled_1 (0.002979s)
[2017.08.17-01.42.37:443][424]LogInit: XAudio2 using ‘Speakers (Realtek High Definition Audio)’ : 2 channels at 48 kHz using 32 bits per sample (channel mask 0x3)
[2017.08.17-01.42.37:451][424]LogNvXAudio2Fn:Display: FSpatializationPlugin::Initialize

[2017.08.17-01.42.37:451][424]LogNvXAudio2Fn:Display: FSpatializationPlugin::GetNewSpatializationAlgorithm

[2017.08.17-01.42.37:451][424]LogNvXAudio2Fn:Display: FHrtfSpatializationAlgorithmXAudio2::FHrtfSpatializationAlgorithmXAudio2

[2017.08.17-01.42.37:451][424]LogInit: FAudioDevice initialized.
[2017.08.17-01.42.37:511][424]LogLoad: Game class is ‘NewGameMode_C’
[2017.08.17-01.42.37:514][424]LogWorld: Bringing World /Temp/UEDPIE_0_Untitled_1.Untitled_1 up for play (max tick rate 0) at 2017.08.16-21.42.37
[2017.08.17-01.42.37:514][424]LogNvAudioFn:Display: FNvAcousticRayTracer::OnPostActorsInitialization

[2017.08.17-01.42.37:514][424]LogNvAudioFn:Display: FNvAcousticRayTracerScene::CommitWorldGeometry (RENDERSTATE)

[2017.08.17-01.42.37:514][424]LogNvAudioMeshLoad:Display: Actor count: 12

[2017.08.17-01.42.37:514][424]LogNvAudioMeshLoad:Display: Actor Floor Movable 0, components: 1

[2017.08.17-01.42.37:514][424]LogNvAudioMeshLoad:Display: NOT LOADING Mesh Floor to NVAR

[2017.08.17-01.42.37:515][424]LogWorld: Bringing up level for play took: 0.001811
[2017.08.17-01.42.37:530][424]LogVoiceEncode:Display: EncoderVersion: libopus 1.1-beta
[2017.08.17-01.42.37:530][424]LogVoiceEncode:Error: StopLocalVoiceProcessing: Ignoring stop request for non-owning user
[2017.08.17-01.42.37:530][424]LogGameMode:Display: Match State Changed from EnteringMap to WaitingToStart
[2017.08.17-01.42.37:530][424]LogGameState: Match State Changed from EnteringMap to WaitingToStart
[2017.08.17-01.42.37:530][424]LogGameMode:Display: Match State Changed from WaitingToStart to InProgress
[2017.08.17-01.42.37:536][424]LogGameState: Match State Changed from WaitingToStart to InProgress
[2017.08.17-01.42.37:540][424]PIE: Info Play in editor start time for /Temp/UEDPIE_0_Untitled_1 -0.473

======================================================================

Any help would be greatly appreciated, thanks.

Here’s the tutorial I followed, but I think it may be easier to include this source file in an existing BP rather than deriving a BP from a C++ class.

Courtesy of @Ascentroid