public override void Load(InstrumentData d)
    {
        ReverbData data = d as ReverbData;

        base.Load(data);
        input.ID  = data.jackInID;
        output.ID = data.jackOutID;

        level.setPercent(data.dialState);
        reverbControl.setPercent(data.reverbPercent);
    }
    public override InstrumentData GetData()
    {
        ReverbData data = new ReverbData();

        data.deviceType = menuItem.deviceType.Reverb;
        GetTransformData(data);

        data.dialState     = level.percent;
        data.reverbPercent = reverbControl.percent;
        data.jackInID      = input.transform.GetInstanceID();
        data.jackOutID     = output.transform.GetInstanceID();

        return(data);
    }