I am a programmer by trade so I just use the Unity stuff. I will normally just write a monobehavior that handles my stems and plays them in time. I'll send you any of my code if you want it.