Thanks Kenny, I'm glad you found it helpful!
If the object is already instantiated, you'll probably want to use something like: this.gameobject.SetActive(true) to make it appear and SetActive(false) to make it disappear.
To time it to the beat you will have to check the Conductor beat. Something like If(Conductor.instance.SongPosInBeats > this.appearBeat)
this.gameobject.SetActive(true)
Then do the same for making it disappear. If you're having it appear and disappear in a loop, you will have to reference the Conductor.instance.loopPosInBeats
Try playing around with that and see if it works!