ObsessiveCompulsiveAudiophile / AudysseyOne

Audyssey MultEQ calibration optimization with REW API
https://www.youtube.com/watch?v=iU1ZBsru76M
MIT License
71 stars 9 forks source link

No subwoofer / phantom centre #7

Open smoothquark opened 8 months ago

smoothquark commented 8 months ago

Hi OCA. Thank you for this. I have just tried to run the script with my measurements but have run into this error...

[ERROR] Error: Optimization will not work with systems with NO subwoofer! - program execution has stopped!

Yes, I don't actually have a subwoofer. I don't have a center channel either. I actually have a Lyngdorf TDAI-3400 with the front L and R from my Denon AVC-6500H connected to the Lyngdorf. I have a pair of Lyngdorf MH-2/BW-2. The BW-2s are boundary woofers and the with the TDAI, the combination is now full-range fronts and fabulous for music and much better than via Audyssey previously, DIRAC or even your otherwise fantastic convolution tutorial.

I was hoping to get the other channels tweaked via your script but perhaps I ought to just stay with the default Audyssey? However, Audyssey interferes with the TDAI and everything sounds much better with Audyssey off! L/R bypass reduces the front volume significantly and sounds very odd when I increase the sensitivity on the analogue input on the TDAI to compensate - perhaps the centre channel does not get sent to the L & R in L/R bypass?

I shall see if I can have a play with your code to bypass the subwoofer check and use perhaps the left front as a reference rather than the centre.

ObsessiveCompulsiveAudiophile commented 8 months ago

Script works fine without a center speaker but lack of a subwoofer matters and deeply embedded in the code. Try adding a dummy sub to the ady and removing it after before transferring to the AVR. Could be much easier.

Sent from Gmail Mobile

On Thu 28. Mar 2024 at 20:30, smoothquark @.***> wrote:

Hi OCA. Thank you for this. I have just tried to run the script with my measurements but have run into this error...

[ERROR] Error: Optimization will not work with systems with NO subwoofer!

  • program execution has stopped!

Yes, I don't actually have a subwoofer. I don't have a center channel either. I actually have a Lyngdorf TDAI-3400 with the front L and R from my Denon AVC-6500H connected to the Lyngdorf. I have a pair of Lyngdorf MH-2/BW-2. The BW-2s are boundary woofers and the with the TDAI, the combination is now full-range fronts and fabulous for music and much better than via Audyssey previously, DIRAC or even your otherwise fantastic convolution tutorial.

I was hoping to get the other channels tweaked via your script but perhaps I ought to just stay with the default Audyssey? However, Audyssey interferes with the TDAI and everything sounds much better with Audyssey off! L/R bypass reduces the front volume significantly and sounds very odd when I increase the sensitivity on the analogue input on the TDAI to compensate - perhaps the centre channel does not get sent to the L & R in L/R bypass?

I shall see if I can have a play with your code to bypass the subwoofer check and use perhaps the left front as a reference rather than the centre.

— Reply to this email directly, view it on GitHub https://github.com/ObsessiveCompulsiveAudiophile/AudysseyOne/issues/7, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLH4THBNOYNBLOWGTOIVETY2RATZAVCNFSM6AAAAABFNGJM2WVHI2DSMVQWIX3LMV43ASLTON2WKOZSGIYTGNZWGU2DKMI . You are receiving this because you are subscribed to this thread.Message ID: @.***>

smoothquark commented 8 months ago

Thank you. I shall try that.

smoothquark commented 7 months ago

I have managed to insert a dummy subwoofer into the .ady and went through the script successfully. Testing with my Lyngdorf now. Sounds good! I am now playing with the frequency curtains for the fronts to see whether AudysseyOne trumps the Lyngdorf. Just wondering whether as a feature request for the script, whether it may be worth having the ability to insert a dummy subwoofer if one does not exist?

ObsessiveCompulsiveAudiophile commented 7 months ago

Well done!

Sent from Gmail Mobile

On Fri 29. Mar 2024 at 18:19, smoothquark @.***> wrote:

I have managed to insert a dummy subwoofer into the .ady and went through the script successfully. Testing with my Lyngdorf now. Sounds good! I am now playing with the frequency curtains for the fronts to see whether AudysseyOne trumps the Lyngdorf. Just wondering whether as a feature request for the script, whether it may be worth having the ability to insert a dummy subwoofer if one does not exist?

— Reply to this email directly, view it on GitHub https://github.com/ObsessiveCompulsiveAudiophile/AudysseyOne/issues/7#issuecomment-2027375519, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLH4TED5MVEQRLP2LAUHB3Y2VZ6HAVCNFSM6AAAAABFNGJM2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMRXGM3TKNJRHE . You are receiving this because you commented.Message ID: @.***>

michaelbarkan commented 7 months ago

I have managed to insert a dummy subwoofer into the .ady and went through the script successfully. Testing with my Lyngdorf now. Sounds good! I am now playing with the frequency curtains for the fronts to see whether AudysseyOne trumps the Lyngdorf. Just wondering whether as a feature request for the script, whether it may be worth having the ability to insert a dummy subwoofer if one does not exist?

Can you please outline how you would do that (add a "dummy subwoofer"). Thanks.

smoothquark commented 7 months ago

Can you please outline how you would do that (add a "dummy subwoofer"). Thanks.

I used https://jsoneditoronline.org/ to edit the .ady.

  1. Upload your .ady (keep a backup of course), and you will see detectedChanels (10 in my case - 6.0.4 system).
  2. You then have to add the extra subwoofer channel to the list.
  3. enChannelType: 42
  4. responseData no. of items has to match the other channel measurements.

I have uploaded my .ady files with and without the dummy subwoofer files. I am hoping OCA may find the time to incorporate the option to create a dummy subwoofer in his script. test-ady.zip

michaelbarkan commented 7 months ago

Thank you very much. I'll pass it along. Michael

strusic commented 6 months ago

I cant get this to work. I have copied sub branch from your ady file to mine but it didnt work. Ive got this error: [ERROR] Error: Speaker names have different numbers of indices. - program execution has stopped!

smoothquark commented 6 months ago

I think I had the same message before I corrected the no. of responseData items in the dummy subwoofer entry to match that of the other speakers. Mine was based on 4 measurements.

strusic commented 6 months ago

Okay I managed to do this. But... Sound is now terrible compared to default audyssey calibration. It sound like 64kbps mp3 file. There is no bass, high frequencies are cutted. I am using X1700h with Polks XT

smoothquark commented 6 months ago

Did you remove the dummy subwoofer entry after the corrections? Not sure if it will make a difference though. On my system, OCA's script was a clear improvement.

strusic commented 6 months ago

Dont remember. I have disabled sub in avr settings tho. Edit: Also all speaker distance are set to 0.04m now (after optimization), which is incorrect

Spastblast commented 2 months ago

Hi Serkan,

Thanks of all, thanks for your awesome work. Great that you managed to improve people's .ady files using REW's new REST API. Quite ingenious. I was about to re-do my Audyssey setup after a renovation of our house and was looking forward to using Audyssey One (Evo), only to find out that a subwoofer is required (I have a 5.0 system in the living room, with 'full-range' fronts).

Would you please consider adding no-subwoofer support in a future release? Not only in this Github issue , but also in the Youtube comments I've seen a few people facing the same issue already.

Hopefully you'll consider implementing this @ObsessiveCompulsiveAudiophile .

Let me know if you need me to test a future update on my 5.0 system.

PS As a plan B it might be relatively easy to document a 'dummy-subwoofer' workaround, as mentioned above, if it proves to be successful?

ObsessiveCompulsiveAudiophile commented 2 months ago

True, there're considerable number of people with no subs but the code is so much based on sub presence in so many different places that it really requires an almost complete rewrite. A quick and dirty solution is to add a dummy copy of a sw1 channel in your ady file. You can do so in an online json editor.

Sent from Gmail Mobile

On Thu 12. Sep 2024 at 12:59, Spastblast @.***> wrote:

Hi Serkan,

Thanks of all, thanks for your awesome work. Great that you managed to improve people's .ady files using REW's new REST API. Quite ingenious. I was about to re-do my Audyssey setup after a renovation of our house and was looking forward to using Audyssey One (Evo), only to find out that a subwoofer is required (I have a 5.0 system in the living room, with 'full-range' fronts).

Would you please consider adding no-subwoofer support in a future release? Not only in this Github issue , but also in the Youtube comments I've seen a few people facing the same issue already.

Hopefully you'll consider implementing this @ObsessiveCompulsiveAudiophile https://github.com/ObsessiveCompulsiveAudiophile .

Let me know if you need me to test a future update on my 5.0 system.

PS As a plan B it might be relatively easy to document a 'dummy-subwoofer' workaround, as mentioned above, if it proves to be successful?

— Reply to this email directly, view it on GitHub https://github.com/ObsessiveCompulsiveAudiophile/AudysseyOne/issues/7#issuecomment-2345811797, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACLH4TCLTKHAQG67X7RFR7LZWFQZDAVCNFSM6AAAAABFNGJM2WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBVHAYTCNZZG4 . You are receiving this because you were mentioned.Message ID: @.***>