REW Beta Release REW API beta releases

JoinUs

New Member
Joined
Jan 6, 2023
Posts
85
I don't understand that question.


FDW and MTW results are log spaced at 96 PPO and so have inherent smoothing of 1/48 octave.
i mean,

1730160438645.png


In the current beta version, to apply something to number one, or to check it out, use Alt + keyboard numbers or arrows (It's not in the current capture, but in the capture, my mouse has already clicked number 1.)

1730160478115.png


You have to assign this to the graph that I'm trying to see.
But I used to use the old version at those times, because there are a lot of times when you just replace measurements with a mouse without a keyboard. (Old versions can be activated and viewed by simply clicking on it. I understand that the current beta version has that graph turned on like a toggle when you click on it, it's turned off, and you just have to use a keyboard.)

It also doesn't matter with a few measurements, but it takes some time to find and activate each one on the keyboard when it's over 20. (Of course, you can create a group, but it feels like there's too much pre-prep action compared to the previous version where you could see and activate the desired graph with a single mouse click and apply IR windows or something like that.)
 

Breeman

Member
Joined
Jan 9, 2019
Posts
184
Well it will if you don't configure any filters corresponding to the crossover function you want!
Perhaps I am unclear about when to use the type as a tarhet using the Target Setting versus using the EQ filters to shape the speaker response. Is there a way to configure the filter order and type from the EQ filter menu? I only see HP, HP1 and so on.
Snap1.png
 

JoinUs

New Member
Joined
Jan 6, 2023
Posts
85
Right click on the measurement you want to select and use this option:
thanks. But I'm still not sure why it was added one more step from the existing method.
Of course, we can adapt, but the same is true that the process has not been simplified or accelerated, but rather increased.

Original (before beta) : Just Click. Done.
Beta : Right Click and Choose that options.

The same goes for the toggle. The integration of left-click into toggle definitely seems simple, but it's actually more complicated.

For example, if you were looking at a few graphs that were active and you were applying an IR window to one of them
Previously, I just click on what I want and I just click on the IR window, and that's it.
But you can't do left-click now, because that will untangle the toggle.
Then you think this was a beta, right-click it again, change it to Current, and then click the IR window again. (Or you have to enable it with an Alt keyboard arrow or number.)


So I've left a post before. I remember you saying no at all about whether you'd like to include options for the previous UI.
Then we'll keep using this UI.

Of course, we can adapt. But apart from the problem of adaptation, why it should be more cumbersome and why the process should be added is honestly... It's a bit confusing as I keep use.
Of course, I am always grateful for providing good programs.
Before 5.3 was officially released, I always used beta well, reported bugs often, and I remember enjoying using it.
But I still don't know about this beta right now from the beginning until now, so I left a honest post.
 
Last edited:

Breeman

Member
Joined
Jan 9, 2019
Posts
184
Perhaps I am unclear about when to use the type as a tarhet using the Target Setting versus using the EQ filters to shape the speaker response. Is there a way to configure the filter order and type from the EQ filter menu? I only see HP, HP1 and so on.
View attachment 75050
When chosing a HP or LP filter in the EQ filters. Is there a way of determining the filter type i.e Butterworth, L-R or Bessel and is there a way to increase/decrease filter order without using to filter Qs? I think the filter selection options under the Target Settings are more intuitive.
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
7,992
Select the Generic - generic or Generic - Extended equaliser options for crossover filter options. There are two at the end of the list for Generic - generic, for Generic - extended any filter position can be a crossover filter.
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
7,992
I'm still not sure why it was added one more step from the existing method.
Of course, we can adapt, but the same is true that the process has not been simplified or accelerated, but rather increased.
Consider the use of the selector bank for the overlay graphs and perhaps it will become clear. As with every GUI-driven software, everyone has their own idea how it should work.
 

Breeman

Member
Joined
Jan 9, 2019
Posts
184
Select the Generic - generic or Generic - Extended equaliser options for crossover filter options. There are two at the end of the list for Generic - generic, for Generic - extended any filter position can be a crossover filter.
Brilliant. I was not aware of that feature. Thank you very much.
 

Breeman

Member
Joined
Jan 9, 2019
Posts
184
Hi John,

Can we please have an option to save a single "highlighted or selected" measurement within the right click pop-up menu of the All SPL tab? Thanks.
 

Breeman

Member
Joined
Jan 9, 2019
Posts
184
When one clicks on the EQ button without any measurement loaded onto REW, an exception is generated,
Snap2.png


REW V5.40 Beta 58 running Azul Systems, Inc. JRE 1.8.0_432 64-bit on Windows 10 Locale: language en, keyboard ZA, windows-1252 on 1920x1080 at 96 DPI Running in C:\Program Files\REW


Message:
java.lang.NullPointerException
Stack Trace:
roomeqwizard.xK.A(y:1462)
roomeqwizard.xK.A(y:1185)
roomeqwizard.xK.Z(y:998)
roomeqwizard.xK.A(y:2365)
roomeqwizard.xK.A(y:1912)
roomeqwizard.xK.paintComponent(y:306)
javax.swing.JComponent.paint(JComponent.java:1056)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayeredPane.paint(JLayeredPane.java:586)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayer.paint(JLayer.java:433)
javax.swing.plaf.LayerUI.paint(LayerUI.java:79)
javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
javax.swing.JComponent.paintComponent(JComponent.java:780)
javax.swing.JLayer.paint(JLayer.java:428)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JLayer.paint(JLayer.java:433)
javax.swing.plaf.LayerUI.paint(LayerUI.java:79)
roomeqwizard.QC.paint(y:2131)
javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
javax.swing.JComponent.paintComponent(JComponent.java:780)
javax.swing.JLayer.paint(JLayer.java:428)
javax.swing.JComponent.paintChildren(JComponent.java:889)
javax.swing.JComponent.paint(JComponent.java:1065)
javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(RepaintManager.java:1579)
javax.swing.RepaintManager$PaintManager.paint(RepaintManager.java:1502)
javax.swing.RepaintManager.paint(RepaintManager.java:1272)
javax.swing.JComponent._paintImmediately(JComponent.java:5158)
javax.swing.JComponent.paintImmediately(JComponent.java:4969)
javax.swing.JLayer.paintImmediately(JLayer.java:415)
javax.swing.plaf.LayerUI.paintImmediately(LayerUI.java:717)
javax.swing.JLayer.paintImmediately(JLayer.java:410)
javax.swing.JComponent.paintImmediately(JComponent.java:4950)
javax.swing.RepaintManager$4.run(RepaintManager.java:831)
javax.swing.RepaintManager$4.run(RepaintManager.java:814)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
java.awt.EventQueue.access$500(EventQueue.java:97)
java.awt.EventQueue$3.run(EventQueue.java:709)
java.awt.EventQueue$3.run(EventQueue.java:703)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
7,992
When one clicks on the EQ button without any measurement loaded onto REW, an exception is generated
That could happen if the Y axis of the filter adjust graph is set to dBr. I have fixed it for the next build, in the meantime set the Y axis for that graph to something else.
 
Top Bottom