Find research datasets worth reusing
Search datasets from major research repositories and use ShareScore to quickly assess how well each record supports discovery, access, and reuse.
6
datasets available to search
ShareScore release 0.9.0
Dataset results
6 results for “Binaural rendering”
Associated dataset for "Evaluation of Sensor Self-Noise in Binaural Rendering of Spherical Microphone Array Signals"
<p>The conducted instrumental and perceptual evaluation utilize the Real-Time Spherical Microphone Renderer (<a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR">ReTiSAR</a>) for binaural reproduction in Python. However, the provided execution configurations (see below) are probably not exactly in accordance with the latest ReTiSAR code base. Hence, the at the time employed code state should be used in order to exactly reproduce the rendering results in this data set. The frozen code state for this data set is available at:<br> <a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2020.ICASSP">https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2020.ICASSP</a></p> <p>Download the rendering pipeline and follow the setup instructions! Use the here included Conda environment file when setting up the Python environment. In this way you should obtain exactly the same Python setup as utilized in the instrumental and perceptual evaluation in the publication:</p> <pre><code>conda env create --file ReTiSAR_environment_freeze.yml</code></pre> <pre><code>source activate ReTiSAR_ICASSP_freeze</code></pre> <p>Directory "SNR":</p> <ul> <li>Tools for instrumental evaluation (Section 4)</li> <li>Shell script to capture input and output signals of rendering pipeline for sound field (target / wanted) and self-noise (unwanted) components for all specified configurations</li> <li>Matlab script to analyse captured signal and generate system transfer plots (Figure 1 to Figure 3 and further configurations)</li> </ul> <p>Directory "Relative Output Levels":</p> <ul> <li>Tools for preparation of perceptual evaluation (Section 5)</li> <li>Shell script to capture rendered uniformly contributing noise signals for all specified configurations</li> <li>Matlab script to analyse and level align captured signals and generate plot result plot (Figure 4)</li> </ul> <p>Directory "Absolute Output Levels":</p> <ul> <li>Tools for specification of perceptual evaluation (Section 5)</li> <li>Shell script to capture reproduced uniformly contributing noise signals for all specified configurations</li> <li>Matlab script to analyse the calibrated captured signals yielding the average level in the ear signals of 58.2 dBSPL (Section 5.1)</li> </ul> <p>Files in base directory and directory "Study Results":</p> <ul> <li>Tools for perceptual evaluation / user study (Section 5)</li> <li>Matlab GUI to conduct perceptual user study (employ by executing "ICASSP_gui.m", respective ReTiSAR instances are started and remote controlled by the GUI, raw study results will be stored in "results" directory)</li> <li>Matlab script to "calculate_conclusion.m" to analyse the raw study results and generate individual and conclusive result plots (Figure 5, Figure 6 and more)</li> </ul>
Associated dataset for "Instrumental Evaluation of Sensor Self-Noise in Binaural Rendering of Spherical Microphone Array Signals"
<p>The conducted instrumental evaluation utilizes the Real-Time Spherical Microphone Renderer (<a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR">ReTiSAR</a>) for binaural reproduction in Python. The at that time employed code state should be used in order to exactly reproduce the rendering results in this data set. The frozen code state for this data set is available at:<br> <a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2020.FA">https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2020.FA</a></p> <p>Download the rendering pipeline and follow the setup instructions! Use the here included Conda environment file when setting up the Python environment. In this way, you will obtain exactly the same Python setup as utilized in the instrumental evaluation in the publication:</p> <pre><code class="language-bash">conda env create --file ReTiSAR_environment_freeze.yml</code></pre> <pre><code class="language-bash">source activate ReTiSAR_FA_freeze</code></pre> <p>Directory "SMA sampling grids":</p> <ul> <li>Visualization of spatial arrangement (like Figure 4) for all investigated spherical microphone array rendering configurations (Table 1)</li> </ul> <p>Shell script "record_snr.sh":</p> <ul> <li>Record the input and output signals of the rendering pipeline for sound field (target / wanted) and self-noise (unwanted) components for all configurations at multiple head orientations</li> <li>All captured signals are contained in the "SNR" directory</li> </ul> <p>Matlab script "calculate_snr.m":</p> <ul> <li>Visualize the raw captured input and output signals (like Figure 1 for all configurations)</li> <li>Visualize the resulting signal-to-noise ratio (like Figure 2 for all configurations)</li> <li>Visualize the comparison of the resulting signal-to-noise ratio of all configurations (Figure 3, also for the resulting SNR from signals with A-weighting)</li> <li>All generated plots are contained in the "SNR" directory</li> </ul> <p>Shell script "record_noise.sh":</p> <ul> <li>Record the calibration and noise signals of the mh acoustic Eigenmike 32 spherical microphone array in the anechoic chamber at Chalmers University of Technology (Appendix)</li> <li>All captured signals are contained in the "EM32 measurements" directory</li> <li>Pictures of the measurement setup are contained in the "Pictures" subdirectory</li> </ul> <p>Matlab script "calculate_EM32_noise_levels.m":</p> <ul> <li>Determine the resulting target signal sensitivity and equivalent input noise levels for the investigated pre-amplification gains (Table 2)</li> <li>Visualize the statistical distribution of the individual raw and weighted SMA channels (like Figure 6 for all configurations)</li> <li>Visualize the spatial distribution of the individual raw and weighted SMA channels for all configurations</li> <li>Visualize the smoothed and averaged magnitude spectra of the individual raw and weighted SMA channels (like Figure 5 for all configurations)</li> </ul>
Ambisonic Stimuli Files and Binaural Renders
<p>This repository hosts the audio files used to render the layer-based stimuli for the experiment described in 'A Study on Loudspeaker SPL Decays for Envelopment and Engulfment across an Extended Audience' (2024 AES International Conference on Acoustics and Sound Reinforcement). </p><p>Binaural renders of the 7th-order Ambisonic stimuli are included for headphone listening.</p>
Associated dataset for "Effects of Additive Noise in Binaural Rendering of Spherical Microphone Array Signals"
<p>The instrumental evaluation utilized the Real-Time Spherical Microphone Renderer (<a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR">ReTiSAR</a>) for binaural reproduction in Python. The employed code state at that time should be used to reproduce the rendering results in this data set exactly. The frozen code state for this data set is available at:<br><a href="https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2021.TASLP">https://github.com/AppliedAcousticsChalmers/ReTiSAR/releases/tag/v2021.TASLP</a></p> <p>Download the rendering pipeline and follow the setup instructions! Use the Conda environment file included here when setting up the Python environment. In this way, you will obtain the exact Python setup as utilized in the instrumental evaluation in the publication:</p> <pre><code>conda env create --file ReTiSAR_environment_freeze.yml</code></pre> <pre><code>source activate ReTiSAR_TASLP_freeze</code></pre> <p>Matlab script "generate_norm_levels.m":</p> <ul> <li>The level contributions used in the publication are contained in "record_CLL_levels.sh", therefore this needs to be executed only in case other level distributions should be generated</li> <li>Generate the string for a ReTiSAR configuration (as used in "record_CLL_levels.sh") to emulate normally contributing EM32 self-noise based on Forum Acusticum publication data</li> <li>Generate the string for aReTiSAR configuration (as used in "record_CLL_levels.sh") to emulate normally contributing GL162 self-noise based on Gaussian normal distribution</li> </ul> <p>Matlab script "prepare_MagLS_HRIRs.m":</p> <ul> <li>Apply Magnitude Least Squares pre-processing to HRIRs (as used in "record_CLL_levels.sh")</li> </ul> <p>Shell script "record_CLL_levels.sh":</p> <ul> <li>Record the output ear signals of the rendering pipeline at multiple head orientations for all investigated configurations (according to Table 1)</li> <li>All captured signals are contained in the respective configuration directory, e.g. "rec_25ch_Fliege_sh4" to "rec_338ch_Gauss_sh12"</li> </ul> <p>Matlab script "calculate_CLL_levels.m":</p> <ul> <li>Read the individual rendering pipeline output recordings for arbitrary configurations</li> <li>Visualize the raw captured signals per configuration</li> <li>Visualize the RMS signal level variations over all head orientations per configuration</li> <li>Visualize the Interaural Level Difference variations over all head orientations per configuration</li> <li>Visualize the Composite Loudness Level variations over all head orientations per configuration (like Figure 2)</li> <li>Gather the above determined RMS, ILD, CLL, etc. metrics in a Matlab dataset per configuration (will be utilized in "plot_gathered_CLL_levels.m")</li> <li>All generated plots and Matlab datasets are contained in the respective configuration directory, e.g. "rec_25ch_Fliege_sh4" to "rec_338ch_Gauss_sh12"</li> </ul> <p>Matlab script "plot_gathered_CLL_levels.m":</p> <ul> <li>Visualize the resulting Composite Loudness Level gradient detections over all head orientations for arbitrary combinations of configurations (like Figure 3 to Figure 14)</li> <li>All generated plots are contained in the "CLL_results" directory</li> </ul>
Experiment resources for "Quality of Binaural Rendering From Baffled Microphone Arrays Evaluated Without an Explicit Reference"
<div>This data set contains the following resources to reproduce the listening experiment and statistical analysis of the referenced manuscript:</div> <div> <ul> <li>The <em>binaural room impulse responses</em> (<strong>BRIR</strong>s) of all listening conditions presented in the perceptual experiment.</li> <li>The tools to create the listening test infrastructure, including <em>Pure Data</em> (<strong>Pd</strong>) patches and configuration files for the <em>SoundScape Renderer</em> (<strong>SSR</strong>) and <em>graphical user interface</em> (<strong>GUI</strong>).</li> <li>The raw response data as gathered from the experiment subjects.</li> <li>The R and Stan scripts to perform the statistical analysis and generate the resulting plots and tables.</li> </ul> </div> <div> <p> </p> <p>The archive contains the following components described below.</p> <p>Directory "dependencies/":</p> <ul> <li>Matlab, R, Stan, and Pd functions that are utilized in the code and experimental setup</li> <li>Additional dependencies of available open-source projects may be required for certain code functions. If so, the source and setup process for the necessary dependencies are documented in the file header.</li> </ul> </div> <div> <p>Directory "plots/4_Equalization/":</p> <ul> <li>Plots of all available headphone equalization filters as generated by the following Matlab scripts.</li> </ul> <p>Directory "plots/8_User_study/":</p> <ul> <li>Plots of the raw and analyzed experimental results as generated by the following Matlab and R scripts.</li> </ul> </div> <div> <p>Directory "resources/BRIR_auralization/":</p> <ul> <li>Audio files with static binaural auralizations of all listening conditions presented in the perceptual experiment as generated by the following Matlab scripts.</li> <li>The files in "Kemar_HRTF_sofa_N44_adjusted" do not include a headphone equalization.</li> <li>The files in "Kemar_HRTF_sofa_N44_adjusted+Sennheiser_HD650_lin" include the equalization for the <em>Sennheiser HD650</em> headphones employed in the listening experiment. The files are identical to the annotated <a href="http://www.ta.chalmers.se/research/audio-technology-group/audio-examples/jaes-2024a/" target="_blank" rel="noopener">listening examples</a> published for the manuscript.</li> </ul> <p>Directory "resources/BRIR_rendered/":</p> <ul> <li>BRIRs and rendering parameters of all listening conditions presented in the perceptual experiment as generated from the associated <a href="../doi/10.5281/zenodo.8206570" target="_blank" rel="noopener">data set</a> and <a href="https://github.com/HaHeho/baffled-arrays-to-binaural/releases/tag/v2024.JAES" target="_blank" rel="noopener">rendering code</a>.</li> <li>Scene configuration files for the SSR with all listening conditions presented in the perceptual experiment as generated from the following Matlab scripts.</li> </ul> <p>Directory "resources/HPCF_KEMAR/":</p> <ul> <li>Impulse responses of equalization filters for various headphones on the G.R.A.S KEMAR acoustic dummy head as measured for this experiment.</li> </ul> <p>Directory "resources/User_study/":</p> <ul> <li>Various resources for the listening experiment.</li> <li>The files in "Exp1_analysis" include intermediate and final statistical analysis results as generated from the following R scripts.</li> <li>"Exp1_config.json" contains the configuration of the study GUI with conditions presented in the listening experiment.</li> <li>"Exp1_Introduction.pdf" contains the instructions presented to the subjects at the start of the listening experiment.</li> <li>"Exp1_Part2_data_strings.xls" contains all subjects' raw perceptual response data gathered from the listening experiment.</li> <li>"Questionnaire.pdf" contains the questionnaire given to the subjects at the end of the listening experiment.</li> </ul> <p>Matlab script "x4_Gather_Headphone_Compensations.m":</p> <ul> <li>Generate plots of measured headphone compensation filters. Furthermore, the generated minimum phase filters and filters to yield a linear phase response from the headphones are extracted as separate WAV files.</li> </ul> </div> <div> <p>Matlab script "x6_Gather_SSR_Configurations.m":</p> <ul> <li>Collect several specified pre-rendered binaural room impulse response sets into an ASD file. The SSR can load this scene to present all gathered configurations in direct comparison with head tracking.</li> </ul> </div> <div> <p>Readme file "x6a_Normalize_SSR_Loudnesses.txt":</p> </div> <div> <div> <div> <ul> <li>Ideally, the rendering script would implement a measure to provide a reliable estimation of the binaural loudness of the rendered configuration. This could be used to normalize all stimuli levels. However, such a measure is currently not available or implemented.</li> <li>Therefore, tuning the stimuli loudness for the user study was performed beforehand by ear. The adjusted playback levels are set in a modified SSR configuration file for the listening experiment.</li> </ul> </div> <div> <p>Matlab script "x6_Gather_SSR_Configurations.m":</p> <ul> <li>Perform convolution of (rendered) binaural room impulse responses with a source audio signal. This is done for a specified selection of static head orientations and a continuous rotation over all horizontal head orientations.</li> <li>The resulting auralizations are published as <a href="http://www.ta.chalmers.se/research/audio-technology-group/audio-examples/jaes-2024a/">supplementary materials</a> to the manuscript.</li> </ul> <p>Shell script "x7_Start_Study_GUI.sh":</p> <ul> <li>Initialize all required components to perform the perceptual user study, including: <ul> <li>SSR to perform the real-time rendering of the BRIRs with head tracking</li> <li>SSR to extract head-tracking data (in case a Polhemus tracker is used)</li> <li>Pd to extract head-tracking data (in case a Supperware tracker is used)</li> <li>Pd to perform real-time convolution to apply headphone compensation</li> <li>Pd to receive OSC messages from the study GUI</li> <li>Pd to trigger audio file playback from received OSC messages</li> <li>Pd to translate OSC messages into FUDI messages for the SSR</li> <li>The GUI to be used by the participants and implement the study procedure</li> </ul> </li> <li>Some static configuration variables can be adjusted, whereas other parameters are chosen during script execution.</li> </ul> <p>Matlab script "x8_Gather_Study_Data.m":</p> <ul> <li>Transform the raw result data from the questionnaire (*.xls) and the study GUI (*.json) into a compact format (*.xls) that can be loaded to plot the raw data and imported by software for the subsequent statistical analysis.</li> <li>Note that this contains the responses from all subjects, whereas responses from the investigators must be excluded from the statistical analysis (which is implemented in the analysis scripts).</li> </ul> <p>Matlab script "x8a_Plot_Study_Data.m":</p> <ul> <li>Generate a set of violin plots to visualize the initial distribution of the raw perceptual data. The data is split by specified attributes and plotted separately for visual inspection.</li> <li>The data may also be transformed into ranks for a first distribution inspection. Note that implementing the ranking method, notably how ties are resolved, may differ from the technique employed in the statistical analysis.</li> <li>Note that this contains the responses from all subjects, whereas responses from the investigators must be excluded from the statistical analysis (which is implemented in the analysis scripts).</li> </ul> <p>R script "x8b_Analyze_Exp1_Data.R":</p> <ul> <li>Perform the statistical analysis by transforming the observed subject ratings into a predicted distribution of ranks using a hierarchical generalized linear regression model.</li> <li>Executing the statistical model may take some time due to the Bayesian framework employing Markov-chain Monte Carlo simulations.</li> <li>Data is exported at various intermediate steps to be loaded and visualized by the following R script.</li> </ul> <p>R markdown script "x8c_Plot_Exp1_Results.Rmd":</p> <ul> <li>Generate various plots and data tables of the observed data and the predicted results to visualize the distribution and influence of different analysis parameters.</li> <li>Some of the resulting plots were used in the manuscript.</li> <li>"x8c_Plot_Exp1_Results.html" conveniently summarizes all plots and data tables generated by "knitting" the R markdown script.</li> </ul> </div> </div> </div>
Ambisonics Binaural Rendering via Masked Magnitude Least Squares - Supplemental Material
<p>Refer to the readme file for more information.</p>
ScienceDex guides
Understand access before you commit
These curated guides explain access requirements, typical timelines, costs, and reuse considerations for widely used research datasets.
Allen Brain Atlas
Allen Brain Atlas is an Allen Institute collection of brain map atlases, datasets, APIs, and analysis tools covering mouse, human, and non-human primate brain resources.
Annotated Behaviour and Observability Dataset (ABODe)
ABODe is a University of Edinburgh DataShare dataset for behavior classification in group-housed mice using home-cage video, identities, bounding boxes, ground-plate positions, and annotator labels.
DANDI Archive for NWB datasets
DANDI is a BRAIN Initiative archive for publishing and sharing neurophysiology data, including electrophysiology, optophysiology, and behavioral data packaged as NWB and related standards.
International Brain Laboratory public data
The International Brain Laboratory public data releases expose standardized mouse decision-making experiments, including Neuropixels recordings, widefield calcium imaging, behavior, and session metadata accessed through the ONE API.
OpenNeuro
OpenNeuro is a free, open platform for sharing neuroimaging datasets, with public search, dataset pages, and download paths for web, S3, DataLad, and the OpenNeuro CLI.