Discovery should be provided before the preliminary hearing. Usually, it's handed out at the initial arraignment, but some of it may not be immediately available and turned over later. A pre-preliminary hearing (sometimes called different things in different counties) is a court date for both sides to see if the case can be resolved by a plea, if there is any outstanding discovery or if there needs to be a different court date set.
Since you're facing a felony charge (and thus a preliminary hearing), I suggest you discuss the status of your case with your attorney. For some general information about preliminary hearings, see the link below.