Article Preview - Customising Sonar's SFZ Files
Sonar Notes & Techniques
Published in SOS April 2008

Technique : Sonar Notes


Understanding how to program SFZ files opens up lots of ways to better exploit what Sonar's bundled soft synths have to offer. Don't panic: it's easier than you might think...

Craig Anderton

Sonar 7 is positively bristling with soft synths, including z3ta+ (the subject of last issue's workshop article), the TTS1 GM module, DreamStation, Pentagon I, PSYN II, Roland GrooveSynth, and the underrated Cyclone. And there's another group of soft synths, including DropZone, RXP, SFZ, Session Drummer 2 and LE versions of Dimension and Rapture, that all have something in common: they can load SFZ-format files. Should you care? Yes, you should, and here's why.

The SFZ File Format

The SFZ file format is not unlike the concept of Soundfonts, where you can load a ready-to-go multisampled sound — not just the samples — as one file. We touched on SFZ files in the Sonar workshop in SOS April 2007 (), which described Session Drummer 2 and how to create your own drum kits by collecting various samples, then assigning them to pads with SFZ-format files. However, the SFZ concept goes much further than that simple example, so we'll explore the subject further here.

Unlike Soundfonts, which are monolithic files, the SFZ file-format has two components: a group of samples, and a text file that 'points' to these samples and defines what to do with them. The text file describes, for example, a sample's root key and key range. But it can also define the velocity range over which the sample should play, filtering and envelope characteristics, whether notes should play based on particular controller values, looping, level, pan, effects, and many more parameters.

However, note that not all SFZ­compatible instruments respond to all these commands; if you try to load an SFZ file with commands that an instrument doesn't recognise (possibly due to an SFZ v2 definition file being loaded into an SFZ v1-compatible instrument), the program will generate an error log in the form of a text message. Fortunately, nothing crashes, and the worst that can happen is that the file won't load until you eliminate (or fix, in the case of a typo or syntax error) the problematic command.

It's worth mentioning that the SFZ spec is license-free, even for commercial applications. For example, if you want to sell a set of SFZ-compatible multisamples for use in the Cakewalk synths, you needn't pay any kind of fee or royalty.

Why bother learning about SFZ files? Well, there are three main reasons. Firstly, if you like to create your own sounds you can make far more sophisticated ones for SFZ-compatible instruments if you know how the SFZ format works. The files you create will also load into other SFZ-aware instruments (particularly if you limit yourself to using commands from the version 1.0 SFZ spec). Secondly, by editing SFZ files you can overcome some of the limitations of the LE versions of Rapture and Dimension included in Sonar 7. It's been pointed out that you can't adjust tuning in the LE versions, which can be a real problem if, say, you've recorded a piano track where the piano was in tune with itself, but not tuned to concert pitch and you then want to add an overdub. If you know your way around SFZ, you can edit the tuning of the SFZ file that's loaded into the instrument, and get around the problem that way. Finally, SFZ files facilitate cross-host collaboration. The SFZ Player included in Sonar 7 is a VST plug-in...


That's all folks!! To Continue reading...

Option 1:  Login to open this eSub article
  • To access the full-length version of this eSub HTML web article (with images), enter your registered Subscriber PIN (or Email) plus your registered Password into the LOGIN box at the top of this page.
  • Your eSub does not include free access to PDF articles. You should buy and download them if required (see below).
Option 2:  Buy this SOS article in Adobe PDF format
  • Buy this article now for 99p (approx US$ 1.75) and immediately download the electronic PDF version to your computer.
  • PDF pages look identical to the printed magazine layouts but exclude advertisements
  • Click the Click & Buy logo below to make your purchase
  • BT server registration will be required if you are not already a BT Click & Buy customer.
  • Tell me more...


 

What's my Sub PIN?
If you have a print subscription but have not yet activated your eSub online access, please inform us and email your name/address details to: SOS will verify your subscription status, activate your online access and notify you of our actions.
I am NOT a Subscriber
  • SOS locks most recent magazine web articles. 8 months after publication online we unlock some articles and make them publically available, others never get unlocked and require an active subscription to read them online.
  • Buy a subscription to open eSub articles (see offer below).
  • Alternatively, buy selected Acrobat PDF article files that look like the printed magazine, download them now for instant access! (see 'Option2' above)
What is the cheapest means to Subscribe?
A 3-issue eSub web subscription is great value at only £ 9.00 GBP [US$ 13.50] and it lets you instantly read the current and next 2 online magazines — PLUS it unlocks ALL past eSub issues during your sub period too.
More eSub info...

 

Published in SOS April 2008
Thursday 15th May 2008
Login here
Sub PIN or Email
Password
Remember me
Stay logged in
Lost password?
Request a reminder
Not registered?
Register Now for FREE
No https access?
Login here
May 2008
On sale now at main newsagents and bookstores (or buy direct from the SOS Web Shop)
SOS current Print Magazine: click here for FULL Contents list
Click image for Contents

Screenshots too small? Click on photos, screenshots and diagrams in articles (after August 2003 issue) to open a Larger View window for detailed viewing/printing.