Usb-C Dac gain control without root - tutorial - Google Pixel 2 XL Guides, News, & Discussion

Tutorial
Using Neutron player and it’s custom Usb driver to play Google music.
Requirements:
Neutron player
Bubble Player
Working tethering if you are not in a wifi zone.
Rational:
The current android usb-c audio driver defaults to max digital gain of the dongle, causing higher distortion than if it was set to a lower gain. The Pixel Gain control app addresses this. If you have root, this is the way to go.
If not rooted, there is a bit of a workaround that will be discussed here.
Basically we are going to use Bubble player to expose the Google music library/playlist for Neutron player serving as the front end. Neutron will play DLNA streams and will see Bubble as such.
Advantage-custom Usb driver to minimize distortion and allow custom sample rates not available in android (Pixel at least) such as 44.1 or 96 Khz if the Dac supports it.
All the great features of Neutron-up to 20 band parametric equalizer, crossfeed, surround.
Disadvantage- cumbersome workaround, you will lose headset non music audio while the Neutron driver is active (system notification, ringtones, phone).
Install both apps.
It is best if you have some playlists in Google music or radio stations already set up.
Bubble setup:
Enable local media server and advertise on lan.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Under Google music, enable + remote browsing.
Under Cloud, Google Music- refresh and choose playlists.
Set media volume ¾ of the way up in settings.
Open Neutron
Audio hardware:
Choose generic driver, not 32 bit out, Direct USB Driver
Tap on Direct Usb driver and make sure Volume control is off.
Choose follow source frequency
Go to Sources
Hit the + button
Choose DLNA:
Choose Bubble
Choose Stations
Choose Playlists
Hit the check button
Back out to Neutron Playlist menu
Here they are
Choose a playlist and start playing.
Go to the gain/equalizer screen.
Note the Dac setting bar on the right. That is the way to adjust the Usb Dac. Keep the slider less than 2/3 down from the top if possible.
Keep android volume high to compensate:
After a quit/reboot, you need to be on a wifi or hotspot, restart Bubble, open Neutron, go to sources. It may also be necessary to repeat the process of adding the DLNA server and all that follows
You may need to refresh the Google playlist/files from Bubble if anything changes in your Gmusic.
Proof of concept
Elimination of distortion playing a streamed 1kHz sine from Google on line, with Neutron:
Stock:
Neutron driver:
I am probably forgetting a fair amount of detail.
Will add to instructions as needed.

I guess it is worth mentioning, the only way to change the volume is via Replay Gain button. Maybe I pressed something wrong, but changing volume with a button does nothing.
I also could not find and do "Set media volume ¾ of the way up in settings." in BubbleUPNP. Any chance you can point this out.

The volume slider on the equalizer screen controls the Dac gain. I thought that the volume rocker would handle the Android volume but it doesn't appear to.
Let me speak to the developer for clarification.
Thanks.

I was interested in using the pixel dongle both for portable use and for travel from a laptop. Is the digital gain controllable from windows / linux? Is it simply the volume on that device, or something else? How about forcing selection between 3 impedance modes?

johnnyz86 said:
I was interested in using the pixel dongle both for portable use and for travel from a laptop. Is the digital gain controllable from windows / linux? Is it simply the volume on that device, or something else? How about forcing selection between 3 impedance modes?
Click to expand...
Click to collapse
You can't force the voltage change to my knowledge, it depends on the headset impedance. If you are using linux, then you can adjust the digital gain with Alsa (that's what I do in my app on the Pixel).
You won't find a better Dac at this price either.

Nice, would love to find a way to do it on Windows as well. I'll look around as well

Related

Push pictures / music and movies to pc

OK I'm sure I read somewhere how to do this on my night shifts but now cannot find anything.
All I am trying to do is put a DLNA service onto my pc to allow me to show pictures etc from the phone to the PC
All I can find on the web is how to access my PC media from my phone.
It's quite straight forward. Make sure both the phone and computer are connected to the same wifi network. Open windows media player on your computer and under the streaming tab there should be a setting allowing 'devices to connect via the Internet' something along those lines, sorry I'm not in front of my computer. Now on the phone when you view a picture or play a video using the stock apps there should be a wifi-ish icon, tap that and it'll transfer to the windows media player. Should be available in the music player app too but I haven't tried that.
Sorry I think I've explained that pretty badly lol. But try it and if you get stuck I'll help you out later when I get home from work.
I have an option to allow internet access to media but I want to play mobile media on the computer not the other way around.
All the options on the streaming tab are to allow the media on the computer to be accessed externally or streamed to a device on the network.
I am trying to treat my PC like a DLNA tv and play the media from my phone onto the PC.
Here is what I see if this helps
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
and
Yep, I know what you're asking for. I've just retraced my own steps so here it is: Make sure the computer and phone are on the same network. On your windows media player click 'stream' and choose 'allow remote control of my player'. Now play a video on your phone and click that icon on the top left corner. It should bring up any devices around on the same network that are capable of receiving the stream, your PC / windows media player among them. Select it and it should start streaming.
Once it's playing on the PC you can change the volume and skip scenes from the phone as well as the PC. Also as a bonus you can press the home button and use your phone as normal with the video still playing on your PC.
Let me know how you get on...
Edit: This should be the same for pictures as well as music using the stock apps. They all play in windows media player.
I tried that last night. My phone can see my 2 sonos players for music and nothing for videos. I didn't try pictures. I'll have another look when I get up. Can I just check, my pc being wired not wifi shouldn't effect this.
Sent from my SM-N9005 using xda app-developers app
No it shouldn't, as long as they're both on the same network. Keep trying and it should work. I remember when I had to set it up a few months ago, it took me a few tries before it finally worked.
Just to make sure...you are leaving the windows media player running right?
Tried again linked my windows live id but nothing, I'm not completely sure my options are the same as yours. I do not have the exact wording "allow remote control of my player"
You do have that option, it's in the first pic you posted. Click stream and it's the second option 'allow remote control of my player'.
You shouldn't have to link your live Id or anything. When the phone does the scan it'll show whatever your computer is named. Only if the windows media player is running on your pc at the time.
Sent from my SM-N9005 using xda app-developers app
HMMMM kind of working now ta.
Was sure I had tried that option but obviously not.
Bizarrely the phone now sees my TV as as well.
Only managed to push pictures so far but most other things are on the network anyway.
Cheers for that

Sony Xperia SP Audiophile Thread - Share your music settings !

All you music lovers/Audiophiles listen up !,
Post the accessories that you use along with 3rd party applications and its settings making a unique experience for the listener.
Just follow the template below:
Accessories:
IEMs, Headphones, Headset, pocket ampilifers etc.....
Music Application:
Stock music player, 3rd party players etc....
Equalizer Settings, Headset settings etc...
Suitable for:
List the music genres......
Here's my take
Accessories:
Audio Technica ath-clr 100
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Music Application:
Walkman with Studio Surround Sound selected
Equalizer Settings
Suitable for:
Progressive Rock/Metal , Alternative Rock , Pop
Another one
Accessories:
SOUNDMagic E10
Music Application:
Walkman with Studio Surround Sound selected
Equalizer Settings
Suitable for:
EDM , Drum n Bass , Triphop , Dubstep , Electronica etc....
Good idea to collect some user data from those who listen to music.
My spec:
http://nl-nl.sennheiser.com/stereo-earphones-sound-isolating-earphones-cx-200-street-ii
Music:
Dubstep, Drum and Bass, Glitchhop, Chillstep, dance, trance, hardcore, hardstyle (something with alot of bass in it )
Oh great
Here are mine
Accessories
Bose MIE2i http://m.bose.co.uk/GB/en/home-and-...-mobile-headphones/bose-mie2i-mobile-headset/
Settings
Nothing great
Clear Audio+ enabled all the time
Genre
I enjoy songs with bass,rock,metal,pop
So now its my turn.
Headphones?? Dont use it, or only when fishing to radio listening.
For home listening I use good old Thomson DPL 930VD.
And settings:
Music: Minimal, Detroit, d'n'b, Dubstep, and little rock and tanz metal.
Don't make letters too big.We are not blind
My preferred sound app and settings:
Accessories:
Sony MDR-EX85 In-Ear phones
Music APP:
Walkman (No sound enhancements used)
Novelty Audio App:
Viper4Android v2.3.2.6
Sound Settings -> Music Effects -> viper4android FX
V4A Driver - Super High Quality Audio
V4A UI settings -> Expert
V4A functions Enabled:
◘ Playback Gain Control: ON
◘ Convolver - HTC Beats Audio
◘ Field Surround:
Surround Strength LVL.3
Mid Image Strength EXTREME
◘ Dynamic System: ON
Listening Device: Common Earphone (v2)
Dynamic Bass: 10 Percent
◘ Auditory System Protection (Cure Tech+ enabled)
Binaural Level: Slight
◘ Master Gate (Limiter)
Output Gain: 6.0dB
Music Genre: ROCK, METAL, TECHNO, HOUSE, ALTERNATIVE, POP
headbon3 said:
...
Music APP:
Walkman (No sound enhancements used)
...
Click to expand...
Click to collapse
I am amazed - Kudos!. :good:
I tried to like walkman but the bare-bone appz interface makes it impossible even to organise a playlist.
headache59 said:
I am amazed - Kudos!. :good:
I tried to like walkman but the bare-bone appz interface makes it impossible even to organise a playlist.
Click to expand...
Click to collapse
I use playerpro for that...the playlist format is universal and most 3rd party music players support it[emoji16]
Sent from my C5303 using Tapatalk

DTS with XBMC 13.0 Gotham – Beta 2?

If i play a movie with DTS or Dolby Digital (AC3) (with Mad Catz M.O.J.O. and with XBMC 13.0 Gotham – Beta 2) NO digital signal is sent to my receiver, only stereo.
I read on another forum i have to use does settings in XBMC 13.0 Gotham – Beta 2:
and i stand corrected on the DTS to AC3 transcoding: (credited goes to popcornmix)
1. Set "number of channels" to 2.0.
2. "Output configuration" to optimised.
3. "Enable Passthrough" on
4. "AC3 capable receiver" on
5. Enable Dolby Digital transcoding on
6. "DTS capable receiver" off
But i do not have the option to set "Enable Passthrough" on, and also do not have the option to set "AC3 capable receiver" on, also do not have the option
to set Enable Dolby Digital transcoding on, also do not have the option to set "DTS capable receiver" off.
XBMC 13.0 Gotham – Beta 2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
And i can still Increase the volume with Volume Amplification when i play a video, and if i was getting a Digital audio signal i could not Increase the
volume in XBMC, only with my Receiver.
So what must i do, please help.
Strange is with MX Player (with DTS Codec) when i play a movie with DTS, i get DTS on my screen of my Receiver, and also Dolby Digital (AC3).
So why not with Other players like XBMC.
I use the USB 3.0 port for my USB 3.0 External hard drive.
AmigaWolf said:
If i play a movie with DTS or Dolby Digital (AC3) (with Mad Catz M.O.J.O. and with XBMC 13.0 Gotham – Beta 2) NO digital signal is sent to my receiver, only stereo.
I read on another forum i have to use does settings in XBMC 13.0 Gotham – Beta 2:
and i stand corrected on the DTS to AC3 transcoding: (credited goes to popcornmix)
1. Set "number of channels" to 2.0.
2. "Output configuration" to optimised.
3. "Enable Passthrough" on
4. "AC3 capable receiver" on
5. Enable Dolby Digital transcoding on
6. "DTS capable receiver" off
But i do not have the option to set "Enable Passthrough" on, and also do not have the option to set "AC3 capable receiver" on, also do not have the option
to set Enable Dolby Digital transcoding on, also do not have the option to set "DTS capable receiver" off.
XBMC 13.0 Gotham – Beta 2
And i can still Increase the volume with Volume Amplification when i play a video, and if i was getting a Digital audio signal i could not Increase the
volume in XBMC, only with my Receiver.
So what must i do, please help.
Strange is with MX Player (with DTS Codec) when i play a movie with DTS, i get DTS on my screen of my Receiver, and also Dolby Digital (AC3).
So why not with Other players like XBMC.
I use the USB 3.0 port for my USB 3.0 External hard drive.
Click to expand...
Click to collapse
use the ouya version of xbmc
https://diegomejia.globat.com/android/Xbmc for ouya_12.3.2.apk
mejdam said:
use the ouya version of xbmc
https://diegomejia.globat.com/android/Xbmc for ouya_12.3.2.apk
Click to expand...
Click to collapse
Thank you for that, when i get my M.O.J.O. back i will install this version.
My M.O.J.O. whas freezing everytime, and was getting very hot, so sent it back for repair.

Best audio setup for simple car audio/speakers AUX?

Hello xda,
I, as I imagine many other people in this forum, love hearing my music while driving. It's soothing, makes the ride easier and all in all can be a great experience. However, things can always get better.
I'm using my Galaxy Note 3 along with Poweramp music player and no additional SoundFX or anything. Poweramp is adjusted in the "Bass and Treble" preset, bass is halfway up, treble is 3/4 and StereoX is halfway up as well. Sound is pretty nice and bass is nice as well, however, I feel that the sound could be waay better than what it currently is, I love a nice, booming feeling bass (none of that cracking bull) but it lacks in that department.
My car has a simple radio with AUX entrance and 4 pretty normal speakers, I know this will certainly limit my experience and I currently do not have the resources to improve this aspect of my audio, but I was wondering if anyone here had reached a good setup or preset for listening music in your car's audio that you would like to share. I would be very glad to hear about your experiences and current setups.
SoundFX apps, Music player apps, Equalizer presets... all that stuff. I'm looking for a nice clean booming bass and clean trebles, not interested in distortion or drowning the higher pitched noises in exchange for lows. Share with us!
Just in case anyone came across this thread and was interested in improving the sound experience of your low-end car audio system. I found a very good mix for my phone. Clean punching bass and great treble. Remember that most likely it will not sound the same in your vehicle due to all the variables involved. But give it a try nonetheless.
Viper4Android settings (thanks to yung40oz84 for most settings, I just made minor changes. http://forum.xda-developers.com/att-htc-one-m8/general/viper4android-settings-low-car-speakers-t2929697):
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Used PowerAmp. Equalizer is FLAT, bass and treble 1/3 way up. No StereoX. Limit enabled. Remember to disable direct volume control and enable musicFX in Poweramp.
When playing music, go to Viper4Android, go in menu and tap "Driver Status".
In processing it must say Yes. Otherwise, V4A is not working. Try enabling compatible mode and rebooting.

Increased headphone volume! Nice.

I just got my G4 (US991 running MM) a few days ago. Low headphone volume was crappy. I found a way to increase the volume using the built-in but hidden 32 bit Hi-Fi DAC controls. Using Nova, use the activity widget. Choose settings, then choose 32 bit Hi-Fi DAC. Be careful moving that volume slider, its very touchy and will get LOUD quick.
BTW, when choosing an activity, press/hold to launch the activity without actually linking that particular activity as the widget. This allows you to play around with activities faster without having to start with a new widget each time.
H815
It just opens sound & notification tab from settings :< H815 running v20d MM .
This is what it does on my uS991.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my LGUS991 using Tapatalk
My H815 on MM 6.0 v20d briefly shows that settings page header but then closes and goes to the sound tab of the regular settings.
I can't found it, make a video of it please or be more specific.
---------- Post added at 05:07 PM ---------- Previous post was at 05:04 PM ----------
Bootyshine said:
It just opens sound & notification tab from settings :< H815 running v20d MM .
Click to expand...
Click to collapse
I have the same thing, sound & notification.
Using Nova Launcher, on homepage, press/hold to add a widget. Choose the Nova Activity widget and place it on the homescreen. The activities list will automatically open to let you choose what activity that widget actually activates. Scroll down to settings, click on it and look for "32 bit Hi-Fi DAC" and click it. The widget will now be linked to this activity. YMMV.
I can now turn up the volume about half-way while listening to music because it actually gets really loud now. Rebooted and the setting stuck. Good luck peeps.
Guys guys. Plug headphones and play music. I got it. But the settings dont really change much Its nice to play with them tho Thanks OP
I finally found the "32 bit Hi-Fi DAC", but when I click, it send me to sound & notification, too bad, thank you.
Found it and it works , good find OP
Do the above steps and add the widget to home screen then plug in some headphones , play music and then click the widget , it does boost the volume quite a bit but I have Viper4Android installed so it might be because of that as to why my volume increases significantly.....
Xceeder said:
Found it and it works , good find OP
Do the above steps and add the widget to home screen then plug in some headphones , play music and then click the widget , it does boost the volume quite a bit but I have Viper4Android installed so it might be because of that as to why my volume increases significantly.....
Click to expand...
Click to collapse
I use viper also. Most def. viper does such a good job. Viper + other sound mods. Are not good to run though. Can fry the voice coil in the speaker from to much boost. I dont use head phones i plug min in to my amp in my car and its to much sometimes with viper alone. Have u ever tried goin into settings in viper and setti g the ui to expert you get loads more options than when u first install it.
I've used Viper before. It was great. Tons of options available. I don't really care for super loud music. I just want to be able to adjust the bass levels so it sounds nice and deep but not boomy. Sometimes equalizers boost the higher frequencies as the bass and it's just boomy and terrible and makes me hate life. Lol. Best equalizer I used was DSPManager during the CM10 days. It made my bass super deep and clean without muddy mids or high frequencies. Perfect. I still keep my Samsung Fascinate as an MP3 player because of DSPManager and it's awesome sound.
Sent from my LGUS991 using Tapatalk
I also found a screen mode option that offers, standard, vivid, and something else setting. Tried it, didn't see any difference. I was looking for a scaling option like I found on my S6. Darn.
ohh kick me sound settings...
TheMadScientist420 said:
I use viper also. Most def. viper does such a good job. Viper + other sound mods. Are not good to run though. Can fry the voice coil in the speaker from to much boost. I dont use head phones i plug min in to my amp in my car and its to much sometimes with viper alone. Have u ever tried goin into settings in viper and setti g the ui to expert you get loads more options than when u first install it.
Click to expand...
Click to collapse
Yes i always use the expert settings
I have tried everything but i can't get this to show. It throws me instantly to sound settings....
chaki- said:
I have tried everything but i can't get this to show. It throws me instantly to sound settings....
Click to expand...
Click to collapse
Be sure headphones are plugged in and music is playing when you click the DAC option.
el6006 said:
Be sure headphones are plugged in and music is playing when you click the DAC option.
Click to expand...
Click to collapse
Done that multiple times.....no luck...
chaki- said:
Done that multiple times.....no luck...
Click to expand...
Click to collapse
Same
Sent from my G4
Ls991 cant even find a dac option on nova.
Update guys: It doesn't seem louder anymore. Was good while it lasted. Sorry for getting everyone's hopes up.
While playing around with this though I noticed that the phone recognizes different devices. I've seen a headphone icon, a headset icon, and an auxiliary device icon pop up in the notification bar. I assume the DSP works differently with different devices maybe? I don't know.
Sent from my LGUS991 using Tapatalk

Categories

Resources