Updates for Raven Pro 1.4 are available by downloading them from within the Raven program. From the Help menu, choose "Check for Updates" to allow Raven to connect to the update server to check to see if you have the most updated code. Below is a list of updates with descriptions for version 1.4.
23 October 2009 - build 26 - Updates:
Bugs Fixed
- [RAVEN-1560] - Auto-apply switches should remember states in B/C Config, Grid Config, and Selection Visibility dialogs
- [RAVEN-1585] - NullPointerException when attempting to configure view grids
13 October 2009 - build 25 - Updates:
Bugs Fixed
- [RAVEN-731] - Amplitude Detector does not function when recorder has a dc offset
- [RAVEN-1312] - "Detector active" checkbox doesn't engage detector without pressing Configure button
- [RAVEN-1332] - Last selection table in split sequence named incorrectly
- [RAVEN-1524] - "Save all selections in current tables as" leaves out rows with "?" in annotation
- [RAVEN-1525] - Selection tables closes by itself when going between multiple ones
- [RAVEN-1536] - Trying to Save All Selections in demo mode makes Raven unusable
- [RAVEN-1543] - Paged signal buffers display old data when there are read errors in a given page
- [RAVEN-1548] - Export Image as EPS hangs if axis titles displayed
- [RAVEN-1549] - Raven Pro cannot create a recorder on Snow Leopard (Mac OS X 10.6)
- [RAVEN-1554] - Frequency grid only displays on Line 1 of multi-line display
Improvements
- [RAVEN-1223] - Write list of downloaded updates to the Raven log
- [RAVEN-1546] - Make annotate-only mode specific to each selection table
- [RAVEN-1575] - Request for path to be included in begin/end file measurements or new begin/end path measurement
Tasks
- [RAVEN-1495] - Investigate possible issue with auto paging and interactive detection
20 August 2009 - build 23 - Updates:
Bugs Fixed
- [RAVEN-1255] - Copy 25000 selections from a table of 239000 to another table fails silently
- [RAVEN-1332] - Last selection table in split sequence named incorrectly
- [RAVEN-1358] - Users can create selections in the negative time area of the recorder
- [RAVEN-1447] - NumberFormatException when using ctrl-a to "select all" after resizing selection panel
- [RAVEN-1467] - Zoomed to wrong area when opening file with preset
- [RAVEN-1483] - Sound file is auto-rescaled over and over
- [RAVEN-1497] - Hidden waveform doesn't update properly after undoing an amplify
- [RAVEN-1508] - Detector file name template example was not updated to switch from aa to tt
- [RAVEN-1509] - Occupancy annotation not stored for last selection in each split table when running energy detector
- [RAVEN-1514] - Playback channel assignments aren't working correctly with view-specific sound players
- [RAVEN-1517] - Raven freezes when using F-RMS measurement
- [RAVEN-1519] - When auto-saving every N detector selection, selection number should not be part of the file name
- [RAVEN-1520] - Select All button hidden since addition of selection mode buttons
- [RAVEN-1521] - Auto save should be turned off after detector run
- [RAVEN-1522] - When starting a Selection, it should be active before adding it to SelectionSet
- [RAVEN-1523] - Auto-save should write to disk when a selection is committed rather than added
- [RAVEN-1527] - Detectors behave differently running in series or in parallel
Improvements
- [RAVEN-1222] - User would like listing of shortcut keys available
- [RAVEN-1323] - Example should appear automatically on detector's Table panel
- [RAVEN-1434] - Add channel selection control in batch file converter
- [RAVEN-1472] - Rename "Band" tab in BLED configuration
- [RAVEN-1498] - Make Table panel of detector dialog narrower
- [RAVEN-1510] - Set lower limit on auto page advance time to 1 second
- [RAVEN-1515] - Add "Amplify by dB" method
New Features
- [RAVEN-15] - Implement "unsmoothed" spectrogram slice
- [RAVEN-1490] - Ability to set brightness and contrast floor and ceiling via dialog
- [RAVEN-1505] - Auto advance through selections of a selection table
- [RAVEN-1507] - Add amplifier option to filtered waveform and filtered spectrogram views
- [RAVEN-1511] - Autoplay during auto page advance
- [RAVEN-1512] - Only display play cursor in channels that are playing
Tasks
- [RAVEN-1406] - Update copyrights to 2009 in splash and about dialog
12 June 2009 - build 22 - Updates:
Bugs Fixed
- [RAVEN-1492] - Interactive energy detector runs on previous page for all but the first page
Improvements
- [RAVEN-1496] - Increase amplitude axis limits on beam waveform view based on number of channels summed
5 June 2009 - build 21 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-103] - Play active selection only if visible
- [RAVEN-789] - Cannot save AIFF files in Eclipse in Java 1.4.2_15, 1.5.0_12 or 1.6.0
- [RAVEN-1392] - Error opening sequence of 2 Alesis files
- [RAVEN-1448] - Opening selection table into empty table causes selections to be numbered sequentially by their order in the file
- [RAVEN-1449] - Beamogram view does not compute measurements outside the current page
- [RAVEN-1458] - User can close sound window while detector runs on it
- [RAVEN-1460] - Customer reported seeing only the top half of the waveform for a signed 32-bit wave file
- [RAVEN-1461] - OutOfMemoryError in file converter tool is not reported to the user
- [RAVEN-1462] - "Copy Selections to" copies selections in different order from original
- [RAVEN-1463] - Pad size is incorrect when saving selections from file sequences
- [RAVEN-1464] - Batch conversion tool (file splitter) throws exception if QuickTime is not installed
- [RAVEN-1475] - When saving 24-bit to 16-bit files, Raven incorrectly scales the data twice
- [RAVEN-1481] - File converter recurse option on "add folder" causes subfolders to be added in reverse order
- [RAVEN-1484] - Request for different format to time axis title
- [RAVEN-1486] - StackOverflowError when calling FilterUtils.filter()
Improvements
- [RAVEN-446] - Customer asked for a way to make the play cursor wider so it can be seen in the classroom
- [RAVEN-1256] - Label selection table names in File menu (save Selection Table "sparrow" as...)
- [RAVEN-1407] - Image exports at high dpi resolution cause Raven to be unresponsive while the scaling occurs
- [RAVEN-1409] - Menus for open recent items (files, folders) should be disabled if there are no recent items
- [RAVEN-1413] - Add additional "enable measurement plots" checkbox to measurement chooser dialog to mirror side panel value
- [RAVEN-1478] - Disable Save All Selections when any other background task is running on that SignalFrame
- [RAVEN-1482] - User's Raven directory should be changed from ~/Application Data/Raven Pro/ to ~/.ravenpro/ on Linux
New Features
- [RAVEN-95] - Allow selection to be activated by mouse click in view
- [RAVEN-488] - Filtered RMS Amplitude measurement to meaure RMS amplitude in a given frequency band
- [RAVEN-1308] - "Find Selection" text box in selection table header
- [RAVEN-1326] - Allow microsecond precision of time values in mouse text if zoomed in enough
- [RAVEN-1362] - Biologist user requested a grid for spectrogram view
- [RAVEN-1377] - Show microsecond precision of time values in mouse text in slice view
- [RAVEN-1381] - Grab and scroll mode
- [RAVEN-1397] - Request for ability to save annotation values as part of file name during "Save All Selections As..."
- [RAVEN-1399] - Enable user to encode values from annotation columns into filenames for Save All Selections in Current Table As
- [RAVEN-1418] - Allow users to create and save their own color maps
- [RAVEN-1440] - Optional grids for all views
- [RAVEN-1465] - Allow TimeSeriesView to be a derived data view instead of just displaying a raw signal
- [RAVEN-1466] - Create filtered views to test derived TimeSeriesView capabilities
- [RAVEN-1468] - Allow playback on a per view basis, including correlation parent views
- [RAVEN-1471] - Create beam waveform and beam spectrogram views to show waveform and spectrogram at a given bearing angle
- [RAVEN-1480] - Add option to file converter to append all input files together to make all output files except the last one the same size
24 March 2009 - build 20 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-99] - Full-screen workspaces restore incorrectly
- [RAVEN-1335] - New Beamogram View button does not appear after creating multi-channel sound via cut and paste
- [RAVEN-1433] - Problem seen when creating spectrogram view while 1-sec auto page advance is running
- [RAVEN-1435] - NullPointerException when opening file with page size greater than file length
- [RAVEN-1438] - Auto page advance should not be enabled if page size >= signal length
- [RAVEN-1439] - Auto-paging should stop when Raven reaches the last page of the signal
- [RAVEN-1441] - Exception when using autopage runs faster than spectrogram can update
- [RAVEN-1443] - Energy measurement seemed to deviate from theoretical value by a factor of window size
- [RAVEN-1445] - Exception seen when opening a selection table file with a column header with no blank before opening paren
Improvements
- [RAVEN-1442] - Change single start/stop button for auto-page advance to separate start and stop buttons
- [RAVEN-1446] - Measure initialization time of OpenFileChooser
New Features
- [RAVEN-307] - Timed auto-page advance
- [RAVEN-1369] - Be able to go back to a previous page start time
- [RAVEN-1444] - Enable step plots in time series view as part of preparation for detector diagnostics
5 March 2009 - build 19 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-1270] - Detector stops with log error: (ConcatenatedSignal.java:726) Unexpected read size
- [RAVEN-1398] - Energy Detector computes incorrect detections after 12th file in file sequence
- [RAVEN-1416] - NullPointerException seen in SignalFrame.PlaybackRunnable.run()
- [RAVEN-1424] - Icon for Create Selection mode button is asymmetrical
- [RAVEN-1429] - Specific sound file causes detectors to stop running or to continue while reprocessing the same data over and over again
Improvements
- [RAVEN-1349] - Use FFT plugin (FFTW) to compute spectra and correlations
- [RAVEN-1351] - Add preference to completely turn off the audio recorder frame rate monitor
- [RAVEN-1415] - Add the ability to specify the stop band attenuation and transition bandwidth of beamogram filter
- [RAVEN-1419] - Improve handling of large files
- [RAVEN-1421] - Add code to automatically detect and control divergence in the Adaptive Line Enhancer
New Features
- [RAVEN-1373] - "Highlight Selections..." dialog in selection table context menu to select multiple rows for moving, copying, deleting
- [RAVEN-1393] - File splitter for Alesis files
- [RAVEN-1425] - Create "annotate only" mode for selection tables for CLO/BRP internal use so selections and IDs are not modified
17 February 2009 - build 18 - Updates:
Bugs Fixed
- [RAVEN-1410] - Raven build on Windows runs with default JVM for computer instead of Raven-installed JVM
11 February 2009 - build 16 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-96] - Selection icons in table use fixed colors
- [RAVEN-1237] - Tile Windows and Amplify buttons don't dim when they should
- [RAVEN-1252] - Applying a sound window preset gets rid of any existing selection tables in the sound window
- [RAVEN-1352] - Selection table: Find selection by row function loses track of row limits when some selections are moved to another table
- [RAVEN-1357] - JTable throws exception when no signal is present in a selection with certain measurements
- [RAVEN-1359] - Recent files and folders lists get reset after two restarts
- [RAVEN-1363] - Applying a sound window preset clears all selections from all but first selection table and deletes all other tables; should not touch the selections or delete the tables
- [RAVEN-1367] - Applying a preset with annotations and picking merge causes an ArrayOutOfBoundsException and gray views
- [RAVEN-1374] - Buttons near scroll bars are off-center on Mac platform
- [RAVEN-1379] - NullPointerException seen in development build when creating selection spectrum view when active selection exists; not seen in public build
- [RAVEN-1383] - Time measurements do not plot in lines 2-N of the views
- [RAVEN-1389] - When merging tables, Raven does not add measurements or annotations from the file but adds only selection bounds
- [RAVEN-1391] - Raven launches slowly when its default current directory contains large numbers of files
- [RAVEN-1394] - Various "export image" menu items should behave the same way, asking for file name before retreiving the image
- [RAVEN-1395] - File Format dropdown box in "Save Image As..." dialog goes blank on second display of dialog after saving file
- [RAVEN-1396] - On Mac, export Image (Save Image As) feature gets slower and slower the more you use it, eventually hanging/crashing Raven
Improvements
- [RAVEN-1345] - Add ability to enter beamogram hop size and record length in seconds, mSec, samples, not just samples
- [RAVEN-1361] - User would like "Cancel" or "Keep" button on the current annotation dialog whose options are "Replace" and "Merge"
- [RAVEN-1370] - When changing page size, the view should snap to the new page size if the old page was zoomed to all in the x-axis
- [RAVEN-1378] - Active selection from active selection table should be rendered last so it shows up in front of other selections
- [RAVEN-1384] - Consolidate waveform and correlation views into time series view to take advantage of common code
- [RAVEN-1387] - Enhancements to selection modes
- [RAVEN-1388] - Listen for keyPressed events so that selection mode can change when shift key pressed but mouse not moved
New Features
- [RAVEN-1250] - Open recent selection table and/or folder
- [RAVEN-1341] - Allow users to set colors of Raven measurements
- [RAVEN-1347] - Allow users to determine visibility of measurement plots
- [RAVEN-1380] - Average entropy and aggregate entropy measures
- [RAVEN-1404] - Add adaptive line enhancer to general filter options and batch filter options
19 November 2008 - build 14 - Updates:
Bugs Fixed
- [RAVEN-1077] - Changing spectrogram parameters of correlation frame via slider in tool bar causes spectrograms to disappear (displayed as no data)
- [RAVEN-1170] - Some issues with batch correlation
- [RAVEN-1233] - Batch correlations bog down after processing a lot of files
- [RAVEN-1266] - Undo of an amplify does not update measurement values in selection table
- [RAVEN-1275] - OutOfMemoryError not reported to user when it occurs while filtering an open file
- [RAVEN-1318] - Selection files saved with specified dates have month values that are one month above what they should be
- [RAVEN-1325] - Possible memory leak in batch correlator
- [RAVEN-1329] - Find Selection dialog causes error if selection number is missing but in (0, max) range
- [RAVEN-1333] - Sorting occurs when resizing column header
- [RAVEN-1340] - OutOfMemoryError not reported to user when it occurs while amplifying an open file
Improvements
- [RAVEN-1327] - Use less memory in the batch correlator
- [RAVEN-1330] - Write max heap size amount to the log at application launch for debugging purposes
- [RAVEN-1331] - Consolidate and refactor correlator code for maintainability
- [RAVEN-1334] - Do not mark last detection active when running detector in case user is interacting with table while detector runs
New Features
- [RAVEN-1059] - Plottable measurements with different colors for each measurement
- [RAVEN-1272] - Add 90th percentile duration/bandwidth, 5th/95th percentile time/freq measurements
28 October 2008 - build 13 - Updates:
Bugs Fixed
- [RAVEN-1310] - Raven detectors run significantly slower in build 12 than in build 8
- [RAVEN-1313] - Detector on subset of channels does not run very much faster than on all channels
Improvements
- [RAVEN-1319] - When running an autosplit, new tables should be named "
- 2", etc. - [RAVEN-1320] - Add a default save directory to the detector's Table panel.
New Features
- [RAVEN-1316] - Have option to store detector name in an annotation column
- [RAVEN-1317] - Have preference to store source table name in an annotation column when copying/moving selections
23 October 2008 - build 12 - Updates:
Bugs Fixed
- [RAVEN-1305] - Regression: copying from a sound window always copies the first N seconds, not at the selected offset
- [RAVEN-1309] - Regression: Raven can't run detectors on long signals
Improvements
- [RAVEN-1302] - Allow correlation frame cells to get color values from continuous color map instead of only 10 colors
- [RAVEN-1303] - Allow all correlation columns to fit in one view for easy viewing of colors
- [RAVEN-1304] - Only display channel numbers in batch correlator frame if file is multi-channel
- [RAVEN-1306] - Allow detector time extent to be applied to interactive detectors on short signals
New Features
- [RAVEN-1298] - Open multiple selection tables from the open selection table dialog
- [RAVEN-1307] - Add "Find Selection" to selection table context menu
17 October 2008 - build 11 - Updates:
Bugs Fixed
- [RAVEN-1251] - Running and saving tables from multiple detectors can get Raven in a state where it can't save one of the tables
Improvements
- [RAVEN-951] - allow customizable interactive detectors names
- [RAVEN-1133] - Allow option of saving selection table periodically as detector runs to avoid data loss if something bad happens during a long detector run
New Features
- [RAVEN-943] - Allow sorting of batch correlation columns
- [RAVEN-1176] - Allow naming of interactive detectors
- [RAVEN-1186] - Autosave during or at the end of a detector run
- [RAVEN-1290] - Add new options to all detectors
- [RAVEN-1292] - Integrate batch file conversion tool for internal use in BRP
- [RAVEN-1300] - Add colors to batch correlation frame to indicate correlation values
8 October 2008 - build 10 - Updates:
Bugs Fixed
- [RAVEN-1240] - Detector may have stopped when selection table modified by user during detector run
- [RAVEN-1276] - Some interactions with selection table while detector is running will stop detector
- [RAVEN-1283] - Errors encountered while setting read index (paging forward) on paged files are not presented to user
- [RAVEN-1284] - Right-clicking on selection in table and choosing Move To > New Table causes unrecoverable error
- [RAVEN-1286] - Some detection durations continue to be less than the minimum duration
- [RAVEN-1287] - Active selection not always visible when moving from selection to selection using table
- [RAVEN-1289] - Can't copy Begin File measurements from selection table into Excel
1 October 2008 - build 9 - Updates:
Bugs Fixed
- [RAVEN-1277] - Colorbar view + selections + visible selection table -> Exception
Improvements
- [RAVEN-1271] - Further attempts to support sound files > 2GB or 4 GB
10 September 2008 - build 8 - Updates:
Bugs Fixed
- [RAVEN-1253] - Non-zero minimum duration saved in detector preset gets restored as zero
- [RAVEN-1261] - Amplitude position of colorbar should be linkable
- [RAVEN-1262] - Color bar view has non-vertical slope at transition points, more visible when unsmoothed
- [RAVEN-1263] - Grid index out of range when continuing to zoom in x on the color bar view at position location > 0
- [RAVEN-1268] - Begin File and End File measurements don't work
- [RAVEN-1269] - File Offset measurement is broken
New Features
- [RAVEN-1258] - Add recorder amplification by adding Amplify tab to recorder configuration dialog
22 August 2008 - build 7 - Updates:
Bugs Fixed
- [RAVEN-737] - Disable view->new menu item when the submenu is empty (for correlation frames)
- [RAVEN-1104] - Information panel in Raven window and open dialogs does not show info for list files
- [RAVEN-1138] - Minimized windows are partially blocked in tiled Mac views because their icons are bigger than those using Metal
- [RAVEN-1155] - Raven sometimes doesn't warn users when converting non-integer sample rate AIFFs to WAVES
- [RAVEN-1189] - Null Pointer Exception in the Selection Spectrum View
- [RAVEN-1191] - TIFF not showing up as an option for exporting images
- [RAVEN-1205] - Drag and drop does not open sound file in Linux
- [RAVEN-1238] - NullPointerException when running non-interactive detectors
- [RAVEN-1243] - Concurrent Modification Exception when adding selection tables too quickly
- [RAVEN-1244] - ArrayIndexOutOfBoundsException when splitting a large table to tables containing only 1 selection each
- [RAVEN-1245] - BasicTimeFormat serial number being formatted incorrectly
- [RAVEN-1248] - Color bar dBs scroll in running recorder window
- [RAVEN-1249] - Renumbering selections is slow for large tables
Improvements
- [RAVEN-997] - Clip name dialog could detect which times are needed
- [RAVEN-1156] - Automatically add .txt to list file names
New Features
- [RAVEN-868] - Have new tables contain all measurement columns from previous active table
- [RAVEN-907] - Auto-scrolling while making a selection
- [RAVEN-964] - Add "Sound sequence list files (*.txt) to the file open dialog
- [RAVEN-1168] - Add a close button to Selection Table tabs
21 July 2008 - build 5 - Updates:
Bugs Fixed
- [RAVEN-1165] - Error saving all selections to files not reported to user
- [RAVEN-1167] - BLED creates a selection table even when canceled
- [RAVEN-1187] - Raven does not report out of memory error to user during detector run
- [RAVEN-1235] - Moving position marker in correlation view causes stream of ArrayIndexOutOfBoundsExceptions
Improvements
- [RAVEN-1212] - Raven needs a progress dialog when renumbering large numbers of selection table entries
New Features
- [RAVEN-760] - Spectrogram color bars
- [RAVEN-1224] - Color bars for spectrograms
11 July 2008 - build 4 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-1193] - Memory Manager configure button does nothing in Linux
- [RAVEN-1195] - Error opening Preferences dialog in Linux
- [RAVEN-1196] - Error opening User's Manual in Linux
- [RAVEN-1197] - Error opening What's New website in Linux
- [RAVEN-1198] - Error opening Raven website in Linux
- [RAVEN-1199] - Error opening Frequently Asked Questions website in Linux
- [RAVEN-1200] - Error opening Raven Help Forum in Linux
- [RAVEN-1201] - Error opening Read About Updates website in Linux
- [RAVEN-1202] - Error opening Download QuickTime Installer website in Linux
- [RAVEN-1228] - Cannot read large files over 2 GB in size
Improvements
- [RAVEN-1213] - Raven needs a progress dialog when clearing a subset of selections (and maybe when clearing all selections in a table or across tables)
- [RAVEN-1225] - Configure Selection Visibility suggestions
- [RAVEN-1226] - Suggested changes to Split Table interface and implementation
New Features
- [RAVEN-745] - Add "file name" measurement
- [RAVEN-1177] - Display file name in sound window view for file sequences
29 June 2008 - build 3 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-1185] - Splash screen blocks all dialogs
Improvements
- [RAVEN-1181] - Have some indication on the main window that a background task is running
- [RAVEN-1214] - Raven needs check all and check none buttons on each selection table's title pane
- [RAVEN-1215] - Raven needs a dialog to set the visibility of all tables at once.
- [RAVEN-1216] - Raven needs the ability to split large selection tables
New Features
- [RAVEN-694] - Support Raven on Linux
- [RAVEN-913] - Exclusion band for energy detector
- [RAVEN-978] - Copy/Move Selections to > New Table
- [RAVEN-1057] - Incorporate bandwidth measure into energy detector
- [RAVEN-1219] - Add simulated progress task to allow progress dialogs even when we don't know the real progress
- [RAVEN-1221] - User wants to play entire sound window when there is an active selection
Raven Pro 1.3 builds
Updates for Raven Pro 1.3 are available by downloading them from within the Raven program. From the Help menu, choose "Check for Updates" to allow Raven to connect to the update server to check to see if you have the most updated code. Below is a list of updates with descriptions for version 1.3.
13 October 2009 - build 32 - Updates:
Bugs Fixed
- [RAVEN-1549] - Raven Pro cannot create a recorder on Snow Leopard (Mac OS X 10.6)
7 October 2009 - build 31 - Updates:
Bugs Fixed
- [RAVEN-1265] - Exception seen when amplifying a signal with selection spectrum view open but no active selection
18 July 2008 - build 30 - Updates:
Bugs Fixed
- [RAVEN-1235] - Moving position marker in correlation view causes stream of ArrayIndexOutOfBoundsExceptions
Tasks
- [RAVEN-1236] - Back out some changes which went into Raven 1.3 build 29
30 May 2008 - build 29 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-1157] - Energy detector returns some selections with no duration
- [RAVEN-1160] - New measurements are not correctly loaded from a selection table file on disk
- [RAVEN-1163] - User cannot open MP3 file on Mac but does not see an error
- [RAVEN-1166] - Improper linkage between time position of correlation and signal views caused by scrolling signal views
Improvements
- [RAVEN-1171] - Only compute one side of the batch correlation matrix (diagonal plus above or below) when correlating a folder with itself
- [RAVEN-1173] - Improve linear power spectrogram correlation performance
New Features
- [RAVEN-330] - Modeless "Progress Manager" similar to Firefox's "Download Manager"
- [RAVEN-1110] - Allow progress dialogs to be hidden for some tool processes
10 March 2008 - build 28 - Updates:
Bugs Fixed
- [RAVEN-1017] - Long delays occur while running detectors on paged MP3 files
- [RAVEN-1146] - Selections are not drawn until view is clicked after running detector on minimized sound window
- [RAVEN-1147] - Interactive detector does not stop running on live recording when it's closed from the detector panel
- [RAVEN-1148] - Batch Filter Dialog causes NPE when "OK" button is pressed with input and output folders are not configured properly
- [RAVEN-1149] - Batch Amplifier Dialog causes NPE when "OK" button is pressed with input and output folders are not configured properly
- [RAVEN-1151] - Pressing Run Full a second time correctly queries the user as to whether to proceed, but Cancel only cancels the selection table clear, not the detector run
- [RAVEN-1153] - Pressing Cancel on Batch Correlator cancels progress dialog but CPU usage indicates that the task keeps going
New Features
- [RAVEN-1143] - User would like to be able to see more than 3 digits of precision on the x-axis for short sounds
5 March 2008 - build 27 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-1054] - Incorrect painting of selection table after detection run
- [RAVEN-1125] - User cannot play sounds in Raven 1.3 due to encountering playback rate error constantly
- [RAVEN-1130] - Fix potential ClassCastExceptions when rethrowing Throwables
- [RAVEN-1135] - Exporting images at high DPI causes silent out-of-memory error
- [RAVEN-1142] - NPE in JavaSoundINputDevice while configuring new recorder
Improvements
- [RAVEN-1134] - Implement detector interrupt mechanism based on EnhancedThreadPauser
- [RAVEN-1141] - Allow users to create list files containing only one file name
22 February 2008 - release candidate 2 build 26 - Updates:
Bugs Fixed
- [RAVEN-1008] - Measurement Max/Peak Amp can be thrown off by interpolation
- [RAVEN-1109] - Canceling a detector closes the progress dialog but does not cancel the detector
- [RAVEN-1111] - Negative time remaining from Save All Selections
- [RAVEN-1113] - Negative time remaining when downloading user's manual to non-existent folder
- [RAVEN-1119] - Trying to save selections of non-integer sample rate AIFF file as WAVE files, hitting cancel on warning dialog causes NPE
- [RAVEN-1122] - Batch filter does not operate if there are subfolders or non-audio files in the input folder
Improvements
- [RAVEN-1118] - Better logging
New Features
- [RAVEN-1112] - Save file sequence as a list file
Tasks
- [RAVEN-636] - Need description of detectors and recorder for user's manual
- [RAVEN-1107] - Update copyright to 2008 in 3 splashes and about dialog.
14 February 2008 - release candidate 2 build 25 - Updates:
Bugs Fixed
- [RAVEN-405] - PLAY Keyboard shortcut diabled after selections cleared
- [RAVEN-456] - Raven ignores raven.documentation.path in preferences file
- [RAVEN-687] - Recorder preset stores "Preserve current window layout" for window preset when preset saved during reconfiguration
- [RAVEN-779] - Brightness and contrast don't work after color map changed by View menu
- [RAVEN-936] - SMTP acronym incorrect on p. 249 of user's manual
- [RAVEN-966] - Reconfiguring a detector clears the selections even if "clear selections" and "detector active" are both unchecked
- [RAVEN-976] - Raven ran out of memory opening a 99000 event selection table but did not report the error
- [RAVEN-995] - Switching tabs causes unrecoverable error in Leopard
- [RAVEN-1007] - Measurement Center Time is off by a noticeable amount
- [RAVEN-1028] - Short-cut for open selection table not working
- [RAVEN-1030] - Leopard Recorder Configuration Dialog tabs produce ArrayIOB Exception
- [RAVEN-1033] - Internal errors shown to user by subtask when supertask canceled by user
- [RAVEN-1043] - Memory alert does not always show when creating spectrogram too large for heap size, other times NPE occurs
- [RAVEN-1060] - Detector checkboxes malfunction after running on a full signal when paged
- [RAVEN-1063] - OutOfMemoryError being handled silently, NPE when increasing window size on large signal
- [RAVEN-1064] - Canceling the creation of a detector still creates the side panel but causes a NPE when advancing pages
- [RAVEN-1070] - Second out of memory error not displayed to user
- [RAVEN-1072] - The open color editor is not updated when a color scheme preset is applied to a view
- [RAVEN-1073] - Correlation view is not correctly linked to other views in correlation frame
- [RAVEN-1079] - Double-clicking on cell does not always show the correct contents (problem since RAVEN-1074 committed)
- [RAVEN-1080] - Configuration recorder as Core Audio device causes IllegalStateException
- [RAVEN-1084] - Raven throws NegativeArraySizeException trying to open a 3 GB file, even in paged mode
- [RAVEN-1086] - Raven Pro cannot read audio CDs from some drives
- [RAVEN-1094] - Raven doesn't warn users that many selections will be cleared when detector runs on a new page
- [RAVEN-1098] - After iconifying and restoring a sound window, there is no active internal frame
Improvements
- [RAVEN-836] - Add some information to correlation section of Raven User's Manual
- [RAVEN-946] - Save user email address in pref file once they fill it in once in email feedback dialog.
- [RAVEN-1051] - Give users the option of saving occupancy annotation from energy detector instead of making it mandatory
- [RAVEN-1056] - Improve performance of energy detector by avoiding dB/linear conversions
- [RAVEN-1065] - In energy detector, put low frequency first, and put listeners on both low and high to make sure that they are always in the right order
- [RAVEN-1067] - Create preference to allow users to create new selection table tabs without activating them automatically
- [RAVEN-1071] - Add progress text to the correlation progress dialog to indicate how many correlations have completed
- [RAVEN-1074] - Suggestion to have double-clicking on correlation row cause file to open, not correlation frame to open
- [RAVEN-1090] - Report length in open dialog and Information panel as HH:MM:SS.S, not just seconds
- [RAVEN-1097] - Try to maximize CPU spent on detection as opposed to repainting
- [RAVEN-1101] - Reduce CPU consumed by spectrogram creation (Fft.periodogram) during energy detector by computing constants once instead of every time
New Features
- [RAVEN-890] - Batch Filter
- [RAVEN-971] - File separator color is not settable in color scheme
- [RAVEN-973] - Add percentage complete, time elapsed, and estimated time to completion to the progress dialog
- [RAVEN-1037] - Add Edit > Preferences to let the user edit the preferences file that Raven reads and uses
- [RAVEN-1052] - IQR bandwidth, IQR duration, 1st and 3rd quartile frequency, and 1st and 3rd quartile time measures
- [RAVEN-1055] - Add ability to tile windows horizontally and vertically, in addition to the current behavior
- [RAVEN-1076] - Link correlation view time position to the corresponding positions in the parent views that resulted in that point in the correlation function
- [RAVEN-1087] - Allow pad size to be specified on Save All Selections As to allow time buffer around selections saved as clip files
- [RAVEN-1089] - Display sound file info in Configure New Sound dialog
- [RAVEN-1091] - Add number of samples to open dialog side panel
- [RAVEN-1095] - Make width of playback cursor configurable
- [RAVEN-1105] - Batch Amplify
Tasks
- [RAVEN-883] - Write user's manual documenation for spectrogram clipping
- [RAVEN-921] - Note to users that painting the fill area of selections can be costly for performance
- [RAVEN-923] - Update user's manual text for recording collisions
- [RAVEN-924] - Tell users that reconfiguring a recorder will destroy existing detectors in that recorder
- [RAVEN-1078] - Redo graphics for correlation chapter, and add linear/logarithmic text
- [RAVEN-1083] - Incorporate correlation chapter changes into user's manual
- [RAVEN-1088] - Add text and graphics to user's manual for cool scrolling feature in correlation view
- [RAVEN-1092] - Write user's manual documentation for new measurements
18 January 2008 - release candidate 1 build 24 - Updates:
Bugs Fixed
- [RAVEN-600] - "Specified object is not cached" error on Raven 1.2.1 when scrolling to selection in paged file
- [RAVEN-948] - Running SoundBlaster ASIO device after running non-ASIO device causes JVM to crash, Raven exits
- [RAVEN-949] - Raven appears (falsely) dead when opening a long fle sequence
- [RAVEN-955] - Detector panels on side panel keep moving around when detectors are reconfigured
- [RAVEN-958] - After detector run, active selection (red) acts like it's not active
- [RAVEN-960] - Scrolling play icon missing
- [RAVEN-961] - Readme file not being updated as part of build
- [RAVEN-968] - Detector side panel needs a Close button
- [RAVEN-981] - NullPointerException configuring a recorder to record to a single file
- [RAVEN-1018] - Unhandled error occurs when canceling batch channel export
- [RAVEN-1023] - Array Index Out Of Bounds Exception while running Interactive Detector
- [RAVEN-1041] - Detectors are not interruptible
Improvements
- [RAVEN-953] - Include Raven Pro 1.3 splash with installer instead of using InstallAnywhere splash
- [RAVEN-954] - Ship detector presets for BlackCappedVireo
- [RAVEN-956] - Turn off interactive detection once the detector has been run on the full paged sound
- [RAVEN-963] - Raven selection table does not show selection numbers above 9999 without ellipsis
- [RAVEN-965] - Need progress dialogs when opening and saving large selection tables
- [RAVEN-979] - "Copy/Move Selections To" needs a progress dialog for large numbers of selections (1000)
- [RAVEN-990] - Improve performance of SelectionSet.contains(Selection) method by keeping a reference from the selection to the set
- [RAVEN-1010] - Modify check for hidden selections to make it quicker and more complete
- [RAVEN-1020] - To improve performance, do not create control points for selections when running detectors or reading selection table files; do those on the fly later
- [RAVEN-1046] - Show "Detector Active" and "Clear Selections" checkboxes only for paged files
- [RAVEN-1047] - Add tooltips to "Detector Active" and "Clear Selections"
New Features
- [RAVEN-983] - "Clear Selections" should be off by default for interactive detectors, and a warning given when it is on
Tasks
- [RAVEN-1009] - Add "cnry" file type to Mac Info.plist
6 December 2007 - release candidate 1 build 23 - Updates:
Bugs Fixed
- [RAVEN-223] - Recorder frame rate monitor trips easily for JavaSound input in Raven 1.3
- [RAVEN-337] - Selection spectrum view does not update after editing operations
- [RAVEN-384] - NPE when computing measurement values (Center Time, Energy) in SelectionSpectrum when selection is in one spectrogram slice
- [RAVEN-445] - Missing default window preset causes stack trace to be printed to console
- [RAVEN-481] - Clip exporter needs to listen to all selection tables, not just current one
- [RAVEN-535] - Autocorrelation complex envelopes often have peak values higher than one
- [RAVEN-553] - list files/file name collisions problems
- [RAVEN-573] - Issues with tab colors, color schemes, presets, and workspaces
- [RAVEN-584] - ArithmeticException trying to play a Frankenstein sound (pieced together, amplified)
- [RAVEN-677] - Array index out of bounds exception in beamogram measurement calculation
- [RAVEN-700] - Need to test correlation frame restoration from workspace with two multichannel files
- [RAVEN-728] - Detector highlight scheme on panel should match view selection colors
- [RAVEN-734] - Raven prompts to save recorder data when opening recent file
- [RAVEN-740] - Feature Manager reports current features that are installed but not configured
- [RAVEN-748] - Selection spectrum falls below 0 dB line, appears cut off
- [RAVEN-749] - Enabling export to clip function in recorder causes it to not respond when detector has found selections in previous recording run
- [RAVEN-755] - Open Sound Files dialog "files of type" combo should default to sound files, not all files
- [RAVEN-766] - Array Index Out of Bounds Exception
- [RAVEN-767] - Windows are deactivated twice in a row
- [RAVEN-773] - Problem with multi-channel correlations
- [RAVEN-775] - Intermittent problem exiting Raven with batch correlation output frame open
- [RAVEN-781] - Can't download documentation updates if folder doesn't exist, due to threading
- [RAVEN-784] - Right-click in selection tab and choose "New Table" does not create a new table
- [RAVEN-811] - Hard crash reconfiguring recorder from Default Windows Audio to Maya44 USB ASIO device
- [RAVEN-822] - Batch channel exporter can't detect audio files in example folder
- [RAVEN-834] - Cannot right-click on files and "open with" Raven
- [RAVEN-841] - Large delay seen before dialog appears when doing repeated image exports
- [RAVEN-842] - correlation peak lag increases as DFT size is increased
- [RAVEN-845] - Correlator does not operate successfully on MP3 files
- [RAVEN-853] - Correlation frame spectrogram views don't show correct spectrogram parameters in dialog
- [RAVEN-855] - Amplitude detector threshold changes itself
- [RAVEN-874] - Batch channel export reports wrong number of files to process
- [RAVEN-876] - Changing 3dB bandwidth causes NPE
- [RAVEN-879] - Raven Pro crashes hard (exits) when trying to open a workspace that uses an ASIO recorder
- [RAVEN-882] - Using window size slider in tool bar causes all other spectrogram parameters to reset to default values
- [RAVEN-884] - Odd behavior when entering window size in text field and changing applications away and back to Raven
- [RAVEN-885] - Scrolling play snaps back to original position when stop pressed on Windows
- [RAVEN-887] - Batch channel export dies silently when it runs out of memory
- [RAVEN-898] - Selection tables should be saved to ./Selections by default, not to audio file folder
- [RAVEN-899] - Looping playback with empty selection at end of sound causes ArithmeticException
- [RAVEN-905] - Raven does not close all selection tables when restarting the recorder, only the current table
- [RAVEN-912] - Selections marked inactive when selection sets deactivated, causes problems when reconfiguring recorder
- [RAVEN-917] - Interactive detector panel at times still shows "Running" when a recording is stopped.
- [RAVEN-929] - After downloading user's manual for the first time, Help > Raven Pro User's Manual menu item is still grayed out.
- [RAVEN-931] - Detector Configuation dialog title is "Configure Amplitude Detector Detector" - one too many Detectors
- [RAVEN-934] - Spectrogram correlation peaks in the batch frame for multi-channel file correlations are not correct
- [RAVEN-935] - Single correlations (non-batch) of multi-channel files produce different number of resulting frames for waveform vs. spectrogram correlation
- [RAVEN-937] - Multi-channel spectrogram peak lags are incorrect when first file (M) is multi-channel
- [RAVEN-938] - Selection labels for active selections in inactive tables still appear red
- [RAVEN-940] - Waveform correlations do not include the channel number in the window header
- [RAVEN-941] - Batch correlation frames restored from workspaces have the correct location but not the correct size
- [RAVEN-944] - Selections in hidden channels don't get saved
- [RAVEN-947] - Editing cell in selection table without hitting enter, then clicking on another table tab causes exception
Improvements
- [RAVEN-750] - Detector disappears when recorder has been reconfigured - look into persisting detector
- [RAVEN-850] - Give user the option to correlate linear or logarithmic power values
- [RAVEN-858] - Remove (Java) from Band Limited Energy Detector name
- [RAVEN-867] - Make annotations get copied or moved along with selections
- [RAVEN-877] - Copy RavenPreferences.txt and other user files to user's Raven Pro folder instead of using installed folder
- [RAVEN-916] - AxisPanel painting could be improved by cache of string bounding rectangles
- [RAVEN-920] - Improve TickMark performance by saving last string bounding rectangle for later use
- [RAVEN-942] - Write lookup-table based logarithm function to replace Math.log in spectrogram calculation
- [RAVEN-945] - Skip open configuration dialog when user drops a file while pressing the Control key
New Features
- [RAVEN-144] - Mac dock icon should be called Raven 1.N
- [RAVEN-288] - Implement a clipping control for spectrograms similar to the one in Canary
- [RAVEN-932] - When a new selection table is created, that table becomes active
- [RAVEN-933] - Change all instances of "Save All Selections" to "Save All Selections (Table n)"
5 October 2007 - beta 3 build 22 - Updates:
Bugs Fixed
- [RAVEN-27] - Can't print sound window in portrait mode without losing data
- [RAVEN-43] - Raven clips amplified samples without warning
- [RAVEN-91] - Reset the view number counter when last view is deleted
- [RAVEN-142] - Raven attempts to start a timer that has already been cancelled
- [RAVEN-267] - MP3 read access is slow
- [RAVEN-283] - "Timer already cancelled" problems
- [RAVEN-284] - More timer problems
- [RAVEN-311] - OutOfMemoryError encountered but not raised to user when opening long MP3 file sequence
- [RAVEN-350] - QuickTime is not in the path on German Windows machines.
- [RAVEN-391] - Color of position marker text should be editable
- [RAVEN-429] - QuickTime 7.1.3 causes paged MP3 files to behave incorrectly when advancing 5 seconds or less
- [RAVEN-430] - Hitting cancel on Background color dialog still changes background color
- [RAVEN-432] - Log4J messages print to console at startup
- [RAVEN-437] - When opening file, spectrogram view takes a long time to appear
- [RAVEN-482] - Clips from recorder are written to the wrong folder
- [RAVEN-496] - Exception seen when moving selection labels
- [RAVEN-536] - Labels and text are black instead of purple like in Raven 1.2
- [RAVEN-554] - Recorder not creating files with extensions
- [RAVEN-556] - Spectrogram not in cache causes error when using toolbar window slider
- [RAVEN-582] - URE - Null Pointer Exception deleting portion of spectrogram
- [RAVEN-586] - File boundaries moving in a file sequence?
- [RAVEN-592] - Creating selections is slow once you get over 20 selections
- [RAVEN-596] - ArrayIndexOutOfBoundsException trying to open selection table whose number of columns is less than the current sort column
- [RAVEN-617] - Performance problems w/selection spectrum view
- [RAVEN-637] - ConcurrentModificationException pressing Ctrl-N while waiting for a file to open
- [RAVEN-645] - A lot of contextual selection table information seems missing in the view/context menu
- [RAVEN-646] - Most recently created selection from detector should be active
- [RAVEN-647] - NullPointerException opening second sound before first is fully open
- [RAVEN-651] - Exception seen when opening two windows at the same time
- [RAVEN-652] - Error creating 13-channel spectrogram - already in cache
- [RAVEN-655] - Selection spectrum view only responds to selections in Table 1
- [RAVEN-657] - ArrayIndexOutOfBoundsException dragging 27 files to Raven from Windows Explorer
- [RAVEN-663] - Configure Selection Labels only sees Table 1
- [RAVEN-664] - Improve menus and labeling for multiple selection tables
- [RAVEN-665] - Clear All Selections menu item available only if selections exist in Table 1
- [RAVEN-678] - Right side of spectrogram color map combo box is clipped
- [RAVEN-682] - Multi-threaded open is updating UI on non-EventDispatch thread
- [RAVEN-686] - ArrayIndexOutOfBoundsException dragging lots of files to Raven desktop
- [RAVEN-710] - Documentation formatting
- [RAVEN-720] - Batch Channel Exporter sometimes has trouble locating files
- [RAVEN-725] - Batch channel export problems
- [RAVEN-738] - batch channel exporter hangs when prompting a file to be replaced due to progress dialog
- [RAVEN-742] - Selection spectrum displays incorrect results when selection is dragged across file sequence boundary
- [RAVEN-743] - Dragging selection through filtered portion of signal causes selection spectrum to produce vastly incorrect results
- [RAVEN-752] - message to alert user when closing unsaved selection tables has mistakes
- [RAVEN-763] - First column of batch correlation table is not resizable
- [RAVEN-768] - Don't force Raven closed when only downloading doc updates
- [RAVEN-769] - IllegalArgumentException applying detector preset whose frequency range is out of range of current signal
- [RAVEN-778] - Shortcut for Save Active Selections As calls Save All Selections As
- [RAVEN-782] - Detector side panel should be cleared when window is deselected or closed
- [RAVEN-783] - Pressing Cancel when renaming a selection table clears the table name instead of canceling.
- [RAVEN-786] - When multiple selection tables restored from workspace, first once is always called Table 1 instead of the saved name
- [RAVEN-791] - After choosing Raven 1.3 power spectrum calculation method, user gets Raven 1.2 method for one session
- [RAVEN-792] - "Clear Selection" checkbox in interactive detector panel behaves incorrectly
- [RAVEN-797] - text incorrect in Save Active Selection As...
- [RAVEN-799] - It's not clear if correlation frames can deal with multiple selection tables in workspaces
- [RAVEN-812] - Need a better indication to the user when a file write fails
- [RAVEN-815] - Detector Default Preset is applied every time Configure is pressed on Interactive Detector Panel
- [RAVEN-839] - Null Pointer Exception running Java Energy detector on long paged file
- [RAVEN-849] - Several options of right-click menu on selection table title don't work sometimes /li>
Improvements
- [RAVEN-274] - Please mention something about Mac recorder playthroughin User's manual
- [RAVEN-338] - Hide unused beamogram channels initially
- [RAVEN-427] - Maintain channel order when selected channels are exported
- [RAVEN-485] - Recorder dialog > Clip Format > Selected Channels could be reworded
- [RAVEN-547] - Try to make it easier to detect or recover from setting the max heap size too large
- [RAVEN-718] - In measurement dialog, make double click move the item to the other list
- [RAVEN-729] - detector active and clear selections checkboxes are difficult to understand and functions are not correct
- [RAVEN-764] - Typos in the Raven 1.3 manual
- [RAVEN-796] - Raven incorrectly displays a proxy dialog at startup when not connected to the internet. It should fail silently.
- [RAVEN-814] - Allow selection borders to be hidden even if selection labels are shown
- [RAVEN-818] - Manual should describe change in the way channels are saved
- [RAVEN-821] - Allow users to select how many pages to print
- [RAVEN-846] - Allow presets to be stored in a folder other than the default subfolder of the Raven folder
- [RAVEN-847] - Allow users to override RavenPreferences.txt by having one in the user home directory
- [RAVEN-848] - Save user state files to user's home directory instead of Raven directory
- [RAVEN-830] - Reduce installer size by removing Python detectors from the base Raven installer
New Features
- [RAVEN-157] - Show adjusted sample rate in recorder configuration speed tab
- [RAVEN-159] - Make tooltip background yellow instead of blue
- [RAVEN-568] - Amplify by setting peak amplitude
- [RAVEN-816] - Move selections between tables
- [RAVEN-707] - Export images at more than 72 dpi
11 September 2007 - beta 3 build 21 - Updates:
Bugs Fixed
- [RAVEN-819] - "Clean install" path is broken on Mac
8 August 2007 - beta 3 build 20 - Updates:
Bugs Fixed
- [RAVEN-144] - Mac dock icon should be called Raven 1.N
- [RAVEN-794] - Default LookAndFeel on Mac OS X is not Aqua
- [RAVEN-802] - Raven does not open workspaces containing open recorders
17 July 2007 - beta 3 build 19 (not released to the public) - Updates:
Bugs Fixed
- [RAVEN-37] - Raven sometimes plays sounds at a lower sample rate than indicated
- [RAVEN-114] - Warn user when pasting mismatched sample rates
- [RAVEN-195] - NI input presets can be saved but not applied
- [RAVEN-278] - Ctrl-Shift-P causes NPE
- [RAVEN-398] - Spectrogram correlation plot (w/ normalize and unbiased selected) not viewable in initial screen - must move scroll bar to see plot
- [RAVEN-461] - "Closing N windows" progress bar conflicts with save question dialogs when sound windows have been changed
- [RAVEN-464] - Spectrogram correlation results incorrect when using a Rectangular windowing function.
- [RAVEN-520] - Program freezes when playback speed is above 4x
- [RAVEN-529] - Bad results doing spectrogram correlation with HumanVoice.aif and CassinsKingbird.wav
- [RAVEN-587] - NullPointerException when picking signals from detector menu
- [RAVEN-634] - Clear internal file indicator when correlator dialog flags inconsistency
- [RAVEN-641] - Correlation Configuration window does not appear to refresh when both files in Choose Files are removed - Reset needs documentation
- [RAVEN-774] - Spectrogram correlations look incorrect, peaks are too high
- [RAVEN-776] - Correlator dialogs refer to file or folder 0 and 1, not 1 and 2
- [RAVEN-780] - Invalid index exception trying to add first recent folder
- [RAVEN-788] - Exception opening detector preset menu from detector dialog in energy detector
New Features
- [RAVEN-577] - Add subcontext to detector presets in order to deal with multiple detectors
- [RAVEN-650] - Allow customizable tooltip description and putting menu items that create new objects under submenu "New"
- [RAVEN-683] - Raven handleDetection interface should allow for name/value pairs for annotations
- [RAVEN-730] - Allow user to register with a new license before existing license expires
18 May 2007 - beta 3 build 18 - Updates:
Bugs Fixed
- [RAVEN-129] - Disable InputPanel About button when there's no selected input device
- [RAVEN-212] - "Invalid Frequency Error" should not dismiss Filter dialog
- [RAVEN-360] - Beamogram Reset in View Channels changes channel box labels from numbers to Left and Right
- [RAVEN-610] - NullPointerException in Save Active Selection
- [RAVEN-660] - Raven cannot close when run inside Eclipse
- [RAVEN-719] - Raven freezes when closing
Improvements
- [RAVEN-574] - Tab color for active tab should not be default light blue but rather the same as the inactive tab color
- [RAVEN-579] - Improvement to Recent folders menu
- [RAVEN-724] - Point from RavenWhatsNew.html to Raven/Updates/index.html for list of recent changes
3 May 2007 - beta 3 build 17 - Updates:
Bugs Fixed
- [RAVEN-22] - Raven leaks memory when it runs out of memory creating a spectrogram
- [RAVEN-182] - Preset manager delete button does not delete multiple selected presets.
- [RAVEN-230] - deprecated apple class
- [RAVEN-400] - Open/Close Selection Table menu mnemonic conflict
- [RAVEN-412] - Save Selected Channels As... - unintuitive channel selection possible
- [RAVEN-421] - Raven hangs on playback of signal with sample rate above 200 kHz
- [RAVEN-450] - Correlation frames cannot be restored using workspaces
- [RAVEN-483] - Can't get back to BLED dialog after putting another window in front of Raven
- [RAVEN-490] - Long delay with no progress bar between Raven startup and appearance of "Download updates?" prompt
- [RAVEN-495] - Canceling the correlator caused an exception
- [RAVEN-511] - File save failed when attempting to save workspace with beamogram
- [RAVEN-527] - Update splash image and about dialog with 2007 copyright
- [RAVEN-531] - File > Save Selection Table has an ellipsis (...) afterward...isn't that only for Save As options?
- [RAVEN-532] - Add units to text fields in Beamogram "Array" tab
- [RAVEN-537] - NPE in batch channel export dialog
- [RAVEN-541] - Error running amplitude detector
- [RAVEN-562] - Creating interactive detector collapses split pane side panel on Mac OS X
- [RAVEN-563] - Detector Preset Menu does not have a keyboard mnemonic
- [RAVEN-564] - Amplitude detector cannot run interactively on paged signals
- [RAVEN-612] - NullPointerException after pressing Ctrl-Shift-P to play
- [RAVEN-621] - NullPointerException creating a spectrogram when several sounds open
- [RAVEN-630] - Make all toolbar icons unique
- [RAVEN-642] - Amplitude detector Smoothing text entery field does not allow 0 immediately after decimal point
- [RAVEN-644] - "Running" button stays disabled and does not return to "Configure"
- [RAVEN-656] - New submenu on file menu should not have an icon
- [RAVEN-659] - Use standard unit capitalization
- [RAVEN-668] - Look&Feel is not applied to Open dialog (and other dialogs) dynamically while running
- [RAVEN-674] - Switch order of OK and Cancel buttons in BasicDialog if running on Mac, leave more space on right after buttons
- [RAVEN-675] - Choosing same Look And Feel twice in a row removes the checkmark from the checkbox
- [RAVEN-693] - Hidden exception when user tries to export samples from selection spectrum view when no active selection exists
- [RAVEN-714] - Printing from batch correlation frame causes exception (unsupportedOperation)
Improvements
- [RAVEN-448] - Help menu updates
- [RAVEN-454] - Exception fired when no sound available on computer; error dialog would be more useful
- [RAVEN-473] - Add list of installed plugins to "Application Properties" section of email context
- [RAVEN-480] - Make names in Export Image menu and Copy Image menu consistent
- [RAVEN-548] - Allow correlator output to use different significant digits
- [RAVEN-574] - Tab color for active tab should not be default light blue but rather the same as the inactive tab color
- [RAVEN-575] - Defaults for jEnergy detector could be more than one frame to be more useful
- [RAVEN-625] - Get new Java 1.5.0_11 for Vista updates?
- [RAVEN-628] - Add option to download QT4J when Raven does not recognize type (and QT not installed)
New Features
- [RAVEN-363] - Add "Purchase License" item to the Help menu
- [RAVEN-442] - CWC: add units to the measurement chooser list
- [RAVEN-627] - Make Raven able to find and install new features (ala Eclipse) from the update site
- [RAVEN-712] - Allow printing of multiple pages using a single command
Tasks
- [RAVEN-318] - Check auxiliary component in open dialog on Mac for Java 1.4.2 and 1.5 to see if it's been fixed
- [RAVEN-626] - Check look and feel options on the Mac
1 February 2007 - beta 3 build 16 - Updates:
Bugs Fixed
- [RAVEN-101] - Missing file messages for workspaces inconsistent
- [RAVEN-130] - NullPointerException when sound window activated with keyboard focus in playback rate text field
- [RAVEN-137] - Window size slider invisible on Macintosh
- [RAVEN-145] - Initial views do not show when 3 spectrograms used
- [RAVEN-187] - Drag and drop does not work on some Macintoshes.
- [RAVEN-188] - Macintosh application menu Quit item does not work.
- [RAVEN-193] - Selection spectrum selection linkage problem
- [RAVEN-199] - Apparent memory leak on MacOS
- [RAVEN-256] - Changing page time when 2 spectrogram views open causes IllegalStateException
- [RAVEN-387] - Raven won't play sounds recorded at sample rates above 64kHz
- [RAVEN-422] - Color scheme editor: color does not match selected swatch
- [RAVEN-447] - Disable or hide Progress Monitor menu item
- [RAVEN-449] - Toolbar repainting problem when switching from sound window to correlation window
- [RAVEN-451] - Saving window preset from correlation window not functional
- [RAVEN-452] - Apply To All doesn't do anything in correlation window
- [RAVEN-513] - Beamogram minimum bearing displays nothing less than -30 degrees
- [RAVEN-515] - Beamogram y-axis scrolling doesn't work
- [RAVEN-524] - Tool bar buttons get too big when a workspace is restored
- [RAVEN-526] - Selection table restored from workspace containing active selection shows up as modified
- [RAVEN-552] - ArrayIndexOutOfBounds running batch correlator
- [RAVEN-581] - URE - Null Pointer Exception while copying selection to empty sound window
- [RAVEN-583] - It is possible to move a signal window title bar completely off the Raven desktop such that you cannot move the window
- [RAVEN-597] - Verify that ArrayIndexOutOfBoundsException exists in 1.2.1 and is gone in 1.3 (Java 1.5)
- [RAVEN-599] - Verify that CMD-A does a select all on Mac OS X
- [RAVEN-618] - Unrecoverable Error cutting data then using accelerators
- [RAVEN-624] - URE - Null Pointer Exception opening 21-minute file in a 5-minute paged window
- [RAVEN-670] - Mouse position display should show time HH:MM:SS.SS
Improvement
- [RAVEN-342] - Include numbers with mnemonics in Window > Look and Feel menu
- [RAVEN-534] - Add Beamogram test sound file to Raven Examples
- [RAVEN-666] - Figure out a way to sort items in the open sounds dialog
New Feature
- [RAVEN-98] - Clear uncommitted selection accelerator
- [RAVEN-109] - Should we add more tools to the tool bar?
- [RAVEN-112] - Add Channel number to mouse measurement field
- [RAVEN-175] - Export spectrogram data to text or other files
- [RAVEN-292] - Allow selection bounds to be shown and hidden using a UI control
- [RAVEN-324] - Look to add "Select All" back in (Ctrl-A)
- [RAVEN-340] - Add Reverse Play from Raven Lite. David Bach's people will like it.
16 January 2007 - beta 3 build 15 - Updates:
Bugs Fixed
- [RAVEN-335] - Export Samples doesn't work for Beamogram or Selection Spectrum views.
- [RAVEN-662] - Can Raven open VBR MP3 files?
Improvement
- [RAVEN-328 - Create progress dialog when opening file list in separate windows
12 January 2007 - beta 3 build 12 - Updates:
Features and Improvements
- Toolbars
- Open audio CD tracks
- Amplitude detector added
- Change in energy detector algorithm to reduce duplicate detections
- Selection table tab context menus enhanced
- [RAVEN-35] - Eliminate prefs for presets that get overridden
- [RAVEN-60] - Delete key should be edit menu delete accelerator
- [RAVEN-339] - Bring back "Looping playback" or "Play repeatedly"
- [RAVEN-441] - Add Peak Frequency measurement identical to old Max Frequency
- [RAVEN-476] - Workspaces must save all selection table file names, not just one
- [RAVEN-516] - Include selection table name in selection side panel
Bugs Fixed
- [RAVEN-107] - Workspaces don't save selection state properly
- [RAVEN-121] - Brightness and contrast are reset when color map reversed
- [RAVEN-439] - Some strange things going on with saving selected channels of BirdArray 4-channel.aif
- [RAVEN-440] - Raven should derive its version and build numbers from the version ID of the Raven Program Eclipse feature
- [RAVEN-462] - Exporting samples from a correlation view causes Raven to hang.
- [RAVEN-467] - Currently possible to attempt filtering/ amplifying a correlation signal.
- [RAVEN-468] - Currently it's possible to save correlation results to wav / aif files.
- [RAVEN-472] - Manual selection point editing doesn't work for the Correlation Frame.
- [RAVEN-522] - detector API ignores isRealTime flag
4 December 2006 - beta 2 build 11 - Updates:
- [RAVEN-395] - Make it easier to register after a temporary license expires
- More detector support
- More selection table support
4 October 2006 - beta 2 build 10 - Fixes:
- [RAVEN-436] - Raven 1.3 cannot open workspaces
21 September 2006 - beta 2 build 9 - Features:
- Correlation
- Detection
9 June 2006 - beta 1 build 5 - Features:
- Support for NI-DAQ recording hardware
- Support for ASIO recording hardware
- Beamforming view
- Other items as listed on the What's New page.
Raven 1.2 updates
Updates for Raven 1.2 are available by downloading them from within the Raven program. From the Help menu, choose "Check for Updates" to allow Raven to connect to the update server to check to see if you have the most updated code. Below is a list of updates with descriptions for version 1.2.
16 January 2007 - Update 22.3 - Updates:
- [RAVEN-381] - Save Selected Channels As... throws an exception if you have no selected channels.
- [RAVEN-395] - Make it easier to register after a temporary license expires
- [RAVEN-510] - Users reporting problems downloading initial updates after registering Raven licenses
22 May 2006 - Update 21.3 - Updates:
- [RAVEN-373] - Exception seen after closing files in Raven
18 May 2006 - Update 20.3 - Updates:
- Added console logging for recorder sample rate monitor to better debug problems
23 March 2006 - Update 19.3 - Updates:
- [RAVEN-349] - Print stack trace after I/O error to better debug problems
14 March 2006 - Update 18.3 - Updates:
- [RAVEN-332] - Allow Save All Selections As Dialog to retain file format settings across invocations
27 February 2006 - Update 17.3 - Updates:
Bug
- [RAVEN-285] - Work on correcting memory leaks
- [RAVEN-291] - Green playback cursor is always behind the actual sound
- [RAVEN-304] - Exception in export image dialog when file type is "All files"
- [RAVEN-308] - Files saved by Raven Save All Selections As do not have all attributes(?)
- [RAVEN-320] - Making selection in running recorder when RmsAmplitude measurement in table causes recorder error
New Feature
- [RAVEN-297] - Customer requests shortcut for "Save Active Selection As" - review Save All as well
- [RAVEN-305] - Open files from a list in separate windows
- [RAVEN-321] - Support 24-bit recording on Mac OS X (Core Audio)
- [RAVEN-325] - Allow save of subset of channels using "Save Selected Channels As..."
Improvement
- [RAVEN-234] - update smtp address for submitting feedback
- [RAVEN-327] - Improve performance of selection rendering while selection rectangle is being modified
21 October 2005 - Update 16.3 - Fix to the following problem:
- [RAVEN-273] - Selecting a file and replacing it with a nonexistent file name in the open file dialog results in a URE.
7 October 2005 - Update 15.3 - Fix to the following problem:
- [RAVEN-266] - Recorder windows saved in Raven workspaces cannot be restored.
2 September 2005 - Update 14.3 - Fixes to the following problems:
- [RAVEN-218] - Recording sample rate warning dialog not given focus when displayed, and sometimes displayed twice per recording
- [RAVEN-232] - Unrecoverable error trying to open a file after having a paged file open
- [RAVEN-248] - NullPointerException when using paged displays
- [RAVEN-257] - Opening a workspace which has no windows causes NullPointerException.
5 August 2005 - Update 13.3 - Fix to the following problem:
- Raven 1.2.1 is not able to open Canary files.
1 August 2005 - Update 12.3 - Fixes to the following problems:
- Edit > Filter menu would be clearer if the menu item read "New Filter" instead of "Other".
- Raven gets an unrecoverable error when a user tries to copy and paste a selection to a new file then save the active selection that is in all channels of the file.
8 July 2005 - Update 11.3 - Raven 1.2.1 - Fixes to many problems including a memory leak. Introduction of new features documented here.
11 November 2004 - User's Manual Revision 1 - Problems with the index were resolved.
14 September 2004 - Update 2.1 - Fix for an unrecoverable error reported by users with European locales when making selections. The stack trace shows a NumberFormatException.
13 August 2004 - Build 27.3 Update 1.1 - The initial set of updates to the program are to enable all of the features of Raven after you have registered your license. The update level will be changed from 0.0 when you install to 1.1 after you check for updates.
Raven 1.2 Beta Updates
13 August 2004 - Build 27.3 - The beta period for Raven 1.2 has ended. Updates downloaded after this point will upgrade the beta to the released product. You should download the installer and install the entire product to ensure that you have all of the latest files.
4 August 2004 - Build 19.1 - Final set of features available for beta (Release Candidate 2). See the "What's New" document for a list of features included in this beta.
Build 18 was internal, not available publicly.
28 July 2004 - Build 17.1 - Next set of features available for beta (Release Candidate 1). See the "What's New" document for a list of features included in this beta.
Builds 11 through 16 were all internal, not available publicly.
26 May 2004 - Build 10.1 - Next set of features available for beta (Beta 2). See the "What's New" document for a list of features included in this beta.
Builds 3 through 9 were all internal, not available publicly.
24 March
2004 - Build 2.1 - Fixes for the following
list of bugs:
- Unrecoverable error (NullPointerException) seen when creating a selection after opening a file.
- Unrecoverable error (NullPointerException) seen when closing sound window after arrow keys moved selection control point.
1 March
2004 - Build 1.1 - The initial set of updates
to the program are to enable Raven to save data, selections, presets,
and workspaces after you have upgraded your license.
Raven 1.1 Updates
23 June 2004 - Update 10.1 - Fixes for the following list of bugs:
- Unrecoverable error seen when using "Copy Selected Rows" menu item to copy rows of a selection table that include measurement values that are blank.
- Raven was unable to connect to its update server through a proxy server that required users to authenticate themselves. Two new preferences have been added to allow users to connect for updates through a proxy server that requires user authentication. They are raven.updates.proxy.user and raven.updates.proxy.password. Both values should be available as configuration items in the user's web browser if a proxy server is being used for Internet access. A full list of proxy preferences is included below. Note that if the user preference is included but the password preference is not, then the user will be prompted for the password when Raven tries to connect.
raven.updates.proxy.server= raven.updates.proxy.portNumber= raven.updates.proxy.user= raven.updates.proxy.password=
If users are unable to connect to the update server for updates, they should do one of the following:
- Download and install the latest executables installer to replace the code that was previously installed on your computer.
- From the Raven executables folder, rename Raven11Fixes.jar to Raven11Fixes.jar.replaced, then download the updated jar file and save it to the Raven executables folder as Raven11Fixes.jar. On Windows, the Raven executables folder is normally "C:\Program Files\Raven 1.1". On Mac OS X, you first need to go to the "/Applications/Raven 1.1" folder, then right-click or control-click on the Raven application to display a menu, then choose "Show Package Contents". Within the package contents, the Raven executables folder is the Contents/Resources/Java folder.
- Write to raven_support@cornell.edu to get the latest updates.
19 April 2004 - LarkSparrow-edit.aif had been missing from the Raven 1.1 Examples. It has been added back into the Raven 1.1 Examples and Full downloads.
15 March 2004 - Update 9.1 - Update 8.1 was only released to selected customers for testing. Update 9.1 contains fixes for the following list of bugs:
- Trying to use other programs to convert the raven EPS files to another format resulted in "can't read file header" and "unknown file format" messages. The EPS file processing has been corrected to store bounding box coordinates as integers rather than doubles.
- Some users could not connect to the Raven update server because they needed to connect through a proxy server. Two preferences have been added to allow users to connect for updates through a proxy server. They are raven.updates.proxy.server (which should be set to the proxy server name or IP address) and raven.updates.proxy.portNumber (which should be set to the port number that the client should use when connecting to the proxy server). Both values should be available as configuration items in the user's web browser if a proxy server is being used for Internet access. If users are unable to connect to the update server for updates, they should write to raven_support@cornell.edu to get the latest updates.
12 February 2004 - New downloadable installers are available on the web site which install an updated version of Raven (update 7.1) which simplifies the registration process and allows unregistered copies of Raven to receive updates for fixes.
11 February 2004 - Revision 2 of the Raven 1.1 User's Manual contains a new, hyper-linked index, a completely revised section on configuring audio inputs on Mac OS X computers, many small revisions to the text and illustrations, and corrections of several errors.
2 February 2004 - Update 7.1 - Fixes for the following list of bugs:
- Unrecoverable error seen when internal error encountered restoring a sound window in a multi-window workspace.
- Customers have had problems with registration and upgrades. These have been simplified.
- Peak Time measurement was not correctly handling large negative amplitude values. The measurement has been fixed.
- Updates were not available when running the Raven demo. When this fix is available in the Raven executables download, then users running the Raven demo will be able to download fixes. Until then, users running with the Raven demo will still not be able to download updates. We will make a note here when new downloads are available.
- On Windows, tool tips for the record buttons in the recorder window made it difficult to press the buttons. The tool tips have been removed until the problem is resolved in Java. On Mac OS X, the problem has not been seen so tool tips for the record buttons will remain there.
3 November 2003 - Update 4.1 - Fixes for the following list of bugs:
- An Iconified internal frame gets restored if it is the last internal frame. With the fix, it remains iconified.
- Pressing cancel while computing spectrogram causes NullPointerException.
- NegativeArraySizeException seen when creating spectrogram of large sound with window size 65536 and 99.9% overlap.
- Need to enhance error checking in Email Feedback facility.
- Workspaces with extension .WSP are not recognized when specified on the command line.
- Deadlock seen when stopping record to disk by closing the recorder frame.
- Blank lines in file sequence list file cause errors when opening files.
- Problems seen in overlap field of spectrogram parameters dialog when field is blanked or set to 99.9999%.
- Window presets did not restore the state of sound windows if the windows were previously maximized.
- Unrecoverable error seen when closing the spectrogram dialog after creating a spectrogram if the auto-apply option was on.
1 October 2003 (Release) - Build 17.2 Update 3.1 - The initial set of updates to the program are to enable all of the features of Raven after you have registered your license. The update level will be changed from 0.0 when you install to 3.1 after you check for updates.
This update brings Raven up to the release level. The only way to get the release code is to download the full release because there have been updates to the default presets which are not included as part of the downloadable updates, and there have been updates to the update facility itself that allow updates to now replace files that are in use. Therefore, you should go to the Raven web site and download the official release version. This and future updates will not be downloaded by the release candidate version of Raven 1.1, only by the release version. Other fixes included in this build include silently checking for automatic updates, better support for copying rows from the selection table, and better handling of out of memory conditions.
19 September 2003 (Release Candidate) - Update 2.1 - This update fixes a problem in the waveform view which could be seen when zooming in on the time axis. The problem was only reported against the Macintosh version when running with Java 1.4.1 Update 1, but the fix is in the common code. There is also a fix which allows Control-click to display the contextual menus in the selection table on the Macintosh. In addition, several updates were made to allow registration and restart to work better.
17 September 2003 (Release Candidate) - Update 1.1 - The initial set of updates to the program are to enable all of the features of Raven after you have registered your license. The update level will be changed from 0.0 when you install to 1.1 after you check for updates.
