a sample and sequence encoding library for volca sample

Currently your volca sample can only receive external samples through an iOS device. This SDK allows you to create your own tools with the interface that you design for your platform. Not only will this library unleash the potential to load samples and sequences, it will empower users to combine this code with other features of your making.

Auto-slice a song to generate a sample set?
Turn photos of patterns into sequences?
algorithmic sample music generator?
generate random sequence from quantum effects?

The choice is yours. Your creativity and coding skills are the limits.

what is the KORG SYRO library?

It’s the main part of the SDK. It contains the algorithms that turn your sample or sequence data (syrodata) into audio data (syrostream) that the volca sample can decode when received through its SYNC IN port.

what is volca sample?

The volca sample is a sample sequencer that lets you edit and sequence up to 100 sample sounds in real time for powerful live performances.
See more on our product page.


  • encode sample data for transfer into volca sample
  • encode a 16 step sequence for transfer into volca sample
  • delete specific samples in the volca sample
  • delete all the samples in the volca sample

required audio specs

KORG SYRO encodes binary data into audio using QAM (quadrature amplitude modulation). Like the old dial-up modems! It is sensitive to alterations to the audio like EQ and things like automatic level control. So please make sure they’re turned off on your device.

Your audio output device will need:

  • native WAV playback
  • stereo headphone or line level output