Bat Recording Manager v8.n
收藏资源简介:
This program provides a management system for your library of bat (or other) recordings. It can be flexible in its approach but is primarily designed to work with libraries stored and analysed according to a particular protocol which is described below. The program has four main ‘views’. The default view lists all recording sessions, with details of the currently selected session. Sessions can be added or edited manually or deleted from the database. Similarly individual recordings within the session can be added, edited or deleted. The program assumes that the recordings are of bat calls, and incorporates a reference list of bat species, which can also be modified by the user. This reference list also defines a set of ‘tags’ which can be used when analysing recordings to indicate the presence of each species. Recordings may also be displayed ‘by bat species’. In this case the defined species are listed and the recording sessions and recordings which detected the selected species are shown. An ‘Import’ page allows recording sessions which have been analysed using Audacity to be imported into the database. A single folder containing a set of recordings may be imported or a selection of folders can be imported sequentially.Analyse and Import mode allows interaction with Audacity or Kaleidoscope Light for rapid sequential analysis of recording files.The program also provides report generation in a number of formats, storage of screen capture images during analysis, and the ability to replay portions of recordings at reduced speed or in heterodyne (tuned bat detector) mode.This setup file incorporates .NET 4.7.2 and Audacity 2.3.2 which will be installed automatically if required. The Audacity installation will not affect any pre-existing installations. Kaleidoscope interaction requires that Kaleidoscope is installed to C: v8.0 builds on version 7.3 (see other figshare project) but updates to .NET 4.72 and provides virtualized data access for faster loading in some situations. v8.0.7111 completes the conversion to Visual Studio 2019 and .NET 4.72 with extensive refactoring and code tidying using Resharper. Source code is now available from GitHub.https://github.com/jathalls/BatRecordingManager_v8.n v8.0.7115 Bugfixes for issues with identifying and extracting data from .txt files during import or analyse and import. v8.0.7120 Bugfix causing a crash in 'analyse and import' when the filename doesn't include the date v8.0.7130 Adds the ability to save 'played' snippets to a .wav file, either as slowed down audio file or as a heterodyned audio file. v8.0.7141 allows for editing the labels file when a recording is opened in Audacity from the Recording Sessions View (by Double-clicking on the recording name in the Recordings list), or from the List By Bats view (By double clicking on a recording in the recordings list pane). In these cases, if the .txt file has been modified then the database will be updated accordingly and the main window will be fully refreshed from the updated database. This does NOT happen if the recording is opened by double-clicking on a Labelled Segment (in the RecordingSessions View) or if the file is opened using the OPEN button in the image comparison window. In these cases any changes made to the .txt file will not cause the database to be modified unless the recording is specifically opened as above and the labels file re-saved, or if the entire session is re-imported.Also now defaults to the correct folder for Audacity to ExportLabels.v8.0.7153 Fixed problems with slow generation of reportsv8.0.7160 Various bug fixes and speed improvementsv8.0.7164 Upgrade to Audacity 2.3.2 and fix the wait cursor bug in report.v8.0.7171 Improvements to the ByFrequency report generation
本程序面向蝙蝠(或其他类群)录音馆藏,提供专业化管理解决方案。其实现思路灵活多元,但核心适配遵循下述特定协议进行存储与分析的录音馆藏。 本程序包含四大核心视图。默认视图可展示所有录音会话,并显示当前选中会话的详细信息。用户可手动新增、编辑会话,或从数据库中删除会话;同理,会话内的单条录音也支持新增、编辑与删除操作。 本程序默认处理对象为蝙蝠鸣声录音,内置蝙蝠物种参考名录,用户可自行修改该名录。该参考名录同时定义了一组‘标签’,用于在录音分析阶段标记对应物种的出现情况。程序亦支持按蝙蝠物种分类展示录音:此时将列出已定义的物种,并展示可检测到选中物种的录音会话与单条录音。 ‘导入’页面支持将通过Audacity分析完成的录音会话导入数据库,用户可选择导入单个包含多组录音的文件夹,或按顺序导入多个选定文件夹。‘分析与导入’模式可与Audacity或Kaleidoscope Light联动,实现录音文件的快速批量顺序分析。 本程序还支持多格式报告生成、分析过程中的截图存储,以及对录音片段进行减速播放或外差(调谐式蝙蝠检测器)模式回放。 本安装包集成了.NET 4.7.2与Audacity 2.3.2,可根据需求自动完成安装,且Audacity的安装不会覆盖任何已有的同类程序安装。Kaleidoscope联动功能要求将Kaleidoscope安装至指定路径:v8.0版本基于7.3版本构建(详见其他figshare项目),已升级至.NET 4.7.2,并引入虚拟化数据访问机制,可在部分场景下提升加载速度。 v8.0.7111版本已完成向Visual Studio 2019与.NET 4.7.2的迁移,期间通过Resharper完成了大规模代码重构与整理。源代码现已开放至GitHub:https://github.com/jathalls/BatRecordingManager_v8 v8.0.7115:修复了导入、分析与导入流程中,.txt文件数据识别与提取相关的若干问题 v8.0.7120:修复了当文件名未包含日期时,‘分析与导入’模式发生崩溃的问题 v8.0.7130:新增功能,支持将‘播放过的’片段保存为.wav文件,可选择保存为减速音频或外差音频 v8.0.7141:支持在通过以下两种方式在Audacity中打开录音时,直接编辑标签文件:①从‘录音会话视图’中双击录音列表内的录音名称;②从‘按蝙蝠分类列表视图’中双击录音列表面板内的录音。在此场景下,若.txt标签文件被修改,数据库将自动同步更新,主窗口也将基于更新后的数据库完成全量刷新。但以下两种场景不触发自动更新:一是在‘录音会话视图’中双击带标签的片段打开录音,二是通过图像对比窗口的‘打开’按钮打开录音文件。此类场景下,若用户修改了.txt标签文件,数据库不会自动同步更新,除非按照前述方式重新打开录音并重新保存标签文件,或重新导入整个会话。此外,该版本现在默认将Audacity的导出标签目录设置为正确路径 v8.0.7153:修复了报告生成缓慢的问题 v8.0.7160:完成多项缺陷修复与性能优化 v8.0.7164:升级至Audacity 2.3.2,修复了报告生成时的等待光标异常问题 v8.0.7171:优化了按频率分类的报告生成功能



