SY99 Sample Transfer Issues

The SY99 Sample implementation is a little bit buggy or is missing features.

This section describes those issues that I know of. At this point the problems are only summarised. I may expand this section when time allows.

  1. MIDI Sample Dump Standard Loop Point Messages Not Supported
  2. MIDI Sample Dump Standard Bug
  3. You Cannot overwrite an Existing Sample
  4. Problems with Certain Sample Frequencies

MIDI Sample Dump Standard Loop Point Messages Not Supported

Sadly the SY99 does not seem to support the transmission or reception of these MIDI SDS messages. So whilst sy.factory can edit loop points, you cannot synchronise them to the SY99, unless you delete the sample on the SY99 and resend the sample

MIDI Sample Dump Standard Bug

Some versions of the SY99 operating system (1.24 and previous I think) can corrupt Samples in TNN files for samples 54 and above. The effect is that you cannot send these samples via MIDI Sample Dump Standard, and if you try and receive the Sample from the SY99, the receiving program (e.g sy.factory) will think it is receiving a very, very large sample, and the transfer never completes

You Cannot overwrite an Existing Sample

The SY99 does not allow you to overwrite an existing Sample when sending a Sample via MIDI Sample Dump Standard; it will put the sample in the next free sample slot. If you want to send a Sample to a location that already has a Sample in it, you will need to delete it first.

Problems with Certain Sample Frequencies

If the Sample has a playback rate lower than 21KHz then the pitch code calculations will be significantly wrong.