SAWSTUDIO 4.0 更新項目
如果任何問題, 歡迎討論。
Version 4.0
Enhancements
* Added a new feature called Roll-Over Context Help to the Info Menu. You may activate this feature from the menu or by pressing the Alt-H key in any window. When this feature is active, each active zone, switch and control is outlined in red as you roll the mouse over the screen, while a text display window chases the mouse position. By Left-Clicking in one of the active areas, information about how to use that zone is displayed in the text window which freezes in position. You can scroll the text in the display window by using the MouseWheel or Up and Dn arrow keys or the PgUp and PgDn keys. Pressing the H key while the text is displayed will jump you directly to the related section of the Help File. Pressing the Esc key or Right-Clicking the mouse will unlock the freeze and allow you to scan for more screen zones. Pressing the Esc key or Right-Clicking again de-activates the Context Help Feature.
* Added engine modifications to support Tape-Style Record Monitor Switching. This new feature now allows full live input monitoring direct from device inputs during recording. This does require low latency operation capabilities of your system. Buffer settings of 3 x 128 or less are generally very good. There are two new choices available on the Options Menu in the Auto Audio-Monitor Switching Protocol option.
One is called Tape Style – Playback / Input Switching. This option will switch between the Stereo or Mono Device input and the MT playback automatically when you punch-in record. In Rec/Rdy or Rec mode, the device input will be routed through the record channel console module. When SRP is engaged, the MT playback will be the monitor source and when you engage the Rec button to punch-in, the monitor source will switch to the device input, exactly like most professional multitrack tape decks.
The second option is called Tape Style – Input Always On. In Rec/Rdy or Rec mode, the device input will be routed through the record channel console module. When SRP is engaged, the MT playback will be mixed with the device input allowing you to monitor both sources together. When you engage the Rec button to punch-in, the monitor source will switch to the device input only, muting the MT Playback signal.
These new engine features make virtual recording and monitoring possible completely in the virtual environment. It’s now very easy to setup headphone mixes using the pre-aux sends and even blend reverb into the phones mixes without the need for any external mixing hardware.
These features do not require you to use Live Mode console inputs, and therefore keep the recording process much easier to setup and manipulate. Each console input source is kept as MultiTrack and the monitoring now comes direct from the device inputs selected in the record meter input source zone.
You can also use this type of monitoring when using Live Input mode console inputs. In this case, all live input channel assignments will automatically switch to MT playback for all tracks that have region data on them. Those tracks with live input assignments which are armed for record will mute the playback when record is punched in. If the Tape Style – Input Always On option is active, the live input channels will stay active and blend with the MT track playback until record is punched in.
The Pre Patch Signal Flow routing will be handled correctly in that, if your recording point is post Eq and Dynamics, the monitor playback will be post of the processing also, so you will not double process the playback data. If you record the data pre Eq and Dynamics, the monitor playback will route pre processing so it sounds the same as when monitoring the input source.
* New Solo Mode options have been added to the Mixer Menu:
The Solo In Place (Mutes Other Channels) mode is the original standard default SAWStudio mode. This mode internally mutes channels that are not soloed, giving a true exact In Place Solo for critical mix decision making. This allows full use of the engine buffer size changing and auto-latency VST compensation capabilities with no problems.
The Solo Bus – Pre Fader mode functions as a true console PFL Solo. This mode leaves all other channels alone and feeds the pre-fader signal of soloed channels into a separate mix bus which can be assigned with the Solo Bus Out Device option. If this device is your main mix bus, the solo signal will interrupt the main mix output, but not disturb any other channel signals, leaving Aux Send headphone feeds intact on other devices. This option also allows you to monitor the output of different devices on any other device, so it makes it possible to send multiple headphone mixes to different hardware outputs and still be able to solo each mix into the main control room device, without the use of external switchers or mixers. The solo level may also be adjusted with the Solo Bus Level option. It is generally recommended that certain latency producing plugins, like Time Compressors, not be used with this option. Strange behavior may result when combining signals from different routing paths that each run in a different time frame.
The Solo Bus – Post Fader mode functions as a true console bus Solo. This mode leaves all other channels alone and feeds the post-fader signal of soloed channels into a separate mix bus which can be assigned with the Solo Bus Out Device option. If this device is your main mix bus, the solo signal will interrupt the main mix output, but not disturb any other channel signals, leaving Aux Send headphone feeds intact on other devices. This option also allows you to monitor the output of different devices on any other device, so it makes it possible to send multiple headphone mixes to different hardware outputs and still be able to solo each mix into the main control room device, without the use of external switchers or mixers. The solo level may also be adjusted with the Solo Bus Level option. It is generally recommended that certain latency producing plugins, like Time Compressors, not be used with this option. Strange behavior may result when combining signals from different routing paths that each run in a different time frame.
A special feature has been added to the Aux Master Sends. If an Aux Master is assigned to a device out, to be used for a headphone mix, for instance, and the corresponding Output track is assigned to itself as a device out, then the Output track solo button also acts as the Aux Master solo and blends the Aux Master data into the solo bus. This allows you to solo and hear the aux mix in the main output device or whichever device is assigned to the solo bus output.
The Solo Bus Out Device option can be used to route the solo signal to a separate device output to monitors or headphones, leaving the main mix bus intact when using SAWStudio’s virtual console as a Live Mode Front Of House replacement. Some signal routing must be active on the Solo Bus device. You can duplicate the main mix assignments if you like, or assign an empty Aux Send to it. You can also assign an empty muted track set in Live Mode to supply the needed routing signal.
The Solo Bus Level option can be used to adjust the Solo level feeding the Solo Device.
* The popup Aux Send Menu has been enhanced with new features. Clicking on the Aux Send section label or any of the individual Aux Send number labels on the E, Z or W mixer views opens up a popup menu. This menu shows the list of Aux Send Master labels and now also includes some quick Aux Send setup options. When using one of the Solo-Bus modes, you can Solo this Aux Mix Device-Out if it is linked to a hardware assigned Out-Track, as when used for a headphone mix. You can duplicate a mix into the current Aux Send, across all channels, from the main mix settings or from any other Aux Mix settings. This only duplicates Input Channel settings. You should adjust Aux Send Master Fader settings manually to make sure the mix is not clipping. You also have choices to Engage and Disengage the Aux Mix, or to set the mix to Pre Fader or Pst Fader, and to also Clear the Aux Mix.
* The Store and Recall Channel file functions have been enhanced and can now act as a very powerful Partial Mix Template recall.
Storing channel settings to a file now operates across selected channels. The starting channel opens the File Dialog allowing you to specify a path and name. The default name is filled in to match the channel label. Each selected channel will write a separate file named the same as the channel label. This creates a channel mix template of individual files, one per selected channel. Recalling channel settings from a file now also operates across selected channels. The starting channel opens the File Dialog allowing you to specify a path and name. The default name is filled in to match the channel label. Each selected channel will look for a file named the same as its label and if one is found in the specified path, it will load. If no matching file is found it will leave this channel alone. This allows you to recall settings to multiple channels in a new edl with channel labels that match the channel template names. This is extremely useful for an album project, for instance. You have recorded 10 songs, all of which are very similar, but not identical in track layout. The basic rhythm tracks are the same, Kick, Snare, Toms, Cym LR, Bass, Guitar, etc… Now, after finishing the mix of the first song, you select all the channels and store the settings to files. It’s a good idea to create a Mix Template folder under the main project folder. You then open the next song, and select all channels and recall the files from this folder. This will find and match each channel with its associated file settings, including patched plugins, even if the track order has been changed, and ignore any channel with a different label that was not part of the other song. By labeling tracks in a similar fashion across all projects, you can easily exchange mix settings from one unrelated project edl to another, one channel at a time, or all at once.
A new option has also been added to the popup menu called Recall All From File And Duplicate To Selected Channels. This option opens the file dialog and allows you to select a file. The settings will be recalled and duplicated on all selected channels.
* A new feature has been added to the Driver Protocol Menu for the Asio Protocol option. Now, whenever the Asio Protocol mode is selected, the ASIO Data Format Type will be displayed on the Asio Protocol Menu option line. This information will display the Integer or Floating Point data format type that the driver uses.
* Starting playback when Live Mode is active from the MWS version 1.6d or higher will now auto toggle back to Live Mode when playback is stopped.
* Many functions have now been enhanced to work while Live Input Mode or Rec/Rdy Mode are engaged. This makes it much easier to keep these modes active during a recording session with live monitoring and still manipulate the MultiTrack. The functions now active in Live Input Mode and Rec/Rdy Mode are:
Cursor positioning with mouse.
Position display.
Marking MT areas.
Changing MT layers.
The RTZ zone.
The Home-Key.
The End-Key.
The Tab-Key.
The D-Key.
The G-Key.
The K-Key.
The M-Key.
The R-Key.
The S-Key.
The U-Key.
The *-Key.
The Select Mode button.
The Grid zone.
Locate Points.
Disabling MT tracks.
Clearing all track entries.
Entering track labels.
Moving MT-Entries.
Alt-Grab adjustment of MT-Entries.
Changing record tracks with the record meter Track zone.
Undo files are created the same as when the engine is stopped.
* Changed the Left-Right-Click Set To Default value to zero db for aux send level controls. This makes it much easier to snap the levels to a starting mix value for aux send mixes.
* Automation changes In Live Input Mode are now processed if you jump the cursor down the timeline. This allows Cue Location Markers to be used for Live Mixer automation within songs.
* The Select Mode nudge feature has been enhanced. In Select Mode, the Left and Right Arrow keys can be used to snap and then nudge the selected entries one cursor step at a time, keyed from the front of the key entry. Pressing the Shift key at the same time will key from the end of the key entry. Pressing the Shift-Alt modifiers at the same time will key from the key entry offset position, if one has been set.
* Double-Clicking the F Mixer view label area now opens the E Mixer offset to the main fader position for quick level adjustment.
* Live Input Device source assignments to mixer channels are now displayed in the F Mixer as small patch bars in the I/A zone. L-Only sources display as a bar on the left side of the zone. R-Only sources display as a bar on the right side of the zone. Stereo and other combined mono sources display as a bar in the center of the zone.
* Increased the maximum buffer size for VST preset settings saves to compensate for more and more VST plugins that are taking huge amounts of data space to save their presets.
* Layers may now be changed during playback to blank layers. When changed back to layers with data, the data will remain in sync with the playback. If you start playback on a blank layer, the layer can be switched to a layer with data on it, but the data will not be part of the current playback cycle because the track was never initialized into the playback loop. You must stop and restart playback to hear the new layer data.
* Working with Group Presets has been enhanced and works differently than earlier versions.
Right-Clicking the MultiTrack titlebar opens the Group Preset Menu.
Shift-Left-Clicking any group preset will set the group to the current number-selected tracks. This setting will overwrite any previous group entries in that preset, not append them.
Left-Clicking any group preset will clear any existing number-selected tracks and select the preset group, not blend them.
Ctrl-Left-Clicking any group preset will blend the preset with any currently number-selected tracks.
Alt-Left-Clicking any group preset will clear any existing label-selected tracks and select the preset group, not blend them.
Ctrl-Alt-Left-Clicking any group preset will blend the preset with any currently label-selected tracks.
Right-Clicking any Mixer View titlebar opens the Group Preset Menu.
Shift-Left-Clicking any group preset will set the group to the current selected mixer channels. This setting will overwrite any previous group entries in that preset, not append them.
Left-Clicking any group preset will clear any existing selected mixer channels and select the preset group, not blend them.
Ctrl-Left-Clicking any group preset will blend the preset with any currently selected mixer channels.
* The FX API has been enhanced to allow plugins to request track label information.
* The BuildMix To Current HotTrack function has been enhanced to allow the HotTrack to be one of the tracks that carries mix source data. This option now creates an undo file, since it can destroy current edl data, and will force an insert and overwrite existing data on the destination HotTrack(s). This allows you to replace a track’s data with the new processed buildmix data in one operation. Pay attention to warnings of existing mix files. Make sure to append the data if you are performing multiple separate mix operations to the same file, or existing regions connected to the mix file may be corrupted.
* A new BuildMix option has been added to the Process/Mixdown menu called BuildMix To Current HotTrack / Layer. This option allows you to select a destination layer for the Buildmix operation. This will build the mix and place it on the current HotTrack and the selected destination layer.
* A new option has been added to the Mixer menu called Clear Selected Mixer Labels. This option clears only selected mixer channel labels, leaving other labels alone.
* FX Buffer Size Changing plugins will now cause a notice to appear on the Main Window TitleBar when the engine is activated. Clicking in the displayed msg zone will display the plugin’s name and the channel it’s patched into. This warning msg picks up and displays the first plugin to alter the buffer size only. Be aware that when you are depending on any live input monitoring during Live Mode, playback or recording, buffer size altering will most likely cause latency drift due to the engine attempting to loop multiple times to fill the buffer in a look-ahead mode and live device inputs have no look-ahead data available so blank buffers are inserted. You should find and bypass all plugins causing this warning while attempting to monitor live device inputs.
* The Record Meter Input Zone is now sensitive to Channel Input Device Mono L-Only and R-Only assignments and correctly enables unassigned Mono Devices in the popup menu.
* A new feature allows you to copy an MT marked area directly to a Region by pressing Ctrl-C. The region is automatically selected in the Regions View allowing you to instantly follow up with an Insert or Shift-Insert keystroke to paste the data to a new location.
* All On-Top windows will now drop beneath overlapping application windows when SAWStudio looses the application focus and be restored to On-Top status when SAWStudio again gains focus.
* MultiTrack Waveform scaling with the Mouse-Wheel or the Ctrl-Numeric-Keypad now responds to number selected tracks and adjusts all selected tracks at the same time.
* Recall From Memory Cells and Files now creates an undo file.
* Altered buildmix base or device filenames are now cleared in the new edl file created when using the Save-As or Save Copy-As functions. This helps accidental buildmix overwrites of the original mix files when later working in the newly created edls.
* Marking areas in the SoundFile and MultiTrack Views has been enhanced to allow you to slide a fixed marked area to a different position while maintaining the marked area size. The Shift-B key will adjust the begin position to the current cursor location and automatically shift the end position to maintain the same marked area size. The Shift-E key will adjust the end position to the current cursor location and automatically shift the begin position to maintain the same marked area size. Shift-Dragging either the begin or end position in the Timeline Ruler area will drag the marked area to a new location while maintaining the marked area size.
* A new option has been added to the Mixer menu called Snapshot Chan Settings To MT Automation. This option allows you to snapshot all basic mixer channel settings and write them as MultiTrack automation data at the current cursor position. This function responds to and will write data for all selected Mixer Channels simultaneously. You do not need to be in Automation Mode to use this function. This function will not write non-automatable items such as solos and device assignments, or FX patches.
* The Numpad functions for MT-Zoom, WaveForm Scaling and Locate are now active in all Mixer Windows.
* The EQ and Echo plugins have been enhanced for faster overlapped redraws when activated. The new versions are also now sensitive to offscreen positioning saved with edls from higher resolution displays and will automatically correct themselves to fit on the current screen resolution.
* Two new options have been added to the Process/Mixdown menu called Export Track(s) To SoundFile(s) – [No Mixer Processing] and Export Track(s) To SoundFile(s) – [With Mixer Processing]. These options make it simple to export solid track wav files from SAWStudio to be easily used in any other DAW system. The first option bypasses all mixer channel processing and automation and outputs the source file region data, neatly assembled into a solid wav file. All edits and SoftEdges are processed for smooth transitions. The second option processes the data through the mixer channel controls, patched plugins and automation. Both options will translate the source files to the current MT SampleRate and Resolution settings.
If there are selected tracks, these options process all selected tracks only, otherwise all tracks are processed.
You are given a choice to process all layers or only the top layer. You are also asked to select a location for the exported files as well as a base filename. The base name (usually the edl name) will be appended with the track label and layer number if layers are chosen. I recommend creating a folder called Export in the project folder to separate all exported files for easy transfer to another system. A separate folder also helps to eliminate problems due to filenames matching existing source files in the current project folder. Duplicate filenames in the same folder will be overwritten.
* Selecting MT Track Labels for special playback functions has been enhanced with the addition of two new commands. Alt-Ctrl-Clicking will now label-select all tracks between the last selected track and the current one. Alt-Shift-Clicking any label-selected track will transfer and add all the selections to the track numbers for a quick way to group editing functions on the fly.
* A new MT-Entry editing feature has been added to allow you to slide the Region data within an existing MT-Entry without repositioning the entry. Shift-Right-Dragging within an MT-Entry will slide the data within the entry boundaries without affecting the entry size or position. This can be very helpful when making slight adjustments on various tracks to align horn or vocal parts.
* Startup Command Line processing has been added with the following options:
SAWStudio will accept a WAV or EDL filename on the command line when starting up. WAV files will automatically open into the SoundFile View. EDL files will automatically open into the MultiTrack View. With EDL filenames, you may also include a /P command option to immediately begin playback of the EDL. Make sure to include the entire path and filename and leave a space after an EDL name before adding the /P.
For example, to have SAWStudio load and begin playback of an EDL upon startup from a shortcut icon on the desktop:
1. From the Windows desktop, right-click the SAWStudio shortcut icon.
2. Select Properties from the shortcut menu.
3. Click the Shortcut tab.
4. In the Target textbox, click at the end of the command line.
5. Add a space, then type the pathname for the EDL followed by another space then add a /P.
Example: C:\SAWStudio\SAWStudio.exe D:\Audio\Test\Test.edl /P
6. Click OK.
7. Double-click the icon to start the program.
A WAV file example might look like this:
Example: C:\SAWStudio\SAWStudio.exe D:\Audio\Test\Test.wav
SAWStudio will also accept a PRF filename on the command line when starting up. In this manner, multiple preference files (including different shades) can be maintained and loaded automatically. You do not need path information for the prf file, only the filename. It must be stored in the Configuration folder under the SAWStudio folder.
Example: C:\SAWStudio\SAWStudio.exe Test.prf
Note that if any of the target line paths or names contain spaces, be sure to enclose the full pathname in quotes, with the /p option (if used) placed outside of the quotes.
Example: “C:\SAWStudio\SAWStudio.exe D:\Audio\Test 2\New Test.edl” /P
* A new option has been added to the Control Track Built-In Commands called Stop Playback / Cue Next / Play. This option allows you to instantly jump to the next Cue Location and begin playback.
Video Track Viewer Version 2.9
* Framerate display has been expanded to 3 decimal places.
* A new option has been added to the File Menu called Stamp New Avi File FrameRate. This option allows you to change the framerate stamped in an avi file header. This can be very useful to force odd framerate stamps like 24.999 to 25.000 which will stop mismatched framerate warnings when adding clips and force perfect frame accurate sync on the timeline.
Bug Fixes
* Fixed automation copies of overlapped automation data when using the V Filter.
* Live Input Mode now handles automation changes correctly and no longer chases the automation moves while sitting idle on the timeline.
* Code modifications done to enhance stability and eliminate corruption of screen displays with multi-processors, multi-core processors and hyperthreading processors.
* Alt-Drag MT-Entry boundary adjustments now correctly ignore the Auto-Zero Cross setting and allow exact boundary adjustment in both directions on selected or non selected tracks.
* The active mixer window now stays active after using a popup fader from any of the controls.
* Locate points and Control Track View tempo entries now correctly display measure count offsets if used.
* Setting a new MT sample rate now correctly updates the MT Timeline.
* Changing Smpte Sync Devices while a Smpte mode is active, now correctly switches to the new device settings without having to toggle Smpte Mode on and off.
* Adjusted code to fix SRP startup from sometimes failing when initiating directly from Rec/Rdy mode.
* Fixed code to properly display the Dynamics GR Meter on the E-Mixer when switching between F-Keys.
* Fixed code that could cause buffer crashes with certain VST Synth plugins when passing data streams between SAWStudio and the MidiWorkShop.
* The Wide Mixer view now correctly displays marked channels when switching from the Return or Output section to the Input section using the I, R and O zones.
* Offset Mode now correctly offsets default mixer values when you stop and restart playback without ever exiting and committing Offset adjustments.
* Opening a Mix Template will now correctly disengage any active solo mode.
* Using any of the commands to mark the entire SoundFile in the SoundFile View now first correctly clears any existing marked areas and then properly marks the entire file.
* Modified VST initialization code to compensate for certain plugins that seem to require the audio engine to be running in order to initialize their interface properly.
* Control Track View long name entries are now truncated in the display window and no longer push the tabbed columns out of alignment. The internal name length is preserved.
* The Control Track Listbox correctly updates back to the beginning now after the execution of the Cue Beginning / Play command.
* Fixed link between Dynamics Hi and Lo Eq when using the popup fader with the Shift Key.
Video Track Viewer Version 2.9
* Video Track splits and moves will now correctly redraw marked areas.
* Edit Mode can no longer be toggled when Edit playback is active.
* The Render To DV File functions will now correctly re-sync the video viewer display and the MT cursor when the render is finished.
>---<
[ 本帖最后由 himhui 于 07-1-6 13:22 编辑 ]