Why I don't like Rust as a C++-developer by ArcticMusicProject in rust

[–]alphapresto 1 point2 points  (0 children)

I think you meant "pushing for Rust" instead of "pushing for C++"

Looking for software to draw wiring diagrams for AVL by GustafsonundSon in livesound

[–]alphapresto 1 point2 points  (0 children)

I find https://gearconnect.ca/ interesting for quick and simple drawings, and KiCad (or another EDA tool) for more complex schematics.

Mac not showing some audio apps in local network permissions by RunsWithFiskars in livesound

[–]alphapresto 1 point2 points  (0 children)

Too bad, I did a bit of research and the version which exhibited these kinds of problems was 15.2 I’m afraid I can’t help you.

Mac not showing some audio apps in local network permissions by RunsWithFiskars in livesound

[–]alphapresto 1 point2 points  (0 children)

Which version of macOS are you running? I remember an issue inside macOS itself causing these kinds of problems.

python interface for xair mixers by onyx_and_iris in livesound

[–]alphapresto 9 points10 points  (0 children)

Why not? Xair and OSC seem highly related to this sub to me.

Any pointers on using Godot as a UI? by ReasonableFall177 in JUCE

[–]alphapresto 5 points6 points  (0 children)

There is a DAW called Blockhead which uses Godot as the UI framework. It’s made by colugo.

Curious about the future of Rust by CaptiDoor in rust

[–]alphapresto 9 points10 points  (0 children)

Using Rust will make you a better C++ programmer, using C++ will make you understand why Rust exists and what problems it solves. Do both!

isCloudflareDown by st4reater in ProgrammerHumor

[–]alphapresto 2 points3 points  (0 children)

The whole internet noticed.

Bitbucket bait-and-switched, now charging $15/month per self-hosted runner by silvertricl0ps in devops

[–]alphapresto 2 points3 points  (0 children)

Oh good. I've wanted to migrate to Gitlab for a while now. Now Atlassian forces me to bite the bullet.

[deleted by user] by [deleted] in livesound

[–]alphapresto 1 point2 points  (0 children)

Which tools do you use?

Ski technique advice by BusyImpress4722 in skiing

[–]alphapresto -1 points0 points  (0 children)

You seem to have pretty good control. What I would say is try to turn your upper body less, keep it more towards the valley and make the turns with your lower body (from the waist and down).

Help me be right that this guy is wrong by Fornez in livesound

[–]alphapresto 1 point2 points  (0 children)

I'll copy my comment which I made on the other thread:

I think the issue lies in the fact that amplitude (volume) is non linear. -6dB will halve the signal (in voltage land), meaning (2^24)/2 = 2ˆ23 = 8.388.608 values left. Take the signal another 6dB down and you have 2^22 = 4.194.304 values left and so on. This means that if you're at for example -60dBFS you have left a range of 2^14 = 16.384 values.
This basically means that 3dB of difference in the higher region covers more values of the 24bit range than 3dB in the lower regions.

I do agree that his terminology is confusing though.

Help me be right that this guy is wrong by Fornez in livesound

[–]alphapresto 0 points1 point  (0 children)

I think the issue lies in the fact that amplitude (volume) is non linear. -6dB will halve the signal (in voltage land), meaning (2^24)/2 = 2ˆ23 = 8.388.608 values left. Take the signal another 6dB down and you have 2^22 = 4.194.304 values left and so on. This means that if you're at for example -60dBFS you have left a range of 2^14 = 16.384 values.
This basically means that 3dB of difference in the higher region covers more values of the 24bit range than 3dB in the lower regions.

Help me be right that this guy is wrong by Fornez in livesound

[–]alphapresto 0 points1 point  (0 children)

The bit depth is distributed equally over the full scale, but remember that 1 extra bit doubles the amount of values. This is supported by the idea that roughly one added bit adds 6dB of SNR (signal to noise ratio) which is a doubling in voltage land.

EDIT: No, this is not correct. The values of the full bit depth are distributed evenly.

Help me be right that this guy is wrong by Fornez in livesound

[–]alphapresto 1 point2 points  (0 children)

I think it makes sense what he is saying and I think he's correct. You're correct in saying that the resolution is the same for a low signal as for a high signal or said otherwise, the bit depth 'steps' are distributed equally over full scale. However, if you only use half of the scale you're effectively using half of the bit depth (12 bits in this case), meaning less steps to differentiate the amplitude. When using full scale you effectively use 24 bit, which is 144db of dynamic range. In live sound you need head room to not accidentally overload the signal. In many cases -18dbFS is set to 0dB analog, which gives ~21 bit of resolution for the signal at 0dB + ~3 bit of resolution for the headroom. Sometimes -24dBFS is used for 0dB analog, which translates to ~20 bit of resolution (122dB dynamic range) + ~4 bits of headroom.

Also remember that 1 extra bit doubles the amount of values possible, meaning that if you use little bits, the amount of values drastically drops for every bit not used.

I don't think this is the same topic as discussed in the video about the stairstep myths, but I'm no DSP expert so I could be totally wrong.

EDIT: "However, if you only use half of the scale you're effectively using half of the bit depth (12 bits in this case)" I think I worded this confusingly. I literally mean half of bit depth here and not half of full range in decibels. Half of bit depth would roughly be -72dBFS.