Referencing AudioClips or Instantiate on the fly?

I’m about to start working with audio in my game and was wondering if it is better to Instantiate an audioclip whenver you need to play it or to store a reference to each audioclip in a script and play it that way.

Always store it and enable/disable it as you need. You would get the same result either way, but instantiating a new AudioClip will allocate more memory every time you create it.