[-] doomsdayrs@lemmy.ml 4 points 2 days ago

In the name of Allah hair oil!

[-] doomsdayrs@lemmy.ml 3 points 2 days ago

What's the citation?

[-] doomsdayrs@lemmy.ml 3 points 6 days ago

Horrific that a country forces innocents to die for a war machine

10
submitted 2 weeks ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

I have a "Corsair Void Elite" headset.

For the last few years, I have been using an HRTF alone to apply 7.1 Audio to my headset. But now I want to apply equalization from AutoEq.

Do I apply the equalization before or after the HRTF transformation?

Notes:

  • I am using a PipeWire filter chain on Fedora Atomic

Filter Chain Conflig

# Corsair VOID Elite DSP
# Applies 7.1 Audio transformation via HRTF

context.modules = [
	{
		name = libpipewire-module-filter-chain
		flags = [ nofail ]
		args = {
			node.description	= "Corsair VOID Elite DSP"
			media.name		= "Virtual Surround Sink"
			media.role		= "DSP"
			filter.graph = {
				nodes = [
					# duplicate inputs
					# This creates the 7.1 Audio Input
					{ type = builtin label = copy name = copyFL}
					{ type = builtin label = copy name = copyFR}
					{ type = builtin label = copy name = copyFC}
					{ type = builtin label = copy name = copyRL}
					{ type = builtin label = copy name = copyRR}
					{ type = builtin label = copy name = copySL}
					{ type = builtin label = copy name = copySR}
					{ type = builtin label = copy name = copyLFE }

					# Apply HRTF WAV
					{ type = builtin label = convolver name = convFL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =0 } }
					{ type = builtin label = convolver name = convFL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =1 } }
					{ type = builtin label = convolver name = convSL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =2 } }
					{ type = builtin label = convolver name = convSL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =3 } }
					{ type = builtin label = convolver name = convRL_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =4 } }
					{ type = builtin label = convolver name = convRL_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =5 } }
					{ type = builtin label = convolver name = convFC_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =6 } }
					{ type = builtin label = convolver name = convFR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =7 } }
					{ type = builtin label = convolver name = convFR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =8 } }
					{ type = builtin label = convolver name = convSR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =9 } }
					{ type = builtin label = convolver name = convSR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 10 } }
					{ type = builtin label = convolver name = convRR_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 11 } }
					{ type = builtin label = convolver name = convRR_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 12 } }
					{ type = builtin label = convolver name = convFC_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 13 } }

					# treat LFE as FC
					{ type = builtin label = convolver name = convLFE_L config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel =6 } }
					{ type = builtin label = convolver name = convLFE_R config = { filename = "/home/doomsdayrs/.local/share/pipewire/Dolby-CorsairHeasetGamingSoftware.wav" channel = 13 } }

					# stereo output
					{ type = builtin label = mixer name = mixL }
					{ type = builtin label = mixer name = mixR }
				]
				links = [
					# input
					{ output = "copyFL:Out"input="convFL_L:In"}
					{ output = "copyFL:Out"input="convFL_R:In"}
					{ output = "copySL:Out"input="convSL_L:In"}
					{ output = "copySL:Out"input="convSL_R:In"}
					{ output = "copyRL:Out"input="convRL_L:In"}
					{ output = "copyRL:Out"input="convRL_R:In"}
					{ output = "copyFC:Out"input="convFC_L:In"}
					{ output = "copyFR:Out"input="convFR_R:In"}
					{ output = "copyFR:Out"input="convFR_L:In"}
					{ output = "copySR:Out"input="convSR_R:In"}
					{ output = "copySR:Out"input="convSR_L:In"}
					{ output = "copyRR:Out"input="convRR_R:In"}
					{ output = "copyRR:Out"input="convRR_L:In"}
					{ output = "copyFC:Out"input="convFC_R:In"}
					{ output = "copyLFE:Out" input="convLFE_L:In" }
					{ output = "copyLFE:Out" input="convLFE_R:In" }

					# output
					{ output = "convFL_L:Out"input="mixL:In 1" }
					{ output = "convFL_R:Out"input="mixR:In 1" }
					{ output = "convSL_L:Out"input="mixL:In 2" }
					{ output = "convSL_R:Out"input="mixR:In 2" }
					{ output = "convRL_L:Out"input="mixL:In 3" }
					{ output = "convRL_R:Out"input="mixR:In 3" }
					{ output = "convFC_L:Out"input="mixL:In 4" }
					{ output = "convFC_R:Out"input="mixR:In 4" }
					{ output = "convFR_R:Out"input="mixR:In 5" }
					{ output = "convFR_L:Out"input="mixL:In 5" }
					{ output = "convSR_R:Out"input="mixR:In 6" }
					{ output = "convSR_L:Out"input="mixL:In 6" }
					{ output = "convRR_R:Out"input="mixR:In 7" }
					{ output = "convRR_L:Out"input="mixL:In 7" }
					{ output = "convLFE_R:Out" input="mixR:In 8" }
					{ output = "convLFE_L:Out" input="mixL:In 8" }
				]
				# Define the input
				inputs= [ "copyFL:In" "copyFR:In" "copyFC:In" "copyLFE:In" "copyRL:In" "copyRR:In", "copySL:In", "copySR:In" ]

				# Define the output
				outputs = [ "mixL:Out" "mixR:Out" ]
			}
			capture.props = {
				node.name= "effect_input.virtual-surround-7.1-hesuvi"
				media.class= Audio/Sink
				audio.channels = 8
				audio.position = [ FL FR FC LFE RL RR SL SR ]
			}
			playback.props = {
				node.name= "effect_output.virtual-surround-7.1-hesuvi"
				node.passive = true
				audio.channels = 2
				audio.position = [ FL FR ]
			}
		}
	}
]

24
submitted 4 weeks ago* (last edited 4 weeks ago) by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

LTO drives are pretty cost effective for huge archivals, but given the recent developments with everything being so expensive.

Would you be interested in a miniaturized format of LTO?

Something like a Data8 cartridge, in a shell with magent protection, so you can have a singular terabyte or less in a safe and portable size.

I could imagine it running in two modes, fast or slow, with varying storage capacities, based on use case. Maybe 256 MBps slow, and 512MBps fast, just throwing a number out there.

I can imagine some use cases:

  1. PS6 physical games (as installation disks)
  2. Backup format for power users (instead of a full fledged LTO drive)
  3. Recording equipment (music, video)
  4. Became you like the noise
  5. Because you want to have cassette futurism
  6. Physical game ownership

Edit 1: Just learned that Accelis LTO is exactly what I imagine and was abandoned by the LTO foundation. ☹️

41
submitted 1 month ago* (last edited 1 month ago) by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

I ate a too hot omelette and burnt the roof of my mouth again.

Now it feels sensitive and fragile, again.

Why did we as a species, whom are omnivores, develop such thin mouth roofs?

Hippos can crush entire watermelons with their mouths, why didn't we get a tough inner roof.

16
submitted 1 month ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

I recently had a skin biopsy done to verify what was exactly causing the condition I was experiencing.

Now I have a tiny tiny little cut on me, and I am thinking "huh that's going to heal funny / scar".

What was your skin biopsy like?

35
submitted 1 month ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

To describe what I mean.

  1. Wake up in the morning
  2. Don't need to use the bathroom all that much
  3. Eat breakfast
  4. Suddenly bathroom is #1 priority

Does anyone else experience something similar to the above? I always considered it to be a way to make way for a new meal.

[-] doomsdayrs@lemmy.ml 45 points 1 month ago

This video was hilarious. Spinning every situation with a liberal mindset, "an impossibility".

Any communist watching the DPRK would have know every single thing he spoke of, for years ahead of time.

The DPRK was very obviously improving overtime, it wasn't a sudden victory, it was planned and coordinated effectively.

24
submitted 1 month ago* (last edited 1 month ago) by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

There are kits like this sold online, the one linked, specifically type 4 with a drawer, work as follows.

  1. Put about 1-2 cm of water in, optional an icepack.
  2. Run your dryer.
  3. At the end of the cycle, dump the collected condensed water, optionally swapping the ice pack.

Do these work well enough to dehumidify dryer output in a rental environment?

Edit 1: For those recommending me to buy a ventless / condenser / heat pump dryer.

Feel free to send me $50-100 each, as I cannot afford one.

Do note, I do have a vent near where my dryer is, it is just very loud. Thus why I was thinking of supplementing it with this.

26
submitted 1 month ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

I remember when I was younger, Download managers were talked about as a preferable thing to have installed, so downloads would be handled consistently/faster, especially with slow and choppy internet back then.

I realized today, that I haven't really used one in a long time on my phone.

What happened?

4
submitted 1 month ago by doomsdayrs@lemmy.ml to c/fairphone@lemmy.ml

Has anyone produced a CNC frame or backcover for their fairphpne 6?

I am considering it, as long as it does not interrupt antenna lines—

11
submitted 1 month ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

I use Hairstory New Wash for my hair.

A few months ago, I bought a glass and metal dispenser to squeeze out my refills into.

I recently noticed that instead of a pleasant smell, there is a rancid / acidic smell coming from cowash inside and pumped out of the container.

I wonder if this is because I would just layer a new refill on top of the old refill over and over. But the same refill packets still smell perfectly fine inside, even after months of being on the side & having been opened before.

Any ideas why the glass container now has an expired cowash, or is my guess correct?

21
submitted 2 months ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

Jaka Parker is one of the few sources who provide valid video content of what life is like in the Democratic Peoples Republic of Korea.

Videos such as "COMPUTER STORE IN NORTH KOREA" are great resources to dispel common myths such as "there is no anime in North Korea".

But he is also a transphobe (citation), which leads me to not sharing it amongst leftist groups.

What alternative sources for DPRK photography and life videos exist?

10
submitted 3 months ago by doomsdayrs@lemmy.ml to c/askchapo@hexbear.net

For those in NYC, which organizations are you a part of?

I've recently seen posters for Maoist reading groups in Brooklyn, but I wonder if any of you are in NYC, and are in an organization, and which ones.

30
submitted 3 months ago by doomsdayrs@lemmy.ml to c/asklemmy@lemmy.ml

Solar panels for roofs, balconies, lawns all exist.

But why hasn't solar panel blinds and curtains taken off?

To me it seems really good for people who live in apartments and want to get more juice from the windows.

[-] doomsdayrs@lemmy.ml 49 points 4 months ago* (last edited 4 months ago)

Masallah, he was martyrd with a Quran in hands.

[-] doomsdayrs@lemmy.ml 48 points 5 months ago

I2P & Onion sites exist for this purpose without wasting copious amounts of power.

There are existing alternative web protocols as well.

[-] doomsdayrs@lemmy.ml 75 points 1 year ago* (last edited 1 year ago)

RIP Asahi Linux.

Fuck off to all the fascists ruining OSS.

[-] doomsdayrs@lemmy.ml 45 points 2 years ago

WAIT THEY DIE ON BIRTH!??

WTF this actually needs to be fixed.

view more: next ›

doomsdayrs

0 post score
0 comment score
joined 2 years ago
MODERATOR OF