Search Unity

AudioStream - {local|remote media} → AudioSource|AudioMixer → {outputs}

Discussion in 'Assets and Asset Store' started by r618, Jun 19, 2016.

  1. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    just submitted for review hopefully welcome improvements
    v 1.8.0.2 112018
    - added network proxy support for components which can stream from network (for UnityWebRequest for playlist retrieval, UNET, and for FMOD systems)
    (default configuration in AudioStream_ProxyConfiguration scriptable object in AudioStream\Scripts\AudioStream\Resources)
    - added AudioStreamProxySettingsDemo scene for changing proxy settings in the demo application, with saving/loading them to PlayerPrefs
    - AudioStream: improved connection stability with saturated network bandwidth - it should be much more stable (with e.g. concurrent downloads running on the same machine), with audio drops when data is unavailable, but instead of dropping the connection immediately it will keep it alive and eventually recover
     
  2. Wolf_vx

    Wolf_vx

    Joined:
    Oct 19, 2015
    Posts:
    3
    Hello.
    I have purchased this plugin in hopes to minimize playback latency and use it in midi orientated application. But I have hit 2 roads block with this.

    1. AAC audio format is not supported even though these files play on iOS

    Code (CSharp):
    1. 2018-11-12 19:17:32.645 27335-27397/ru.rainbo.pigamusic E/Unity: Vortex Services [ERROR][2018-11-12T18:17:32] Can't start playback. Unrecognized audio type.
    2.    ==============================================
    3.  
    4.    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    5.    UnityEngine.Logger:Log(LogType, Object)
    6.    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[])
    7.    AudioStream.<StreamCR>c__Iterator2:MoveNext()
    8.    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    2. I was only able to create about 8 AudioStreams before I started getting Out of Memory errors.
    Is there any way to increase the amount of Streams or any other way to keep 32 sound files ready to be played with minimum latency possible?

    With regards
     
    Last edited: Nov 12, 2018
  3. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    @Wolf_vx

    AAC format should be playable on iOS and Android for local files ( according to fmod no net streaming is supported for those - but I think I've never actually verified this for recent fmod versions )
    On iOS FMOD (/AudioStream) uses AudioQueue to play AAC files

    That said - I'm not sure where your log comes from - according to google the error message is from Android's ExoPlayer - although there's a chance FMOD uses bits of it I'm not entirely sure -
    Is the error message from running *Unity* application ? ( use something like 'logcat -s Unity ActivityManager PackageManager dalvikvm DEBUG' to filter out only Unity messages )
    You can enter full path on the device to the AAC file even in the demo application to verify this btw

    Finally there might be a problem with specific device/OS combination - can you try playing back the AAC file the above way and paste any errors that might appear then ?

    This was addressed (to a degree) in 1.8 update - you can use multiple AudioStream components safely (*, but still only a handful AudioStreamMinimal components
    Are you using AudioStream, or AudioStreamMinimal components and are you on latest version ?

    (* I've just realized there's a stray error message when using multiple AudioStream components and stopping the scene - which is but harmless and will be fixed next.)

    That said - AudioStream won't help you with initial latency of playing back of (any) files - its main purpose is to stream from network - with all the baggage included, i.e. opening/waiting for the stream/file with all necessary setup each time and only then playing it back - latency is considered more for input and redirection

    If you want to play a clip/sample on a midi event you should be playing from an in-memory AudioClip
    If you can't supply clips for whatever reasons, AudioStreamDownload component can create them on the fly ( but since you probably want/have a fixed set of samples there's no reasons of using that either - unless those are the AAC files - of course - you can create clips from them this way )
     
  4. Wolf_vx

    Wolf_vx

    Joined:
    Oct 19, 2015
    Posts:
    3
    For the error, I was looking in the wrong place actually. Have been going at this audio for a long time now and getting quiet tired so mistakes being made. AAC files actually throw proper error. And I am using minimal type.


    Code (CSharp):
    1. 2018-11-12 19:17:32.645 27335-27397/ru.rainbo.pigamusic E/Unity: Vortex Services [ERROR][2018-11-12T18:17:32] Can't start playback. Unrecognized audio type.
    2.    ==============================================
    3.  
    4.    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    5.    UnityEngine.Logger:Log(LogType, Object)
    6.    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[])
    7.    AudioStream.<StreamCR>c__Iterator2:MoveNext()
    8.    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
    For the in-memory AudioClip. How would I go about setting up AudioClips with this library? Using AudioSourceOutput? Could you point me in the direction of the classes in your plugin that I should be using for this?

    Thank you
     
  5. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    If trying settting 'AUTODETECT' as stream type won't help PM me please link to the file (and possibly your phone model/os version)

    Use AudioStreamDownload component - it streams the stream/file saving the data to cache and once the playback is stopped it creates an AudioClip from it
    - you can see how it's used in AudioStreamDownloadDemo demo scene
    Once the clip is created you'll get best possible latency of playing it by referencing it directly from a script and just calling Unity's .Play()/PlayScheduled() on the AudioSource
     
  6. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    One more thing regarding AudioStreamDownloadDemo scene:
    event handlers on the AudioStreamDownload game object are not assigned - you can fix this by adding them - particularly OnPlaybackStopped one - of the AudioStreamDownloadDemo game object
    You'll get a notification event once the download is finished and a clip is constructed this way

    (I forgot to wire them up, sorry; the event handlers are implemented in AudioStreamDownloadDemo script/game object, but the actual UnityEvents are empty on AudioStreamDownload %)
     
  7. wazapen

    wazapen

    Joined:
    Oct 30, 2018
    Posts:
    6
    Hi I'm using AudioStreamMinimal with an Android app for streaming a live audio source, it works great, but sometimes it lags the stream, sometimes, even "stops" and then after some seconds continues, I think it's because the speed of getting the live audio, can I use a little delay? for getting a stream with 5-10 seconds behind the live audio?
    maybe this fixed it :eek:
     
  8. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Is this running in the background ? If yes there's little I can do, except implementing proper service mode exclusively for Android (it's up to the OS how/if the app resources are updated when in background, it may be throttling network access)

    AudioStreamMinimal networking runs fully autonomously via FMOD; however, you may want to experiment with network buffer:
    there's 'streamBufferSize' constant assigned in AudioStreamBase.cs at line cca 116 which is by default 64 kB -
    try increasing and also decreasing it, try extreme values, e.g. from 100kB to 512 bytes
    It might have an effect how network updates are handled when in the background
    Other than that I don't have unfortunately good answer right now
     
  9. wazapen

    wazapen

    Joined:
    Oct 30, 2018
    Posts:
    6
    Oh I see thank you, I'll try changing the values, I hope it works, and thanks again for the great asset :D
     
  10. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    No worries, I'm not sure it will help though :-{

    Let me know about the outcome, - but I think the service mode will have to be done -
     
  11. wazapen

    wazapen

    Joined:
    Oct 30, 2018
    Posts:
    6
    I already did the changes, in the [Advanced] part of the AudioStreamMinimal, at Unity, I changed the Starving Retry Count from 300 to 900, this give me a Buffer Fill Percentage up to 58 almost always (before was 30 and upper, when it reached 30, stopped) now, with 58 percentage and upper, doesn't stop, but somtimes depending on mi network, it reached the 30, after that I changed the constant value to 512 instead of 64 * 1024 in the 116 line, and now I have a Buffer Fill Percentage from 100 to 50, I could say constantly, when it reaches the 50 goes up again to 100, then goes down to 50, and again and again, leaving the 30 percentage out, so apparently It worked :D

    Speaking of the service for Android I think it cold be a good idea for getting the album art, title, those kind of things in the native player, I'm talking about when you play a song, you can pause it or skip it, in the notification "widget" or the lock screen, that would be great, but I maybe know it's a lot of work so, do your best, and take your time if you're gonna do it :cool:
     
  12. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Thanks for letting me know & for testing ! :)
    Yep, the percentage slider should be following 50 - 100 pattern - ideally; apparently in your case streamBufferSize helped - I'll look into exposing and documenting it properly

    Service is probably not out of question (although not immediately), but fully fledged player I'll leave probably to user - although things like widget controls and artwork probably fall under the asset itself - so some support at least is worth considering in the future ]
     
    wazapen likes this.
  13. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    pushed small update / should be online hopefully soon

    v 1.8.0.3 112018
    - added and enhanced UnityEvent support for all components where appropriate/they were missing yet, including all demo scenes
    - better error reporting in few places in connection to the above
    - added new AudioStreamStressTest demo scene for basic simultaneous testing of multiple AudioStream game objects
    - exposed 'streamBufferSize' on AudioStream* components
    - AudioStream/Download: fixed playback for PCM24/32 formats (non mobiles only for now)
     
  14. lauraaa

    lauraaa

    Joined:
    Dec 30, 2016
    Posts:
    16
    Hello! Do you know if it's normal to wait for long time (>10 seconds or longer) to finish download 3~4 min mp3 file on mobile with AudioStreamDownload?
    I was using Unity's UnityWebRequestMultimedia.GetAudioClip to download the audio. It works fine but causes huge hiccup at DownloadHandlerAudioClip.GetContent, so I turned to your library to see if can get better result.
    Would you know if there's a way to speed up the AudioStreamDownload on mobile? Or know how to improve the performance of Unity's UnityWebRequestMultimedia.GetAudioClip? Thanks!
     
  15. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi @lauraaa ,
    the time looks about right - try to increase buffer size - maybe up to a few hundreds kB, if the device can handle it (it should not exceed half of final decoded size though (which is much larger than the size of the mp3 file)), and timeout as low as possible, until it still works - that should help with the time of the download
    It always takes _some_ time since the whole mp3 is decoded first to get PCM data which this is then used to create an AudioClip ( decoding/download runs in separate thread, but I'm not sure if you get noticeable hiccup when the data is set to created AudioClip, it should be minimal though - if not let me know )

    As for UnityWebRequest: I don't think there's a way to influence its behavior much since there's no way to see how it is working internally currently. ( This might change depending on how new DSPGraph will handle this, but that will take (probably long) time yet )

    Let me know if this helps !
     
  16. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Small, but vital update submitted for review :-

    v 1.8.0.4 122018
    - Checked compatibility with FMOD 1.10.10
    - AudioStreamDownload: cache filename is derived from the hash of the url as opposed to just string escaping (resolves filesystem exceptions for long URLs)
    - AudioStream: removed per platform timeout constants, updated code to be finding optimum continuosly based on current network buffer utilization across all platforms
    (Note: this was done mainly for Best latency setting; however, on Windows it still leads to playback fluctuations regardless - this is OS audio system dependent - added a warning when starting playback on Windows with this configuration)
    - AudioStreamDemo scene: Good latency is automatically set when this scene is opened on Windows with Best latency setting, reverted to previous latency when leaving the scene.
    - FMODSystem - fixed bug when over releasing
    - cleaned up code for UI styles in demo scenes (also means that DPI is correctly detected on macOS)
     
  17. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Thanks to (awesomely) quick turn around times recently, the update is live already :~:
     
  18. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Needs few more changes and cleaning up at places non obvious and unexpected, but it's being possible to retrieve various cover arts from ID3v2 tags in mp3 files -:
    upload_2018-12-19_15-35-30.png
     
  19. OscarCybernetic

    OscarCybernetic

    Joined:
    Sep 12, 2018
    Posts:
    23
    Getting an error on my Mac mini where AudioStream crashes if I try to use the AudioStreamInput2D Demo. Crashes on both the demo build and on my own build. Seems like it crashes when it tries to call RecordStart from FMOD. Any thoughts? I have the crash log from Unity here. My buffer size was set to default values and I got no other errors from the rest of the FMOD calls.

    [ERR] OutputCoreAudio::recordStart : AudioUnitSetProperty for kAudioOutputUnitProperty_CurrentDevice returned -10851.
    Receiving unhandled NULL exception
    Obtained 41 stack frames.
    #0 0x00000145cf7342 in FMOD::getGlobals(FMOD::Global**)
    #1 0x00000145cf4bed in FMOD::getGlobals(FMOD::Global**)
    #2 0x00000145cf245d in FMOD::getGlobals(FMOD::Global**)
    #3 0x00000145d153e5 in FMOD::SystemI::createClientProfile()
    #4 0x00000145d0c794 in FMOD::System::recordStart(int, FMOD::Sound*, bool)
    #5 0x0000013c625b79 in (wrapper managed-to-native) FMOD.System:FMOD5_System_RecordStart (intptr,int,intptr,bool) + 0x139 (0x13c625a40 0x13c625bc4) [0x139748660 - Unity Child Domain]
    #6 0x0000013c6259f0 in FMOD.System:recordStart (int,FMOD.Sound,bool) + 0xa0 (0x13c625950 0x13c625a30) [0x139748660 - Unity Child Domain]
    #7 0x0000013c623390 in AudioStream.AudioStreamInputBase/<Record>c__Iterator1:MoveNext () + 0x1e30 (0x13c621560 0x13c623d54) [0x139748660 - Unity Child Domain]
    #8 0x0000013b19f97c in UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) + 0x18c (0x13b19f7f0 0x13b19f9aa) [0x139748660 - Unity Child Domain]
    #9 0x0000013b19fac3 in (wrapper runtime-invoke) <Module>:runtime_invoke_void_object_intptr (object,intptr,intptr,intptr) + 0x113 (0x13b19f9b0 0x13b19fbf6) [0x139748660 - Unity Child Domain]
    #10 0x00000139a09d3a in mono_get_runtime_build_info
    #11 0x00000139b36946 in mono_runtime_invoke
    #12 0x00000101036e4a in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
    #13 0x00000100fe0b4f in Coroutine::InvokeMoveNext(ScriptingExceptionPtr*)
    #14 0x00000100fe02a3 in Coroutine::Run(bool*)
    #15 0x00000100fe0184 in Coroutine::ContinueCoroutine(Object*, void*)
    #16 0x000001009d31dd in DelayedCallManager::Update(int)
    #17 0x00000100c7b376 in InitPlayerLoopCallbacks()::UpdateScriptRunDelayedDynamicFrameRateRegistrator::Forward()
    #18 0x00000100c7c63e in ExecutePlayerLoop(NativePlayerLoopSystem*)
    #19 0x00000100c7c69c in ExecutePlayerLoop(NativePlayerLoopSystem*)
    #20 0x00000100c7c84b in PlayerLoop()
    #21 0x00000101a535f4 in PlayerLoopController::UpdateScene(bool)
    #22 0x00000101a4e559 in PlayerLoopController::UpdateSceneIfNeeded()
    #23 0x00000101a4c18e in Application::TickTimer()
    #24 0x000001006c4ece in -[EditorApplication TickTimer]
    #25 0x007fff52cdd646 in __NSFireTimer
    #26 0x007fff5094cedd in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
    #27 0x007fff5094ca90 in __CFRunLoopDoTimer
    #28 0x007fff5094c5d0 in __CFRunLoopDoTimers
    #29 0x007fff5092d81b in __CFRunLoopRun
    #30 0x007fff5092cd48 in CFRunLoopRunSpecific
    #31 0x007fff4fbc3ab5 in RunCurrentEventLoopInMode
    #32 0x007fff4fbc37eb in ReceiveNextEventCommon
    #33 0x007fff4fbc3568 in _BlockUntilNextEventMatchingListInModeWithFilter
    #34 0x007fff4de7e363 in _DPSNextEvent
    #35 0x007fff4de7d102 in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
    #36 0x007fff4de77165 in -[NSApplication run]
    #37 0x007fff4de668a3 in NSApplicationMain
    #38 0x000001006e38e7 in EditorMain(int, char const**)
    #39 0x000001006e3d69 in main
    #40 0x007fff7db6aed9 in start
     
  20. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi @OscarCybernetic , not sure to be honest
    what is the input device you have connected ?
    Can you have a look at the input device properties in Audio MIDI Setup.app - and possibly try to change it's format to other/different one ? (not sure if that help though... )

    what macOS does the mini run btw ?

    It's possible to turn on FMOD diagnostic by adding
    Code (CSharp):
    1. FMODSystemsManager.InitializeFMODDiagnostics(FMOD.DEBUG_FLAGS.LOG);
    to e.g. Start method in AudioStreamInputBase.cs
    ( log output is to normal Unity log (~/Library/Logs/Unity/Editor || Player ) - try running the above and let me know about log output

    Thanks !
     
  21. OscarCybernetic

    OscarCybernetic

    Joined:
    Sep 12, 2018
    Posts:
    23
    The input device is the Mac mini Speakers. Rate of 48000, Mono, 1 channel. MacOS version is 10.14.2. I tried changing the rate in Setup, but it still crashed. Curiously, my Samsung TV speakers don't show up in the Demo, though I do see them in the Setup. Here's the new log. Haven't had a chance to try with headphones yet though. Will try sometime later. I won't be able to test again till after Christmas though

    [Package Manager] Server::Start -- Port 53645 was selected
    Launching external process: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/Server/upm-macos

    LICENSE SYSTEM [20181220 18:19:17] Next license update check is after 2018-12-20T20:21:05


    COMMAND LINE ARGUMENTS:
    /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/MacOS/Unity
    -projectpath
    /Users/cyberneticentertainment/Documents/Luminant Music 101
    -useHub
    -hubIPC
    -cloudEnvironment
    production
    -hubSessionId
    d6d485c0-03ca-11e9-8994-d5a3a85bb854
    Successfully changed project path to: /Users/cyberneticentertainment/Documents/Luminant Music 101
    /Users/cyberneticentertainment/Documents/Luminant Music 101
    Loading GUID <-> Path mappings...0.000067 seconds
    Loading Asset Database...0.060380 seconds
    Audio: FMOD Profiler initialized on port 54900
    AssetDatabase consistency checks...0.305042 seconds
    Refreshing native plugins compatible for Editor in 65.88 ms, found 5 plugins.
    Preloading 1 native plugins for Editor in 854.87 ms.
    [Package Manager] Done resolving packages in 0.18s seconds
    [Package Manager] Registering 36 packages:
    [Package Manager] * Package : com.unity.ads@2.0.8
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.ads@2.0.8)
    [Package Manager] * Package : com.unity.analytics@2.0.16
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.analytics@2.0.16)
    [Package Manager] * Package : com.unity.package-manager-ui@1.9.11
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.package-manager-ui@1.9.11)
    [Package Manager] * Package : com.unity.purchasing@2.0.3
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.purchasing@2.0.3)
    [Package Manager] * Package : com.unity.textmeshpro@1.2.4
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.textmeshpro@1.2.4)
    [Package Manager] * Package : com.unity.modules.ai@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.ai)
    [Package Manager] * Package : com.unity.modules.animation@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.animation)
    [Package Manager] * Package : com.unity.modules.assetbundle@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.assetbundle)
    [Package Manager] * Package : com.unity.modules.audio@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.audio)
    [Package Manager] * Package : com.unity.modules.cloth@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.cloth)
    [Package Manager] * Package : com.unity.modules.director@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.director)
    [Package Manager] * Package : com.unity.modules.imageconversion@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.imageconversion)
    [Package Manager] * Package : com.unity.modules.imgui@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.imgui)
    [Package Manager] * Package : com.unity.modules.jsonserialize@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.jsonserialize)
    [Package Manager] * Package : com.unity.modules.particlesystem@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.particlesystem)
    [Package Manager] * Package : com.unity.modules.physics@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.physics)
    [Package Manager] * Package : com.unity.modules.physics2d@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.physics2d)
    [Package Manager] * Package : com.unity.modules.screencapture@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.screencapture)
    [Package Manager] * Package : com.unity.modules.terrain@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.terrain)
    [Package Manager] * Package : com.unity.modules.terrainphysics@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.terrainphysics)
    [Package Manager] * Package : com.unity.modules.tilemap@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.tilemap)
    [Package Manager] * Package : com.unity.modules.ui@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.ui)
    [Package Manager] * Package : com.unity.modules.uielements@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.uielements)
    [Package Manager] * Package : com.unity.modules.umbra@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.umbra)
    [Package Manager] * Package : com.unity.modules.unityanalytics@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unityanalytics)
    [Package Manager] * Package : com.unity.modules.unitywebrequest@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unitywebrequest)
    [Package Manager] * Package : com.unity.modules.unitywebrequestassetbundle@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unitywebrequestassetbundle)
    [Package Manager] * Package : com.unity.modules.unitywebrequestaudio@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unitywebrequestaudio)
    [Package Manager] * Package : com.unity.modules.unitywebrequesttexture@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unitywebrequesttexture)
    [Package Manager] * Package : com.unity.modules.unitywebrequestwww@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.unitywebrequestwww)
    [Package Manager] * Package : com.unity.modules.vehicles@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.vehicles)
    [Package Manager] * Package : com.unity.modules.video@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.video)
    [Package Manager] * Package : com.unity.modules.vr@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.vr)
    [Package Manager] * Package : com.unity.modules.wind@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.wind)
    [Package Manager] * Package : com.unity.modules.xr@1.0.0
    (location: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Resources/PackageManager/BuiltInPackages/com.unity.modules.xr)
    [Package Manager] * Package : com.unity.standardevents@1.0.13
    (location: /Users/cyberneticentertainment/Library/Unity/cache/packages/packages.unity.com/com.unity.standardevents@1.0.13)
    [Package Manager] Done registering packages in 0.03s seconds
    IsTimeToCheckForNewEditor: Update time 0 current 1545351559
    Initialize engine version: 2018.2.20f1 (cef3e6c0c622)
    GfxDevice: creating device client; threaded=1
    2018-12-20 18:19:19.121 Unity[4747:379596] SAMSUNG preferred device: Intel(R) UHD Graphics 630 (low power)
    2018-12-20 18:19:19.121 Unity[4747:379596] Metal devices available: 1
    2018-12-20 18:19:19.121 Unity[4747:379596] 0: Intel(R) UHD Graphics 630 (low power)
    2018-12-20 18:19:19.122 Unity[4747:379596] Using device Intel(R) UHD Graphics 630 (low power)
    Initializing Metal device caps: Intel(R) UHD Graphics 630
    WARNING: Shader Unsupported: 'VR/SpatialMapping/Wireframe' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'VR/SpatialMapping/Wireframe' - Setting to default shader.
    WARNING: Shader Unsupported: 'AR/TangoARRender' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'AR/TangoARRender' - Setting to default shader.
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'Flip_RGBARect_To_RGBA' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Pass 'RGBAExternal_To_RGBA' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Setting to default shader.
    Initialize mono
    Mono path[0] = '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Managed'
    Mono path[1] = '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Mono/lib/mono/2.0'
    Mono config path = '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Mono/etc'
    Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y,address=0.0.0.0:56747
    Begin MonoManager ReloadAssembly
    Initializing Unity.PackageManager (PackageManager) v2018.2.20 for Unity v2018.2.20f1
    Registering precompiled unity dll's ...
    Register platform support module: /Applications/Unity/Hub/Editor/2018.2.20f1/PlaybackEngines/AndroidPlayer/UnityEditor.Android.Extensions.dll
    Register platform support module: /Applications/Unity/Hub/Editor/2018.2.20f1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
    Register platform support module: /Applications/Unity/Hub/Editor/2018.2.20f1/PlaybackEngines/LinuxStandaloneSupport/UnityEditor.LinuxStandalone.Extensions.dll
    Register platform support module: /Applications/Unity/Hub/Editor/2018.2.20f1/PlaybackEngines/WindowsStandaloneSupport/UnityEditor.WindowsStandalone.Extensions.dll
    Register platform support module: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/PlaybackEngines/MacStandaloneSupport/UnityEditor.OSXStandalone.Extensions.dll
    Registered in 0.001042 seconds.
    Registering platform support modules:
    Registered platform support modules in: 0.087606s.
    Native extension for OSXStandalone target not found
    Native extension for WindowsStandalone target not found
    Native extension for LinuxStandalone target not found
    4 bits: MaxErr= 2.9802322e-07 ErrSum= 2.399087e-06 AvgErr= 1.4994293e-07 ErrRMS= 1.420015e-07 [low precision]
    5 bits: MaxErr= 8.3446503e-07 ErrSum= 1.5377998e-05 AvgErr= 4.8056245e-07 ErrRMS= 4.594961e-07 [low precision]
    6 bits: MaxErr= 9.5367432e-07 ErrSum= 3.259629e-05 AvgErr= 5.0931703e-07 ErrRMS= 4.8283934e-07 [low precision]
    7 bits: MaxErr= 1.6689301e-06 ErrSum= 0.00011733919 AvgErr= 9.1671245e-07 ErrRMS= 8.064342e-07 [low precision]
    8 bits: MaxErr= 1.9669533e-06 ErrSum= 0.00025054067 AvgErr= 9.7867451e-07 ErrRMS= 8.94442e-07 [low precision]
    9 bits: MaxErr= 5.3048134e-06 ErrSum= 0.0011137202 AvgErr= 2.1752348e-06 ErrRMS= 2.0962588e-06 [low precision]
    10 bits: MaxErr= 7.0333481e-06 ErrSum= 0.0030529983 AvgErr= 2.9814437e-06 ErrRMS= 2.7468668e-06 [low precision]
    11 bits: MaxErr= 1.1205673e-05 ErrSum= 0.0084209368 AvgErr= 4.1117855e-06 ErrRMS= 3.795768e-06 [low precision]
    12 bits: MaxErr= 5.4955482e-05 ErrSum= 0.091369955 AvgErr= 2.2307118e-05 ErrRMS= 2.0826455e-05 [low precision]
    13 bits: MaxErr= 0.00010508299 ErrSum= 0.31113818 AvgErr= 3.7980735e-05 ErrRMS= 3.4275684e-05 [low precision]
    14 bits: MaxErr= 0.00010120869 ErrSum= 0.49750751 AvgErr= 3.0365449e-05 ErrRMS= 2.8136045e-05 [low precision]
    15 bits: MaxErr= 0.00050055981 ErrSum= 5.2022275 AvgErr= 0.00015875938 ErrRMS= 0.00015241781 [low precision]
    16 bits: MaxErr= 0.00084257126 ErrSum= 14.873152 AvgErr= 0.00022694629 ErrRMS= 0.00021086865 [low precision]
    17 bits: MaxErr= 0.00088369846 ErrSum= 34.333929 AvgErr= 0.00026194709 ErrRMS= 0.00023921037 [low precision]
    18 bits: MaxErr= 0.00088131428 ErrSum= 73.171615 AvgErr= 0.00027912756 ErrRMS= 0.00025231351 [low precision]
    19 bits: MaxErr= 0.00093597174 ErrSum= 149.85467 AvgErr= 0.00028582511 ErrRMS= 0.00025718226 [low precision]
    20 bits: MaxErr= 0.0010282397 ErrSum= 306.9254 AvgErr= 0.00029270687 ErrRMS= 0.00026221711 [low precision]
    4 bits: MaxErr= 5.9604645e-08 ErrSum= 3.7997961e-07 AvgErr= 2.3748726e-08 ErrRMS= 2.9714883e-08 [high precision]
    5 bits: MaxErr= 1.1920929e-07 ErrSum= 2.0765001e-06 AvgErr= 6.4890628e-08 ErrRMS= 6.3253896e-08 [high precision]
    6 bits: MaxErr= 1.1920929e-07 ErrSum= 5.2237883e-06 AvgErr= 8.1621693e-08 ErrRMS= 7.5927872e-08 [high precision]
    7 bits: MaxErr= 1.7881393e-07 ErrSum= 9.8333694e-06 AvgErr= 7.6823198e-08 ErrRMS= 7.4777896e-08 [high precision]
    8 bits: MaxErr= 2.3841858e-07 ErrSum= 2.3046508e-05 AvgErr= 9.0025424e-08 ErrRMS= 8.5644508e-08 [high precision]
    9 bits: MaxErr= 2.0861626e-07 ErrSum= 4.9195689e-05 AvgErr= 9.608533e-08 ErrRMS= 8.8307351e-08 [high precision]
    10 bits: MaxErr= 2.3841858e-07 ErrSum= 0.0001036035 AvgErr= 1.0117529e-07 ErrRMS= 9.288937e-08 [high precision]
    11 bits: MaxErr= 2.3841858e-07 ErrSum= 0.00021115919 AvgErr= 1.0310507e-07 ErrRMS= 9.5962878e-08 [high precision]
    12 bits: MaxErr= 2.682209e-07 ErrSum= 0.00043515596 AvgErr= 1.0623925e-07 ErrRMS= 9.8307361e-08 [high precision]
    13 bits: MaxErr= 2.9802322e-07 ErrSum= 0.00093113511 AvgErr= 1.1366395e-07 ErrRMS= 1.0387864e-07 [high precision]
    14 bits: MaxErr= 2.9802322e-07 ErrSum= 0.0019478378 AvgErr= 1.1888659e-07 ErrRMS= 1.0853305e-07 [high precision]
    15 bits: MaxErr= 3.2782555e-07 ErrSum= 0.0040342204 AvgErr= 1.2311464e-07 ErrRMS= 1.1233736e-07 [high precision]
    16 bits: MaxErr= 3.5762787e-07 ErrSum= 0.0083187258 AvgErr= 1.2693368e-07 ErrRMS= 1.1575236e-07 [high precision]
    17 bits: MaxErr= 4.1723251e-07 ErrSum= 0.017191056 AvgErr= 1.3115735e-07 ErrRMS= 1.1946348e-07 [high precision]
    18 bits: MaxErr= 4.7683716e-07 ErrSum= 0.035880759 AvgErr= 1.3687423e-07 ErrRMS= 1.2430799e-07 [high precision]
    19 bits: MaxErr= 4.7683716e-07 ErrSum= 0.073898437 AvgErr= 1.4095008e-07 ErrRMS= 1.2777001e-07 [high precision]
    20 bits: MaxErr= 4.7683716e-07 ErrSum= 0.1523208 AvgErr= 1.4526443e-07 ErrRMS= 1.3156021e-07 [high precision]
    [usbmuxd] Start listen thread
    [usbmuxd] Listen thread started
    [usbmuxd] Send listen message
    Native extension for iOS target not found
    Refreshing native plugins compatible for Editor in 1.81 ms, found 9 plugins.
    Native extension for Android target not found
    Refreshing native plugins compatible for Editor in 1.81 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 10.05 ms.
    Mono: successfully reloaded assembly
    - Completed reload, in 1.470 seconds
    Registering precompiled user dll's ...
    Registered in 0.286359 seconds.
    Platform modules already initialized, skipping
    Begin MonoManager ReloadAssembly
    Initializing Unity.PackageManager (PackageManager) v2018.2.20 for Unity v2018.2.20f1
    Registering platform support modules:
    Registered platform support modules in: 0.048858s.
    Native extension for OSXStandalone target not found
    Native extension for WindowsStandalone target not found
    Native extension for LinuxStandalone target not found
    Native extension for iOS target not found
    Native extension for Android target not found
    Refreshing native plugins compatible for Editor in 1.86 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.16 ms.
    Mono: successfully reloaded assembly
    - Completed reload, in 1.548 seconds
    Platform modules already initialized, skipping
    Validating Project structure ... 0.103725 seconds.
    Refresh: detecting if any assets need to be imported or removed ...

    Hashing assets (1 files)... 0.001 seconds
    file read: 0.001 seconds (0.010 MB)
    wait for write: 0.000 seconds (I/O thread blocked by consumer, aka CPU bound)
    wait for read: 0.001 seconds (CPUT thread waiting for I/O thread, aka disk bound)
    hash: 0.000 seconds
    ----- Compute hash(es) for 1 asset(s).
    ----- Asset named Assets/save.dat is skipped as no actual change.

    Refresh: elapses 0.292606 seconds (Nothing changed)
    Refreshing native plugins compatible for Editor in 1.85 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.17 ms.

    ----- Total AssetImport time: 0.146933s, AssetImport time: 0.000000s, Asset hashing: 0.001609s [9.8 KB, 5.935363 mb/s]

    Refresh completed in 0.344591 seconds.
    WARNING: Shader Unsupported: 'AR/TangoARRender' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'AR/TangoARRender' - Setting to default shader.
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'Flip_RGBARect_To_RGBA' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Pass 'RGBAExternal_To_RGBA' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeAndroid' - Setting to default shader.
    WARNING: Shader Unsupported: 'VR/SpatialMapping/Wireframe' - Pass '' has no vertex shader
    WARNING: Shader Unsupported: 'VR/SpatialMapping/Wireframe' - Setting to default shader.
    Warming cache for 11666 main assets: 0.158871 seconds elapsed
    Initializing Unity extensions:
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Editor/UnityEditor.HoloLens.dll' GUID: 12fd8a0055b84bb59e84c9835a37e333
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Timeline/Runtime/UnityEngine.Timeline.dll' GUID: 6a10b2909283487f913b00d94cd3faf5
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/TestRunner/portable/nunit.framework.dll' GUID: 405b9b51bb344a128608d968297df79c
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Standalone/UnityEngine.UI.dll' GUID: f70555f144d8491a825f0804e09c671c
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll' GUID: f5f67c52d1564df4a8936ccd202a3bd8
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Timeline/RuntimeEditor/UnityEngine.Timeline.dll' GUID: 844f815391db42d49455cbf1a7bfc434
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Networking/Standalone/UnityEngine.Networking.dll' GUID: dc443db3e92b4983b9738c1131f555cb
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/Runtime/UnityEngine.SpatialTracking.dll' GUID: ed7343f30e3843b3afda8f8b02669cea
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityGoogleAudioSpatializer/Editor/UnityEditor.GoogleAudioSpatializer.dll' GUID: 4a3ecb1425d14502837abea459cf2b70
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Networking/Editor/UnityEditor.Networking.dll' GUID: 5f32cd94baa94578a686d4b9d6b660f7
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/Runtime/UnityEngine.HoloLens.dll' GUID: f7b54ff4a43d4fcf81b4538b678e0bcc
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/Editor/UnityEditor.SpatialTracking.dll' GUID: b5da970776034f77a070d99423d68791
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/TreeEditor/Editor/UnityEditor.TreeEditor.dll' GUID: adebbd281f1a4ef3a30be7f21937e02f
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Networking/UnityEngine.Networking.dll' GUID: 870353891bb340e2b2a9c8707e7419ba
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/TestRunner/UnityEngine.TestRunner.dll' GUID: 53ebcfaa2e1e4e2dbc85882cd5a73fa1
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityGoogleAudioSpatializer/RuntimeEditor/UnityEngine.GoogleAudioSpatializer.dll' GUID: ead147da21254ff9a0a936bdd75e1680
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityGoogleAudioSpatializer/Runtime/UnityEngine.GoogleAudioSpatializer.dll' GUID: e4f4cf1b9b434137a499903a7a1d651a
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityVR/Editor/UnityEditor.VR.dll' GUID: 4ba2329b63d54f0187bcaa12486b1b0f
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnityHoloLens/RuntimeEditor/UnityEngine.HoloLens.dll' GUID: 1c6d1fbb51834b64847b1b73a75bfc77
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/UnitySpatialTracking/RuntimeEditor/UnityEngine.SpatialTracking.dll' GUID: 3a84de5cd0624681b6b6dcd8921d912a
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll' GUID: 80a3616ca19596e4da0f10f14d241e9f
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/TestRunner/Editor/UnityEditor.TestRunner.dll' GUID: 4113173d5e95493ab8765d7b08371de4
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/TestRunner/net35/unity-custom/nunit.framework.dll' GUID: 4b3fa4bde7f1451a8218c03ee6a8ded8
    '/Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/UnityExtensions/Unity/Timeline/Editor/UnityEditor.Timeline.dll' GUID: 7668179ede524d6396c8b7d84461ea29
    Unloading 1168 Unused Serialized files (Serialized files now loaded: 0)
    System memory in use before: 421.6 MB.
    System memory in use after: 420.3 MB.

    Unloading 635 unused Assets to reduce memory usage. Loaded Objects now: 1805.
    Total: 2.827378 ms (FindLiveObjects: 0.781906 ms CreateObjectMapping: 0.094993 ms MarkObjects: 0.964029 ms DeleteObjects: 0.985355 ms)

    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Pass 'Flip_RGBARect_To_RGBA' has no vertex shader
    WARNING: Shader Unsupported: 'Hidden/VideoDecodeOSX' - Setting to default shader.
    Subscribe to USB device events
    EditorUpdateCheck: Response {"updateinterval":3600} updateurl = interval = 3600
    Hub Web Socket connection default:(null):reason:29
    Hub Web Socket HTTP protocol init
    Refreshing native plugins compatible for Editor in 17.08 ms, found 9 plugins.
    FMOD Studio: FMOD Studio Project path not set

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)

    Launching external process: /Applications/Unity/Hub/Editor/2018.2.20f1/Unity.app/Contents/Tools/UnityShaderCompiler
    Launched and connected shader compiler UnityShaderCompiler after 0.02 seconds
    [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    Hub Web Socket filter pre-establish
    Hub Web Socket connection established
    Created GICache directory at /Users/cyberneticentertainment/Library/Caches/com.unity3d.UnityEditor/GiCache. Took: 0.004s, timestamps: [8.802 - 8.806]
    Issue TrimJob to reduce GI Cache size to maximum 10GB at: '/Users/cyberneticentertainment/Library/Caches/com.unity3d.UnityEditor/GiCache'
    TrimDiskCacheJob: Current cache size 0mb
    [warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
    UPID Received '406e8041-2f06-4d82-9e22-ec5d9d9dcf00'.
    Opening scene 'Assets/Scenes/_MAIN.unity'
    Load scene 'Assets/Scenes/_MAIN.unity' time: 0.045395 ms
    Unloading 517 Unused Serialized files (Serialized files now loaded: 0)
    System memory in use before: 462.2 MB.
    System memory in use after: 462.8 MB.

    Unloading 100 unused Assets to reduce memory usage. Loaded Objects now: 12330.
    Total: 15.769825 ms (FindLiveObjects: 1.980356 ms CreateObjectMapping: 0.202435 ms MarkObjects: 13.472248 ms DeleteObjects: 0.113803 ms)

    Setting up 2 worker threads for Enlighten.
    Thread -> id: 70000e612000 -> priority: 1
    Thread -> id: 70000f4fc000 -> priority: 1
    Refreshing native plugins compatible for Editor in 60.49 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.19 ms.
    Refreshing native plugins compatible for Editor in 1.93 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.07 ms.
    - Collect Sprites to Pack : (SequentialAtlasing : 0)
    [ 178 MB ]- Grouping sprites using the selected SpritePackerPolicy.
    [ 364 MB ]- Atlas "SimpleFileBrowserUI" with 14 sprites assigned.
    [ 364 MB ][ 364 MB ]- Completed grouping sprites to Atlas.
    [ 364 MB ]- Build Sprite Atlas.
    [ 364 MB ]- Packing 1 atlases.
    [ 364 MB ]- Atlas (SimpleFileBrowserUI) file (d676a6979bcc6332296badb8b9cbeb4e) found. Mapping.
    [ 364 MB ]- Packing completed.
    [ 364 MB ]- Update Sprites and Cleanup.
    [ 364 MB ]Reloading assemblies for play mode.
    Begin MonoManager ReloadAssembly
    Initializing Unity.PackageManager (PackageManager) v2018.2.20 for Unity v2018.2.20f1
    Registering platform support modules:
    Registered platform support modules in: 0.044946s.
    Native extension for OSXStandalone target not found
    Native extension for WindowsStandalone target not found
    Native extension for LinuxStandalone target not found
    Native extension for iOS target not found
    Native extension for Android target not found
    Refreshing native plugins compatible for Editor in 1.94 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.50 ms.
    Mono: successfully reloaded assembly
    - Completed reload, in 2.954 seconds
    Platform modules already initialized, skipping
    Load scene 'Temp/__Backupscenes/0.backup' time: 7.851055 ms
    The referenced script (TrackPanel) on this Behaviour is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1575)

    The referenced script (Unknown) on this Behaviour is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1575)

    The referenced script on this Behaviour (Game Object 'p_CREATE0') is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1775)

    The referenced script (Unknown) on this Behaviour is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1575)

    The referenced script on this Behaviour (Game Object 'p_CREATE2') is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1775)

    The referenced script (Unknown) on this Behaviour is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1575)

    The referenced script on this Behaviour (Game Object 'p_CREATE3') is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1775)

    The referenced script on this Behaviour (Game Object 'p_TRACK') is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1775)

    The referenced script (Unknown) on this Behaviour is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1575)

    The referenced script on this Behaviour (Game Object 'p_CREATE1') is missing!

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Mono/MonoBehaviour.cpp Line: 1775)

    Created SaveManager
    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:Log(Object)
    SaveManager:CreateSaveManager() (at Assets/Scripts/UI/SaveManager.cs:15)
    SceneManager:requestPalette(String, Color, Color) (at Assets/Scripts/SceneManager.cs:1040)
    SceneManager:setScenePalette() (at Assets/Scripts/SceneManager.cs:3100)
    SceneManager:Awake() (at Assets/Scripts/SceneManager.cs:95)

    (Filename: Assets/Scripts/UI/SaveManager.cs Line: 15)

    Auto Detected System. Score: 2.433778
    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:Log(Object)
    AutoDetect:AutoDetectSystem() (at Assets/Scripts/AutoDetect.cs:35)
    AutoDetect:Awake() (at Assets/Scripts/AutoDetect.cs:15)

    (Filename: Assets/Scripts/AutoDetect.cs Line: 35)

    Ultra
    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:Log(Object)
    AutoDetect:AutoDetectSystem() (at Assets/Scripts/AutoDetect.cs:39)
    AutoDetect:Awake() (at Assets/Scripts/AutoDetect.cs:15)

    (Filename: Assets/Scripts/AutoDetect.cs Line: 39)

    Refreshing native plugins compatible for Editor in 2.03 ms, found 9 plugins.
    [LOG] SystemI::init : Initialize version=11010 (98815), maxchannels=4093, flags=0x00000000
    [LOG] SystemI::setOutputInternal : Setting output to 'FMOD Core Audio Output'
    [LOG] OutputCoreAudio::enumerate : Enumerating...
    [LOG] OutputCoreAudio::enumerate : Found output driver: "DisplayPort".
    [LOG] OutputCoreAudio::enumerate : Found output driver: "Mac mini Speakers".
    [LOG] OutputCoreAudio::enumerate : Done.
    [LOG] OutputCoreAudio::init : Output running 2 channels at 48000Hz sample rate.
    [LOG] OutputCoreAudio::init : Maximum hardware read size: 1024 samples, Software buffer size: 512 samples, Number of software buffers: 4.
    [LOG] Thread::initThread : Init FMOD stream thread. Priority: 2, Stack Size: 65536, Semaphore: No, Sleep Time: 10, Looping: Yes.
    [LOG] Thread::initThread : Init FMOD mixer thread. Priority: 3, Stack Size: 49152, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
    Audio Player [INFO][2018-12-20T18:20:36] Created FMOD system for Unity AudioSources 6169482248
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.FMODSystemsManager:FMODSystem4AudioSources(SPEAKERMODE, Int32, LogLevel, String, EventWithStringStringParameter) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:48)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStreamBase.cs:131)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStream.cs:37)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    Audio Player [INFO][2018-12-20T18:20:36] FMOD samplerate: 48000, speaker mode: STEREO, num. of raw speakers: 2
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStream/AudioStreamBase.cs:931)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStreamBase.cs:146)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStream.cs:37)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    Audio Player [INFO][2018-12-20T18:20:36] Got 2 driver/s available
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStream/AudioStreamBase.cs:931)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStreamBase.cs:157)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStream/AudioStream.cs:37)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:20:36] Factory.System_Create OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:125)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:20:36] system.getVersion OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:128)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    [LOG] SystemI::init : Initialize version=11010 (98815), maxchannels=10, flags=0x00000000
    [LOG] SystemI::setOutputInternal : Setting output to 'FMOD Core Audio Output'
    [LOG] OutputCoreAudio::enumerate : Enumerating...
    [LOG] OutputCoreAudio::enumerate : Found output driver: "DisplayPort".
    [LOG] OutputCoreAudio::enumerate : Found output driver: "Mac mini Speakers".
    [LOG] OutputCoreAudio::enumerate : Done.
    [LOG] OutputCoreAudio::init : Output running 2 channels at 48000Hz sample rate.
    [LOG] OutputCoreAudio::init : Maximum hardware read size: 1024 samples, Software buffer size: 512 samples, Number of software buffers: 4.
    [LOG] Thread::initThread : Init FMOD stream thread. Priority: 2, Stack Size: 65536, Semaphore: No, Sleep Time: 10, Looping: Yes.
    [LOG] Thread::initThread : Init FMOD mixer thread. Priority: 3, Stack Size: 49152, Semaphore: Yes, Sleep Time: 0, Looping: Yes.
    System Toggle [DEBUG][2018-12-20T18:20:36] system.init OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:165)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:20:36] system.getDSPBufferSize OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:173)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [INFO][2018-12-20T18:20:36] FMOD DSP buffer: 512 length, 4 buffers
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamInputBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:573)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:175)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    new FMODSystemsManager.DEBUG_CALLBACK_DELEGATE FMOD.DEBUG_CALLBACK
    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:InitializeFMODDiagnostics(DEBUG_FLAGS) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:152)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:188)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 152)

    LOG fmod_systemi.cpp:4973 SystemI::updateRecordCache Enumerating 1 record drivers

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_GetRecordNumDrivers(IntPtr, Int32&, Int32&)
    FMOD.System:getRecordNumDrivers(Int32&, Int32&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:2080)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:191)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi.cpp:4998 SystemI::updateRecordCache 0. Found record driver: 'Mac mini Speakers'

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_GetRecordNumDrivers(IntPtr, Int32&, Int32&)
    FMOD.System:getRecordNumDrivers(Int32&, Int32&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:2080)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:191)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    System Toggle [DEBUG][2018-12-20T18:20:36] system.getRecordNumDrivers OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:192)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [INFO][2018-12-20T18:20:36] Drivers\Connected drivers: 1\1
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamInputBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:573)
    AudioStream.<Start>c__Iterator0:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:194)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    FMOD Studio: FMOD Studio Project path not set

    (Filename: /Users/builduser/buildslave/unity/build/Runtime/Export/Debug.bindings.h Line: 43)

    Refresh: detecting if any assets need to be imported or removed ...

    Hashing assets (1 files)... 0.001 seconds
    file read: 0.001 seconds (0.010 MB)
    wait for write: 0.000 seconds (I/O thread blocked by consumer, aka CPU bound)
    wait for read: 0.001 seconds (CPUT thread waiting for I/O thread, aka disk bound)
    hash: 0.000 seconds
    ----- Compute hash(es) for 1 asset(s).
    ----- Asset named Assets/save.dat is skipped as no actual change.

    Refresh: elapses 0.365483 seconds (Nothing changed)
    Refreshing native plugins compatible for Editor in 2.02 ms, found 9 plugins.
    Preloading 3 native plugins for Editor in 3.20 ms.

    ----- Total AssetImport time: 0.161395s, AssetImport time: 0.000000s, Asset hashing: 0.001671s [9.8 KB, 5.713717 mb/s]

    Refresh completed in 0.424334 seconds.
    System Toggle [DEBUG][2018-12-20T18:21:24] system.getRecordNumDrivers OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.AudioStreamInputBase:AvailableInputs() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:727)
    <StartStream>c__Iterator0:MoveNext() (at Assets/AudioStream/Demo/AudioStreamInput/AudioStreamInput2DDemo.cs:62)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4386)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.getRecordDriverInfo OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.AudioStreamInputBase:AvailableInputs() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:739)
    <StartStream>c__Iterator0:MoveNext() (at Assets/AudioStream/Demo/AudioStreamInput/AudioStreamInput2DDemo.cs:62)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4386)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] Mac mini Speakers
    guid: 7a5025e6-f329-258c-0000-000000000000
    systemrate: 44100
    speaker mode: MONO
    channels: 1
    state: CONNECTED, DEFAULT
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamInputBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:573)
    AudioStream.AudioStreamInputBase:AvailableInputs() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:745)
    <StartStream>c__Iterator0:MoveNext() (at Assets/AudioStream/Demo/AudioStreamInput/AudioStreamInput2DDemo.cs:62)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4386)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    Available inputs:
    0 : Mac mini Speakers rate: 44100 speaker mode: MONO channels: 1

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:Log(LogType, Object)
    UnityEngine.Debug:Log(Object)
    <StartStream>c__Iterator0:MoveNext() (at Assets/AudioStream/Demo/AudioStreamInput/AudioStreamInput2DDemo.cs:67)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4386)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Demo/AudioStreamInput/AudioStreamInput2DDemo.cs Line: 67)

    LOG fmod_thread.cpp:75 Thread::callback FMOD stream thread finished.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_thread.cpp:75 Thread::callback FMOD mixer thread finished.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi.cpp:939 SystemI::close Closed.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Close(IntPtr)
    FMOD.System:close() (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1860)
    AudioStream.AudioStreamInputBase:Stop_Internal() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:546)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:244)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.close OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.AudioStreamInputBase:Stop_Internal() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:547)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:244)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.release OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.AudioStreamInputBase:Stop_Internal() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:550)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:244)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] Factory.System_Create OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:250)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.getVersion OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:253)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [INFO][2018-12-20T18:21:24] Setting FMOD DSP buffer by user: 1024 length, 8 buffers
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamInputBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:573)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:272)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.setDSPBufferSize OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:275)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    LOG fmod_systemi.cpp:2669 SystemI::init Initialize version=11010 (98815), maxchannels=10, flags=0x00000000

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_driver.cpp:544 SystemI::setOutputInternal Setting output to 'FMOD Core Audio Output'

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:146 OutputCoreAudio::enumerate Enumerating...

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:216 OutputCoreAudio::enumerate Found output driver: "DisplayPort".

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:216 OutputCoreAudio::enumerate Found output driver: "Mac mini Speakers".

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:247 OutputCoreAudio::enumerate Done.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:495 OutputCoreAudio::init Output running 2 channels at 48000Hz sample rate.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_output_coreaudio.cpp:535 OutputCoreAudio::init Maximum hardware read size: 1024 samples, Software buffer size: 1024 samples, Number of software buffers: 8.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_thread.cpp:115 Thread::initThread Init FMOD stream thread. Priority: 2, Stack Size: 65536, Semaphore: No, Sleep Time: 10, Looping: Yes.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_thread.cpp:115 Thread::initThread Init FMOD mixer thread. Priority: 3, Stack Size: 49152, Semaphore: Yes, Sleep Time: 0, Looping: Yes.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_Init(IntPtr, Int32, INITFLAGS, IntPtr)
    FMOD.System:init(Int32, INITFLAGS, IntPtr) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1856)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:294)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.init OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:295)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.getDSPBufferSize OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:301)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [INFO][2018-12-20T18:21:24] Effective FMOD DSP buffer: 1024 length, 8 buffers
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamInputBase:LOG(LogLevel, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:573)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:309)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    LOG fmod_systemi.cpp:4973 SystemI::updateRecordCache Enumerating 1 record drivers

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_GetRecordNumDrivers(IntPtr, Int32&, Int32&)
    FMOD.System:getRecordNumDrivers(Int32&, Int32&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:2080)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:319)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi.cpp:4998 SystemI::updateRecordCache 0. Found record driver: 'Mac mini Speakers'

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_GetRecordNumDrivers(IntPtr, Int32&, Int32&)
    FMOD.System:getRecordNumDrivers(Int32&, Int32&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:2080)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:319)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    System Toggle [DEBUG][2018-12-20T18:21:24] system.getRecordNumDrivers OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:320)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)
    UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
    UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at /Users/builduser/buildslave/unity/build/Runtime/Export/MonoBehaviour.bindings.cs:90)
    MusicManager:SelectSystemAudioOption(Boolean) (at Assets/Scripts/MusicManager.cs:4396)
    UnityEngine.Events.InvokableCall`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent.cs:207)
    UnityEngine.Events.UnityEvent`1:Invoke(Boolean) (at /Users/builduser/buildslave/unity/build/Runtime/Export/UnityEvent_1.cs:58)
    UnityEngine.UI.Toggle:Set(Boolean, Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:190)
    UnityEngine.UI.Toggle:Set(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:163)
    UnityEngine.UI.Toggle:set_isOn(Boolean) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:157)
    UnityEngine.UI.Toggle:InternalToggle() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:223)
    UnityEngine.UI.Toggle:OnPointerClick(PointerEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Toggle.cs:234)
    UnityEngine.EventSystems.ExecuteEvents:Execute(IPointerClickHandler, BaseEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:50)
    UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:261)
    UnityEngine.EventSystems.StandaloneInputModule:processMousePress(MouseButtonEventData) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:569)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent(Int32) (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:466)
    UnityEngine.EventSystems.StandaloneInputModule:processMouseEvent() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:446)
    UnityEngine.EventSystems.StandaloneInputModule:process() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/InputModules/StandaloneInputModule.cs:221)
    UnityEngine.EventSystems.EventSystem:Update() (at /Users/builduser/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/EventSystem.cs:294)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    System Toggle [DEBUG][2018-12-20T18:21:25] system.getRecordDriverInfo OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:362)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    LOG fmod_systemi_sound.cpp:654 SystemI::createSoundInternal Create name='', mode=0x00000402

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:660 SystemI::createSoundInternal exinfo->cbsize = 232

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:664 SystemI::createSoundInternal exinfo->length = 176400

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:672 SystemI::createSoundInternal exinfo->numchannels = 1

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:676 SystemI::createSoundInternal exinfo->defaultfrequency = 44100

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:680 SystemI::createSoundInternal exinfo->format = 5

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    WARNING fmod_file.cpp:537 File::eek:pen File offset: 0 + length: 176400 > actual file size 0, truncating length.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    LOG fmod_systemi_sound.cpp:1684 SystemI::createSoundInternal Sample 0/0: name='(null)', format=5, channels=1, frequency=44100, lengthbytes=0, lengthpcm=44100, pcmblocksize=0, loopstart=0, loopend=0, mode=0x00000000, channelmask=0x00000000, channelorder=0, peakvolume=0.000000.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_CreateSound(IntPtr, Byte[], MODE, CREATESOUNDEXINFO&, IntPtr&)
    FMOD.System:createSound(String, MODE, CREATESOUNDEXINFO&, Sound&) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:1960)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:371)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    System Toggle [DEBUG][2018-12-20T18:21:25] system.createSound OK - No errors.
    =======================================

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.AudioStreamSupport:LOG(LogLevel, LogLevel, String, EventWithStringStringParameter, String, Object[]) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:131)
    AudioStream.AudioStreamSupport:ERRCHECK(RESULT, LogLevel, String, EventWithStringStringParameter, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs:89)
    AudioStream.AudioStreamInputBase:ERRCHECK(RESULT, String, Boolean) (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:568)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:372)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStreamSupport/AudioStreamSupport.cs Line: 131)

    ERROR fmod_output_coreaudio.cpp:1007 OutputCoreAudio::recordStart AudioUnitSetProperty for kAudioOutputUnitProperty_CurrentDevice returned -10851.

    UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
    UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
    UnityEngine.Logger:LogFormat(LogType, String, Object[])
    UnityEngine.Debug:LogFormat(String, Object[])
    AudioStream.FMODSystemsManager:DEBUG_CALLBACK(DEBUG_FLAGS, StringWrapper, Int32, StringWrapper, StringWrapper) (at Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs:139)
    FMOD.System:FMOD5_System_RecordStart(IntPtr, Int32, IntPtr, Boolean)
    FMOD.System:recordStart(Int32, Sound, Boolean) (at Assets/Plugins/FMOD/Wrapper/fmod.cs:2106)
    AudioStream.<Record>c__Iterator1:MoveNext() (at Assets/AudioStream/Scripts/AudioStreamInput/AudioStreamInputBase.cs:374)
    UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr) (at /Users/builduser/buildslave/unity/build/Runtime/Export/Coroutines.cs:17)

    (Filename: Assets/AudioStream/Scripts/AudioStream/FMODSystemsManager.FMODSystem.cs Line: 139)

    Receiving unhandled NULL exception
    Obtained 41 stack frames.
    #0 0x0000014660f342 in FMOD::getGlobals(FMOD::Global**)
    #1 0x0000014660cbed in FMOD::getGlobals(FMOD::Global**)
    #2 0x0000014660a45d in FMOD::getGlobals(FMOD::Global**)
    #3 0x0000014662d3e5 in FMOD::SystemI::createClientProfile()
    #4 0x00000146624794 in FMOD::System::recordStart(int, FMOD::Sound*, bool)
    #5 0x00000124922959 in (wrapper managed-to-native) FMOD.System:FMOD5_System_RecordStart (intptr,int,intptr,bool) + 0x139 (0x124922820 0x1249229a4) [0x134cb7000 - Unity Child Domain]
    #6 0x000001249227d0 in FMOD.System:recordStart (int,FMOD.Sound,bool) + 0xa0 (0x124922730 0x124922810) [0x134cb7000 - Unity Child Domain]
    #7 0x0000012491fc40 in AudioStream.AudioStreamInputBase/<Record>c__Iterator1:MoveNext () + 0x1e30 (0x12491de10 0x124920604) [0x134cb7000 - Unity Child Domain]
    #8 0x000001449a53ac in UnityEngine.SetupCoroutine:InvokeMoveNext (System.Collections.IEnumerator,intptr) + 0x18c (0x1449a5220 0x1449a53da) [0x134cb7000 - Unity Child Domain]
    #9 0x000001449a54f3 in (wrapper runtime-invoke) <Module>:runtime_invoke_void_object_intptr (object,intptr,intptr,intptr) + 0x113 (0x1449a53e0 0x1449a5626) [0x134cb7000 - Unity Child Domain]
    #10 0x00000139c09d3a in mono_get_runtime_build_info
    #11 0x00000139d36946 in mono_runtime_invoke
    #12 0x00000101036e4a in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
    #13 0x00000100fe0b4f in Coroutine::InvokeMoveNext(ScriptingExceptionPtr*)
    #14 0x00000100fe02a3 in Coroutine::Run(bool*)
    #15 0x00000100fe0184 in Coroutine::ContinueCoroutine(Object*, void*)
    #16 0x000001009d31dd in DelayedCallManager::Update(int)
    #17 0x00000100c7b376 in InitPlayerLoopCallbacks()::UpdateScriptRunDelayedDynamicFrameRateRegistrator::Forward()
    #18 0x00000100c7c63e in ExecutePlayerLoop(NativePlayerLoopSystem*)
    #19 0x00000100c7c69c in ExecutePlayerLoop(NativePlayerLoopSystem*)
    #20 0x00000100c7c84b in PlayerLoop()
    #21 0x00000101a535f4 in PlayerLoopController::UpdateScene(bool)
    #22 0x00000101a4e559 in PlayerLoopController::UpdateSceneIfNeeded()
    #23 0x00000101a4c18e in Application::TickTimer()
    #24 0x000001006c4ece in -[EditorApplication TickTimer]
    #25 0x007fff52cdd646 in __NSFireTimer
    #26 0x007fff5094cedd in __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__
    #27 0x007fff5094ca90 in __CFRunLoopDoTimer
    #28 0x007fff5094c5d0 in __CFRunLoopDoTimers
    #29 0x007fff5092d81b in __CFRunLoopRun
    #30 0x007fff5092cd48 in CFRunLoopRunSpecific
    #31 0x007fff4fbc3ab5 in RunCurrentEventLoopInMode
    #32 0x007fff4fbc37eb in ReceiveNextEventCommon
    #33 0x007fff4fbc3568 in _BlockUntilNextEventMatchingListInModeWithFilter
    #34 0x007fff4de7e363 in _DPSNextEvent
    #35 0x007fff4de7d102 in -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:]
    #36 0x007fff4de77165 in -[NSApplication run]
    #37 0x007fff4de668a3 in NSApplicationMain
    #38 0x000001006e38e7 in EditorMain(int, char const**)
    #39 0x000001006e3d69 in main
    #40 0x007fff7db6aed9 in start
    Launching bug reporter
    [Performance] ApplicationTickTimer : 7122 samples, Peak. 41.3 s (3099.0x), Avg. 13.3 ms, Total. 94.81 s (73.7%)
    [Performance] ReloadAllUsedAssemblies : 321 samples, Peak. 801 us (37.6x), Avg. 21.3 us, Total. 6.838 ms (0.0%)
    [Performance] Internal_SwitchSkin : 7123 samples, Peak. 22.1 us (165.7x), Avg. 133 ns, Total. 948.1 us (0.0%)
    [Performance] UnityConnect : 1208 samples, Peak. 202 ms (1171.2x), Avg. 173 us, Total. 208.8 ms (0.2%)
    [Performance] VerifyUpdate : 7123 samples, Peak. 23.0 us (102.2x), Avg. 225 ns, Total. 1.604 ms (0.0%)
    [Performance] Collab : 1208 samples, Peak. 41.2 s (1204.2x), Avg. 34.2 ms, Total. 41.30 s (32.1%)
    [Performance] CEF : 2376 samples, Peak. 1.43 ms (4.7x), Avg. 303 us, Total. 720.4 ms (0.6%)
    [Performance] CurlRequestCheck : 625 samples, Peak. 66.4 ms (261.9x), Avg. 253 us, Total. 158.4 ms (0.1%)
    [Performance] HubClient : 7123 samples, Peak. 688 us (371.4x), Avg. 1.85 us, Total. 13.19 ms (0.0%)
    [Performance] SceneBackgroundTask : 426 samples, Peak. 2.03 us (5.4x), Avg. 376 ns, Total. 160.3 us (0.0%)
    [Performance] DoScheduler : 4099 samples, Peak. 1.75 ms (66.9x), Avg. 26.1 us, Total. 107.0 ms (0.1%)
    [Performance] RepaintAllProfilerWindows : 7123 samples, Peak. 464 us (409.5x), Avg. 1.13 us, Total. 8.071 ms (0.0%)
    [Performance] HandlePlayerUpdates : 1206 samples, Peak. 160 us (5.3x), Avg. 29.9 us, Total. 36.07 ms (0.0%)
    [Performance] GlobalCallbacks : 7123 samples, Peak. 6.08 ms (155.3x), Avg. 39.2 us, Total. 278.9 ms (0.2%)
    [Performance] PreloadManager : 4507 samples, Peak. 1.16 ms (107.0x), Avg. 10.9 us, Total. 48.96 ms (0.0%)
    [Performance] SceneTracker : 7123 samples, Peak. 49.7 ms (248.5x), Avg. 200 us, Total. 1.425 s (1.1%)
    [Performance] UpdateConsoleLog : 322 samples, Peak. 180 us (26.8x), Avg. 6.71 us, Total. 2.161 ms (0.0%)
    [Performance] UpdatePackageImport : 322 samples, Peak. 2.98 us (4.8x), Avg. 617 ns, Total. 198.6 us (0.0%)
    [Performance] HierarchyWindowTick : 425 samples, Peak. 797 us (187.1x), Avg. 4.26 us, Total. 1.811 ms (0.0%)
    [Performance] UpdateInspectorMonoBehaviours : 425 samples, Peak. 18.4 ms (61.3x), Avg. 300 us, Total. 127.5 ms (0.1%)
    [Performance] UpdateTooltip : 1206 samples, Peak. 11.9 ms (449.3x), Avg. 26.5 us, Total. 31.91 ms (0.0%)
    [Performance] RequestRepaintForPanels : 7123 samples, Peak. 240 us (42.3x), Avg. 5.68 us, Total. 40.46 ms (0.0%)
    [Performance] UpdateSceneIfNeeded : 7122 samples, Peak. 1.20 s (207.8x), Avg. 5.79 ms, Total. 41.22 s (32.0%)
    [Performance] UpdateVideoTextures : 4507 samples, Peak. 10.0 us (26.5x), Avg. 378 ns, Total. 1.705 ms (0.0%)
    [Performance] Video : 7122 samples, Peak. 44.9 us (29.5x), Avg. 1.52 us, Total. 10.83 ms (0.0%)
    [Performance] RequestRepaintForPanels : 7122 samples, Peak. 280 us (39.3x), Avg. 7.12 us, Total. 50.73 ms (0.0%)
    [Performance] ChangeLayoutIfNeeded : 7122 samples, Peak. 2.03 us (15.7x), Avg. 129 ns, Total. 919.0 us (0.0%)
    [Performance] VCProvider : 7122 samples, Peak. 37.9 us (21.3x), Avg. 1.78 us, Total. 12.70 ms (0.0%)
    [Unity Package Manager (Upm)]
    Parent process [4747] was terminated
     
  22. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Thanks !
    How exactly did you put 'Mac mini Speakers' into loopback mode (meaning you can record from them) ? Did you use 3rd party application such as Loopback/Soundflower ?

    The only discrepancy I noticed is that detected recording channel is only one - I'd expect the speakers have 2 channels. But other than that everything looks normal enough - might be worth a shot to configure the device to match its channels also on 'input' though.
     
  23. OscarCybernetic

    OscarCybernetic

    Joined:
    Sep 12, 2018
    Posts:
    23
    Hi, I'm back after the holidays. Happy New Year, btw.
    I wasn't aware that I needed loopback software to do it. After installing it, it now works perfectly. Is AudioStream meant to be able to work without 3rd party software or is it necessary?
     
  24. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi thanks !

    Can you please elaborate what software did you use and how ? :)

    A device loopback config to capture its output directly is outside of scope of the asset, and is platform specific
    - it can be enabled either in drivers settings (windows typically), or using 3rd party system devices/channels mixer - such as in this case
     
  25. OscarCybernetic

    OscarCybernetic

    Joined:
    Sep 12, 2018
    Posts:
    23
    I used Loopback from Rogue Amoeba. Once I set it as my default input/output device, it worked perfectly. I also had to use the Loopback software to route it back into the speakers but it still worked just fine.

    Understood. Thanks for the help. Love your product
     
    r618 likes this.
  26. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Thanks for the explanation and glad it can be of any use ! :)
     
  27. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Based on the poll result
    - 75% for dropping support for 3.5 runtime, 25% against it -
    keeping support for .net 3.5 in for now (and Unity 5.5.4 as minimal 'official' supported/submission version)

    ------

    the main reason it was being asked is because of (much better) netmq networking libraries I've tested with meanwhile, which are not compatible with 3.5 though;
    will have to deal with complete UNET deprecation when the time comes I guess (which is but probably not used much anyway)
     
  28. IvanTesseract

    IvanTesseract

    Joined:
    Jul 1, 2013
    Posts:
    109
    Hi,

    In layman terms, I want to capture sound that is playing on my PC inside Unity. Is this possible to do with this asset?
    I need this some I can make models react to the music. If yes, is there some kind of setup needed?

    Thank you very much for the support.
     
  29. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi @IvanTesseract , see this post: https://forum.unity.com/threads/aud...all-and-everywhere.412029/page-3#post-3120495

    couple of notes:
    - your sound card driver has to support this
    - latency on Windows is not ideal - ( that's why ASIO drivers exist, but I don't support them atm (and I'm not sure if they support input/recording + FMOD part as ASIO Init - I'll try to find out if situation changed ) )
    - I made testing video for this some time ago:


    Hope this helps
     
    Last edited: Jan 11, 2019
  30. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    submitted v 1.8.1 012019 for review:

    - AudioStreamOutputDevice: added 'input' latency slider (for the FMOD sound created based on Unity audio buffer) - fixes sound disappearing when many AudioSources are being played in the scene
    - AudioStreamOutputDevice, AudioStreamInput: improved warning description when user selected Default Speaker Mode bandwidth would exceed HW capabilities (this would lead to insufficient audio data fed to FMOD).
    - AudioStreamDownload: optional slow AudioClip creation after download, which uses less memory (might help with memory related crashes on mobile, but the downside is that it's 5-10x slower)
    - AudioStream: added preliminary support for ID3v2 tags in mp3 files and extraction of album/cover art, if it's present. Texture2D is created out of extracted image data automatically.
    If the mp3 file has embedded album/cover art, the texture is displayed in the 'AudioStreamDemo' demo scene.
     
  31. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    The update took almost to the minute 2.5 hours to be reviewed, and is live already
    Thanks asset store staff [ @AndrewAssetStore , @Salvatore_Unity and undoubtedly others ] good job this ಠ⌣ಠ !
     
  32. ItsCaveMan

    ItsCaveMan

    Joined:
    Feb 14, 2015
    Posts:
    7
    Hi r618,

    I would like to use your asset for my application. however i wanted to check a few things before proceeding

    i intend on playing hour long locally stored audio files. a very big factor and difficulty has been background audio play.

    can you confirm AudioStream supports background audio (non-focus/locked) play on both Android and iOS?
    and if so, can you confirm that, when the application is closed, that AudioStream does not leave residue Services that drain the devices battery life?
    And is there anything else i should know with AudioStream and background play?
    Thanks :)

    p.s i'm looking at assets for a solution to this background audio playing, as i am trying to avoid having to write the native code myself.
     
  33. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi @ItsCaveMan ,

    On iOS you enable Audio Background Mode (Unity should properly enable this mode nowadays from Player Settings) and probably need to set proper audio category in Xcode generated project

    On Android using AudioStreamMinimal should be enough ( also see e.g. https://forum.unity.com/threads/aud...all-and-everywhere.412029/page-9#post-3897406 onward )

    Note that you won't get remote event on iOS ( lock screen controls ), or screen widget on Android this way -
    ( both setups are described in asset readme )

    On Android you can test even with demo apk ( link on the store page ) running AudioStreamMinimal ( the 2nd one ) player on the first demo scene -

    It doesn't use services - everything runs from single application/activity - but battery drain will be definitely non 0,
    although unity player loop does not run when in the background;
    it will probably drain less battery still if you intend to stream from local filesystem ( i.e. not from network )
    ( again: possible to check with e.g. demo apk )

    Hope this helps !
     
  34. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    btw 'residual' Service on Android would be a good thing - it'd be independent from the main activity, and - more importantly - would ensure that OS will let it run without interruptions/killing it eventually - which afaik is not the case for an arbitrary Activity
    - but it is not part of the asset atm
     
  35. baiao

    baiao

    Joined:
    Oct 8, 2018
    Posts:
    4
    Hello, is there anyway I can see the size of the file being streamed in order to implement a slider ?
    Thanks in advance.
     
  36. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    hi @baiao
    I suppose you mean progress bar - that's somehow complicated for streams unfortunately:

    You could do it right now, if you know either total decoded size, or time length of the audio file beforehand
    Otherwise I recommend just infinite spinner/indication that it's streaming

    Technically - although I could obtain size of the audio file in initial request I have no information what original file position was read when I get decoded data chunk from the decoder, and decoded data is (usually) much larger than the original

    Although there might be some ways to estimate e.g. mp3 file duration, I'd have to do it for _all_ supported formats anyway, for which I don't have universal solution as mentioned above
    In other words - this is not a fully fledged audio player.

    Hope this helps regardless!
     
  37. citron8000

    citron8000

    Joined:
    Nov 25, 2014
    Posts:
    22
    Hi there,

    AudioSourceOutputDevice does seem to have an AvailableOutputs method available. But it is specified in the OutputDeviceDemo class that it should be available.

    I am only using this Component so it would be nice no to have to add other components to my GameObject just to access the available outputs.

    Thanks in advance
     
  38. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Yes, you can
    Call
    Code (CSharp):
    1. FMODSystemsManager.AvailableOutputs
    this is updated and used in MultichannelOutputDemo

    ( it's a leftover which didn't get updated in all places - sorry about that ! )
     
    Last edited: Feb 6, 2019
  39. citron8000

    citron8000

    Joined:
    Nov 25, 2014
    Posts:
    22
    Thank you, it works!

    Is there any support for streaming microphone in? I saw earlier in the thread that it was something you were considering adding. Low latency streaming would be important in my use-case.\\
     
    r618 likes this.
  40. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    it's been there for rather a long time @citron8000 0)
    AudioStreamInput component can be placed in 3D, but has rather high latency
    AudioStreamInput2D is special for streaming of low latency inputs, but is 2D only
    be sure to also check AudioStreamInput2DDemo and AudioStreamInputDemo scenes, read descriptions labels in them and check README's section about inputs

    / AudioStreamInput also creates an AudioClip when recording so this can be plugged e.g. into Unity AudioMixer (AudioStreamInput2D can't do that) /

    Let me know anytime if there's anything not clear/working still )
     
  41. citron8000

    citron8000

    Joined:
    Nov 25, 2014
    Posts:
    22
    Thanks! AudioStreamInput2DDemo is pretty low latency!
     
    r618 likes this.
  42. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    I just submitted new version, - mainly OPUS encoded Icecast source was requested, and decoding from memory, but there is more things:

    v 1.8.2 022019
    - IcecastSource: added support for OPUS encoded in Ogg container audio - this should result in lower bitrate + better quality than previous methods. Note that FMOD/AudioStream can't be used as Icecast client in this case since FMOD does not support OPUS family of codecs.
    - IcecastSource: fixed non Vorbis encoded audio not being able to transmit; bitrate, channels and samplerate are now pushed as part of initial config - should help with signal acquisition by Icecast
    - IcecastSourceDemo: added input device to be available to push as combined signal with AudioSource, added codec selection
    - AudioStream: extended allowed stream types for explicitely selecting audio type
    - AudioStreamDemo: audio format can be now explicitely selected from combobox when needed
    - new component AudioStreamMemory: allows decoding audio data from a memory buffer, creates an AudioClip once done
    - fixed loading of demo audio tracks on Android
    - updated ASIO testing on Windows (not gonna happen very likely)
    - updated fmod 1.10.11 and OPUS encoding plugin
    - updated demo scenes high DPI looks
    - several bug and code consistency fixes
     
  43. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    it's live already \o/
     
  44. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    bugfixes happen ( all the time! )
    just submitted

    v 1.8.2.1 022019
    - don't use SpeeX resampling by default (updated for AudioStreamInput2D (its, and IcecastSourceDemo scene))
    - IcecastSourceDemo: updated to split audio sources to separate game objects, moved IcecastSource to main listener
    - Hololens support: compile with UNITY_WSA also newly added component
    - AudioStreamDownload: exception fix while retrieving the size of the target
     
  45. felix_izarra

    felix_izarra

    Joined:
    Dec 7, 2018
    Posts:
    9
    Hello! I just downloaded your asset and seems pretty nice! I've been playing with the demos and they are working great, I just have one doubt:

    On my Mac Editor is working fine, also on my iOS build, but, I'm connecting a 2 microphone headset to my phone and it still saying "Core Audio Input rate: 48000 speaker mode: MONO channels: 1", I was expecting to say "channels: 2" or say something different at the title of the device.

    My device is wired to the phone (for performance and reducing latency of the input), is that a problem?. The readme, at the INPUT part only says:

    "Multichannel input/microphones are supported (as opposed to Unity's Microphone class)."

    But I don't really know if I'm having access to my different microphones or, if I do, how to use the different channels.

    Edit: I'm having at XCode "
    Forcing audio to earspeaker/default
    "
    Even when I unmarked "Force iOS Speakers when Recording", this might be the issue with my stereo headphones? I can't listen the output through them either, just through the phone.

    Thanks and again great work!.
     
    Last edited: Feb 21, 2019
  46. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    Hi,
    the audio category is most likely not set correctly, resulting in headset output not be available

    -- The 'Forcing audio to earspeaker/default' message was workaround for previous Unity versions but should not be needed - will have to remove the call for newer versions where the switch is available in player settings.

    As for the input: iOS still presents available input as a single device even when external microphone is attached, but as for its channels.. - it might be connected to the active category set - I'm not sure unfortunately

    I'll have to build a test iOS app for this to figure this out ( Unity itself sets audio category too ) - will take a while now, I'll post an update once ready

    Thanks!
     
  47. felix_izarra

    felix_izarra

    Joined:
    Dec 7, 2018
    Posts:
    9
    Alright! Thank you very much for you help, I'm just trying to be able to use my 2 microphone headset into Unity running on IOS and listen to the feedback on the headset, should be an easy task for this plugin but I might not be setting something correctly.
     
  48. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    it's not an easy task currently, unfortunately, and you're doing nothing wrong
    I have a suspicion that unless a correct audio category is set fmod/this asset/ simply can't see your recording device
    I will need to send you a separate testing application, if you don't mind - but it will take some time
     
  49. r618

    r618

    Joined:
    Jan 19, 2009
    Posts:
    1,305
    @felix_izarra please run this app on your device : https://github.com/r618/AVAudioSessionPodTest :
    and check what inputs it has available for recording ( you can test recording inside the app )

    - it might need something like carthage bootstrap to set things up properly once cloned, let me know in PM if you have trouble setting it up
     
  50. felix_izarra

    felix_izarra

    Joined:
    Dec 7, 2018
    Posts:
    9
    Alright! Testing that right away.
    Testing that right away!.