REW Beta Release REW API beta releases

ziggurcat

Registered
Joined
Sep 14, 2019
Posts
17
Most things are now accessed by right click on the graph or the measurement, see the measurements panel help.

Thanks, it was driving me nuts! šŸ¤£

I suppose it's something to get used to, but are there plans to bring the Actions button back? Having to right-click in the graph or measurement to access those tools isn't 100% obvious, plus it's nicer to be able to have all of the little windows up with the tools you need to use. I also don't know if it's me/my mouse, but I sometimes have to right-click three or four times to get the pop-up to stay because it's an Apple mouse, and any little finger movement on the surface of it causes the window to disappear.
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
Input, CCIF sweep reads correctly.
The distortion plots were generated against the level of the reference tone, I'll change it to plot against the total rms input but the change will only affect new measurements.

We had a feature which allowed distortion sweeps to be averaged, can that be added back?
There was never a feature to average stepped level measurements, if that is what you are referring to. Averaging of sweep measurements and stepped frequency measurements has not changed.
 

fireanimal101

Registered
Joined
Oct 30, 2020
Posts
7
I just got this error after a THD vs Freq Sweep. Log attached. Thanks

1717612401791.png
 

Attachments

  • rew_error.txt
    2.2 KB · Views: 16

Cristianolo

New Member
Joined
Dec 14, 2018
Posts
45
@John Mulcahy , Amir, founder of Audio Science Review, always provides a file with the data from his speaker measurements.
Is it possible to directly import this type of file into REW? I mean, all the axes at the same time.
If not, how about adding the function?
 

Attachments

  • SPL Horizontal.txt
    114.1 KB · Views: 19

ziggurcat

Registered
Joined
Sep 14, 2019
Posts
17
No, though I sympathise with the pains of using the very-much-not-magic mouse.

REW is the only software that I use where the right-click pop-up struggles to stay open, and doesn't disappear with the slightest finger movement on the mouse. šŸ¤·ā€ā™‚ļø
 

Cristianolo

New Member
Joined
Dec 14, 2018
Posts
45
Two bugs, or things I missunderstood, or maybe some possible points to improve...
- in the All SPL tab, right-click on a measurement and use scrool to modify the SPL offset, then you click on another measurement the offset of the previous one appears there and when you run scrool again the offset of the new measurement starts counting from the previous one.
- when I'm "being faster than my own thinkingā€ and I right-click on the graph area, I end up moving the whole graph around on the screen. Is there any way of disabling this function, or making it a joint action with the ALT key?
 

HD MOVIE SOURCE

New Member
Joined
Jun 23, 2021
Posts
45
More  
Preamp, Processor or Receiver
Denon x6500h
Universal / Blu-ray / CD Player
Panasonic UB9000
Can you provide some context? What were you doing when the error happened, what had you done successfully before that,...
Was in the middle of an EQ, I was right clicking on some menus by mistake, I double right clicked I believe, and got the error and it said to report it.

BTW, I use a large cursor, not sure if that's effecting it, using Windows 11.
 
Last edited:

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
REW is the only software that I use where the right-click pop-up struggles to stay open, and doesn't disappear with the slightest finger movement on the mouse. šŸ¤·ā€ā™‚ļø
It's probably because the mouse is firing off scroll events from finger movements, which normally dismiss popups. I'll add code to ignore them.
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
in the All SPL tab, right-click on a measurement and use scrool to modify the SPL offset, then you click on another measurement the offset of the previous one appears there and when you run scrool again the offset of the new measurement starts counting from the previous one.
I have fixed that for the next build.

when I'm "being faster than my own thinkingā€ and I right-click on the graph area, I end up moving the whole graph around on the screen. Is there any way of disabling this function, or making it a joint action with the ALT key?
Uncheck "Right press to pan graph" in the View preferences.
 

HD MOVIE SOURCE

New Member
Joined
Jun 23, 2021
Posts
45
More  
Preamp, Processor or Receiver
Denon x6500h
Universal / Blu-ray / CD Player
Panasonic UB9000
AxB error


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


Message:
java.util.concurrent.ExecutionException: java.lang.NullPointerException
Stack Trace:
java.lang.NullPointerException
java.util.concurrent.FutureTask.report(FutureTask.java:122)
java.util.concurrent.FutureTask.get(FutureTask.java:192)
javax.swing.SwingWorker.get(SwingWorker.java:602)
roomeqwizard.pH.done(y:2520)
javax.swing.SwingWorker$5.run(SwingWorker.java:737)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:832)
sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:842)
javax.swing.Timer.fireActionPerformed(Timer.java:313)
javax.swing.Timer$DoPostEvent.run(Timer.java:245)
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)
Caused by:
java.lang.NullPointerException
roomeqwizard.pH.B(y:1583)
roomeqwizard.pH.doInBackground(y:504)
javax.swing.SwingWorker$1.call(SwingWorker.java:295)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
javax.swing.SwingWorker.run(SwingWorker.java:334)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
java.lang.Thread.run(Thread.java:750)
 
Last edited by a moderator:

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
Builds updated today (beta 31) with these changes:
  • Added: The RTA has a peak finder to identify peaks in the spectrum
  • Added: Some arithmetic operations have an option to control whether the result should span the overlapping frequency range of the traces or their combined range (which is the default)
  • Changed: Increased voltage presets on Signal generator and RTA to 8
  • Changed: Stepped IMD distortion with the X axis set to "Input" is plotted against the input rms level rather than the IMD reference tone level as previously
  • Fixed: Predicted phase for imported measurements did not update when filters were changed
  • Fixed: EQ target match optimiser did not properly manage Q limits for equalisers using classic Q
  • Fixed: Stepped THD vs frequency would produce an error if highest harmonic in THD was set to less than 50
  • Fixed: Unintentional scroll events from finger movement on Apple magic mouse dismissed popups
  • Fixed: SPL offset value wasn't updated when right clicking on a new measurement
  • Fixed: Trace arithmetic on mixed measurements (one with IR, one without) could produce an exception
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
Best re-download the installer, I had to upload them again as it looks like one change was bot included in the build.
 

serko70

Member
Joined
Oct 13, 2017
Posts
294
Location
Germany
More  
Preamp, Processor or Receiver
Marantz SR6015
Main Amp
Rotel Michi X3
DAC
Oppo 205
Computer Audio
Intel NUC
Universal / Blu-ray / CD Player
Oppo 205
Streaming Subscriptions
TIDAL, ROON
Front Speakers
Focal Kanta 2
Center Channel Speaker
Linn Trikan
Surround Speakers
Focal Dome Flax
Surround Back Speakers
Focal Dome Flax
Front Height Speakers
Focal Dome Flax
Rear Height Speakers
Focal Dome Flax
Subwoofers
Focal Sub Air
Video Display Device
LG 65 3D OLED
When the new user interface for the Beta was first released, I'll admit there was an adjustment period. For the first couple of days, I occasionally found myself reverting back to the older version out of habit when I needed to get something done quickly. However, after using the new interface extensively, it has become second nature. Nowadays, the situation is reversed - I sometimes have to intentionally install the older version to troubleshoot scripts or issues that are incompatible with the updated interface. Using that outdated version now feels clunky and illogical in comparison.

Once you take the time to fully adapt to the new user interface, there's no going back. The improved experience and logical workflows make the previous version seem ancient by contrast. While there was a brief transition period, it has now become vastly preferable for my regular usage.

In the mean time, I have a small suggestion, I believe this menu needs "Offset t=0" to avoid switching tabs repeatedly:

1717854705989.png
 

John Mulcahy

REW Author
Thread Starter
Joined
Apr 3, 2017
Posts
8,052
In the mean time, I have a small suggestion, I believe this menu needs "Offset t=0" to avoid switching tabs repeatedly:
The All SPL graph is not affected by the t=0 setting, so making the adjustment while on that graph would have no visible effect. The phase and impulse graphs, which are affected by t=0, have the option in their popup menu.
 

serko70

Member
Joined
Oct 13, 2017
Posts
294
Location
Germany
More  
Preamp, Processor or Receiver
Marantz SR6015
Main Amp
Rotel Michi X3
DAC
Oppo 205
Computer Audio
Intel NUC
Universal / Blu-ray / CD Player
Oppo 205
Streaming Subscriptions
TIDAL, ROON
Front Speakers
Focal Kanta 2
Center Channel Speaker
Linn Trikan
Surround Speakers
Focal Dome Flax
Surround Back Speakers
Focal Dome Flax
Front Height Speakers
Focal Dome Flax
Rear Height Speakers
Focal Dome Flax
Subwoofers
Focal Sub Air
Video Display Device
LG 65 3D OLED
The All SPL graph is not affected by the t=0 setting, so making the adjustment while on that graph would have no visible effect. The phase and impulse graphs, which are affected by t=0, have the option in their popup menu.
Ok, I undersatand the logic now. I use it ferquently with the alignement tool which is under All SPL.
 
Top Bottom