Hello
@dmitrykos,
As you know the iBasso DX220 is not well known for the most powerful CPU.
This means that the realtime PCM to DSD128 conversion is not possible.
Made this premise, I would like to ask you if it's possible to add a function to save the converted file insted of reproducing it in realtime.
This could be the ultimate solution for the outdated CPU which are not able to handle such complex calculations in a short time.
The idea is as follows:
1. I have a 24bit 192kHz WAVE file (as an example of PCM file);
2. That file is stored on the external microsd drive;
3. The DSD conversion function can be called through a contextual menu, for example by a long press on the PCM file, there is a new function to create the DSD version of the file;
4. It will be the user's decision if he wants to convert the PCM to DSD64 or DSD128 (or even more if the hardware is capable, like the DX220);
5. The converted DSD output file will be located at the same path of the original PCM file to make things easier.
Basically the DSD capability is decided by the DAC. The realtime conversion is a matter of the powerful CPU, do you agree?
You should evaluate to add this function and you also can increase the cost of this mobile application because I would like to support your development. I will pay again if Neutron will be able to make this offline conversion.
I hope I gave you a good suggestion even if this is my request.
The trend in this last period is to buy very expensive softwares which are able to convert offline and upsampling the PCM to DSD64-128-256-512. There is a benefit which sometimes can be discussed critically but if you can embed this amazing function in Neutron, every DAP with a capable DAC will be able to reproduce any DSD file in Neutron.
I hope to get your feedback.
Best regards,
kalo86