This list of features and bug fixes covers all changes made to ADR Manager between version 4.3.7 and 5.1.4. ================================================================== IMPORTANT NOTE: Upgrading to v5 or later requires a conversion of your data file. Once the data file is converted, you will no longer be able to open it in ADR Manager 4 or earlier. ================================================================== NEW FEATURES - This version is now a universal binary. It requires an Intel machine running Mac OS X 10.5 or greater. - Redesigned how you conform reels. The conforming process is done by selecting "Conform selected dupe..." under the Manage menu. The Change List window opens, displaying the previous and currently highlighted dupes at the top of the window, and a list of change events in the bottom. You can add, modify, and delete change events as you would in other list windows by clicking on the buttons at the top of the window or choosing items under the Manage menu. When you are done importing or manually adding events to a change list, you can perform or skip them, in order, by highlighting one or more events and choosing Manage > Perform selected events or Manage > Skip selected events. There are restrictions on how you can edit a change list. You cannot modify change events that have already been performed or skipped. You can only add and delete events at the end of the list, and you cannot change the start time of a event such that it changes its order in the list. "Delete and hold" and "insert held" events are done by specifying a "held segment name" rather than specifying the corresponding change event. That way you can lift and hold a segment and insert it into another change list, as in a rebalance. You can import a change list from an Avid change note. The change note must have columns titled "At This Footage", "For This Length" and "Do This." Each row must be numbered. The Avid note can optionally also have a column called "Clip Name." - Added report for change list. The report has the following features: - Delete-type events have a light grey background; insert-type events have a white background - There is a running net change total, as well as a running LFOA for each change event - List windows changes: - The user can resize any column by dragging the divider between column headers. - The List window location, size, and whether it is open upon launch is remembered from launch to launch. - A row of buttons at the top left of the window that correspond to the items under the Manage menu, for convenience. The displayed and highlighted records info is now shown at the bottom of the window. - The app now remembers what List windows were open when you last closed it. For new databases, as a default the Cue List and Reel List windows will open, as well as the New Reel window. After that, only the windows that you left open when quitting will open again the next time. - The user can now customize List windows by clicking on the Listbox Settings button (next to the Help button). The Listbox Settings dialog appears, letting the user set the following: - Appearance of gridlines in the listbox - Default foreground, background, and alternating color for the rows. These colors can be overridden by the column settings (see below) - Row height in pixels - For each column that can be displayed (there are some invisible columns that cannot be displayed): - A checkbox to show/hide the column - Font attributes: Name, size, style, horizontal justification, vertical justification, text color, background color. Note that some font families do not support certain styles. - Special formatting for text, numeric, and picture columns - Wrap text within a cell - Resize the height of a row to show all of the data in a column's cell - How to sort rows based on columns - Rows can have alternating background color - Rows can be fixed or resized based upon 1 or more columns whose resize attribute is on - Spot to Pro Tools has several new options: Spot entire sound file vs. cued region; spot to cursor vs. spot to recorded time (must specify start track); if spotting all channels you can specify that you will be spotting to multichannel tracks. This is handy if you want to quickly lay out all the takes on to multichannel tracks with the heads and tails trimmed to just the cued regions. - Handling the import of Pro Tools v10.2 session text files. - Added a creation date and time field to cues. Also added a modification date and time field to cues. Added the ability to search for cues by creation and modification dates in the Search window. You can choose between the following conditionals: - exact date - before date - after date - today - yesterday - this week (Sunday is considered the first day of the week) - this month - this year Currently you cannot search by time, only by day. - Redesigned the Modify Cue window. It now contains a tabbed section at the bottom. The tabs are: Takes and History. - The Takes tab displays a list of related takes for this cue. If you click on one of the takes, a QuickTime controller appears that lets you audition the take. A popup next to the controller allows you to select which channel of a multi-channel take you want to hear. - The History tab shows the creation and modification date and time. - Moved the File > Quit menu item to the Application menu. Moved the Edit > Preferences menu item to the Application menu. - Created a new report "Editor cuesheet takes" that displays the list of takes for each cue. The list shows each take's number, whether it was circled or not, and its recording note. - ADR Cue List window: Under the Manage menu, the "Modify selected cues" now handles a single cue as well as multiple cues. Either the Modify Cue window will open, or the Modify Selected Cues window will open, depending on how many cues are selected. You cannot open the Modify Selected Cues window if the Modify Cue window is already open, and vice versa. - Added a new menu item "Clear selected cue names" under the Manage menu for the Cue List window. Choosing this menu item will erase the names of all currently highlighted cues in the List window. Note that this will also erase the names of all ancestors and descendants of those cues. - Renamed "Editor notes" to "Private notes." Renamed "Notes" to "Public notes." - Dragging from Cue List window to New/Modify Take window > Cues tab: you no longer need to hold down the option key when dragging. However, you can only drag one cue at a time. - You can drag and drop a sound file from the Finder into the New/Modify Take window > Sound files > Files box. - You can drag a picture from the Finder into the New/Modify Character window > Description tab > Picture box. - You can now duplicate keyboard shortcuts using the Manage menu or Duplicate button in the Keyboard Shortcuts List window. - Moved the default reports folder out of the application package and next to the application. That way you can control what reports automatically get imported into new databases. The ADR Manager installer will create/update this folder, so be sure to export any customized reports into a different folder. - If program quits abnormally, the next time you launch the program with the same datafile, you'll get the message "The datafile was not closed properly last time. Do you want to verify the datafile?". If you click OK, the 4D verification process will launch during startup. A new log is created to display any errors. If any errors occur, a message warns the user to quit and run the MSC. - Added the ability to verify the records and indexes of the datafile from the Diagnostics window. If clicked, the 4D verification process will run and a new log is created to hold any errors. - Redid the import/export options dialog (UNDER CONSTRUCTION): - Instead of 2 separate lists (one of all unselected import/export-able fields and one of selected fields), now there is one list with checkboxes for you to choose which fields to import/export. You can drag the rows in this list to specify order. - Added special options under the Options tab for importing tab-delimited text files: handling Excel quoting - Take List window: Under the Manage menu, the "Modify selected takes" now handles a single take as well as multiple takes. Either the Modify Take window will open, or the Modify Selected Takes window will open, depending on how many takes are selected. You cannot open the Modify Selected Take window if the Modify Take window is already open, and vice versa. - New/Modify Take windows > Cues tab now displays what reel dupe the take was recorded to. - Under the Sound Files tab in the New/Modify Take window, the sound file pathname has been replaced with the sound file parent folder in an editable field, and a list of sound files. If you click on the Browse button and point to a sound file, the first sound file is listed. - Added new settings in Import PT session text file > Options dialog: - Ignore regions that start before reel FFOA or after LFOA - This setting will ignore any regions whose start time is before the reel's FFOA or whose start time is after the reel's LFOA. This is useful for ignoring things like pops. - Merge adjacent regions - If one region's end time is equal to the next region's start time, the regions are merged. That is, the first region's end time is set to the second region's end time, and the second region's name is appended to the first region's name. In between the region names, the carriage return replacement character is inserted as well as the second region's start time, followed by a space. - Strip off number suffixes in region names - Removes any number suffixes such as "-01" from the region name before attempting to parse it. NOTE: These settings are NOT saved in the settings file if you click on the "Save" button in the Options dialog. This is under construction. - Logs: A new menu item under the Windows menu allows you to look at logs that have been saved with the database. A log is generated each time you run Diagnostics and save the repairs, each time you update the datafile to a new version of software, and each time you import. You can view a log by double clicking on it. You can copy the text of a log to the clipboard to paste in another program. - When exporting to ADRStudio, ADR Manager warns you if your project is using 24 frame timecode running at 23.976 fps. If you say "continue", the exported file will say the timecode is 24 FPS. Previously, ADR Manager would simply abort the export process if the project timecode was running at 23.976 fps. BUGS FIXED - Shortcuts that modified the take recording notes field did not work. They do now. - When importing a tab delimited text file, if a row ended with empty columns an error would occur. This has been fixed. - Now creating Slanecon Digital folder inside /Library/Application support/ during installation, instead of during first launch of application. That way the permissions for the folder are made using the root priviliges of the installer. - Changed the name of the error codes file in "/Library/Application Support/Slanecon Digital/" from "Slanecon error codes.txt" to "SlaneconErrorCodes.xml". This is now compatible with other Slanecon Digital products. - Updated the Applescripts in the "ADR Manager/Scripts/" folder to be Intel native. - Choosing File > Import or Export when a non-List window is active would present a cryptic error message. Same with File > Print. Now a better error message appears. - New Take window: If you check the "Keep same cue info" box and then click on "OK & Next", only the cues and dialogue field get locked. The recording notes field is no longer locked. - New Cue window: The public notes field padlock did not work. If you turned it on and clicked on "OK & Next", the value would not stick. This has been fixed. - Did a lot of work to ensure that business rules are followed during importing. This may slow some things down, and may have removed some of the bending of rules that allowed users to import incomplete and inconsistent data. - Updated all reports to use the new combined "All notes" field instead of separate boxes for public and private notes fields. - When a locked cue is duplicated, the duplicate is now unlocked and its status is set to Spotted. - If a locked cue is opened in the Modify Cue window, all fields are non-enterable. You must click on the Unlock Cue to enable all fields. - When using a keyboard shortcut to insert text in the "current field" of a window, all of the text is duplicated and then the inserted text is appended. This has been fixed. - When you open the New/Modify Cue/Scene/Take window, the Windows menu would not display checkmarks beside windows that are open. After you close the window and another window becomes active, the Windows menu would still not display checkmarks. You would need to open another List window for the Windows menu to display the proper checkmarks. This has been fixed. - In Modify Reel window: Set the LFOA earlier such that one or more scenes would get completely deleted. You would get a cryptic error message and the command would abort. This has been fixed. - If you changed the project time format and then left the Project Info window open and tried to delete or modify reels or scenes, you may have gotten a message that said a scene record was locked and the delete/modify would be aborted. This has been fixed. - If you changed the MIDI timecode format in the Preferences window to something other than the project's displayed timecode format, it was reset to the project's displayed timecode format when you saved the preferences. This no longer happens. - When locating Pro Tools using the Locate button in the Transport Control, the MIDI timecode sent was always in 30 frame regardless of the setting in the Preferences window. This has been fixed. - A script in the "Line count table (TBR)" report (and possibly others) refered to an invalid AM method. Now when you import this report, the script is fixed. - Date fields are now displayed according to your system preferences format. See System Preferences > Language & Text > Formats. - Certain fields in data entry dialogs would stop accepting keystrokes. This has been fixed. - The program will no longer crash when quitting. - Import PT session text file > Options dlg: If you reordered the fields to fill, then saved the settings, the field names and tags are not saved in the new order (but the delimiters are). If you load the settings, the field list is not updated. These bugs have been fixed. - In the following scenarios, changes made to records would sometimes not get saved: autofill cue name in the New/Modify Cue window; when a cue was conformed; when a cue was duplicated; when a character was duplicated that had cues; when creating a new reel dupe; when creating new ancestor or descendant cues. - When converting or replacing embedded times in a text field, the embedded time was replaced with the correct text, but the character after the embedded time was deleted. This has been fixed. - In the Import Setup dialogs, XML and Property List files are no longer cutoff in the Preview tab if there are more than 32,000 characters in the file. - The keyboard shortcuts for "next tab" and "previous tab" did not work in certain windows. You may need to delete and recreate these shortcuts for the bug fix to work. - Cue naming has been improved to ensure uniqueness across all reel dupes. In Edit > Preferences > Cue Naming, the "Don't reuse names of cues with any of the following attribs" checkboxes have been removed. From now on, all named cues are scanned for potential conflicts. - From now on, whenever you change a cue's name, all related cues (in other dupes) will get renamed as well. This is regardless of the "update ancestors" setting in Edit > Preferences > Cue status. The exception to this rule is when you split a cue during the conform process (see below). - During the conform process if you split a cue that had a name, the resulting 2 cues both had the same name. This is fine if the original cue has already been recorded, because you want to show that the pieces of the original recording are now in 2 places. However, if the original cue had not been recorded yet, then this could cause problems because now you have 2 descendant cues that have the same name but are going to be recorded. They also share the same ancestor which causes problems when one descendant is updated which causes the ancestor to get updated with the same info (now the descendant's sibling and the ancestor do not match). From now on, whenever a cue is duplicated during a conform, if the original cue has not been recorded yet the duplicated cues' names and ancestors are cleared (i.e. a new lineage is born). Cues can be duplicated during conforming if you choose the "split" option in the following scenarios: delete time in mid cue; insert time in mid cue; lift time at cue head, middle, or tail. - When renaming or locking or unlocking a cue, descendant cues were not updated. Also, ancestor cues were not updated with the new name and/or lock status, even though the "update ancestors" preference may have been set to "always update". - Diagnostics test - Cue name uniqueness: This test is done as a separate pass now. For each cue with a name, the test finds all cues in the same family tree. If there are any other cues in the database that have the same name but are not in the same family tree, a message appears in the log. No action is taken however. The test also detects infinite loops in the family tree. - In timecode format, when creating a new reel if you change the reel start or FFOA in certain situations the changes would not stick. Also, this may affect the use of MIDI timecode for this reel when communicating with Pro Tools. This has been fixed. - In the New or Modify Cue windows, when entering a start time that was outside of the specified reel, or when changing the reel number such that the start time would be outside the new reel, the start time field would change unexpectedly and an error message would appear. This was especially common when spotting in timecode. This has been fixed. - The "autofill cue name" feature was not always applied when changing the reel number, start time, or character name in various windows. This has been fixed. - If the "always ask to update ancestors" preference is set and you modify a cue, the program will ask you if you want to update the ancestors every time. It should only ask you if you've changed the character, dialogue, notes, editor notes, omitted, priority or status. This has been fixed. - If you update the ancestors of a cue, the ancestors' internal time value information could become corrupt. This would only become apparent when changing project time formats or changing a cue's reel number (errors would occur). This has been fixed. - If ADR Manager is unable to check for software updates because the network is down, an error message would appear. The message no longer appears unless the user explicitly clicks the "Check for updates" button. - If there is a problem checking for updates (i.e. cannot login to Slanecon FTP site), an appropriate error message is displayed. - Diagnostics test - Time fields: The message in the log file was wrong for a cue that had the incorrect duration. This has been fixed. KNOWN BUGS - Default save location for new datafiles is within the application package. - You cannot change time formats if you have two or more held segments (from lift and hold change events) from the same reel dupe that have not been inserted back in (and therefore deleted). - You cannot change default values when importing. - Importing from an XML file is broken. - Documentation needs to be updated: Chapter 23 - Fields you can import/export - The "Import takes from Pro Tools session" feature no longer works for PT7 sessions. If you try, a "Feature not available" error message will appear and the command will abort. The feature still works for PT5.1 through PT6.9 sessions. - The "Import takes from PT text files" applet in the Scripts folder causes the applicaton to crash. The script has been removed from the ADR Manager installation until the problem can be remedied. - You cannot drag and drop cue rows within the ADR Cue List window to change the order of cues whose start times are the same.