Android: Neutron Music Player
Sep 3, 2019 at 4:29 PM Post #650 of 1,374
@dmitrykos is the developer I believe.

I think the point @rjoudrey was trying to make is that it's less than the price of an album you'd buy. If you don't think the software is worth 8 bucks I'm really not sure how you can rationalize that?

The feature set alone would cost 75usd if it was a windows or Mac software.
 
Sep 6, 2019 at 1:34 AM Post #651 of 1,374
I don't get it. I'll clear Neutron from my screen on my V40 (not close or shut down), raise the media volume on my phone above 50, bring Neutron back up, and I still can't raise the volume. Never had this issue before, and it's really starting to irritate me. Neutron is updated too. This use to always work. What the heck is going on!?
 
Sep 16, 2019 at 9:05 PM Post #652 of 1,374
Using FiiO X5iii, All-to-DSD function which when introduced in 2.12.0, had static/interference/noise, now works on 2.12.3 with no interference, thanks dmitry for the fix!
 
Sep 17, 2019 at 3:27 PM Post #653 of 1,374
Using FiiO X5iii, All-to-DSD function which when introduced in 2.12.0, had static/interference/noise, now works on 2.12.3 with no interference, thanks dmitry for the fix!

The PCM to DSD algorithm (SDM) was improved in 2.12.3 and according to the measurements of 44100 Hz sweep tone outperforms algorithm built into AK4493 for example, so basically with All To DSD it is now possible to pass by the conversion stage done by oversampling DACs when we feed them with PCM data (oversampling DAC will oversample it and convert to DSD before doing analog output). Therefore if hardware algorithm is sub-optimal we do not care about it anymore by providing DSD data directly to the chip.

Some details are posted here:
http://twitter.com/neutroncode
 
Sep 17, 2019 at 4:35 PM Post #654 of 1,374
So as a avid convert to Neutron, im still learning the finer details. Can someone (@dmitrykos ,anyone in fact) tell me if i should have any need of this menu (or it's sub-menu) as i can't tell if it's just for DSD files or whether it up scales to DSD (like Onkyo player). I use almost exclusively FLAC files btw. Any advice or help would be much appreciated
Screenshot_20190917-212926_Neutron.jpg
Screenshot_20190917-212940_Neutron.jpg
 
Sep 17, 2019 at 4:46 PM Post #655 of 1,374
@Steve Guppy, if you listen to DSD tracks to then you need [DSD, DSD over PCM] option switched On, if you wish to have new feature [All To DSD] working for you then [DSD, DSD over PCM] must be On either. If you wish to play FLACs and do not need above mentioned functionality then simply switch off [DSD, DSD over PCM].
 
Sep 17, 2019 at 4:50 PM Post #656 of 1,374
@Steve Guppy, if you listen to DSD tracks to then you need [DSD, DSD over PCM] option switched On, if you wish to have new feature [All To DSD] working for you then [DSD, DSD over PCM] must be On either. If you wish to play FLACs and do not need above mentioned functionality then simply switch off [DSD, DSD over PCM].
Will this affect how FLAC files play if this function is on? Does it convert to a DSD signal?
 
Sep 17, 2019 at 4:53 PM Post #657 of 1,374
Will this affect how FLAC files play if this function is on? Does it convert to a DSD signal?

http://neutronmp.com/feature_all-to-dsd


“As we all know the analog sound has limitless resolution but in digital world data is limited by the resolution of its digital representation. The lower resolution the less data can be passed to the digital-to-analog converter (DAC) for the accurate generation of analog sound.

Modern DACs are sophisticated devices which operate with 32-bit resolution and some oversampling DACs use 64-bit math to improve SNR even more. While in majority of cases these DACs accept 32-bit integer data which provides theoretical 192.66 dB SNR ratio there is still limitation imposed by the necessity to convert the floating point data of the audio engine to the integer output format of the DAC. This conversion is causing the quantization error when the audio data resolution has to be decreased, for example: audio engine operates with 64-bit resolution and we must output to the DAC in 32-bit integer format which requires truncation and effectively it is a source of the quantization error.

To lower quantization error within the perceivable range of the frequencies (for the human) we can employ the output in DSD format which is highly oversampled 1-bit digital representation of the audio data. Due to high oversampling ratio we do not truncate data bits and therefore deliver audio in its full resolution.

Neutron's audio engine is capable of output to DSD. If you employ Equalizer of other DSP effects and audio hardware supports at least DSD64 then consider using this opportunity to increase the quality of the final sound and to make it more pleasant to your ears.”

It only affects PCM content when All-To-DSD is on. DSD is unaffected.
 
Last edited:
Sep 17, 2019 at 5:12 PM Post #658 of 1,374
@Steve Guppy, if your output device supports DSD then with [DSD, DSD over PCM] + [All To DSD] Neutron will output DSD instead of PCM, e.g. your FLAC's PCM will go into PCM to DSD conversion routine before data is sent to DAC or OS (if OS exposes access to DSD, like on LG V30, V40).

As @WitzyZed correctly mentioned - DSD files will not be affected and will go through Neutron unmodified but FLAC's PCM will be converted to DSD prior output. This is what All To DSD was designed for.

 
Sep 17, 2019 at 5:49 PM Post #659 of 1,374
http://neutronmp.com/feature_all-to-dsd


“As we all know the analog sound has limitless resolution but in digital world data is limited by the resolution of its digital representation. The lower resolution the less data can be passed to the digital-to-analog converter (DAC) for the accurate generation of analog sound.

Modern DACs are sophisticated devices which operate with 32-bit resolution and some oversampling DACs use 64-bit math to improve SNR even more. While in majority of cases these DACs accept 32-bit integer data which provides theoretical 192.66 dB SNR ratio there is still limitation imposed by the necessity to convert the floating point data of the audio engine to the integer output format of the DAC. This conversion is causing the quantization error when the audio data resolution has to be decreased, for example: audio engine operates with 64-bit resolution and we must output to the DAC in 32-bit integer format which requires truncation and effectively it is a source of the quantization error.

To lower quantization error within the perceivable range of the frequencies (for the human) we can employ the output in DSD format which is highly oversampled 1-bit digital representation of the audio data. Due to high oversampling ratio we do not truncate data bits and therefore deliver audio in its full resolution.

Neutron's audio engine is capable of output to DSD. If you employ Equalizer of other DSP effects and audio hardware supports at least DSD64 then consider using this opportunity to increase the quality of the final sound and to make it more pleasant to your ears.”

It only affects PCM content when All-To-DSD is on. DSD is unaffected.

@Steve Guppy, if your output device supports DSD then with [DSD, DSD over PCM] + [All To DSD] Neutron will output DSD instead of PCM, e.g. your FLAC's PCM will go into PCM to DSD conversion routine before data is sent to DAC or OS (if OS exposes access to DSD, like on LG V30, V40).

As @WitzyZed correctly mentioned - DSD files will not be affected and will go through Neutron unmodified but FLAC's PCM will be converted to DSD prior output. This is what All To DSD was designed for.

So using Neutron, feeding a DSD capable Q5 DAC directly through the usb port, the FLAC pcm will be up sampled to DSD with "All to DSD" enabled correct? If this is so, will it cause problems when the Q5 is no longer attached? Say, if you're then attached to a bluetooth speaker or car system instead?
 

Users who are viewing this thread

Back
Top