Offline Rendering

Offline rendering is the ability to quickly process a media file through a set of plugins and racks to produce an output audio file.

Unlike normal audio processing which is done in real-time, offline processing is done as quickly as your machine can process things.  This gives two advantages:

  1. The processing can be a lot faster, with minutes long media files often being able to be processed in just a few seconds.
  2. For processing intensive plugins, the quality settings can be dialed right up without risk of audio drop outs (since the processing isn't in realtime).

Full instructions on how to use the offline renderer can be found here, but all you need to do is set a media file as the master transport and from the File menu, choose the Offline Render command.

Set the options as you want, choose which audio output ports to include in the recording and press OK.

Available Now

Offline rendering is available in Cantabile Solo and Performer starting with build 4188 (available now).

This is a companion discussion topic for the original entry at

Hi @Brad,

Would this be a prelude to a true autosampler, producing ann SFZ file and associated wave files?


TBH, I think this is too far outside the scope of Cantabile - and there are tools that do nothing but autosample VST instruments. The core focus of Cantabile is using VST plugins / instruments live, with some recording features baked in for good measure. But what you are looking for is a very specialized functionality that is far outside Cantabile’s sweet spot.

Why should @brad build this functionality into Cantabile if SampleRobot can already do this?

I know that GigPerformer and Mainstage have this functionality, but not everything needs to be copied…


I was just curious, in my simple use case, it is certainly not at the top of the list of possible improvements and there is no need to reinvent the wheel. As a matter of education, I would like to know more about autosampling in the context of Cantabile.

I mean, there are autosamplers that act as a host for a single vst and create the sample files. SampleRobot appears to be a stand alone program, not a vst, primarily aimed at sampling external instruments. The interesting thing to me would be to use the autosampler on the output of a group of instrument and effect plugins, like is commonly created in Cantabile.

I don’t believe that the MIDI input and the Audio output of Cantabile are known to Windows, so how does SampleRobot talk to them? Their documentation does not seem to address that. I think I remember on this forum mention of a 3rd party program that will create a patch bay between Windows programs like Jack does on Linux. Has anybody used SampleRobot with Cantabile?


What @Torsten said.

In fact, I’m not even sure offline render really belongs in Cantabile. It used to be in v2 and I discarded it as feature in v3. But, recently wanted this for my own use… so I added it :slight_smile:

I’m not familiar with SampleRobot, but the virtual cable software you might be referring to is Jack or VoiceMeeter for Audio and loopMIDI or similar for MIDI.

TBH I can’t imagine why I would want to use offline render in Cantabile. Can anyone else see a use for it?

1 Like

As to Sample Robot…

Many years ago I built a sampling template in Cubase - just a sequence of MIDI notes at set intervals. At the end I just split the audio and export the parts. For some of my sample library I just record all the notes in a single audio file - and I have a Kontakt template set to know the start position of each note - import the one file into Kontakt and the job’s done.

It doesn’t have the sophistication of a dedicated robotic sampler, but how many of us need that level of sophistication?

Just a thought. I’m sure other DAWs will allow similar.

1 Like

This is my use case: I often use the recorder to record piano pieces I play - and I record them as MIDI, because they’re smaller and they’re more versatile. Sometimes I want an audio recording and while I could take the MIDI file to another DAW, setup the same plugins etc… it’s easier to just load it into a media player in Cantabile and offline render it - it literally becomes just a couple of clicks to produce an audio file.

(“easier” if you don’t include the week and half of development to add the offline rendering feature)


Fair enough, @brad , I can see this might be an option for anyone using Cantabile as their primary DAW. I just don’t see, or use, Cantabile that way.