DOI: 10.5281/zenodo.13919050
title: Pressure and Velocity Vector Data from Transducer and PIV Measurements of Recorder Interior under Normal Playing Conditions with Various Tone Hole Configurations

description: Pressure data is stored as 8 channel .wav files:Channel 1: stores mouth pressure level.Channels 2-6: store pressure along the tube in sequential order at x locations [298.1, 413.5, 522.4, 614.4, 681.0] mm.Channel 7: stores audio as recorded outside the instrument (in front of the labium).Channel 8: stores synchronisation data of laser pulses.Individual files contain pressure data for each experimental case. A single file contains measurements at each instance of PIV measurement, resulting in 7 repetitions for each PIV FoV. There is a 2-second gap between the repetition to indicate a different FoV.

Individual files contain pressure data for each experimental case. Within a single file, measurements are repeated seven times, each corresponding to a different FoV of PIV. There is a 2-second gap between the repetitions to indicate the transition from one FoV to the next.

Pressure transducers (Channels 1-6) sensitivity: [18.88, 21.121, 19.093, 18.466, 15.736, 17.647] mV/kPa.Amplifier gain was set to 80 and recording software gain was set to 2.0

Procedure to time align pressure and flow data using channel 8 is not ready, but will be updated when available.

__________________________________________________________________________________________________________________________________

Flow data is organised as follows:

ui*** - horizontal velocity vectorsvi*** - vertical velocity vectors

**09* - diameter indication of the tone hole in millimetres****R - this case is a tone hole with a rounded undercut****T - this case is a tall tone hole 

*F_rms_Regular holds RMS values for cases: 00, 09, 12 and 15 *F_rms_Extra holds RMS values for cases: 09R, 09T, 15R and 15T

The files xlFullAllCases.mat and ylFullAllCases.mat hold spatial x and y values for all the cases, respectively. The case name is indicated in the name of the tag, followed by a FoV index.

Example case structure: 'ui09R'

Filename: ui09R.matVariable: ui09R Type: dictDict keys: '0', '1', '2', '3', '4', '5', '6'

shape: (y, x, sample)'0' shape: (54, 176, 4998)'1' shape: (54, 183, 4998) '2' shape: (54, 183, 4998)'3' shape: (55, 183, 4998)'4' shape: (55, 183, 4998)'5' shape: (54, 183, 4998)'6' shape: (54, 181, 4990)

 
description: .mat files in this dataset will not open in MATLAB because the key names start with a number (we were not aware of this issue when creating these files). We suggest using Python where this issue is avoided. If you wish to analyse data in MATLAB, you will need to rename the keys to start with a letter.  Here is an example Python script to achieve this:

import scipy.io as sioroot = 'fileLocation/'file = sio.loadmat(root + 'filename.mat')NPOS=7  # number of FoV

with open(root + 'newFilename.mat', 'wb') as f:    for POSi in range(NPOS):        name='prefix' + str(POSi)        sio.savemat(f, {name:file[str(POSi)]})

Replace 'fileLocation/', 'filename.mat', 'newFilename.mat' and 'prefix' with appropriate values. After running the script, the dictionary keys in the files will start with a chosen 'prefix'. We recommend changing it according to the case you are renaming (example prefix: 'ui09R'). In MATLAB, the variable names will match the renamed keys, not the original Python dictionary names.