Recording the Output of Another Plug-In

Recording the output of another plug-in allows you to save the sounds that you created with other plug-ins, software or hardware, exactly the way that you set them up. This can be particularly useful if a plug-in does not allow you to create presets, for example.


You have added two tracks in the Steinberg DAW, one for the plug-in from which you want to record, and one for HALion.


  1. In HALion, select the program for which you want to record the samples.
  2. Open the Sample Recorder.
  3. In the plug-in header of HALion, activate the Activate Side-Chain button.
  4. Set the Input Source pop-up menu to Input.
  5. Route the output of the instrument track to the side-chain input of HALion.

    Alternatively, you can also add a send on the mixer channel of the instrument track and route it to the side-chain input of HALion.

  6. In HALion, set Record Start Trigger to MIDI Note-On and use the Port pop-up menu to specify a MIDI port and channel for the recording.
  7. Set Record Stop Trigger to MIDI Note-Off.
  8. Set Sample Mode to Auto Next to create multiple sample recordings.
  9. Set Mapping to As Played to map the samples automatically to the keys that correspond to the notes on the source instrument track.
  10. Copy the note events of the plug-in track to the HALion track, so that they both receive the same MIDI notes.
  11. Click the Record/Record Enable button to enable recording.
  12. Start playback in the DAW.

    As soon as the first note-on message is received, recording starts. When the note is released, recording stops. The Sample Recorder automatically reverts to its record-enabled state and starts recording again as soon as the next note is received.


    You can also record samples by playing the notes manually. In this case, proceed as described above, activate the Record-Enable and Monitor buttons for the plug-in track and the HALion track, so that you can trigger both tracks at the same time, and then play the notes on your keyboard.


HALion creates a sample zone for each MIDI note that is played.