[HN Gopher] We need physical audio kill switches ___________________________________________________________________ We need physical audio kill switches Author : stargrave Score : 290 points Date : 2020-09-20 17:19 UTC (5 hours ago) (HTM) web link (rubenerd.com) (TXT) w3m dump (rubenerd.com) | neya wrote: | This is one of the reasons why all the amplifiers I build for my | personal use, be it power audio amps or headphone amps, don't use | any fancy audio switch ICs. I prefer analog exactly for this | reason. A simple relay with a push button. Leaves me more room | for other stuff inside the cabinet, while getting the job done in | the simplest way possible. | coretx wrote: | If you physically cut a audio signal, one end of the cable turns | into a broadcasting radio antenna. Reality isn't as simple as | presented. | sjruckle wrote: | How do you figure? | coretx wrote: | Basic physics. | jng wrote: | A low-power 20kHz signal on a PCB track not designed to radiate | is not going to be a problem at all - plus you can always | switch to terminating with a resistor in the unlikely case it | is a problem. Also the author mentions connecting directly to | the DAC, most DACs, and definitely all DACs I have studied the | datasheet for have a CE (Chip Enable) signal, or some more | advanced way to control audio output with a command (using an | SPI or similar interface), no need to cut the audio | connections. Reality isn't as simple as applying basic physical | knowledge without the required context. | skohan wrote: | I've been thinking the same about power switches lately. If I | turn a flashlight, or an old radio on or off, I flip a switch and | get the result I want. With my 65 EUR gamepad, or 300 EUR | headphones, I hold a button and wait several seconds for the | result. | | Why has UX regressed so much in these areas? | Symbiote wrote: | My rented apartment has switches that presumably use radio to | turn on and off the lights. | | There is no further integration, or smart app etc. | | I can't see which light switch is on or off, so even after | years living here I mix up some of the switches. | | Sometimes the radio pulse doesn't register, so I have to go | back to the switch and press it again. | | After pressing the switch, there's a perceivable, variable | delay for the light to come on. | | Guests are confused. | | There are only downsides with such a system. | pbourke wrote: | These kinds of switches are perfectly analogous to technical | debt. Doing things the right/straightforward way involves | costs that we don't want to pay (holes in the wall/labour to | run a new circuit) so we shoehorn a complex hack using some | new tech (RF control). The cost savings are moderate and the | price paid is amortized over every further use of the system. | yholio wrote: | A few years down the road, the radio switch transmitter | breaks down and is no longer manufactured. The receivers, | wires and the mechanical switches blocked in the ON | position are hidden somewhere under multiple layers of | drywall. | | But the functionality of the switch can be emulated with | with a software defined radio attached to a 1GHz Raspberry | Pi running Linux. It works great, but an out of date kernel | enables a virus that spreads from light-switch to light | switch and performs a light show on the evening of 4th of | July in any calendar year. | evan_ wrote: | Wouldn't the switches just be placed in the boxes for the | old switches? Burying a switch as you describe is against | code in the US and I assume other countries. | projektfu wrote: | You are living in the little hell we created. Sorry. | joe_the_user wrote: | The upside to wireless switches are how cheap they to install | and remove. | | I'm in a 40 year old apartment with a lot of switches that | now affect nothing, because they broke and no one fixed the | wires ('cause landlords are cheap). I wouldn't want to change | this for a bunch of wireless switches but it's easy to | imagine landlords of the future wanting nothing but glue on | fixtures - routing wires costs significant money. | ctdeneen wrote: | Are you saying the switch is broken? Those can be replaced | in about 15 mins and cost very little. The wires in wall | rarely break and if do that could be a very dangerous | situation. | birdyrooster wrote: | Waiting for "yeah there is a circuit that trips the | breaker even with nothing plugged in" | RedShift1 wrote: | At work we have a few rooms that have 4 buttons organized in | what normally is one light switch. Each button controls | different parts of the rooms. I call them Heisenbuttons, you | never know what they'll do until you've pressed them. | Reason077 wrote: | Try operating them with your eyes closed. Real | Heisenbuttons change their behaviour depending on whether | or not they're being observed. | millstone wrote: | I installed a wireless (RF) switch and I like it. It lights a | tiny LED when it's on, and it is as reliable as a hardwired | switch. | | The big advantage is that it provides separate fan and light | controls without needing to run new electrical wires through | the wall and ceiling. | m463 wrote: | I have always wanted a flashlight with a brightness knob, that | clicks to off. | | It is incredibly hard to find this. I have one somewhere, but | the knob was a little silly: | | https://amzn.com/B07BDQS3XX | | I think a better design would be a ring around the | circumference that you twist. | | But I agree - when it came to putting a good stereo in my car | (when you used to be able to do such a thing) I always kept | looking until I found one with an actual volume knob. In a | moving car - grabbing a knob and finding the right volume level | is immediate and doable. | | By the way, schiit hel: https://www.schiit.com/products/hel | aareet wrote: | Maglite flashlights behave as you describe - you turn the | head to turn on/off and change intensity or pattern | | https://www.amazon.com/s?k=maglite | Poacher5 wrote: | Unless something's changed since I bought my big maglite, | the outer ring only controls the beam pattern, and the | button just gives you on and off. Things might have got | fancier in the meanwhile, but mine still does what it needs | to. | ranger207 wrote: | You want one of these: http://flashlights.parametrek.com/inde | x.html?type=flashlight... | pmalynin wrote: | Schiit audio is quite good, I have had the Magni 2 and Modi 2 | for about 4 years now and they work really well. And they're | small enough that I can throw in my backpack when I go | somewhere for longer (>2 months) period of time. | MereInterest wrote: | And even if there is a physical switch, it is not clear what | that switch is doing. My bluetooth headset has a hardware | on/off switch. However, when the switch is turned off, it plays | a sound to say the words "power off". If it were a physical | switch across the battery, then I would expect the power to be | immediately cut, and it shouldn't have the power to say that | the power has been cut. | moe wrote: | But then how would you know it's really off! | pessimizer wrote: | The way I've been able to learn that devices are off since | the early 2000s is that the blindingly bright blue LED | light is replaced by a blindingly bright red LED light. | kempbellt wrote: | I sense sarcasm, but I'll answer anyway. | | A power indicator light would do the trick... | | But in all seriousness, your bluetooth headphones should | have a sim card built in and be an IoT slave to the cloud. | So that when you turn them off, they send a message to | Alexa, Google, and Siri, so that _all_ of your devices can | tell you "YOUR HEADPHONES ARE NOW OFF" at the same time. | Like a tiny choir of angels informing you of the new state | of your device. | | But of course, there will be one slow/older device that | lags 0.3 seconds behind and says "HEADPHONES...OFF", | completely out of sync with the rest, like a rebel. | | _Damnit, toilet! Get with the times..._ | bitwize wrote: | YOUR JACKET IS NOW DRY | Shared404 wrote: | This reminds me of that one dystopian text adventure game | the verge put out a while ago. | | The version on the original site now links to here: | | https://adirobertson.itch.io/wake-word | | for those who haven't played it yet. | animationwill wrote: | More important than speaker kill switches, we need | physical/hardware microphone switches that disconnect the | circuit. These are built into Amazon Echo devices, but it's | unclear if Google Home or other Apple HomePod have this (a quick | revealed they do not). | ricardobeat wrote: | Google Home mini certainly has it, it's the only physical | switch on the device. | animationwill wrote: | A physical switch does not necessarily mean the microphone is | disconnected at the hardware-level. I checked these and I | don't think it does | | https://support.google.com/googlenest/thread/24537110?hl=en | | https://www.ifixit.com/Teardown/Google+Home+Mini+Teardown/10. | .. | DoctorOW wrote: | IIRC My Mini has corrected me for speaking to it while it was | muted so I'm not sure it's a hardware kill switch. | Reason077 wrote: | On my regular Google Home, pressing the mute switch makes | it turn orange. It then won't respond to any voice input | until you unmute it. | ohyeshedid wrote: | There's a huge difference in the microphone being | physically incapable of hearing you vs a toggle switch | that tells the os not to respond to you. | fallingmeat wrote: | you could make the same argument about a lot of things on your | PC, or elsewhere. simpler is always better, until you need to do | a lot of things. | anotheryou wrote: | After a volume shock it's too late. I think there should be a | limiter/compressor by default or something, especially sensitive | to when there is an initial loudness jump. | Jon_Lowtek wrote: | >> "mute buttons on keyboards shouldn't need to go to software, | they should immediately send a signal to the motherboard's DAC" | | I don't have a lot of knowledge about this, but audio is often | streamed via USB or HDMI or Bluetooth or WLAN to another device, | like headphones, an AV receiver, or wireless speakers and then | uses the DAC in that device. | | So the blog posts wish would result in the mute button not doing | anything for many users, because it controls only a very specific | hardware, but the users expect the function to work against all | sound emitted by the operating system on any connected hardware, | right? This guy actually wants a switch on his headphones. Or am | i wrong and all sound goes through the motherboards sound card at | least once, even if it is sent somewhere else? | stingraycharles wrote: | > This guy actually wants a switch on his headphones | | He specifically addresses that, and then compares it to | unplugging a keyboard that gives electric shocks, which is a | completely different thing. He kind of lost me at that point, i | just immediately get my headphones off my ears when something | like this happens. It's a simple and powerful solution and | doesn't require the complexity for the reasons you just | mentioned. | toxicFork wrote: | I was working as a video/audio engineer for a bit and for | Bluetooth especially the latency is insane. For some devices it | was around half a second. I don't think I have seen two seconds | though. The main thing was that we would need to stream the | audio first, wait for the latency duration, then start showing | video frames. If you press pause, the audio would stop after | that much time. I haven't checked if some devices allowed | sending of start/stop commands through less latency methods | though. My job was mainly concerned with playback. | stingraycharles wrote: | I have stopped using Bluetooth audio altogether. I feel like | it's a major step back in audio quality, but maybe you may be | the best person to ask: for someone who appreciates high | quality music codecs on eg spotify, what can I do to make | this work over Bluetooth? I have some Bose QC2 headphones and | as far as I can tell it's pretty much impossible to get | anything over 128kbits. | | Is there something I'm overlooking here? | maest wrote: | > I don't think I have seen two seconds though. | | The obscenely priced Bose SoundSport (GBP 180) in-ear | headphones have around 2 seconds of lag. That is when I press | stop and when the music stops, it's around 2 seconds. Same | for start and skip. | | Even worse, by default, video and audio do not sync up. If | you try to watch a youtube video with these headphones | connected, your sound will lag by about 1 second. Nothing can | be done about it. "The fix" is to use special apps that apply | a delay to the video, to obtain a semblance of audio-video | sync (no solution for PCs). | | Again, you have to pay GBP 180 for this experience. | | I received these headphones as a gift, so at least I didn't | spend money directly. I still feel bad for the person who | gifted me these, complete waste of money. | bzb5 wrote: | I've got a microphone with a physical kill switch and when turned | off it still leaks like a sieve. Be careful with those switches. | onion-soup wrote: | I always wondered if these physical switches are actually | reliable and now reading your comment actually terrifies me. | This behavior can cause irreversible social damage in say | during high steak business meetings. One could absolutely sue | the microphone manufacturer for this. | formerly_proven wrote: | "It depends". | | Digital built-in microphones use DMIC, which aiui is a one- | wire interface where the microphone just sends a delta-sigma | bitstream. If you implement the switch through a multiplexer | or logic gate this kills the signal 100 % essentially. | | Analog electrets can't be just shorted, because that causes a | loud BANG when you switch due to the bias voltage, so you use | a capacitor in series, which only shorts the AC portion. | Because of the impedances involved, this only gives you 40-60 | dB of attenuation, which isn't enough for a good ADC. | | Similar for XLR microphones (hot+cold are shorted, not | disconnected, because of phantom power). | jrockway wrote: | Why do you need to short it? Just move the wires from "on" | to "high impedance" (similar to what a pair of scissors | would do when applied to the cable). | formerly_proven wrote: | The assumption is you want a click/pop-free mute. If you | don't, then just SPDT the signal input to ground, problem | solved. But if you do want it to be pop-free, you can't | be disturbing the DC bias path (as explained above), so | that isn't an option. | amelius wrote: | Can't you switch the bias voltage off? | anticensor wrote: | It would make the microphone half-off, still capturing | the upper half of the soundwaves. | formerly_proven wrote: | No, the output of electret capsules is generally wired as | a common source amplifier at Ugs ~0 V with an N-JFET. | Without bias, there will be neglibible output | (~essentially only the capacitive coupling from the gate | to the output; if you SPDT the bias voltage to ground, | you're having a >100 MOhm source impedance (the capsule) | fighting a couple kOhms (bias + input resistance) through | perhaps 5 pF or so. | formerly_proven wrote: | Yes, but then we're back to loud popping sounds when you | turn it back on. | amelius wrote: | You could ramp up/down the voltage gradually. | | Anyway the thing is connected to an ADC. The computer can | sense when the switch is turned on/off, and turn off (or | flush) the audio pipeline at the appropriate times. | YarickR2 wrote: | Oh I love them high steak business meatings, with rare | proposals and well done outcomes. ontopic: all mechanical | switches fail, and have multiple ways to fail, from subtle | contact jitter to loose/broken springs to whatever else could | break | qchris wrote: | I upvoted your 'steak' puns, but wanted to point out that | "the all mechanical switches fail" is not necessarily a | useful observation. All things fail, and it's absolutely | possible to design a product where either | | a) the switches are trivially repairable (like switching | out RAM on my Lenovo, which requires exactly two Philips | screws), or | | b) designing the switches such that their mean time to | failure is far longer than the mean time to failure of any | of the other critical components, which is absolutely do- | able using the right materials and tolerances. | | It's not as though audio on a laptop is pumping enormous | amounts of current that presents a serious electrical | challenge in that respect, and it's unlikely that the | mechanism is going to be used 1000 times per day for 10 | years. | | Edited for formatting | wizzwizz4 wrote: | If you have two kill switches, one on each wire, would it still | leak? | Scoundreller wrote: | Or, instead of single-pole, single-throw switch, have a | double-pole switch which pulls it to ground instead of | leaving it floating? | vidanay wrote: | I have accomplished this by using an external audio mixer at my | desk. I have physical volume controls for three PC's, two ham | radios, and a police scanner. Then there is a master volume | control for everything mixed. | romwell wrote: | Same here. One advantage of a home studio setup is many, many | sweet knobs. | | The musicians have figured it long ago that physical controls | and no latency is a must. $50 mixer solves many problems. | vehementi wrote: | If I could power on my computer with a giant roller coaster | pull lever I would | brandon272 wrote: | I let my spouse, who likes the novelty of a touchscreen, talk me | into a Whirlpool oven a couple years ago that is controlled by | touchscreen. I had no idea it was possible to hate an oven so | much. The only saving grace is that the stovetop elements are | still controlled by knobs. | systemvoltage wrote: | I don't understand why people find novelty of touchscreens | appealing. | | We've got to do a better job of educating consumers. The | marketing behind touchscreens is so powerful that it is | unanimously considered as a feature, something you must have. | | I get angry just thinking about the amount of marketing | bullshit around touchscreens. Just go to Garmin Aviation | website and now a lot of operation in _airplane cockpits_ is | offloaded to touchscreens. What happened to the scratch pad and | press an index key in FMCs? Age old UI and it is so crisp and | clear, there is absolutely zero ambguity. Write something in a | scratch pad, click the button where you wanna insert the data. | | This is a cost saving measure disguised as a feature. Public is | dumb and does'nt understand UI/UX in the slightest bit. | | It is just sad. As long as consumers keep buying, nothing will | change. | CyberDildonics wrote: | I think people assume it's a step forward without thinking it | through. It's a classic example of 'just because you can, | doesn't mean you should'. | skohan wrote: | Touch controls are _only_ warranted when you need to support | a large number of varied interactions which can 't be | supported by physical controls, or if you have to support | arbitrary gesture-based input (like a drawing tablet for | example). If that's not the case, physical controls are | _always_ better. If you 're operating a vehicle, or can't | look at the display for any reason, tactile controls are | _leagues_ better. | systemvoltage wrote: | Agreed and you nailed it - an iPhone with touchscreen makes | total sense. | cgriswald wrote: | I don't think it's quite so black-and-white although I | agree roughly with where you draw the line. | | My car has tactile controls but they control a cursor on a | non-touch screen. In this case touch screen controls would | be superior because it would be faster and there would be | less time looking at the display. | | An argument could be made for more controls to get away | from the need for a cursor/menu at all, and while I largely | agree, at some point you're likely to have so many controls | you end up looking at the controls anyway, even with | tactile hints. | | Even if not, in this case the major controls are basically | shortcuts and they're the most commonly used and important | shortcuts. Adding more buttons and knobs for things used | less frequently or of lesser importance would muddy the | waters and make these controls more difficult to use. | | To muddy the waters further, some controls can do double | duty with things like cycling through functions, double | clicks, contextual presses, etc. | pessimizer wrote: | General purpose computing requires generic control systems. | If your device knows its purpose, it shouldn't need a | touchscreen. | throwaway744678 wrote: | Another benefit, for kitchen appliances: a flat screen is | easier to clean than physical knobs. | slowmovintarget wrote: | Very high-end or professional ovens will not have this. These | are gimmicks for people with too much money, and too little | sense. | | I don't want my toaster posting on Facebook. I don't want to | link my refrigerator with my Google account. And no, I do not | expect my microwave to post pics of my food to Instagram. I | want a toaster that toasts properly and can be cleaned. I | want a refrigerator that runs forever, doesn't leak, and | doesn't build up frost in the freezer. I want a microwave | that won't burn out after a year and will heat evenly. | | I've managed to find all of these things, but it is becoming | increasingly difficult to find appliances that aren't | disposable, favoring internet-enablement to high-quality | construction. I'll pay for the stainless steel... leave the | wi-fi hardware out, please. | neilpanchal wrote: | We have the ability to design things better. SV folks | should get toghether and start a startup in this space - it | is ripe with many opportunities. One company comes in uses | the truthful marketing to change the tune of | GE/Haier/Samsung and others. | | Unfortunately, we're battling vicious hardware market | forces and whatever you do - it won't beat the cost of | existing players who cheapout in parts and UI, especially | when mass produced in China. Hardware requires serious | funding to get started and ME/EE skills are disappearing | from the west. | | Physical controls are getting more and more expensive due | to dwindling demand. Many encoders from ALPS have been | EOL'ed. | | I don't think we're gonna get out of this horrible UX/UI | rut. | Thlom wrote: | Looks like some connectivity is creeping into the high-end | stuff like Gaggenau as well, but at least they still stick | to TFT screens and not huge LCD touch displays, and it | looks like the connectivity stuff is actually useful for | stuff like remote diagnostics. | | My Samsung fridge can connect to wifi, but lord knows why. | I can adjust the temperature, but why I would want to do | that on my phone and not on the appliance itself I do not | know. | nexuist wrote: | I disagree wholeheartedly that cockpit touchscreens (as a | concept) are worse than physical knobs and switches. What are | you doing in an FMC that requires you to split focus between | operating the plane and operating the FMC? In what scenario | are you going to need to create a new flight plan while | pulling stunt maneuvers? When are you going to need to do | anything involving navigation if you do not first have | control (i.e. straight and level) of the airplane? | | >This is a cost saving measure disguised as a feature. | | Cost saving is not bad. Cost saving allows thousands of new | aviators to enter into a field they otherwise would be price | locked out of, and enables them to have a safe and enjoyable | experience. Consider the AV-20 and AV-30 touch screen | instruments: | | https://youtu.be/hhRrNQsBl2w | https://uavionix.com/product/av-30-exp/ | | For $1600 they provide in one instrument what you usually | would need 10-13 instruments for. These instruments are not | cheap; they all cost multi-hundred dollars to buy on top of | drilling the holes in the cockpit and the associated | maintenance to keep them all airworthy. If one component of | your AV-20 fails? Who cares; throw it away and install a new | one. It's dead simple. | | As for UX, physical interfaces are not immune either. There | have even been fatal crashes attributed to putting a lever in | a stupid place, labeling a button incorrectly, not flipping a | switch on time, etc. Just because you may see some horrible | touchscreen interfaces out there does not mean that | touchscreens are horrible. | | The difference is that the touchscreen can receive software | updates. At any point you can completely rearrange menus and | control to address shortcomings in the interface. Doing this | is practically free; the only downtime is waiting for the | firmware update to complete. Addressing shortcomings in | physical interfaces? You're looking at dozens to hundreds of | man hours on top of buying the new equipment to replace the | old. | | It costs Tesla $0 per vehicle to add a new button to their | cars. It costs millions for everyone else. This is not a | useless capability; it makes a difference every single day. | serf wrote: | >It costs Tesla $0 per vehicle to add a new button to their | cars. It costs millions for everyone else. This is not a | useless capability; it makes a difference every single day. | | Complaint #1 about Teslas' from owners that I have spoken | to is that the UI/UX requires total re-learning as opposed | to other cars, and then when the re-learning phase is | complete, it's still difficult to operate without full | attention. | | Sure, the argument 'Oh, they shouldn't be dividing their | attention from driving.' is all well and good; but try | convincing normal commuters that they should pull over to | adjust the volume on their stereo. I don't think you'll win | that one. | | Tactile/physical components are just easier to operate | without know-how, and without focus being pulled to them in | its' entirety. The linear movement of a volume jogging dial | is intuitive; there are two diretions on both the knob and | the mechanism which is being affected -- it's direct, and | obvious. | | Touchscreens, usually, are none of these. Using a touch | screen telephone is _not_ an eyes off exercises, but | dialing and talking to someone on any of my old flip phones | or Nokias _was_. There was a fundamental shift from | worrying about being able to do one thing very well to | doing all things OK in the cell phone world, and I think | that it 's a shame that companies like Tesla think that | this is a philosophy that should be pursued among auto- | makers. | | Thankfully, many automakers that were dead set on touch | interfaces have begun to realize that they're not good | _everywhere_. | | Mercedes/BMW/Audi went away from buttons just to find | themselves crawling back... and i'm okay with that. It | makes the cars easier to operate, and less focus dividing | on the road. | nexuist wrote: | > but try convincing normal commuters that they should | pull over to adjust the volume on their stereo. | | But they don't have to. On a Tesla you can adjust the | volume using the physical knob on the steering wheel; | similarly you can activate or deactivate turn signals | using the stalks. This is an example of touchscreens and | physical controls working together, just like it would be | outlandish to expect pilots to touch-and-drag on a screen | rather than using a joystick. | | > Using a touch screen telephone is not an eyes off | exercises, but dialing and talking to someone on any of | my old flip phones or Nokias was | | Is it not? Can't you use Siri or Google Assistant to call | a contact, or in the case of Tesla the on board voice | control? Of course the voice control may suck; but that | again can be fixed with software updates just as we've | seen in the mobile phone space. | | > Mercedes/BMW/Audi went away from buttons just to find | themselves crawling back... | | Because their implementations sucked. Try using an iPad | vs whatever you found in their cars; why is the iPad so | much better? It doesn't have to be. You could very well | have had an iPad-like experience with your car's | touchscreen if the manufacturer actually put in the | effort to refine it. Instead we got menus in menus in | menus: a horrible experience. | | In the aviation world, one of the most popular apps is | ForeFlight, which enables you to navigate and perform | common tasks on an iPad: | | https://www.foreflight.com/products/foreflight-mobile/ | | It is popular precisely because you can interact with | information on the iPad, rather than having to deal with | the shitty UX on your on board GPS or weather instrument. | ForeFlight is an example of touch done right, as opposed | to doing touch for the sake of touch. | combatentropy wrote: | > What happened to the scratch pad and press an index key in | FMCs? Age old UI and it is so crisp and clear, there is | absolutely zero ambguity. Write something in a scratch pad, | click the button where you wanna insert the data. | | I am not a pilot but am always interested in seeing examples | of great user interfaces. Can you post a link or more | information about what this device is? (Bonus: the version | you love and the version you now hate) | systemvoltage wrote: | They look like this: | https://i.ytimg.com/vi/RZawxJ6TLuY/maxresdefault.jpg | | The amber boxes are required fields and ---- are optional. | The bottom line is a scratch pad. You first punch in the | data there and push one of the index switches on the side | to insert it in place. | | Yea its not beautiful to most people (I disagree) but it is | very clear in the way it works. | | Here is the new one: https://www.aviationpros.com/tools- | equipment/maintenance-it/... | combatentropy wrote: | Got it. Thanks! | | > its not beautiful to most people | | I think the same could be said about audio mixing boards, | for example. I've found that interfaces for professionals | often look ugly to the uninitiated. | | I've said many times that you should give an interface | two weeks, not two seconds. Interfaces that you love | after two seconds, you may come to hate after using it | every day. Interfaces that are intimidating on the first | day, you may come to love after a few weeks, and even | more and more through the years. For me, a great example | is vi. | systemvoltage wrote: | > Interfaces that you love after two seconds, you may | come to hate after using it every day | | I wish more people knew this tradeoff. | gumby wrote: | > I don't understand why people find novelty of touchscreens | appealing. We've got to do a better job of educating | consumers. | | You've answered your own question: it's the novelty. Plus | people _have_ been educated -- by their phones. | | Of course HN readers know that other than a few special cases | (of which the phone is one) the touchscreen interface is | worse. The problem is that white goods (washers, stoves) are | cap ex and have a lifetime measured in decades. So there are | plenty of people who have learned the hard way, but many more | who have not yet learned the lesson. | | As gratuitous touch screen is currently a fashion item | attempting to differentiate between largely similar items. In | another decade or so it will be considered an artifact of the | 2020s, much like avocado-colored appliances and fold out | stoves (we had one in the 70s) scream "1960s". | | But notice I said "2020s" (though touch screens have been | around for a while), and that we had an item that screamed | "60s" in a later decade. The latency in this sector is | enormous. | bluedino wrote: | Dials are so much better. Ovens with those membrane buttons | always crack and wear out too soon. | wvenable wrote: | My work coffee maker has a touch screen and the interface is | _so_ laggy it 's insane. The manufacturer controls every aspect | of the hardware and software so it makes no sense -- either | make the hardware more powerful or make the software simpler! | whywhywhywhy wrote: | >The manufacturer controls every aspect of the hardware and | software so it makes no sense | | Makes perfect sense, the only way you'll get a responsive | touchscreen is if one of the engineers behind it actually | cares about it being responsive. | | Otherwise the job goes down to the designer to try and | pressure the engineers into making it responsive which there | is a chance they might not even be skilled enough to | understand how to make that happen. If they don't want to | make it happen there is a hundred excuses as to why its not | actually their fault. | | To make an actual good, responsive product you need people at | every level of the implementation who care deeply about their | work. | oriolid wrote: | Most importantly, you need product manager that cares about | the UI being responsive. As an engineer it's not produce a | responsive UI if you have time only for a barely working | product. | avip wrote: | I can reproducibly deadlock my workplace coffee machine. | | You press the coffee type and immediately hit the "clean" | button. Then the machine is dead with no recourse other than | unplug. Try that trick on a Makineta. | ericlewis wrote: | This is where NLP would excel or even some nice regex. It | doesn't have to be this hard. | echoteecat wrote: | "Computer, Coffee. Black." | tomp wrote: | Or just a simple "repeat last choice". | exdsq wrote: | That'd require typing something in though? I'd like a dial | for strength and a button per coffee option | charles_f wrote: | Oh hell on earth, my work coffee machine takes no less than 6 | consecutive choices including a scroll through options and | questions, with lag at each step of the process to select | what you want. To make black coffee. What drink do you want? | What roast? What size? How much sugar? How much milk? Confirm | your selection. All that for the option than more than 1/2 | users are selecting. | rytis wrote: | Few years ago we were in the market for a new oven. The main | criteria was the absence of any "smarts". Ended up getting Smeg | gas oven (SF6341GVX if anyone's interested). So simple, so | intuitive, and most importantly, so dumb that there's very few | thing that could go wrong with it. | vagab0nd wrote: | Ah yes, the touch screen ovens. I have one. Every time I open | it, the steam rushes out and registers the touch screen, doing | something random each time. You never know what it'll do, it's | exciting. | ddingus wrote: | Good grief! I chuckled. We are lucky hand have easily | maintained appliances from an older era. | | So easy. | | Not as efficient or cool, but nobody wants the newer stuff. | radley wrote: | We have a Samsung oven. Often I'll lean a pot lid against the | back and a random button event will be triggered (like | setting the over to Bake). The lib doesn't press any buttons, | it just triggers something via proximity (and steam, eh?). | | Half of those unplanned triggers will cause the system to | lock up. Samsung Support's solution: unplug the oven. | yholio wrote: | I have an all glass Electrolux induction cooktop with touch | buttons. The idea is not necessarily bad because it allows | very easy cleaning in an area where gooey spills are | frequent, very hard to clean complex features like buttons | and knobs. | | However, you know what else reacts to gooey spills? Why, | touch buttons, of course. You literally cannot boil anything | with a lid on the front areas, since the lid will condense | vapor that will drip towards the button area and either | startup other areas, or turn-off the device. The same if a | pot without a lid boils too intensely. Dangerously, it has | other resistive areas that heat up when their respective | touch buttons are hit with droplets. | | It has a lock button, but the lock button itself is placed in | exactly the same area and has the same problem. | puranjay wrote: | My office (well, former office) used to have a touchscreen | coffee maker. | | Why does a coffee maker even need a touchscreen? There are | literally three options! | Skunkleton wrote: | I love my coffee maker so much. It has one chunky physical | switch and no other controls or moving parts. No wifi, no | smart bs, no pointless brew size settings, its not spying on | me, or inflicting me with DRM. I've had it for over 10 years | now, and have had to perform no maintenance. | Natales wrote: | Same. About 10 years ago I bought a Jura-Capresso super | automatic coffee machine (S7). Very simple. 4 buttons. | Small matrix text display with a good UX. Really nothing | fancy. I clean it when it asks me to, and that's all the | maintenance it needs. | | I recently looked at the latest models, and they've | basically have not changed. Maybe a bit more silent. That's | it. The rest is all connectivity and LCDs. Solutions | looking for a problem. | ClikeX wrote: | I got a Saeco full-automatic machine. It has no DRM or | spyware to speak of. All the features work through physical | buttons. | | The smartest thing it does is tell me to replace my water | filter or that I need to descale. Which is really just a | matter of counting. | YarickR2 wrote: | You'll love this https://www.flairespresso.com/ Besides | doing damn good espresso , it isn't even connected to the | grid | skohan wrote: | Didn't you hear? These millenials spend all day on their | phones! They must love touchscreens. | whywhywhywhy wrote: | >Why does a coffee maker even need a touchscreen? | | It's probably cheaper than physical buttons and can be used | across multiple SKUs where each one would require it's own | set of buttons otherwise. | | Oh it can show you adverts too. | | Objectively worse in every way to the end user than a nice | set of buttons. | appleiigs wrote: | I love my cuisinart ddc-1200 coffee maker. Has two knobs and | an old fashion toggle switch. I realize it's not a pure | mechanical switch but at least they're still using a physical | switch. | | https://www.cuisinart.com/shopping/appliances/coffee_makers/. | .. | pwg wrote: | > Why does a coffee maker even need a touchscreen? | | To differentiate it from the previous model so as to sell new | product when the previous model that has already been | purchased is continuing to perform its designated task. I.e., | to convince some segment of their customer base to throw out | the working model from last year in exchange for the "new | fancy" model of this year. | | Humans are often fooled way too many times by "oohhh... shiny | and new and different... gotta have that...". | vidanay wrote: | Our old office had a $5k fancy coffee maker with touch | screen. | | Nobody knew what the hell all the icons meant, and nobody | cleaned the milk siphon so it went moldy and was thrown out | after two weeks. | | I insisted that we keep the old Bunn that had an advanced UI | with a red illuminated On-Off switch. Six months later, it | was the only one coffee maker still in use. | [deleted] | paulcole wrote: | > Nobody knew what the hell all the icons meant, and nobody | cleaned the milk siphon so it went moldy and was thrown out | after two weeks. | | What's the takeaway here? | | A group of spoiled adults couldn't be bothered to read an | instruction manual or clean something? | toast0 wrote: | The takeaway is don't buy something that requires | maintenance without a plan for who is going to do the | maintenance. Coffee machines that use milk products need | to have (at least) daily maintenance; for a commons | coffee machine it's better to get the model without | automated milk processing, or declare it's not to be | hooked up or used. | teknologist wrote: | Fancy touch screens could potentially tell users how/when | to clean stuff? | ionwake wrote: | That the UI was shit and you're the kind of person who | endorses it. | rytis wrote: | I guess the takeaway is that everyday utility instruments | should not require time invested in studying manuals to | operate them. Imagine that every screwdriver you buy | requires you to read 20 page document that tells you how | to operate it. As a user all I want is "a cup of coffee". | Why do I need to read that manual? What if I'm just a | visitor, and was told that "the coffee machine is over | there". Do I really want to read the manual to get a cup | of coffee? | WalterBright wrote: | Fortunately, my cheapo coffee machine has only one button | - a mechanical rocker on switch. Unfortunately, it uses | icons for which side is "ON", so I rock it until it | starts getting warmer. | paulcole wrote: | Somebody buys you a $5,000 screwdriver. Do you just use | it wrong, not take care of it, and ruin it to make a | point about how all you wanted was to turn a screw? | nicoburns wrote: | If that screwdriver makes it more difficult to turn a | screw than a $50 screwdriver (or a $5 screwdriver) | then... maybe? | paulcole wrote: | Another thing being missed here is that the users in the | original post didn't want just a cup of coffee. If that's | all they wanted, they wouldn't have used, not cleaned, | and ruined the milk steaming wand. | kempbellt wrote: | You sell it, buy a regular screw driver, and spend the | rest on cookies | chronolitus wrote: | This kind of argument always ticks me off, because it's | technically correct, assuming your brain can care and | focus on infinitely many things. | | But I know that I can't: I can care very effectively | about one thing really well (typically oscillating | between my job and family). Then there's space left in my | brain to be sort-of effective at caring for three or four | other things (social life, hobbies, sports, learning, | personal growth, etc..). There's a little space in the | end for things which are good, but I can't afford to | think about more than the minimum amount necessary | (voting, taxes, coffee machines, subscription services, | recycling, keeping my plants alive, car/motorcycle | maintenance, ...). | | So the point is, I really really value things which _don | 't_ require me to care or RTFM, because that frees me up | to care and focus more on my job, family and friends. | Maybe that's being spoiled, but it feels more to me like | a pragmatic approach to mental health and productivity. | paulcole wrote: | I think what's striking me as being spoiled is using the | thing, intentionally not taking care of it, and ruining | it. | Reason077 wrote: | In a communal environment such as an office, complex | equipment that requires maintenance and reading the | manual is always going to be problematic without someone | who's job it is to explicitly maintain it. | | That's why $5000 coffee machines normally come with | either a maintenance contract, where someone comes around | regularly to restock/clean/maintain it, or you have a | designated person or department within your company who's | job it is to take care of them. | WalterBright wrote: | > couldn't be bothered to read an instruction manual | | The manual for a new car is an inch thick, and flipping | through it while driving trying to figure out how to turn | on the defroster is BAD BAD BAD BAD design. | WalterBright wrote: | > Nobody knew what the hell all the icons meant | | Still can't figure out how to turn on the defroster in a | new car. My old truck was simple - turn the knob to | "DEFROST". My cat feeder invented all its own icons, trying | to get it set up is a nightmare. I keep the instruction | manual next to it. | | I hate Steve Jobs for convincing the world that written | words are bad and random cute pictures are cool. Please, | bring back "DELETE". | pilsetnieks wrote: | Did Steve Jobs really do that? Unless you mean going from | a text based CLI to a graphic UI but even those had | plenty of words, especially those well thought out. | | When Jobs had to choose a washing machine for his family, | he chose a Miele with plenty of words on it: | | https://9to5mac.com/2011/03/07/how-steve-jobs-picks-a- | washer... | WalterBright wrote: | > Did Steve Jobs really do that? | | Famously, using a trash can instead of "DELETE". | | A Mac evangelist came to my workplace shortly after the | Mac was released. His entire presentation was about how | icons were far better than words. He asserted the | function of the icons was obvious, and so needed no | explanation. He passed around a sheet of paper with a | bunch of icons on it, and said isn't that right? | | This all fell apart when nobody could figure out what the | box of Kleenex icon was. He was visibly flustered by | this, eventually exclaiming that it meant "PRINT". | | This was all made worse by the practice of copyrighting | icons so every company invented their same-only-different | icons. | | But, the Mac won anyway and PRINT and DEFROST became | hopelessly uncool, unhip and old-fashioned. | | I predict that, like all hieroglyphic writing systems, | icons will eventually evolve to have associated sounds | with them, then they'll morph into simple pen strokes, | then we'll be back to a new phonetic alphabet. | masklinn wrote: | > Why does a coffee maker even need a touchscreen? There are | literally three options! | | What's the option besides on and off, keep warm? | coldtea wrote: | Depending on the coffee maker there can be a dozen or more | options. A home espresso maker might adjust how many | "shots" to drip, different temperatures, adding milk or | not, etc. | vidanay wrote: | Coffee, Cappuccino, Latte, Frappe | | All of the above multiplied by small, medium, large. | | All of the above multiplied by weak, normal, strong, and | double shot. | | All of the above multiplied by zone defense, man to | coverage, and missile command. | [deleted] | Skunkleton wrote: | Is it even a coffee maker if it doesn't run DOOM? | bashinator wrote: | So, four selector dials? | numpad0 wrote: | Or one(1) touchscreen | maneesh wrote: | On, Off, Brew. On without (or after) Brew keeps it warm. | avian wrote: | Had a similar experience. Also, the guy with the desk closest | to the machine quickly got fed up of everyone asking "how do | I just get a normal coffee out of this?" | rhacker wrote: | 3 options? I think on all the coffee pots I've owned it's | just a POWER button. How can a company replace that with a | screen to be better? | temptemptemp111 wrote: | "Spouse" - hahaha, right... | 29athrowaway wrote: | Ovens are OK until you have to clean them after thanksgiving. | benttoothpaste wrote: | My mom's oven requires regular power cycle because it's touch | UI locks up so often. | Natales wrote: | I think we can't underestimate that one of the biggest | problems with all this is the poor quality of the software. | | This is particularly shameful in devices that are so simple. | Basically finite-state machines, something that everyone in | CS should learn in 101 classes. | Symbiote wrote: | Is that easy to do? | | My oven is hardwired into the mains supply. To power cycle | it, I would need to turn off the circuit at the breaker | panel. I don't think this is at all unusual. | dasb wrote: | I use a dynamic range compressor when dealing with unpredictable | output (watching Youtube videos, Zoom calls). | | On Linux, I use this: https://www.youtube.com/watch?v=typM_AQUzi4 | | On Windows, I tick the "Loudness Equalization" option in the | output device's menu. | | I disable it when I listen to music. | bashinator wrote: | Do you have a text link for the linux option? | lioeters wrote: | https://github.com/gotbletu/shownotes/blob/master/pulseaudio. | .. | totaldude87 wrote: | I can continue this rant for making physical buttons mandatory in | many places, MAINLY because they do only one thing(mostly) but | they do it pretty damn well AND its reliable as hell! | | like a knob to adjust the shower temperature or a knob/button to | adjust the car volume (in some cases these avoid accidents too).. | I know where those keys are, eyes closed!!! | | Physical buttons are becoming a luxury now a days :( , and don't | shove in the "hey its software age / touch screen | age/minimalistic age" here :| | | Minimalism doesn't mean , remove ultra necessary stuff.. | TheRealPomax wrote: | Just like your computer doesn't come with a brand name webcam | out of the box, it doesn't come with a dedicated volume | controller out of the box. Doesn't mean you can't just add one | for cheap: they're cheaper than a good webcam and have big-ass | low-friction volume knobs as well as dedicated instant-mute | buttons. | | If that's what you need in your life, you already have brand- | name options (like Behringer and Mackie). But most people, of | course, don't. | | (I would venture a guess and say neither you nor I are most | people, which is why I have an NI Komplete Audio 6 sitting | under my monitor right now for that purpose) | [deleted] | bonestamp2 wrote: | I wanted to love the touch bar, but the current implementation is | a failure -- it needs to be pressure sensitive. A light brushing | of a physical key doesn't register and a good implementation of | the touch bar would behave the same way. | | In the meantime, I would pay extra to the replace the touch bar | with the physical buttons we used to have. I've gotten so tired | of accidentally hitting the touch bar that I have disabled it as | much as possible -- I have it configured so holding the fn button | brings it back, making it much more difficult to accidentally | trigger something. Of course, as the article mentions, this makes | it even more difficult to trigger the sound controls when they're | uncomfortably loud, but that's still a trade off I'm willing to | make to avoid so many false positive interactions with the touch | bar. | grishka wrote: | Also the delay the author mentions seems to be related to the | touch bar. I have a 2012 macbook with actual physical buttons | where the touch bar would be, and hitting F10 mutes the audio | immediately. | | The bigger problem, though, is that modern web browsers put | website developers before users. It's a _user agent_. It should | allow the user to control everything. I honestly wish they | asked for permission per-domain before a website is allowed to | use <video> and <audio> tags. | DanielBMarkham wrote: | Anything that goes into or comes out of the computer needs a | physical kill switch. I have no idea why this is even a question. | | Best I can come up with, the changes were so incremental and | advertised as features. There was no natural stopping point, so | vendors kept going. | armada651 wrote: | The real design flaw here is not conveniently being able to set | the volume per application. Most systems are able to do this, but | don't expose that functionality conveniently. | | In my opinion the volume keys should only be adjusting the volume | for the application/website currently in focus. | toast0 wrote: | > In my opinion the volume keys should only be adjusting the | volume for the application/website currently in focus. | | If that extends to the mute button, that's definitely not the | right thing for this application. If I can't turn off the | _fine_ noise before I find the _fine_ application that 's | making it, I'm just going to pull the _fine_ power. | heavenlyblue wrote: | You can do this conveniently in windows using the standard | mixer and in Linux using pavucontrol (that is a UI utility). | heavyset_go wrote: | You can do this by default with Plasma Desktop on Linux. | theon144 wrote: | No, the real design flaw is just what he describes. What you're | saying, while alleviating some instances of the problem, still | fundamentally allows for these kinds of ear- | destroying/vicinity-blasting situations. The lack of an | unambiguous, direct, easily accessible kill-switch for | something such as audio is an oversight no matter the auxiliary | convenience. | wongarsu wrote: | It's just one click more on windows (instead of left click on | speaker icon you have to right click -> open volume mixer). | It's incredibly useful, but browsers bring it to its limits: I | can only adjust the volume of the entire browser, not | individual tabs. And the solutions browsers have come up with | are worse (only mute/unmute) and don't scale beyond 20 tabs or | so. | lopmotr wrote: | No way. You'll never remember which thing you last set to | silent or too loud and next time it'll come out surprisingly | wrong. You might not know which window is in focus, and it | might not be the one playing the sound. If you do accidentally | turn up, say your web browser while trying to adjust your media | player, you'll never know how much too loud it will be until | next time some autoplaying video starts. It would be a | frustrating mess. Just change the volume when you turn the knob | without any stupid computer logic trying to get in your way. | JD557 wrote: | Since the user is complaining about the way Mac OS handles the | audio buttons, I'm surprised that he doesn't mention the problems | with HDMI. | | I don't understand why the OS disables the audio controls of HDMI | outputs. If I press the volume down button, I want the volume to | go down. Instead, I get a "I can't let you do that" warning! | | This is particularly bad if I have my headphones connected to the | display (I have both my desktop and laptop connected to the same | display, keyboard and mouse, being able to share the same | headphones would be pretty convenient). | mrkwse wrote: | macOS disables the audio control of HDMI outputs because that | is what the HDMI specification expects/defines. | | If you think of all the devices that output via HDMI, Windows | PCs are the outlier (afaik, not sure how Linux handles it) in | allowing separate volume controls beyond those on the output | device. | | Satellite set top boxes, media streaming devices (e.g. Apple TV | - I realise NVidia Shield and some Chromecast apps do have some | software volume control), games consoles, and Blu-Ray players | will all output a fixed audio signal, expecting the TV/AV | amplifier to handle volume. | MereInterest wrote: | It's still a really poor decision, because it doesn't extend | well to having multiple sources. For example, my tv is | connected both to my media computer, and to a Nintendo | Switch. If the computer is active, then the volume should be | around 50 on a 0-100 scale. If the Switch is active, then the | volume should be around 10 to get the same level of output. I | would love to have a way to tell the Switch that it should | adjust the volume being sent, such that both it and the | computer default to about the same volume. | PostThisTooFast wrote: | Then those devices are to blame. Disabling the volume | control is common for all digital outputs, not just HDMI. | There's an absolute scale for volume in the digital domain, | so there should be no vast disparity from different devices | unless they're doing something dumb. | | Analog sources could vary in volume because they provided | voltage across an analog input. When CD players came out, | they had notoriously "hot" outputs, meaning physically | higher voltage. Not so with digital connections. | closeparen wrote: | The average TV owner doesn't know the phrase "gain | structure" - they are going to set the cable box at 5 and | the TV at 100, and then call customer service for the TV | because it sounds terrible and won't get loud enough. | nebulous1 wrote: | > Satellite set top boxes, media streaming devices (e.g. | Apple TV - I realise NVidia Shield and some Chromecast apps | do have some software volume control), games consoles, and | Blu-Ray players will all output a fixed audio signal, | | I genuinely think that statement might be false in more cases | than it's true. Certainly in devices I've used personally, | the majority have allowed you to control the output volume | directly. | stingraycharles wrote: | Linux can control volume on HDMI just fine. I guess it's my | expectation that on a desktop, I can control volume that the | desktop emits, whereas with some appliance like an Apple TV | or game consoles are _solely_ built for streaming to a TV, | and don't have keyboard input etc, and for which it makes | much more sense to just disable that control. | SSLy wrote: | And so does Windows 10, BTW. (let you adjust HDMI vol) | adrianmonk wrote: | This is what HDMI CEC[1] is for, right? | | The devices are supposed to coordinate on which device will | output audio (TV, sound system, etc.), and they are supposed | to send control signals (volume up, volume down, and mute | button presses) in a channel over the HDMI connection so that | whatever device is playing audio can adjust its volume. | | Of course this assumes all devices involved implement CEC | (which is optional) and that the implementations aren't full | of bugs. But the point is HDMI does have a solution for this | in theory. | | CEC is how I can punch the volume control on my Samsung TV | remote and the volume on my Denon AV receiver changes. (And | it's not the TV remote transmitting IR to the receiver. | Within the first 5-10 seconds of powering on, pushing volume | up on the TV remote makes the TV try to adjust its own volume | even though it's not playing audio. Then it comes to its | senses and realizes it should be forwarding that via CEC.) | | --- | | [1] | https://en.wikipedia.org/wiki/Consumer_Electronics_Control | JD557 wrote: | >Set top boxes | | Maybe that's a regional thing, but I think that all set top | boxes (and DTV decoders) that I used had it's own remote with | adjustable volume. | closeparen wrote: | My Fire TV and my old cable box remotes both had volume | controls on them, but they were programmed to emit IR | signals directly to the TV. | mdoms wrote: | Ok? The Windows way is better. It just is. | amiga-workbench wrote: | My old IBM ThinkPads operate exactly as he described, the | embedded controller immediately instructs the hardware amplifier | to adjust its volume or power down. | | My slightly less old Lenovo X201t does everything in software, | and while my computer is still groggy after waking from suspend | it often takes 10-15 seconds for volume changes to take effect. | noxer wrote: | The mute button work instantly in a X201t. I can be overridden | by software that is however wanted and useful especially on the | tablet version where you can cover the mute button with the | screen unmute must be possible with the pen/finger. | devenblake wrote: | I use a T420 and besides needing to do a bit of configuration | in Arch (just needed to check keybindings in i3wm and install | PulseAudio) it works exactly how OP would want - though it's in | software, not hardware (so if you use console a lot things will | get ugly). I press the mute button, it's muted. I plug a | headset into the audio jack, it remembers my previous settings. | I'll be using this computer until time pries it away from my | fingers. | | Edit: forgot to mention, it has a __physical microphone button | __too. It 's just amazing for Discord and Zoom calls. | _trampeltier wrote: | Old computer had a lot of things we don't have toady anymore. | reaperducer wrote: | _Old computer had a lot of things we don 't have toady | anymore_ | | On Macs, you could highlight a number in any document or | screen, option-click, and have your Bluetooth-connected flip | phone dial it. This was pre-iPhone. | | I never understood why that went away. | kristopolous wrote: | BlackBerrys did that too. | | It went away because phones moved from productivity to | recreation devices. | | You can be productive with smartphones but they're clearly | designed for entertainment | shadowgovt wrote: | Physical audio kill switches are a nice idea, but if you didn't | wire them yourself, how do you know they aren't merely claimed to | be physical but are actually just setting a flag in the operating | system to ignore the physical input from the speaker? | andrewfong wrote: | It's much more of an issue without headphones. Anyone who ever | their laptop start playing audio in a meeting knows. | whywhywhywhy wrote: | >I hit the mute button on my MacBook Pro Touchbar, and it took a | solid two seconds for it to register. My ears were ringing | throughout the whole call. This is unacceptable. | | The USB-C era MacBook Pros had some serious degradation in the | audio department. The previous much loved generation, you plug | headphones in the audio system switches to them so fast it's | perceivable as instant, the USB-C era there is at best a 0.5 | delay and at worst a 2 second delay. | | During this delay anything you change volume wise will actually | apply to the previous setting not the new setting, so the usual | scenario where you're in the office you have the speakers on | mute, plug in headphones then you don't hear anything because of | the delay so you hit volume up will actually set your speakers | off mute. Later on you unplug your headphones and your laptops | speakers are then blaring out whatever you were playing instead | of remaining on mute. | | This situation would never happen in the pre-USB-C MBP because | the headphone switch was instant, it felt like a hardwired | connection. Like a lot of things on the USB-C MacBooks | interactions like sound and power feel more like interfacing with | a what people may call a "device" rather than a computer, there | are tangible layers that have to handshake between your real | world action and the hardware catching up sometimes seconds | later. | | (This is all the non-touchbar model, so it's not just that) | harha wrote: | The delay might be there to slowly get us used to the no-port | era of phones to come and the speed of switching headphones | from one device to another using bluetooth. | [deleted] | joshuaheard wrote: | The Bose Companion 20 multimedia speaker system for computers has | a desktop control pod to plug in your headphones that is for | volume control and an on/off button. | chronolitus wrote: | A master and a student are sitting in a forest, reflecting. Two | men walk by, vehemently discussing whether a household item's | design is acceptable. | | After they pass, the student tells the master: "The opinionated | user-experience enthusiast is right. Every wrong decision is not | just a single day ruined, time wasted, or train of thought lost, | but thousands. However, the pragmatician is also right: it is not | reasonable to expect every object we use to attain UX perfection. | They are built by flawed people with real constraints. Tell me | master, which one of those men is closer to the Way?" | | The master thinks for a while, then gives an answer. But the | student does not hear it, because he forgot to turn off his | Bose(tm) noise-cancelling headphones. | lopmotr wrote: | The 2 seconds would be a bug or maybe a design fault in his | computer. I use a big USB volume knob [1] which is also a mute | button and it always responds instantaneously as far as I can | tell. I just bash it when an unexpected video starts playing. It | was hard to find but these things do exist and are refreshingly | convenient compared to whatever fiddly volume controls laptops | always have. | | [1] https://www.aliexpress.com/item/32649442146.html Added link | to answer reply question | rsync wrote: | What specific volume control knob do you use? | Tarsul wrote: | I agree with him. Also, why is there no microphone mute button | (or shortcut) integrated in windows? Seems like a must-have | nowadays. | Hnrobert42 wrote: | That has been driving me crazy. I did manage to write an | applescript toggle that i associated with my F1 key. I never | really trust it, though. | theon144 wrote: | Absolutely, especially since software like Zoom allows the call | host to unmute the microphone on your (!) end. | | It's unsurprising and possible with any kind of software mute | of course, but still significant enough for me to seek out a | solution - I use https://sourceforge.net/projects/micmute/ but | it's not without its hitches, unfortunately :/ | wongarsu wrote: | My headset has a mic kill switch [1]. It's very useful, and | I'm honestly surprised that it isn't more common (especially | since volume control is a fairly standard feature on | headsets) | | 1: https://steelseries.com/gaming-headsets/arctis-7 The red | switch on the back; when muted the front of the mic shines | red. | NobodyNada wrote: | > software like Zoom allows the call host to unmute the | microphone on your (!) end. | | Does it really allow that? In my experience it only shows a | pop-up saying "The host would like you to unmute your | microphone" and requiring me to confirm. Maybe there's some | kind of setting for it? | paxys wrote: | It does not. The host can only mute you, not unmute. | segfaultbuserr wrote: | > _I hit the mute button on my MacBook Pro Touchbar, and it took | a solid two seconds for it to register. My ears were ringing | throughout the whole call. This is unacceptable. Well-engineered | mute buttons on keyboards shouldn't need to go to software, they | should immediately send a signal to the motherboard's DAC-- | ideally on a separate wire or connection--to say terminate this | signal. Then it's less of a concern if it takes the OS a few | seconds to react to the change, because our ears have been | spared._ | | "Should not need to go to software?" I'm not sure. | | I have a Yamaha AV receiver on my desk. The huge volume knob has | the best user experience than any software-based solution, unlike | menus or hotkeys, it's always in my reach and instantaneously | responses to my inputs. It has smooth mechanical damping, giving | a satisfying touch and feel. I can immediately turn the volume | down in a second if there's misbehaving, non-normalized loud | audio. I did it from time to time. | | On the other hand, I clearly know it's software-driven. The knob | is nothing but an user interface. It's an optical rotary encoder, | not a real potentiometer. When the knob is turned, it chops a | beam of light, and an optical sensor converts the optical pulse | to a digital signal, which is then sent to a GPIO pin on the | application processor in the AV receiver. The firmware on the | application processor receives an IRQ, then commands the DAC via | the system bus (could be I2C) to increase or decrease the volume | in a 0.5 dB step. It's 100% software driven, not hardware driven. | The software can fail, yet the software never let me down. | | We can get another conclusion from this: Special-purpose | computing is more reliable than general-purpose computing. The | operating system handles everything, and has numerous failure | modes due to its unpredictability. Furthermore, it's in a | constant state of change to bring the "Next Great Things", who | cares if the audio mixer or the TouchBar becomes a bit slow? An | AV receiver only needs to do one thing, so it can do this well. | WalterBright wrote: | Also need physical write-enable switches for ROMs, and physical | mike and camera enabling switches. | onion-soup wrote: | Nothing will ever come close to convenience of analogue volume | knobs. They give both immediate action and infinite granular | control. Same goes for kitchen stoves. All the modern touch | controls with step-based control is the absolute nightmare in | terms of UI. | amiga-workbench wrote: | My Topping DAC/Amp has an optical rotary encoder for volume | control and it is awful, it will randomly jump 10x the amount | of steps you have rotated it, sometimes even in the opposite | direction. There's something to be said for a good old | fashioned potentiometer. | formerly_proven wrote: | It's kinda ridiculous that seemingly three quarters of the | people who write graycode decoder firmware get it wrong, | despite the correct methods being publicly available with | sample code since 15-20 years at least. | numpad0 wrote: | Sounds like clicky 3-pin A/B bi-phase type though. I've | done stupid things and tried to read that and two buttons | with single ADC. That jumped around when Vref fluctuates. | jope12 wrote: | An "optical rotary encoder"? I doubt it. I bet it's a | mechanical rotary encoder. And that it randomly jumps means | their code for reading the encoder sucks. Something like that | should not happen if properly implemented. I will take a | rotary encoder over a potentiometer every time. | YarickR2 wrote: | until it wears off or catches something between the slider | and the base | lopmotr wrote: | Potentiometers have that problem too when they get worn, | which they always do if they also double as on/off switch | like on most cheap radios. | dheera wrote: | They could use something like an AS5048A for 14-bit | (effectively analog to humans) magnetic position sensing | instead of a potentiometer or variable inductor. | | Considering they already need digital control circuitry to | interface to a touch screen it shouldn't be significantly | cost-prohibitive to use that to make knobs that are immune | to oxidization. | numpad0 wrote: | Kinda costly? I wonder if a dead simple 10kO B-curve | potentiometer would do, though they drift a lot | amiga-workbench wrote: | Yes, I keep a can of contact cleaner around to get rid of | the oxidisation. | crispyporkbites wrote: | For hobs/stove tops, touch controls are way easier to clean. I | spend more time cleaning than adjusting the controls so to me | it's a better trade off | dheera wrote: | For most analog knobs you can pull the knobs off and throw | them in the dishwasher. | tetris11 wrote: | Every microwave I have ever owned have been under $30, purely | because I didn't want to go digital. Analogue egg-timer knob - | good enough accuracy, and instantly pliable | combatentropy wrote: | I went the opposite way and bought a $240 Panasonic | commercial microwave, because I also wanted it to last. It's | just a little big. | CyberDildonics wrote: | I have never seen or even heard of a microwave breaking. | auxym wrote: | Consumer level microwaves in shared areas, like in | workplaces or schools, tend to break real fast. I've seen | some not last a year. | _jal wrote: | I have a cheapo digital that suits my needs well enough. It | is ancient and keeps working, which is all I ask of it. | | But the UI is utterly absurd. The default presentation is to | select timer or cook. Who uses a timer anywhere nearly as | much as the cook function? It is like a car always first | asking if you'd rather drive or pop the hood. | | One more button press has never been enough to annoy me | anywhere nearly enough to replace it. But I wonder how many | times I've pressed it. | liability wrote: | At least microwaves with digital controls actually have full | numpads. Every digital-control oven I've ever had the | misfortune of using only has increment/decrement buttons. | Want to set the oven to 450F? Have fun pressing the increment | button _twenty times_ for five degree increments starting at | 350F. It 's an abomination. | frosted-flakes wrote: | The best microwave I've ever used didn't have any numpad at | all. Instead, it has a horizontal sliding touch pad. It | sounds stupid, but it works SO WELL. Move your finger | slowly and it increments one second at a time, move it | quickly and it jumps faster. On the front there are only | two buttons (stop/clear and start/+30sec) and the touch | slider and screen. | | If you open the door there are a few more buttons for | setting power levels and a timer, and the only useful | preset button (popcorn), but none of the useless ones. | | This LG NeoChef model: https://www.lg.com/ca_en/microwave- | ovens/lg-LMC1575BD | icelancer wrote: | This is such a weird thing that we accept as normal. | Completely agree it's absurd that on the microwave we have | a numpad and on an oven we have up/down arrows with an | arbitrary starting point (mine is 350 degF). | netsharc wrote: | 350 degF might not be so arbritarily chosen, it's | probably a good starting point, then the user would only | have to press down or up a few times to reach the cooking | temperature they want for their food. | auxym wrote: | Oh yeah and the button will probably give out after 3 | years, at which point you have to replace the entire | "timer" (control panel PCB), which is about half the price | of the oven. | Aaargh20318 wrote: | I have a EUR400 microwave and it's great. It has one big | rotary button that will set the time, press start and it | goes. You don't need any of the other buttons to simply | microwave stuff. What those buttons do give me is an oven and | steamer. It's not my main oven but having an extra oven can | be convenient and the steamer function is great. Zero effort | perfect rice every time. Toss some veggies and spices on a | tray, steam for a couple of minutes and you have an easy, | healthy and tasty side dish. | | Another great feature is that it doesn't have a rotating | platform, I have square plates so that's also super | convenient. | | I get buying a simple microwave if that's all you need it to | do, but don't dismiss the models with more bells and | whistles, they have their place as well. | MawKKe wrote: | Yeah. It's one thing that does not need improving. | | My parents bought a new microwave with all kinds of fancy | digital features that nobody uses 99% of the time. In | addition to being really difficult to use, it also makes a | very loud BEEEP on every button press. Insanity. | somehnguy wrote: | Beeping appliances is one thing I can't stand. They're | always too loud and rarely offer any adjustment or mute | functionality. | | I got a new microwave recently. It beeped on every button | press, 5 beeps after a cook cycle, no way to mute (yeah, I | checked). Within a day of owning it I took it apart and | ripped the beeper off the board. Problem solved. | voltagex_ wrote: | Weren't you worried about damaging the microwave | shielding? | genewitch wrote: | I recently went on a crusade to pull the piezo buzzers | out of all my UPS... because, when the power's out, i | don't need a sound to tell me, do i? | scotty79 wrote: | I kinda like step-based control of my stove. It makes things | predictable. Although I'd probably prefer knob with numeric | indicator to exactly what value it is set. | reaperducer wrote: | _I kinda like step-based control of my stove_ | | I hate it on my oven. It defaults to 200 degrees, and to | change it to 450 takes almost a full minute as it plods along | in five-degree increments. | pengaru wrote: | Did you RTFM? | CyberDildonics wrote: | Every oven for the last 65 years has been easy to figure | out by reading the labels on the controls. It wasn't | until the javascript generation started designing them | that you needed to read a manual to preheat it to a | temperature and set a timer. | lopmotr wrote: | That's a different problem from the typical rotary encoder | used on most modern knobs that can respond instantly but | still has discrete steps. | rv-de wrote: | Talking about knobs on stoves and UX - I never understood why | American stoves have the knobs on a panel at the back of the | stove instead of at the front. Isn't it inconvenient having to | reach over hot, frying, steaming pots and pans? | ddingus wrote: | Yes. It is stupid but cheap, IMHO. | | Still, those are better than buttons. | swimfar wrote: | Most likely for safety reasons. They are less likely for | children to play with them or people to bump into them. | | But ovens with controls in the front are definitely available | in the US. So you can have whatever style you want. | vaccinator wrote: | digital is not all bad... if I could type 3 numbers to get a | temperature on my stove, I would be happy... but they went a | different route where you need to push a button 20 times to get | the temperature that you want or you need to hold it for x | seconds... | adrianmonk wrote: | To add insult to injury, my oven has membrane buttons, and of | course the temperature/time up button has gotten the most | wear, so it doesn't work quite right. | | If I want to set a timer for an hour, theoretically I hold it | and it repeats and jumps in increments of 5, but it's too | flaky sometimes. So I alternate between trying to get that to | work and just pressing the button a zillion times. | ngold wrote: | I have a big round audio knob that is insanely handy. I can | move it around wherever I'm at. A mouse and audio knob makes | watching or listening to something very nice. | thotsBgone wrote: | I'm a young person: I used an analogue washer/dryer for the | first time after moving out of my parents' house, and I was | impressed by how well designed they were compared to the | digital piece of shit my parents had. Plus the digital washer | had several software bugs which made it sometimes stop washing | mid-cycle, but the analogue ones have never failed. | lopmotr wrote: | I was careful to buy a benchtop oven and microwave with | mechanical knobs. They just work instantly and intuitively as | well as being cheaper than all the stupid electronic button and | display nonsense. I can even use the oven's timer to time other | cooking things because it's clockwork and works without the | oven being turned on. | nerplederple wrote: | I used to be able to control every element of the audio and | HVAC in my old pickup truck by feel without ever taking my eyes | off the road. Now, half the vehicles I sit in require taking | eyes off the road to even find the control let alone locate the | visual-only position of that control's feedback. | ummonk wrote: | The one thing I like about the Touch Bar is sliding rather than | step based controls for volume and brightness. Still woefully | inferior to tactile knobs / wheels though. | mhh__ wrote: | Cooking on gas is much more pleasurable than most electric | stoves. There's much more "feel" to control the heat | dheera wrote: | I use an induction stove and it is even more pleasurable than | gas in terms of the speed of response of the pot. Response is | literally instant because the _pot_ is the source of heat, | and not something external. They are also by far the safest | since the hottest thing in the _entire system_ is the bottom | of the pot, which is usually at about 100-200 C depending on | what you 're cooking, which is usually not hot enough to | start a fire. Compare to a electric stove whose element | reaches upwards of 800 C or a gas stove which has an actual | open flame which can easily catch nearby flammable vapors, | hair, or clothing on fire if not careful. | | Gas stoves are the next most responsive because the fire | doesn't "store" heat; only the grill does. | | Finally electric stoves are the slowest-responding because | the coil stores quite a bit of heat even after power is cut, | and that heat continues to transfer into the pot. Conversely, | when starting them up, it takes quite a while to heat up the | element hot enough to only then transfer some of that heat | into the pot. | | You do want a quality induction stove with an analog knob for | the best experience, though. The low-end induction stoves | typically have touch-step controls and pulsating simmer, | which IMO is still way better than an electric stove if | you're on a budget, and still responds faster than gas stoves | but lacks the fine-grained simmer controls that some of the | higher-end models do, if that is important to you. | mhh__ wrote: | I don't mind cooking on induction but I like to manage the | heat by moving the actual pan i.e. if I am cooking bacon I | will hold the pan edge up to catch the oil and concentrate | the heat up | Zitrax wrote: | There exists modular cooktops where you can mix and match | and thus get both gas and induction. | sib wrote: | I hate induction stoves (cooktops) because they seem to hit | intermediate temperatures by cycling the power on and off | rather than having a continuous intermediate setting. | | (It's possible I've only ever encountered crappy induction | cooktops...) | downut wrote: | I cook on a 30 yo gas range with all high capacity burners | and regular knobs. The response is nonlinear: there's a big | jump in flame intensity as you pass through nominal "low" | to "medium". In practice I don't look at the knobs at all, | I can fine tune the heat by looking directly at the size of | the flame. My visual judgement is instantaneous. The | results are stellar throughout the range. | | When I travel, for instance to cook for the inlaws on | holidays, I have to spend time physically correlating how | hot each of the burners is for its particular settings. It | seems to vary between each individual burner, which are | different sizes. The way I correlate is to use my bare | fingers to quickly touch the bottom of the pan. Or I lift | the pan up and touch the bottom there. This seems | suboptimal. When I travel to AirBnBs, induction ranges are | all the rage. Same process. I suppose if you're boiling a | pot of water, the induction speed is great. If you're | making something sensitive like a hollaindaise, lordy what | a PITA, in my experience. | | I make delicate sauces like hollaindaise reliably and | speedily on my nominal 15,000 BTU gas range. I have had the | family twiddling fingers more than once waiting on me to | get results from an induction burner. Same burner is an | outstanding large volume frier. | | Now I get that the induction technology is safer, but then | I use a big chainsaw with a real chain to cut down trees on | my property. Chainsaws are highly dangerous and | exceptionally useful. Similarly I raised up a child that | learned to cook quite sophisticated things on that big gas | range. She was also using very sharp 12" knives from an | early age. There can be a deep pleasure in "be here now", | paying attention to your tools, using them competently and | safely. | yitchelle wrote: | Touch screens in cars are really a bad move. Having to navigate | it while driving down the freeway, or even your suburban | streets is unbelievable risky. Knobs and push buttons with | tactile feedback are still the best options. | threatofrain wrote: | I don't trust anyone except Apple to do touch screen | experiences well. | appleiigs wrote: | Go buy a fancy Apple Watch and jump in a pool. You won't be | able to start or stop the timer with wet fingers. | neilalexander wrote: | A limitation of capacitive touchscreens in general. A | resistive display would be worse in just about every other | application though. | | Incidentally, you can press both the crown and the side | button at the same time to pause and resume a workout even | when the display is water-locked. | threatofrain wrote: | Now imagine that another company designs that experience. | TeMPOraL wrote: | Ny Pebble is fully operational when wet, or even | underwater. Oh wait, that's because it has _physical | buttons_. | | (Never got the point of a touchscreen on a smartwatch. | The surface is too small to be useful.) | mindslight wrote: | The biggest problem with "modern" digital controls, the lag, is | completely avoidable. One can easily design a system using a | microcontroller that responds within 10ms, which gives the | appearance of being instantaneous. It's all just shoddy | software engineering using bloated frameworks and poor | languages, and consumers that don't know any better. Somehow | we've had this problem going on a decade, and nobody has seen | fit to shape up their development process. | closeparen wrote: | What languages and frameworks are people using in consumer | electronics? | mindslight wrote: | I have no idea these days, but it's clearly something that | takes 100ms+ to process an input event (java? html? flash? | all of the above?). Responsive encoders/buttons/displays | were doable 15 years ago with 5 MIPS microcontrollers in C. | Driving an HD44780 character LCD is easier than a full | raster display, which explains the appeal of the bloat, but | quick sprites etc should be completely doable after two | decades of progress. | GoToRO wrote: | Autosar for automotive. The delay is a requirement and not | really due to the framework. | mindslight wrote: | Um, what? What kind of requirement of that? The UI lag on | modern cars is a safety hazard. | LeoPanthera wrote: | With one specific exception - stereo volume knobs often - | virtually always - suffer from stereo imbalance, where the | volume of the left and right channels are slightly different. | | Some high-end amplifiers offer a relay based volume system | where the knob simply switches resistors in and out of the | audio path using relays to adjust the volume, and although this | does result in "steps" of volume, it does mean the stereo | balance is always perfect. | playpause wrote: | I don't mind if it uses volume steps under the hood, as long | as it uses ~100 steps, not 10. | formerly_proven wrote: | That's a problem mostly caused by using passive log-taper | circuits, instead of alternate active volume control circuits | that use linear-taper pots, which have sufficiently good | tolerance and ganging in low-cost dual units. But these | circuits require 1-2 op amps per channel and those 20 cents | are too much in three-figure hardware. | | Ganged log-taper pots have something like +-3 or +-6 dB | ganging mismatch even for relatively high-end (10-15 EUR ea) | units. | qppo wrote: | I've seen/heard this in $100 units from Schiit. Not to | mention the poor hand soldering job that cost more money | because a human did it in America. | SSLy wrote: | You get what it says on the packaging | atoav wrote: | There are even more solutions to this problem: | | One is to convert the L/R Stereo image to Mid/Side do the | volume control and then convert it back to L/R. This way any | mismatch of the potentiometer would translate into a change | in stereo width instead of shifting the image around. | | Another solution would be to use one pot as a voltage | divider, buffer that voltage and use the resulting current to | drive two Blackmer VCA ICs (e.g. THAT2181). | liability wrote: | Things like this make me glad I'm not an audiophile. What you | describe seems very annoying, but thankfully I've never | noticed anything like it. | Judgmentality wrote: | I don't think there's much benefit to being an audiophile, | unless you're so rich you can actually enjoy your insanely | expensive setup in your sound-proofed room with your | specially-purchased lossless audio sources. Luckily, very | few people who claim to be audiophiles can actually hear | the difference in a blind test. | | https://www.npr.org/sections/therecord/2015/06/02/411473508 | /... | auxym wrote: | Heh, back in the day we purchased those "CD" things and | they were lossless. Actually, they didn't employ any | compression at all! | Natales wrote: | Don't judge all of us audiophiles with a blanket | statement. Yes, measured hearing capacity is definitely a | key metric to know (why invest in super tweeters when you | can't hear past 18KHz for example), but room acoustics is | probably the very next thing I'd look at. | | I've seen so much "expensive" gear in rooms that are | absolutely horrid in terms of sound reflections. Just a | carpet, curtains or a couple of cheap sound panels can | make wonders in improving sound if you know just a bit of | the physics of sound. You don't have to invest in super | expensive equipment to do that. | | Furthermore, there is a healthy DIY community these days, | where you can build your own speakers, cables, | amplifiers, etc, with very little effort, and get a lot | of enjoyment in the process and with the product. I built | a set of LX521.4 and LX Mini speakers from Siegfried | Linkwitz [0] and it changed completely the way I listen | to audio now for an order of magnitude less money that | what I'd had to pay otherwise... | | [0] http://linkwitzlab.com/ | jope12 wrote: | I noticed it in my first Sony walkmen 30 years ago and it | really pissed me off. | allenu wrote: | I don't know what I'd do if my iPhone didn't have physical volume | buttons. When I watch videos on YouTube now, as soon as an ad | starts playing, I just mute it by using the volume button and | look away for a few seconds as I can't stand ads (sadly there | isn't a dedicated mute button). | frankosaurus wrote: | Nice, I need to come up with a solution for this on desktop. | | My dream is a Chrome extension which recognizes Youtube ads and | auto-mutes while they are playing. | maest wrote: | You can just use Firefox + ublock. | lozf wrote: | I open youtube with `mpv` (which uses youtube-dl) ...Ads are | automatically skipped, and there's a bunch of keyboard | shortcuts for skipping & fine-grained speed control etc. | | I have a single-button shell alias that calls it with | appropriate options, and a slightly longer one that adds a | dynamic range compression filter which is sometimes handy. | user2834 wrote: | uBlock Origin + Sponsorblock | MaxikCZ wrote: | Now we need a blocker of bloat. I mean the kind of bloat | where the video lures you on specific thing in | thubnail/tittle and then theres minute of talking and into | and "lets get started". | | Sponsorblock is godesnd, but so far only solution for above | been to just stop watching certain creators | pcdoodle wrote: | I do the same thing, You're not going to blast your crafted | photons onto my retinas however hard you try! | tyingq wrote: | I have certainly experienced this on Android. Random apps seem to | be able to override my "mute the phone" command. | paxys wrote: | Same with iPhone. It's one of the most frustrating parts of iOS | for me. The hardware mute button is pointless since apps can | just choose whether to respect it or not. | floatboth wrote: | Wasn't the hardware mute button specifically for ringtones | and not media? | | On OnePlus phones it's a 3-position switch with silent, | vibrate and ring as separate physical positions. | avh02 wrote: | I got sick of apps circumventing the various basic android | "mute except for x app and phone calls" features that I just | turn off wifi and data when I go to sleep. If it's important | enough, they will call and my phone will ring. Occasionally SMS | will bother me but barely anybody uses SMS. | noxer wrote: | Author should just use a proper browser with ad-block and mute | add-on. Regardless of audio levels or hardware switches, a | website should never play audio on its own without permission. | paxys wrote: | Firefox does it out of the box (in fact blocking audio and | video autoplay is the default setting). | SilasX wrote: | I have autoplay turned off, and ublock and I still see sites | that can autoplay video (usually news sites). | | Also, some sites, while muted, still get an audible _bleep_ | through when they try to play a sound (dominion.games when | the game is over, in particular). | noxer wrote: | I know, I use it =) | efitz wrote: | We also need hardware on/off switches for cameras and | microphones. | est31 wrote: | The real problem he has is different levels of audio and missing | normalization of audio levels. You shouldn't get into the | situation of wanting to quickly adjust audio levels in the first | place (although I agree that any latency in adjusting the volume | is inacceptable). | | Normalization (especially the real-time case) is an interesting | topic. I've experimented with crude algorithms in the past to | take all audio samples in a fixed window and then normalize them | all to the same level [0]. But it's harder than you'd think. | First there is a difference for humans in how loud they perceive | the same sound to be at different frequencies. So any measurement | function needs to take that into account. ReplayGain does this | btw [1]. Then, there is the problem that if you make this window | too short, you turn the audio into a garbled mess. If you make | the window too long, you increase latency. This is a big deal for | streaming settings. And last, you have the problem that silent | periods aren't silent. E.g. if the person takes a breath, the | level is increased to amplify the muffled sounds of the road | nearby to levels to make you think they stand in the middle of a | highway :). It's an interesting problem and while I doubt that | it'll be solvable by simple hardcoded algorithms, ML might solve | it. Then we can finally enjoy audio without having to manually | press +++ and --- all the time :). But you know maybe we'll have | different problems similar to the inability of phones to | photograph the orange sky over SF. | | [0]: https://github.com/est31/js-audio-normalizer | | [1]: | http://wiki.hydrogenaud.io/index.php?title=ReplayGain_specif... | PostThisTooFast wrote: | Not to mention that the biggest problem, at least in music, | isn't the absolute peak (or normalization), but rather dynamic | compression. | | Everything mastered (or "remastered") since the late '90s has | been destroyed with dynamic compression to make it "louder." | It's the biggest crime against art in our times, but is poorly | understood even by musicians who complain about it. | Interestingly it's the older ones, like Neil Young and Bob | Dylan who have been the most vocal about it, but incorrectly | attribute it to data compression or sampling rates. | sjy wrote: | I've found ffmpeg's dynaudnorm filter pretty good for this. | https://ffmpeg.org/ffmpeg-filters.html#dynaudnorm | GistNoesis wrote: | I have encountered the opposite problem. | | Some speakers turn themselves off automatically when they don't | detect any sound on the line for a certain amount of time. | | So when you want to have your monitoring application ring the | alarm on the speaker, you need to be aware of it so you don't | miss it. | | Depending on the speaker you may need to be continuously playing | some very low volume audio to prevent them from auto-turning off. | woofie11 wrote: | > Depending on the speaker you may need to be continuously | playing some very low volume audio to prevent them from auto- | turning off. | | Standard is very high frequency -- outside of audible range. | It's a good hack. Especially helpful for disabling automatic | gain control. | formerly_proven wrote: | Also prevents audio drivers putting your hardware into a low- | power standby state (especially ridiculous on a desktop), | which causes ~1 s of lag when starting to play audio again. | Negitivefrags wrote: | This is often caused by digital audio. | | It takes most digital decoders a little while to start | streaming again when a new digital signal comes in. I've | noticed it in every setup using digital audio output from a PC | I've ever used. | | To fix it I believe it's possible to send encoded complete | silence, and that still works to stop the decoder from | stopping. | | I don't know why there would be a delay, but my guess is that | it's something like waiting for the next "block" of audio to | start to start. | | I've noticed when bitstreaming compressed audio formats that | the delay is longer, but also a bit arbitrary which I suspect | is because the next block start position depends on where | exactly you paused the video. | secondcoming wrote: | I seem to recall that during events where there is the 'one | minute silence' beforehand, the TV commentator would have to | interrupt the silence so that something doesn't get turned off | automatically. I can't remember the exact details. | aarongolliver wrote: | I have this issue with a subwoofer - coupled with a bad | amplifier/grounding/(something?) it creates an immense WOOOOF | every time it turns on and off. This causes my house to shake | 15 minutes after I go to bed, just as I'm about to fall asleep. | Have definitely considered auto-starting something that played | a continuous low tone to prevent it from happening. | asdasfasdfasdf wrote: | The point is a bit deluded when it's made on a blog with underage | anime girls. | westoque wrote: | more importantly. we need physical video kill switches as well! i | have dealt with so many apps just opening the camera out of | nowhere and it's also mostly unexpected. | yawniek wrote: | it basically boils down to either buying a logitech craft or any | decent audio interface and move on... | | while such knob would be nice on a laptop I don't think it's | downsides would justify adding one... | radarnc wrote: | That why whatever conferencing software your using should have | audio processing to control level of different audio. | tus88 wrote: | > proclaim that people could just unplug their headphones | | Actually I found plugging _in_ headphones is the easiest and | quickest way to mute mobile phones. | gooseyard wrote: | ive been working remotely for a few years and do a little | recording and mixing on the side. I like using plain old analog | headsets since they make it easy to have control over the | sidetone level from the headset mic, and they're usable in many | situations where a usb headset would not be. | | To simplify using one headset with a few different devices (pc, | desk phone, ipod/phone), I wound up buying a little Behringer | Xenyx 302USB bus-powered mixer. If you have a bunch of analog | devices to mix, you'd want something larger, but for a PC with a | headset and one or two other analog sources or outs (like a pair | of desk speakers), these things are just about perfect. They use | off the shelf TI PCM2902C converters, have excellent audio | quality, work driver-free on Linux, OSX, and windows, and seem to | last pretty well. | | The real beauty of these little mixers (or the myriad other | comparable ones) is that all the common adjustments I need to | make- my own mic monitor level, the other party's output level, | and the overall headphone level, each have their own rotary fader | on the mixer. There's also some minimal eq available. The mixer | is small enough that it doesn't waste much desk space, and in the | event of a surprise volume spike, the master volume fader is | right by my hand, and I've saved myself from being blasted many | times. | | If you pair something like this together with an effects host (I | use pulseeffects on Linux and love it), its easy to apply a | compressor or limiter to the stream from the VC app that I use to | reduce transients, or to add an expander to help on multi-party | calls where one callers mic gain is too low. | | The 302USBs have gotten a little tricky to find lately since they | seem to be popular with new podcasters. Several companies make | similar models but nothing has quite the same set of connectors | and routing to be as convenient as these, although everyone's | needs are different- if you're using a headset with 1/4" | connectors, the Yamaha AG03 looks really promising, although its | nearly twice the price of the Behringer. | | There aren't a lot of gizmos that have simplified remote work for | me as much as these things; they're probably overkill if you | don't work from a fixed location (although they don't require any | power connection), but if you have a typical desktop setup, | they're great. | lolc wrote: | Oh wow that is a really nice solution! Especially because this | model has the right sockets to plug a headset into as you point | out. And thanks for the note about pulseeffects. | TheRealPomax wrote: | I'm not sure I get this article - if you want a physical kill | switch for audio, get a volume controller and set that directly | under your monitor? Now you have a physical kill switch in the | form of a GIANT near-zero-friction volume knob as well as | dedicated hardware true-instant-mute button. | | No reason computers should come with that out of the box, in the | same way there's no reason they should come with a DVD drive or a | vertical mouse or brand-name webcam, but if that's what you need | in your life, any of these are <$100 peripherals. | | Because you don't need a $2000 audio interface with twenty XLR | inputs with individually controlled phantom power and built in | EQ, or even a $299 one that podcasters and youtubers like to keep | recommending: if you _just_ want control over your audio, get | something like a Behringer MONITOR1 for $60 [1], or a slightly | nicer Mackie "Big Knob" passive 2x2 for $70 [2] and go "ahh, | exactly what I needed". | | [1] https://www.behringer.com/product.html?modelCode=P0C9G | | [2] https://mackie.com/products/big-knob-series-monitor- | controll... | avree wrote: | He covers your argument in paragraph 5, under the "just | ackchyually" crowd section. | | To summarize, you shouldn't have to use peripheral equipment to | achieve what he believes should be standard functionality in | hardware that emits audio signals. | TheRealPomax wrote: | Which is kind of a nonsense argument for laptops, and already | true for desktops (even cheap PC speakers come with a nice | big volume knob and on/off switch). So I read that paragraph, | and see "why should I have to do what everyone else who cares | about this already does?". If you care about a mute button, | get a mute button. Just like if you care about having a good | mouse, get a good mouse. And if you care about having good | video quality, get a real webcam. | | Welcome to owning a computer: it's not done, because you're | an outlier with your own needs, just like everyone else. You | get the "meets most people's needs" hardware, and you get to | add all the peripherals you need on top of that yourself. And | as a bonus, you buy them once, then if you get a new | computer, you don't need to buy new ones: they still work, | and no one had to waste time and money on adding those things | just for you to throw them away a few years later when it's | time to get a new computer. | | Everyone wins. ___________________________________________________________________ (page generated 2020-09-20 23:00 UTC)