遇见数据集

Bat Recording Manager v8.n

收藏
Mendeley Data2024-06-29 更新2024-06-30 收录
官方服务:

资源简介:

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.

本程序为蝙蝠(或其他类型)录音库提供专业化管理系统。其设计思路灵活,核心适配遵循下文所述特定协议进行存储与分析的录音库。程序包含四个主要“视图”:默认视图会列出所有录音会话,并展示当前选中会话的详细信息。用户可手动添加、编辑会话,或将其从数据库中删除;同理,也可对会话内的单条录音执行添加、编辑或删除操作。 程序默认处理蝙蝠叫声录音,内置蝙蝠物种参考列表,支持用户自定义修改该列表。该参考列表同时定义了一组“标签(Tag)”,在录音分析阶段可通过这些标签标记对应物种的出现情况。用户也可按“蝙蝠物种”对录音进行展示:此时会列出已定义的物种,并展示检测到对应物种的录音会话与单条录音。 程序的“导入”页面支持将使用Audacity(奥帝斯音频编辑软件)分析完成的录音会话导入数据库,既可以导入包含多条录音的单个文件夹,也可按顺序批量导入多个选定文件夹。“分析并导入”模式支持与Audacity或Kaleidoscope Light(万花筒轻量版)联动,实现录音文件的快速批量分析。 程序还支持多种格式的报告生成、分析过程中屏幕截图的存储,以及对录音片段进行减速播放或采用外差(调谐式蝙蝠探测器)模式播放的功能。 本安装程序集成了.NET 4.7.2与Audacity 2.3.2,若系统环境需要则会自动完成安装,且Audacity的安装不会覆盖任何已有的同软件版本。与Kaleidoscope的联动要求Kaleidoscope需安装至C盘;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.n 以下为各版本更新日志: v8.0.7115:修复了导入或“分析并导入”阶段,从.txt文件中识别与提取数据时出现的问题。 v8.0.7120:修复了当文件名不包含日期时,“分析并导入”功能发生崩溃的问题。 v8.0.7130:新增将“播放过的”音频片段保存为.wav文件的功能,支持保存为减速音频文件或外差处理后的音频文件。 v8.0.7141:支持在两种场景下,使用Audacity打开录音时同步编辑标签文件:一是从“录音会话视图”中双击录音列表内的录音名称,二是从“按蝙蝠分类视图”中双击录音列表面板内的录音。若此时.txt标签文件被修改,数据库将自动更新,主窗口也将基于更新后的数据库完成全量刷新。但以下两种场景不触发自动更新:一是在“录音会话视图”中双击“已标注片段”打开录音时,二是通过图像对比窗口中的“打开”按钮打开文件时。在这些场景下,除非按照前述方式重新打开录音并重新保存标签文件,或是重新导入整个会话,否则对.txt标签文件的修改不会同步至数据库。此外,程序现在默认将Audacity的“导出标签”功能指向正确的文件夹。

创建时间:
2023-06-28
二维码
社区交流群
二维码
科研交流群
商业服务