diff --git a/vite/src/pipedal/JackServerSettingsDialog.tsx b/vite/src/pipedal/JackServerSettingsDialog.tsx index 0b24df6..b1c66c3 100644 --- a/vite/src/pipedal/JackServerSettingsDialog.tsx +++ b/vite/src/pipedal/JackServerSettingsDialog.tsx @@ -520,7 +520,8 @@ const JackServerSettingsDialog = withStyles( let sampleRates = selectedInputDevice && selectedOutputDevice ? intersectArrays(selectedInputDevice.sampleRates, selectedOutputDevice.sampleRates) : (selectedInputDevice ? selectedInputDevice.sampleRates : (selectedOutputDevice ? selectedOutputDevice.sampleRates : [])); - + let sampleRateOptions = sampleRates.length === 0 ? [this.state.jackServerSettings.sampleRate || 48000] : sampleRates; + return ( { @@ -589,7 +590,7 @@ const JackServerSettingsDialog = withStyles( } }} > - {sampleRates.map((sr) => { + {sampleRateOptions.map((sr) => { return ({sr} ); })}