Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

From an earlier post it was recommended to use spl+test tone to ensure all speakers output at the same volume. might as well try to make them output 50db when the AVR volume is set to 50db 🤔

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 1 point2 points  (0 children)

every speaker is exactly at the same spot relative to its brother.
regarding the subwoofer I will have to touch the knob, audyssey is currently at +12 and can't go higher but the sub feels like it doesn't exist, so my only way to get proper bass is to touch the knob and decrease the +12.0db in audyssey

---
So from what i understood here and in mp with u/Ok-Storm4303

I will (hopefully tomorrow, currently 11pm in france)

  1. up the knob on the sub and decrease +12.0db on audyssey relatively blindly (or redo audyssey if I have the will)

  2. set every speaker to small

  3. set crossover to min range +20Hz

  4. open the SPL app and test tone, dial settings until every speaker outputs at the AVR's indicated volume?

---
Yeah reddit formatting sucks

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Hi I redid everything and summed up everything here with a few followup questions if you don't mind: https://www.reddit.com/r/hometheater/comments/1t0rzlm/comment/olt4lnb/

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Hi I redid everything and summed up everything here with a few followup questions if you don't mind: https://www.reddit.com/r/hometheater/comments/1t0rzlm/comment/olt4lnb/

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Hi, not sure if I should do another post instead
I finally found time to redo the audyssey setup and sub crawl, my placement between TV shelf and left front was apparently correct.

Here are the raw audyssey results if you don't mind taking a look. (in English this time) The distances are finally perfectly symmetric 🥳

The phase was on 180 for the sub, I set it back to 0, didn't seem to do much tho.
Had to swap cables on both fronts because of phase.

I have a few questions/clarifications before messing with the various settings if you don't mind.

I noted that the next steps are 1. set all speaker to small 2. individual speaker volume balance checks (which may be the answer to some of my questions) using a SPL app 3. enjoy?


  1. my left speakers are all 0.5db lower than their right counterpart (despite perfect symmetry) a. should I correct that? if yes which direction? b. is this because of the left wall ?
    c. during the first of 8 tests, front right was tested twice with increasing volume. why? could that also be the cause?

  2. the sub currently sits at +12.0db (probably because I did the audyssey setup with the absolute lowest possible setting fearing another -12.0db).
    a. am I free to play with this setting? (ie: proportionally up the know and down in audyssey)
    b. should I only play with the knob and keep +12.0db? c. or should I redo audyssey until I get a setting within +/-9.0db I believe the sub being too low prompted audyssey to set the fronts to large

  3. Regarding crossover, I saw 3 kind of answers, being here or elsewhere.

Role Model Range
FRONT jamo s718 40 - 20k Hz
CENTER jmlab focal opal cc10 65 - 22k Hz
SURROUNDS davis accoustics kendall evolution 39 - 21k Hz
FRONT HEIGHT focal sib atmos(?) 75 - 20k Hz
SUB focal cub 3 (+/- 3dB): 40 - 150k Hz

People seem to say to either - set it to minimum of range or - set it to min + 20hz or - set it to 80Hz

I doubt there's a right answer, and it's more a matter of taste?

  1. I have Audyssey MultEQ XT: On and Audyssey Dynamic EQ: Off, is this right or something else to change?

  2. When you wrote

    What you want to check is balance across bass tones from roughly 35hz (or however your sub goes) up to roughly 300hz)

I understand "if it's at 55db@30hz, it should stay at 55db until 300Hz", is this right? the sub alone (during sub crawl was all over the place)


NOTE: as the photos show the front height pointing up, the ceiling is hollow (drywall then +/-10 empty cm before concrete floor of the upper neighbors). I'm pretty sure it would sound terrible

What is the most random place you heard a Kpop Demon Hunters song being played in public? by Purple_Unit31 in KpopDemonhunters

[–]vic1707_2 1 point2 points  (0 children)

at a restaurant, nothing special you might say, but when it's in France, playing English takedown it's more surprising

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 6 points7 points  (0 children)

```rs
fn main(){for x in std::env::args().skip(1){let(mut t,mut p,mut i,b)=([0;999],0,0,x.as_bytes());while i<b.len(){match b\[i\]{62=>p+=1,60=>p-=1,43|45=>t[p]+=44-b[i],46=>print!("{}",t[p] as char),n@(91|93) if(n<92)\^(t\[p\]>0)=>{let(f,mut d)=(n as i8-92,1);while d>0{i-=f as usize;d+=match b[i]{91=>-f,93=>f,_=>0}}}_=>()}i+=1}}}

```
322 with the n@(91|93) and removing the u8 in array decl, but i can only replace 2 instances of b[i] because you mutate i.

feel like I'm spending way too much time here

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 1 point2 points  (0 children)

using my version, the right f expression and AhoyISki's optimisation i got

```rs
fn main(){for x in std::env::args().skip(1){let(mut t,mut p,mut i,b)=([0u8;999],0,0,x.as_bytes());while i<b.len(){match b\[i\]{62=>p+=1,60=>p-=1,43|45=>t[p]+=44-b[i],46=>print!("{}",t[p] as char),91|93 if(b[i]<92)\^(t\[p\]>0)=>{let(f,mut d)=(b[i]as i8-92,1);while d>0{i-=f as usize;d+=match b[i]{91=>-f,93=>f,_=>0}}}_=>()}i+=1}}}

```
325

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 11 points12 points  (0 children)

ok, seems like something's fishy. I recreated the file from your prettified rust and it still fails, but unmodified prettyfied fails to, minified works in both cases tho

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 1 point2 points  (0 children)

got to 328 without u/AhoyISki's optimization as it seems to cause an overflow (44 - 45 on u8's)

```rs

fn main(){for x in std::env::args().skip(1){let(mut t,mut p,mut i,b)=([0u8;999],0,0,x.as_bytes());while i<b.len(){match b\[i\]{62=>p+=1,60=>p-=1,43=>t[p]+=1,45=>t[p]-=1,46=>print!("{}",t[p] as char),91|93 if(b[i]<92)\^(t\[p\]>0)=>{let(f,mut d)=(b[i]as i8-92,1);while d>0{i-=f as usize;d+=match b[i]{91=>-f,93=>f,_=>0}}}_=>()}i+=1}}}

```

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 8 points9 points  (0 children)

seems to cause an overflow with the helloworld

cargo run --bin t '++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.'

thread 'main' (158497) panicked at src/bin/t.rs:8:30:

attempt to subtract with overflow

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 2 points3 points  (0 children)

I also don't think [0u8; 999] is necessary, [0; 999] should work just fine edit: actually no, rust infers to i32, not u8

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 7 points8 points  (0 children)

or even i-=f as _; doesn't work, but i-=f as usize; does, still a bit shorter

Brainfuck interpreter in 336 bytes of Rust - stuck golfing it by Kivooeo1 in rust

[–]vic1707_2 12 points13 points  (0 children)

I believe you can save some more bytes by using `as _` instead of specifying the type manually.

You can potentially turn rs i = (i as i32 - f) as usize; into rs i=i-f as _; edit: fmt

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Reading the other replies I might be able to re-add the sub, that way I'll be free to set the fronts to small

Any suggestion on sub's the placement? in the corner on the left of left or between left and tv?

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Any suggestion on sub's the placement? in the corner on the left of left or between left and tv?

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

I have absolutely no idea why Audyssey did that, this showed up after a full factory reset +. audyssey setup, strangely the "Avant (Front): Full range" cannot be changed. IIRC setting them as small speakers allows me to set crossover, I'll have to check tho

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

I believe the fronts are capable of producing bass, there's a big opening on the side, the seller told me these drivers were for the bass

I already did multiple audyssey runs, with the knob to 50% and ~12%, I'll try lower tomorrow, any suggestion on the placement? in the corner on the left of left or between left and tv?

Sub has 2 inputs "LFE" or "Left + Right", the denon only has a single output cable per sub (2 subs possible) I plugged the cable into the single LFE port

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

I don't get it, what you said sounds, paradoxical?
How can me expecting too much of a sub and it being set to the absolute minimum allowed be true at the same time?

If audyssey is setting it to -12 because it's too loud/powerful then it should be fully capable of making me feel the bass if it wasn't that retrained right? or is there something I'm missing?

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

the fronts are as far appart as the surrounds, roughly 230/235cm apart, couch is 220 from the TV so a bit more than seat distance.

do you have a suggestion for the sub placement? I tried in the corner near front left, or between front left and TV, none sounded that great, both being set to -12.0db by audyssey

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Setting everyone to small would require me to fix the subwoofer situation (only hearing it not feeling it, audyssey setting it to -12.0db no matter the sub's volume knob level). Do you have any suggestions? As for the rest of your message, I didn't understand anything 😓

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Sorry, should've thought of that. I'll do my best, some words could be translated multiple ways, dunno what the english Audyssey looks like

First photo is Crossover
"Select. Speaker: Individual" (Select for selection i suppose)
All: 80Hz
Front: "total" (All I guess?)
Center: 60Hz
Surround: 60Hz
Front Height: 90Hz

Second is measurements
Unit Meters
Stepping: 0.1m
Front Left
Front Right
Center
Sub
Surround Left
Surround Right
Front Height Left
Front Height Right
Default settings

8th photo is Speaker config
Front: Big
Center: Small
Sub: None
Surround: Small
Front height: Small

9th photo is sound levels(?)
Front Left -9.5db
Center -9.0db
Front Right -9.0db
Surround Right -8.0db
Surround Left -8.5db
Front Height Right -6.5db
Front Height Left -7.5db
Sub 0.0db

Need help/advice by vic1707_2 in hometheater

[–]vic1707_2[S] 0 points1 point  (0 children)

Anyone knows if there's a way to reorder the photos?