I have to say playing around with FXSound does make quite a difference and to be honest the Framework doesnt sound that bad now.
The hardware just needs a bit of signal processing to give it more oomph.
I have to say playing around with FXSound does make quite a difference and to be honest the Framework doesnt sound that bad now.
The hardware just needs a bit of signal processing to give it more oomph.
This is great, thank you! I added it to the repo.
Thank you for this, I added louder variations of each preset to the repo!
A quick note on the loudness effect: You may notice residual ~1ms audio artifacts when pausing/playing media. This issue can be tracked here.
Thanks @Jason_H_Young and @ari . I tried out the lappy_mctopface_loudness.json preset just now, and I think I am going back to the without loudness version. The loudness does up the volume, but to my ears introduces back some of the bad behavior at a lower volume level. It is all subjective, of course, but I would rather have less bad behavior and turn the volume up myself, then have that show up sooner in the volume curve.
This is my reference piece of music that I test all speakers, headphones, etc using. Its incredibly technical, between the symphonic highs, spoken word, squarewave synth, etc. That and it is just an amazing piece ;^)
Reposting what I said in this thread (New 80db Speaker option in Marketplace? - #16 by ari) because I think it’s relevant here too:
Just upgraded to the 80db speakers. Absolutely fantastic, great job, Framework team! These should be the default option.
Max volume is actually load now, and I don’t need to use any loudness settings in EasyEffects (EQ) to make the volume sound more reasonable.
Please let me know if any of you have any questions about them!
The only annoying part of installation is lifting the tape for cable-managing the right speaker.
@Philonmetal’s preset works beautifully with the 80db speakers, btw! I finally feel content with the audio quality of the framework!
Great! I will order the 80dB Speaker aswell!
While I did like my portable speaker that my company called a laptop (macbook pro) what I really wanted was a high quality headphone amp/dac/mic interface. When I want real speakers only the macbook was plausable but I would happliy give up the space and just carry something better that doesn’t make the computer less good. The dac/amp/audio in is more required. I am typically carrying a qudelix or es100. but it would be nice not to need that. That said a dac amp that I consider good enough probably is $100. Maybe $50 for the parts on a card. If someone put the equivalent of a qudelix on an expansion card I wouldn’t hesitate even at $200. If I need external sound I would rather just pack something better. Fighting the size and cost value to get to “good” really isn’t worth it here.
@gracefu I’ve noticed a bit of a resonant peak in the same area, making male voices a bit boomy, but not necessarily straightforward peaky.
TBH, it doesn’t bother me that much - I usually use in ears while working, connect to a bluetooth speaker in the kitchen for casual stuff, and an ASIO interface to studio monitors for music work.
The speakers seem good enough for general media consumption, but I suspect that the resonant peak is more an issue of the resonant space of the case, rather than the drivers or room. Perhaps some sound dampening in the case around the driver units would fix?
Good advice on fixing with EQ though! Are you aware of anything windows native?
Just received and installed the 80 dB Speakers, downloaded FxSound and played some trip hop (Mark Farina) to play around with different sounds. Speakers are about twice as loud and am happy with sound. I usually use my ear phones or stereo system/DAC, but this will work.
Very late, but I love this! The sound is way smoother!
I’ve been bitten with this issue as well. I’m not quite sure how to get criticism to the framework laptop makers, but I think it would be vastly better if the speakers were just moved up by the keyboard.
Because i made a copypaste-error in my previous post ( thanks @Usernames !) here the, hopefully, correct .json code:
{
"output": {
"blocklist": [],
"equalizer": {
"balance": 0.0,
"bypass": false,
"input-gain": 0.0,
"left": {
"band0": {
"frequency": 100.0,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 1.0,
"slope": "x4",
"solo": false,
"type": "Hi-pass"
},
"band1": {
"frequency": 150.0,
"gain": 4.02,
"mode": "RLC (BT)",
"mute": false,
"q": 3.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band2": {
"frequency": 600.0,
"gain": -5.07,
"mode": "RLC (BT)",
"mute": false,
"q": 4.000000000000008,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band3": {
"frequency": 1200.0,
"gain": -3.49,
"mode": "RLC (BT)",
"mute": false,
"q": 4.17,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band4": {
"frequency": 2000.0,
"gain": 1.43,
"mode": "RLC (BT)",
"mute": false,
"q": 4.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band5": {
"frequency": 5300.0,
"gain": 3.84,
"mode": "RLC (BT)",
"mute": false,
"q": 2.64,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band6": {
"frequency": 6000.0,
"gain": 4.02,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Hi-shelf"
},
"band7": {
"frequency": 7500.0,
"gain": -2.09,
"mode": "RLC (BT)",
"mute": false,
"q": 3.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band8": {
"frequency": 8000.0,
"gain": 2.01,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band9": {
"frequency": 900.0,
"gain": -4.12,
"mode": "RLC (BT)",
"mute": false,
"q": 5.909999999999967,
"slope": "x1",
"solo": false,
"type": "Bell"
}
},
"mode": "IIR",
"num-bands": 10,
"output-gain": -1.5,
"pitch-left": 0.0,
"pitch-right": 0.0,
"right": {
"band0": {
"frequency": 100.0,
"gain": 0.0,
"mode": "RLC (BT)",
"mute": false,
"q": 1.0,
"slope": "x4",
"solo": false,
"type": "Hi-pass"
},
"band1": {
"frequency": 150.0,
"gain": 4.02,
"mode": "RLC (BT)",
"mute": false,
"q": 3.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band2": {
"frequency": 600.0,
"gain": -5.07,
"mode": "RLC (BT)",
"mute": false,
"q": 4.000000000000008,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band3": {
"frequency": 1200.0,
"gain": -3.49,
"mode": "RLC (BT)",
"mute": false,
"q": 4.17,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band4": {
"frequency": 2000.0,
"gain": 1.43,
"mode": "RLC (BT)",
"mute": false,
"q": 4.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band5": {
"frequency": 5300.0,
"gain": 3.84,
"mode": "RLC (BT)",
"mute": false,
"q": 2.64,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band6": {
"frequency": 6000.0,
"gain": 4.02,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Hi-shelf"
},
"band7": {
"frequency": 7500.0,
"gain": -2.09,
"mode": "RLC (BT)",
"mute": false,
"q": 3.0,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band8": {
"frequency": 8000.0,
"gain": 2.01,
"mode": "RLC (BT)",
"mute": false,
"q": 4.36,
"slope": "x1",
"solo": false,
"type": "Bell"
},
"band9": {
"frequency": 900.0,
"gain": -4.12,
"mode": "RLC (BT)",
"mute": false,
"q": 5.909999999999967,
"slope": "x1",
"solo": false,
"type": "Bell"
}
},
"split-channels": false
},
"plugins_order": [
"equalizer"
]
}
}
I would love to try your settings but I’m sadly on Windows. Would it be possible to make a preset for equalizer APO or FX sound that follows your settings?
I dont have any Windows to make a preset, but you could, manually, put the settings from my post above in any other EQ.
Frequency and Gain will transfer pretty well (because these are a standard), the Q-setting on the other hand are sadly not a standard and you would have to play around a bit. The type just tells you what you should use (Bell, High Shelf), everything else you can ignore.
I’ve worked on with the new 80db framework speakers.
I’ll use my friend’s macbook to compare next week or so, but for now, using this preset prevented any resonance tinning audio issues with the new speakers.
Pipe Wire profile: Framework Audio Profile.json - Google Drive
Or alternatively
I decided to do this for an Equalizer APO preset, here it is:
Filter: ON HPQ Fc 100.0 Hz Gain 0.0 dB Q 1.0
Filter: ON PK Fc 150.0 Hz Gain 4.02 dB Q 3.0
Filter: ON PK Fc 600.0 Hz Gain -5.07 dB Q 4.000000000000008
Filter: ON PK Fc 1200.0 Hz Gain -3.49 dB Q 4.17
Filter: ON PK Fc 2000.0 Hz Gain 1.43 dB Q 4.0
Filter: ON PK Fc 5300.0 Hz Gain 3.84 dB Q 2.64
Filter: ON HSC Fc 6000.0 Hz Gain 4.02 dB Q 4.36
Filter: ON PK Fc 7500.0 Hz Gain -2.09 dB Q 3.0
Filter: ON PK Fc 8000.0 Hz Gain 2.01 dB Q 4.36
Filter: ON PK Fc 900.0 Hz Gain -4.12 dB Q 5.909999999999967
It’s just a basic copy paste but if you see any typos/issues, please let me know.
I havent gone through this thread, but I would like to commend everyone on their efforts here. Coming from a Macbook Pro, I honestly didnt think these sounded as bad as everyone had said they would. Until I put on the effects! Honestly extremely impressed. Currently running the lappy_mctopface effect.
I heard so many complaints about the FW13 speakers so I was prepared for the worst but when compared to my older CLEVO laptop, the speakers in the FW13 7840U is significantly better. Even with EasyEffects lowering the volume a bit, 50% on the FW13 is 100% on the CLEVO.
This worked very well for me. Sound is much more precise. The low-shelf helps a lot to tidy up the sound.
Thank you very much for your effort!!