Can't change parameters


I have a project in fmod where I’m trying to change a parameter on trigger enter in a script. The issue is that even though the variable that should make my sound play returns true, my sounds still don’t play. This is my code:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class WalkTriggers : MonoBehaviour {
public bool section1 =false;
public bool section2;
public bool section3;
public bool section4;
public bool section5;
// Use this for initialization

[FMODUnity.EventRef] public string Spencer;
private FMOD.Studio.EventInstance harpLoopInstance;
void Start () {
    harpLoopInstance = FMODUnity.RuntimeManager.CreateInstance(Spencer);


// Update is called once per frame
void Update () {

    if(section1 == true)
        harpLoopInstance.setParameterValue("Harp Volume", 1);

private void OnTriggerEnter(Collider collider)
    if (collider.gameObject.tag == "Trigger1")
        section1 = true;
        harpLoopInstance.setParameterValue("Harp Volume", 1);
        harpLoopInstance.setParameterValue("Drum Volume", 0);
        harpLoopInstance.setParameterValue("Strings Volume", 0);
        harpLoopInstance.setParameterValue("Flute Volume", 0);


Does anyone have any idea why its behaving this way?


Are you getting any errors or warnings in the console log?


No I’m Not getting anything in the console


The setParameter function will return a FMOD_RESULT, if you can check this it may help figure out the problem.