Hi
Huge thanks to @Tim Curtis for this software. I've got v7.3.0 running on my second hand Allo USBridge Signature/Shanti LPS to render both Roon and Spotify without too much difficulty this afternoon. So the SOtM sms200 is already retired - stage one completed.
But the main reason for making this switch is to be able to run Audiolense convolution filers in Camilla. Currently they run in Roon, but with Spotify HiFi promised soon, I'd like to be able to apply these filters to both these moode sources. That's stage two, on which I'm hoping someone can point me in the right direction. Normally I just dive in and try to work things as I go, but given there seem to be so many options I'll admit to being intimidated by them all, even after looking at the Camilla documentation.
Uploading the convolution wav and cfg files
Audiolense generates a zip file containing wav and cfg files for each sample rate my DAC can handle (44.1, 48, 88.2, 96 and 192). Roon allows this zip file to be uploaded and during playback will automatically choose the appropriate files to match the sample rate playing.
- In moode, do I have to upload the wav files separately for each sample rate?
- Will moode/Camilla also select the appropriate file for the sample rate or do I have to do something different?
Resolution control
In Roon the source signal is converted up to 64 bits for all the DSP calculations and then truncated at the end to 32 bits which is what the DAC can handle. I couldn't see anything I needed to configure for this - have I missed something?
Upsampling
In Roon I've set the DSP to upsample to the best rate that my DAC will support before carrying out the convolution. This is a very simple process in Roon since it recognises the DAC and already knows what rates it supports - maybe ALSA works this out when the DAC connects? However, I'm struggling to understand the corresponding Camilla options, and what I need to do to upsample simply by factors of two to simplify/maximise the quality of the interpolation process.
Scaling
Again, in Roon, to avoid clipping I needed headroom management to reduce the signal level before convolution, and then rescale upwards afterwards. With 64 bit calculations there's enormous scope to do this with no risk of degrading the quality. I guess the same must apply in Camilla, but what's the best way to do it? Again, I'm afraid I'm confused by the options!
Thanks for reading - all pointers welcome
Huge thanks to @Tim Curtis for this software. I've got v7.3.0 running on my second hand Allo USBridge Signature/Shanti LPS to render both Roon and Spotify without too much difficulty this afternoon. So the SOtM sms200 is already retired - stage one completed.
But the main reason for making this switch is to be able to run Audiolense convolution filers in Camilla. Currently they run in Roon, but with Spotify HiFi promised soon, I'd like to be able to apply these filters to both these moode sources. That's stage two, on which I'm hoping someone can point me in the right direction. Normally I just dive in and try to work things as I go, but given there seem to be so many options I'll admit to being intimidated by them all, even after looking at the Camilla documentation.
Uploading the convolution wav and cfg files
Audiolense generates a zip file containing wav and cfg files for each sample rate my DAC can handle (44.1, 48, 88.2, 96 and 192). Roon allows this zip file to be uploaded and during playback will automatically choose the appropriate files to match the sample rate playing.
- In moode, do I have to upload the wav files separately for each sample rate?
- Will moode/Camilla also select the appropriate file for the sample rate or do I have to do something different?
Resolution control
In Roon the source signal is converted up to 64 bits for all the DSP calculations and then truncated at the end to 32 bits which is what the DAC can handle. I couldn't see anything I needed to configure for this - have I missed something?
Upsampling
In Roon I've set the DSP to upsample to the best rate that my DAC will support before carrying out the convolution. This is a very simple process in Roon since it recognises the DAC and already knows what rates it supports - maybe ALSA works this out when the DAC connects? However, I'm struggling to understand the corresponding Camilla options, and what I need to do to upsample simply by factors of two to simplify/maximise the quality of the interpolation process.
Scaling
Again, in Roon, to avoid clipping I needed headroom management to reduce the signal level before convolution, and then rescale upwards afterwards. With 64 bit calculations there's enormous scope to do this with no risk of degrading the quality. I guess the same must apply in Camilla, but what's the best way to do it? Again, I'm afraid I'm confused by the options!
Thanks for reading - all pointers welcome