Professional Documents
Culture Documents
(Windows 2000/XP)
README.RTF Copyright 2004 Twelve Tone Systems, Inc. All rights reserved. Cakewalk is a registered trademark, and S !A" is a trademark o# Twelve Tone Systems, Inc. This file contains supplemental information on SONAR, Version 4. It was prepared on September 15, 2004.
Contents
New in SONAR 4
The #ollowing enhancements have $een introd%ced in S !A" 4&
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
S%rro%nd 'i(ing )S !A" *rod%cer only+ S%rro%nd,ridge )S%rro%nd -##ects .inker+ )S !A" *rod%cer only+ /oystick S%pport )S !A" *rod%cer only+ .e(icon *antheon S%rro%nd "ever$ )S !A" *rod%cer only+ Sonit%s S%rro%nd Compressor )S !A" *rod%cer only+ 0ideo Th%m$nail Track )S !A" *rod%cer only+ Track 1olders 1ree2e Synths or Tracks .oop Constr%ction 0iew -nhancements ,%s3a$le A%dio 'etronome 4ro%p -diting )'%lti clip Slip3-diting, #ades, and splits+ Take 'anagement and Comping -nhancements Track layers *ower#%l cross#ade tool #or cropping overlapping clips '%te Tool 3 Clip3$ased )Clip '%te+ or time3$ased within a clip, and Isolating )Clip Soloing+ 0ideo -(port to 5%ickTime, 6indows 'edia 0ideo, and A0I -nhanced 7ey ,indings !%dging
? ? ? ? ? ? ? ? ? ? ? ?
!avigator view A%dition )Selection *lay$ack+ Cakewalk TTS38 9:i Synth * 63r 9ithering )S !A" *rod%cer only+ *rosoni; '*-: Time Scaling )S !A" *rod%cer only+ Con#ig%ra$le "'S and *eak 'eter ,allistics Si( stereo panning laws *ower#%l presets #or #re;%ently %sed e(port settings -(port $%ses and tracks into a composite mi(down, or as individ%al #iles 6'A<, =.8 6'A< *ro, and 6'A< .ossless -ncoding pen s%pport #or e(ternal command3line encoders Color -nhancements )Console view and clips+
Also, i# the c%rrent s%rro%nd #ormat is already set to C.0 and a$ove, the .e(icon *antheon S%rro%nd pl%g3 in will #ail to patch in an e##ect $in.
Bus So$o
6hen a $%s is soloed, S !A" will not m%te 'I9I tracks that are assigned to e(ternal 'I9I ports. This is intentional, as the e(ternal 'I9I deviceAs a%dio o%tp%t might $e #ed $ack to S !A" via an a%dio track inp%t.
G 6indows :* )optionally with S*8HS*2+ G Not supported under Windows 2000. This is a doc%mented 'icroso#t S limitation. A%dio #rom
s%ch #iles will import as stereo only. Requirements for multichannel audio export
G 6indows :* )optionally with S*8HS*2+ G 6indows 2000 with S*4. I# yo% wish to e(port to m%ltichannel 6indows 'edia #iles, yo% sho%ld
additionally have 6indows 'edia *layer < installed. )not 800I s%re a$o%t the 6'* re;%irement+ Requirements for multichannel Windows Media Video Import in SONAR
G 6indows :* )optionally with S*8HS*2+ G Not supported under Windows 2000. This is a doc%mented 'icroso#t S limitation. )only the
video will import normally, a%dio will import as stereo+ Requirements for multichannel Windows Media Video export in SONAR
G 6indows :* )optionally with S*8HS*2+ and %pcoming 5AS1.9.. hot#i( #rom 'icroso#t. The
hotfix should be available on the Cakewalk web site (www.cakewalk.com) by the time SONAR 4 is released. G 6indows 2000 with S*4 and 6indows 'edia *layer < installed. )not 800I s%re a$o%t the 6'* re;%irement+, and %pcoming 5AS1.9.. hot#i( #rom 'icroso#t
across m%ltiple C*LFs. Mo% will notice signi#icant per#ormance $ene#its on tr%e m%lti3processor systems with this option ena$led.
/*'&oo Ahead;<tic s= >de*au$t;?+0@4A This new TTSS-5.I!I varia$le de#ines how m%ch e(tra 'I9I data is sent to '1: pl%g3ins, so that they have e(tra room to ;%anti2e events into the #%t%re. .ower val%es mean '1: pl%g3ins can work more K@%st in timeK. This varia$le sho%ld $e set in the N *TI !SO section. 1or e(ample& [OPTIONS] MfxLookAhead=480
Me(er"ramSi)eMS=40 Setting this val%e to a lower val%e will make the meters record peak in#o #or smaller time slices. >owever this can also increase the metering C*L and memory cost. Q R altho%gh S !A" doesnAt en#orce a #i(ed val%e range, the recommended range sho%ld $e $etween 80 and 200 milliseconds.
Eene!a$
The #ollowing topics cover general iss%es in S !A".
In SONAR 4, it is possible to alter the default order layout of the Controls (Widgets) in the Track view. This requires adding entries to the CAKEWALK.INI file. All non3#i(ed controls )controls not #orced in the track header like !ame, '%te, Solo, "ecord Arm, minimi2e and ma(imi2e+ will layo%t $ased on these I!I keys. You can independently change the order for Audio Tracks, MIDI Tracks, and Buses by putting entries in three different sections: [Audio Widgets], [Midi Widgets], and [Bus Widgets] Each type of strip has a fixed number of widgets. Type of Strip Audio Track MIDI Track Bus Number of Widgets 8 13 8
Each type of strip has different types of widgets on it as well which are identified by name. The following table shows the names of the widgets for each type of strip: Audio Track Volume Pan Trim Input Output Fx Aux Interleave MIDI Track Volume Pan Trim Input Output Fx Bus Volume Pan Contents of Widget Group Volume Slider Pan Slider Trim Slider Input Selector Output Selector Fx Bin Aux Send, Pan, Enable, Pre-Post switch Phase and Interleave switches Input Gain Slider Input Pan Slider MIDI Channel Picker MIDI Program Bank Picker MIDI Patch Picker MIDI Key Offset MIDI Time Offset MIDI Chorus ( CC99 ) Slider MIDI Reverb ( CC91 ) Slider
Channel Bank Patch Key Time Chorus Reverb 3ow the INI is *o!"atted to !eo!de! wid1ets A 7ey30al%e pair is de#ined as& Wn=name
where n is the sort order, and name is the widget gro%p name. The name is not case sensitive. Start with a section name for the type of strip you want to reorder widgets on. It looks like this for Audio Tracks:
[A$dio.Tra%k] Now, add the 8 entries that specify the widget order for Audio Tracks. Here is one example: W0=/o!$me W'=Pan W-=In(er!eave W0=Trim W4="1 W2=A$x W3=O$( $( W4=In $( !ote& the layo%t order will revert to the hard3wired list i# any o# these scenarios are tr%e&
8V 2V EV 4V
Any section is missing Any individ%al key is missing 1alse val%e or name #or a key 9%plicate keys
All sections and keys m%st s%cceed, or S !A" reverts to the de#a%lt hard3wired layo%t order. 0'a"p$e o* wo! in1 wid1et !eo!de!in1 ent!ies In order to c%stomi2e the control layo%t order, yo% can copy the sections $elow and paste them into CA7-6A.7.I!I. The layo%t $elow mimics the hard3wired layo%t. To reverse, #or e(ample, the 0ol%me and *an order, set 60R*an and 68R0ol%me. These settings are loaded Q !C-Q per strip when the strip is created, so yo% can #or e(ample make a change to the N'I9I 6idgetsO section and create another 'I9I strip with the new layo%t )yo% donFt have to restart the application+, $%t all 'I9I strips will have the same layo%t the ne(t time yo% open the pro@ect. [A$dio.Wid+e(,] W0=/o!$me W'=Pan W-=In(er!eave W0=Trim W4="1 W2=A$x W3=O$( $( W4=In $( [Midi.Wid+e(,] W0=/o!$me W'=Pan W-=Trim W0="1 w4=5ever6 w2=Chor$, W3=Channe! 10
w4=7ank w8=Pa(%h W8=O$( $( W'0=In $( w''=9e& w'-=Time [7$,.Wid+e(,] W0=In $(:ain W'=In $(Pan W-=/o!$me W0=Pan W4=O$( $( W2=A$x W3="1 W4=In(er!eave
11
!ote& the #ollowing controls will never appear in the track header $ar& Send widgets, 'eters, and 0ertical 1: ,in.
12
Pause7u!in1Sa(e;<0 o! B= >de*au$t;0A ,y de#a%lt, when saving a pro@ect #ile d%ring play$ack, S !A" saves the #ile asynchrono%sly while play$ack contin%es. 6hile this is not a pro$lem with most pro@ects, comple( pro@ects %nder high C*L load conditions )partic%larly while r%nning %nder low latency+ may take longer to save than i# the transport was not playing. The new CA7-6A.7.I!I varia$le P*a%se9%ringSaveA changes the de#a%lt $ehavior and pa%ses play$ack temporarily #or the d%ration o# the #ile save. This allows the #ile save to proceed as #ast as possi$le $e#ore play$ack res%mes. P*a%se9%ringSaveA sho%ld $e set in the N6I!CA7-O section o# CA7-6A.7.I!I. .egal 0al%es are& 0 )de#a%lt+& #ile is saved asynchrono%sly while play$ack contin%es. The save operation may take longer than i# the transport was not playing. 8& play$ack is pa%sed #or the d%ration o# the #ile save operation. This allows the #ile save to proceed as #ast as possi$le, res%ming play$ack when completed. 1or e(ample& [WINCA9=] Pa$,e<$rin+Save='
SendResetsToSo*tS%nths;<0 o! B= >de*au$t;0A This new TTSS-5.I!I varia$le controls )glo$ally+ whether S !A" sends 'I9I controller resets to 9:iAs. This varia$le sho%ld $e set in the N *TI !SO section. .egal val%es are& 0 )de#a%lt+& "esets are not sent to 9:iAs 8& S !A" will send 'I9I controller resets to 9:iAs. This is what S !A" already does #or hardware synths. 1or e(ample& [OPTIONS] Send5e,e(,ToSof(S&n(h,='
13
I# yo% are #ree2ing synth tracks that have 'I9I controller messages, setting this varia$le to T"L- )8+ will ens%re that synths will have their 'I9I controllers reset $e#ore a #ree2e operation.
,Ie!o Cont!o$$e!s When P$a% Stops Is Not App$ied When )!ee:in1 S%nths
*lease note that the glo$al Zero Controllers when Pla !tops" setting is not applied when #ree2ing so#t synths. This means that the c%rrent state o# a contin%o%s controller when play is stopped can ca%se %ne(pected res%lts when #ree2ing a synth. I# yo% e(perience this iss%e, rewind the pro@ect $e#ore #ree2ing the synth.
14
SONAR 1 (current colors): HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR\1.0\Colors [2] Open the exported registry file in a text editor (to use Notepad, right-click the .REG file and choose Edit). [3] Change the path to reflect SONAR 4: If you exported all color presets from SONAR 3, enter the following path: [HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR Producer\4.0\Presets\ {6B0298E5-C4B7-4AAF-90EF-B214D18F7654}] If you exported the current/default colors from SONAR 1/2/3, enter the following path: [HKEY_CURRENT_USER\Software\Cakewalk Music Software\SONAR Producer\4.0\Colors] Note: if you are using SONAR 4 Studio Edition, substitute Producer with Studio. [4] Save and then close the .REG file, then double-click the REG file to add the information to the registry. Your old color settings should then be available in SONAR 4.
5nown Issues
The #ollowing topics cover known iss%es in S !A" that may $e addressed in the #%t%re.
G -(porting to 5%ickTime is a two3step process& one pass is done $y S !A" and the ne(t pass is
done in the $ackgro%nd $y 5%ickTime, independent o# S !A". I# yo% wish to cancel the second pass o# the e(port, it m%st $e done in the 5%ickTime P-(port to 'ovieA dialog. G -(ports to 5%ickTime creates a potentially large temp #ile that has a #ile si2e that depends mainly on the #rame si2e o# the movie %sed in the S !A" video pro@ect. Since the temp #ile is stored in the same partition as the e(ported movie, the $est practice is to save the .' 0 in a partition that has several giga$ytes o# #ree space. G A%dio mi(down to 5%ickTime m%st $e set to 8B $its stereo or mono, or the res%lting e(port will create a %n%sa$le #ile or a$ort with an error.
15
G A%dio mi(down to 5%ickTime m%st $e set to 4D 7>2 or less or the res%lting e(port will create a
#ile that plays $ack incorrectly.
G 6hen e(porting to 5%ickTime, the #rame rate o# the 5%ickTime video compressor will de#a%lt to
K$est possi$le.K Since not all movies in a S !A" video pro@ect correctly report their #rame rate, the $est practice is man%ally enter the desired #rame rate. This is done in the video settings o# the 5%ickTime video compressor. G -(ports to 5%ickTime #rom a S !A" video pro@ect created #rom an A0I %sing the Indeo video compressor will create a movie with white #rames. G -(ports to 5%ickTime may have an e(tra white #rame on the last #rame o# the movie. This e(tra #rame can $e removed with the 5%ickTime *ro *layer or another 5%ickTime editing application. 'any o# these limitations will $e addressed in a #%t%re %pdate to S !A".
Addin1 /I7I 7e(ice /a% B!ea Cont!o$ Su!*ace Suppo!t and /I7I 5e% Bindin1s
6hen adding a new 'I9I 9evice in ptions3'I9I 9evices, control s%r#ace s%pport and 'I9I key $indings may no longer work properly. "estarting S !A" will solve this pro$lem.
/PJ )i$es With 2K+5 Bit Rate /a% Not P$a% in SONAR 4
'*E #iles that are created in Cakewalk 'edia6orks version 8.0 with a setting o# 2=B7, may play $ack as silence when imported into S !A" 4. This may also apply to '*E #iles that are a%thored in S !A" 4 at 44.8k>2, 8B3$it, 2=B7 @oint stereo. ther $it rates sho%ld $e #ine.
16
Cop%in1 )!o:en C$ip /a% C!eate New 7Xi T!ac Instead o* Audio T!ac
If a DXi track has been frozen and you Ctrl+drag (copy) the frozen clip below the last track to create a new track, SONAR may create a new DXi track instead of an audio track. If this occurs, you may no longer be able to unfreeze the original DXi track. To address this, change the Input control of the new track so it is assigned to a hardware input port (or None) instead of a DXi port.
17
6hen taking m%ltiple a%tomation snapshots at the same !ow time, new envelope nodes are created instead o# %pdating any e(isting envelope nodes. To address this iss%e, %ndo the previo%s a%tomation snapshot $e#ore per#orming a new snapshot.
Potentia$ ,Pops When Fsin1 Su!!ound Auto"ation >SONAR P!oduce! 0dition On$%A
I# yo% record PAngleA s%rro%nd pan a%tomation, please note that a pop may occ%r as the angle parameter @%mps #rom 0 degrees to 8D0 degrees. This may occ%r i# the @%mp is not instantaneo%s, and can $e easily solved $y 2ooming in the envelope a%tomation and moving the top and $ottom nodes so they are aligned in time )tip& ena$le Snap to make it easier to align the envelope nodes+.
18
?+ 3: Sa"p$e Rate I# a 44.8H4Dk>2 session is loaded in the *atchmi( 9S* application, a crash may occ%r i# yo% change S !A"As sample rate to <Bk>2. To address this, load a <Bk>2 session in the patchmi( 9S* application $e#ore changing the sample rate in S !A". ASIO Pane$ I# the -3'L ASI *anel is open, a crash may occ%r i# yo% try to la%nch the S !A" online >elp #rom the A%dio ptions dialog )Options-Audio+. To address this, yo% m%st #irst man%ally close the -3'L ASI panel. A host application has no way o# knowing i# the ASI panel is open or closed.
19
SONAR On$% Suppo!ts Ei1aStudio Sa"p$e Rate When Fsin1 W7/ 7!i(e!s
6hen %sing 4igaSt%dio and S !A" with 69' drivers, S !A" m%st %se the same sample rate as 4igaSt%dio is %sing.
SONAR 7oes Not Reco!d When Fsin1 Pin1 7Xi Without a /I7I T!ac
*ing 9:i m%st $e #ed $y a 'I9I track, or else S !A" will #ail to record a%dio.
20
//END OF DOCUMENT
21