Home Theater Forum and Systems banner

V5.10 Beta release - ASIO Support

215K views 848 replies 187 participants last post by  needspeed52 
#1 ·
The beta release of V5.01 is now available for download in the Downloads Area. Use the "Drivers" selection box at the top left of the Soundcard preferences to select ASIO then choose the ASIO device, input and output. For most reliable measurements use normal or high latency settings on the ASIO driver.

Changes in this release:

  • Added support for ASIO drivers on Windows
  • Updated help to add All SPL graph to GraphPanel help
  • Tried a tweak to have the big-endian output flag default to on for OS X PowerPC platforms
  • Stimulus trace on scope plot is shown at level sweep was made at rather than 100 % FS
  • Added sample width selector for dither control on sig gen sine wave generator
  • Changed VU meter labelling to show "In" and "Ref In" for input meters with actual input name/channel in tooltip
  • Show an error message if user attempts to load an mdat file as a mic/meter or soundcard cal file
  • Allow ";" as line comment indicator for imported ASCII files (used by SMAART)
  • Added a check on soundcard calibration measurements to warn if measurement appears invalid
  • Added impulse response export options to export windowed response or minimum phase response
  • Added a warning message after SPL meter calibration if the input level was below -50 dB FS
  • Added a MiniDSP-96k equaliser option for 96kHz MiniDSP plug-ins (e.g. for 2x8)
  • Added parallel equivalent impedance display for impedance traces
  • Bug fix: TS parameters calculation could fail for some measurements
  • Bug fix: Problem opening EQ panel with a measurement generated from Trace Arithmetic
  • Bug fix: Target trace in EQ window did not include house curve when there were no measurements loaded
  • Bug fix: Do not use physical fonts unless default Locale language is en to avoid undisplayable characters
  • Bug fix: Export RT60 data as text was broken
  • Bug fix: Fill filter traces filled the house curve section of the target if a house curve was loaded
  • Bug fix: Force use of decimal point as decimal delimiter in SPL meter SPL value
  • Bug fix: Adjusted DCX2496 centre frequencies
  • Bug fix: Error when trying to upload TMREQ filters from surround or surround back channels
  • Bug fix: Exporting filter impulse response as WAV always exported the set from the currently selected measurement regardless of the selection made in the export dialog
  • Bug fix: Path to last imported impulse response was not saved correctly on exit
  • Bug fix: Hilbert transform had an error that affected envelope calculation

Please report any issues in this thread.
 
See less See more
#43 ·
Re: V5.10 Beta release - ASIO support

I'm still getting the EQ window corruption with beta7.

It's not reliably reproducable, but the trigger seems to be the redraw event that happens after I minimize the main REW window, and then show it again. I just made it happen by clicking on the REW taskbar entry to minimize it, and again to show it again (the EQ window was maximized the whole time).
 
#44 ·
Re: V5.10 Beta release - ASIO support

I'm still getting the EQ window corruption with beta7.

It's not reliably reproducable, but the trigger seems to be the redraw event that happens after I minimize the main REW window, and then show it again. I just made it happen by clicking on the REW taskbar entry to minimize it, and again to show it again (the EQ window was maximized the whole time).
That sounds more like an issue between the JRE and your graphics card. JRE 6 introduced a few of those as the underlying graphics interfaces were rewritten. Updating the graphics card drivers often fixes it, but if you are already up to date you may be out of luck, but could be worth reporting it to Oracle.
 
#46 ·
Re: V5.10 Beta release - ASIO support

John,

(A) I used Beta7 with ASIO4ALL drivers ( exclusively ) yesterday for quite a few hours .

It was all quite solid . I can't remember ever getting a warning of the "Impulse Peak in the wrong place" variety .

ie; my preferred Partial Sweeps ( 700 hz to 22,000 ) were all executed correctly .

FWIW ; The FastTrack Ultras' audio control panel indicates that ASIO4ALL keeps this soundcard in a tighter lock-step ( via constant streaming ). More so than what I remember the M-Audio ASIO drivers doing . At some point I'll go back to the M-Audio ASIO drivers to see if anything has changed ( with my perception or other ) .

(B) Yesterday I still had a few instances of the ASIO output driver locking up . Lockup was in the form of either the rhythmic chirp ( which you've heard ) or REWs output simply refused to pass sound ( this type of malfunction was visually prefaced by the output meter going into the red & then staying pinned ) .

FYI ; My M.O. continues to include the RTA & the generator . Their constant usage appears to be a ( once in a while ) contributing factor to getting a poor hand-off when switching back to the "Measurement Window" ( ie "refresh" or whatever you may call it ) .

(C) Oddly( because it's never happened before ), this morning I had an instance of a new measurement not displaying within the "SPL & Phase" window .
- It was there in the "All SPL" window but wouldn't appear in the "SPL & Phase" window .
- Saving & reopening the file made it finally appear .


<> EarlK
 
#47 ·
Re: V5.10 Beta release - ASIO support

Quick question for John,

a loopback during measurement is used to determine the latency through the system right? With ASIO that's presumably no longer required, as you can query the latency accurately from the driver - or is that not enough?
 
#48 ·
Re: V5.10 Beta release - ASIO support

a loopback during measurement is used to determine the latency through the system right? With ASIO that's presumably no longer required, as you can query the latency accurately from the driver - or is that not enough?
REW's loopback reference connection allows it to eliminate all delays in the reference chain, which may include more than the driver, such as internal buffering within REW and any processing delays in the chain.
 
#50 ·
Re: V5.10 Beta release - ASIO support

Signal generation and capture are independent threads, the loopback eliminates the unknown variable latencies in those processes. The loopback is only required if an absolute time reference is needed, otherwise it can be omitted.
 
#51 ·
Re: V5.10 Beta release - ASIO support

Signal generation and capture are independent threads, the loopback eliminates the unknown variable latencies in those processes.
Again I don't know how you are accessing ASIO via Java (black box component?), but I've just written a C++ ASIO wrapper driver. The driver natively delivers both the input and output buffers in a single call, so it's possible to match them precisely (that's what DAWs are doing for their latency compensation). If you have access to that you could timestamp the buffers before they get handed to your threads.
 
#52 ·
Re: V5.10 Beta release - ASIO support

I am using the following.

Latest Beta (v5.01 Beta 7 build 2299)
W7-64-bit
AVID Omni Native ASIO Drivers (1024 buffers)
Behringer ECM-8000 (using the downloaded call file) - on channel 1 input

Through the Omni drivers I can verify that the mic input is working (Monitor through HP and visual indication of meters;
I can output the test signals through my speakers (folded down to mono)

I believe this is where my problem starts

(see pictures below / I have created a Debug File as well and attached);

Within REW Preferences:
1. I have selected ASIO drivers; ASIO Digidesign Driver; Output 1 (Monitor folded down for 1/2)
2. I have selected input as input 1... (with the ASIO control panel I have the monitor "off" for the input of channel within the ASIO drivers to prevent feedback).

When I check levels... the "In" registers the same as when checking levels within the app; it basically appears to be peak leveled... as always I expect it is something easy that I am missing... however I have racked my brain....

I would be grateful for any wisdom from the group...

THNKS!
View attachment 32131



 
#54 · (Edited)
Re: V5.10 Beta release - ASIO support

Hi John,
thanks for the reply. I can record on the same input into ProTools without an issue, or another app like Sound Forge using the same selections. Yes it shows that all the time. I agree there seems to be something with the input selection...

some additional test information....

Withing PT9/HD Native, I was able to playback a Pink Noise file on a track and then record that output from the speakers in the room, through the ECM-8000 back through the same input and into a second track (the same configuration as I've tried in REW).

I then ran these files through DiffMaker.... and produced an analysis of the difference in the freq response of the 2 files.

The difference analysis was very close to the room simulation analysis within REW...

....next is to take some of the things in the room which could account for some of the differences in the analysis methods..... only for my curiosity...

Back to the original problem.......my gut feel is something with the Digi Drivers... the digi drivers do not show up within W7 as an optional device output (vs RME or MOTU drives which do show up)...
 
#55 ·
Re: V5.10 Beta release - ASIO support

If you only have ASIO drivers loaded then Windows will not see the device, but it should still be OK for REW to access in ASIO mode. It is worth trying different word widths and sample rates in the ASIO driver settings to see if that helps, it seems like the data REW's ASIO interface is receiving is somehow not as expected. Also look in the REW log files (the location is shown in REW's Help -> About box) to see if anything relevant has been logged there - the beta version logs various info related to loading and starting ASIO etc, but if any errors occurred they should appear also.
 
#56 · (Edited)
Re: V5.10 Beta release - ASIO support

If you only have ASIO drivers loaded then Windows will not see the device, but it should still be OK for REW to access in ASIO mode. It is worth trying different word widths and sample rates in the ASIO driver settings to see if that helps, it seems like the data REW's ASIO interface is receiving is somehow not as expected. Also look in the REW log files (the location is shown in REW's Help -> About box) to see if anything relevant has been logged there - the beta version logs various info related to loading and starting ASIO etc, but if any errors occurred they should appear also.
Hi John,
I don't see a word length option, however tried different sample rates. The first here is the log when trying 44.1khz. Note the 2nd to the last line... 2 channels; 1 running... does this look correct; should 2 be running; input and output?

Then just below the 44.1khz log...you'll find 96Khz which appears to have an exception error... basically this kills the app... I can't change back to 44.1khz in the app. I also pasted the Windows exception information at the end. This dialogue pops up after closing the app...

Jul 23, 2011 9:55:43 PM roomeqwizard.RoomEQ_Wizard main
INFO: REW started
Selecting null
Loading ASIO driver list
Selecting ASIO Digidesign Driver
Loaded driver calling itself ASIO Digidesign Driver using string ASIO Digidesign Driver
Driver initial rate: 44100
Buffer granularity 32 min 32 max 4096 pref 32
Set sample rate for ASIO Digidesign Driver, now at 44100.0
ASIO Digidesign Driver: 8 inputs, 10 outputs
No ASIO Ref input selected
No ASIO Ref output selected
No ASIO input selected
No ASIO output selected
Selected Output Channel 0: Output 1, ASIOSTInt24LSB, group 0, inactive
Selected Input Channel 0: Input 1, ASIOSTInt24LSB, group 0, inactive
Started ASIO Digidesign Driver with 2 active channels, 1 running, 32 samples buffer
Shutdown and unload of ASIO Digidesign Driver


Jul 23, 2011 9:59:22 PM roomeqwizard.RoomEQ_Wizard main
INFO: REW started
Loading ASIO driver list
Selecting ASIO Digidesign Driver
Loaded driver calling itself ASIO Digidesign Driver using string ASIO Digidesign Driver
Driver initial rate: 44100
Buffer granularity 32 min 32 max 4096 pref 32
Set sample rate for ASIO Digidesign Driver, now at 44100.0
ASIO Digidesign Driver: 8 inputs, 10 outputs
No ASIO Ref input selected
No ASIO Ref output selected
Selected Input Channel 0: Input 1, ASIOSTInt24LSB, group 0, inactive
Selected Output Channel 0: Output 1, ASIOSTInt24LSB, group 0, inactive
Set sample rate for ASIO Digidesign Driver, now at 44100.0
Set sample rate for ASIO Digidesign Driver, now at 96000.0
Exception in thread "AWT-EventQueue-0" Exception in thread "Thread-12" com.synthbot.jasiohost.AsioException: No input or output is present.
at com.synthbot.jasiohost.AsioDriver.ASIOCreateBuffers(Native Method)
at com.synthbot.jasiohost.AsioDriver.createBuffers(Unknown Source)
at roomeqwizard.gA.A(Unknown Source)
at roomeqwizard.XC.D(Unknown Source)
at roomeqwizard.hB.O(Unknown Source)
at roomeqwizard.MB.run(Unknown Source)
com.synthbot.jasiohost.AsioException: No input or output is present.
at com.synthbot.jasiohost.AsioDriver.ASIOCreateBuffers(Native Method)
at com.synthbot.jasiohost.AsioDriver.createBuffers(Unknown Source)
at roomeqwizard.gA.A(Unknown Source)
at roomeqwizard.XC.D(Unknown Source)
at roomeqwizard.hB.T(Unknown Source)
at roomeqwizard.dA.B(Unknown Source)
at roomeqwizard.Q$_C.B(Unknown Source)
at roomeqwizard.PA$2.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" com.synthbot.jasiohost.AsioException: No input or output is present.
at com.synthbot.jasiohost.AsioDriver.ASIOSetSampleRate(Native Method)
at com.synthbot.jasiohost.AsioDriver.setSampleRate(Unknown Source)
at roomeqwizard.gA.A(Unknown Source)
at roomeqwizard.hB.B(Unknown Source)
at roomeqwizard.Q$2.actionPerformed(Unknown Source)
at javax.swing.JComboBox.fireActionEvent(Unknown Source)
at javax.swing.JComboBox.setSelectedItem(Unknown Source)
at javax.swing.JComboBox.setSelectedIndex(Unknown Source)
at javax.swing.plaf.basic.BasicComboPopup$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at javax.swing.plaf.basic.BasicComboPopup$1.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" com.synthbot.jasiohost.AsioException: No input or output is present.
at com.synthbot.jasiohost.AsioDriver.ASIOCreateBuffers(Native Method)
at com.synthbot.jasiohost.AsioDriver.createBuffers(Unknown Source)
at roomeqwizard.gA.A(Unknown Source)
at roomeqwizard.XC.D(Unknown Source)
at roomeqwizard.hB.T(Unknown Source)
at roomeqwizard.dA.B(Unknown Source)
at roomeqwizard.Q$_C.B(Unknown Source)
at roomeqwizard.PA$2.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "Thread-16" com.synthbot.jasiohost.AsioException: No input or output is present.
at com.synthbot.jasiohost.AsioDriver.ASIOCreateBuffers(Native Method)
at com.synthbot.jasiohost.AsioDriver.createBuffers(Unknown Source)
at roomeqwizard.gA.A(Unknown Source)
at roomeqwizard.XC.D(Unknown Source)
at roomeqwizard.hB.O(Unknown Source)
at roomeqwizard.MB.run(Unknown Source)
Shutdown and unload of ASIO Digidesign Driver


Windows exception information...

Problem signature:
Problem Event Name: BEX
Application Name: roomeqwizard.exe
Application Version: 5.0.0.0
Application Timestamp: 49a57627
Fault Module Name: DSI.dll
Fault Module Version: 9.0.3.80
Fault Module Timestamp: 4dcf5172
Exception Offset: 0007b7de
Exception Code: c000000d
Exception Data: 00000000
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 3192
Additional Information 2: 3192f09202496e063b5558e8016a954f
Additional Information 3: 50bd
Additional Information 4: 50bd8ee378c9898f86d068edb385638a
 
#57 ·
Re: V5.10 Beta release - ASIO support

Try switching the driver selection back to Java then to ASIO again. The buffer size (32 samples) is very small, it would be better to use a much larger buffer size, e.g. around 1024 samples - i.e. a much higher latency setting in the ASIO control panel.
 
#59 ·
Re: V5.10 Beta release - ASIO support

Hi,

This is an excellent application! I have two questions/issues:

1) I've noticed that after taking multiple measurements, only the last measurement's scope window has anything in it. If you click on a previous measurement the scope is blank. The rest of the plots seem okay. This is happening on two different Windows 7 machines.

2) Any plans to include a 31-band graphic EQ as an EQ option? I ask because I deal with lots of systems where an analog graphic EQ is the only device available and I'd love to have it give me the filter settings for a graphic EQ. Or maybe I'm missing something that's already there.

Thanks,
Ryan
 
#61 ·
Re: V5.10 Beta release - ASIO support

1) I've noticed that after taking multiple measurements, only the last measurement's scope window has anything in it. If you click on a previous measurement the scope is blank. The rest of the plots seem okay. This is happening on two different Windows 7 machines.
That is intentional, the raw captured signal takes up a lot of memory, it is discarded when a new measurement is made.

2) Any plans to include a 31-band graphic EQ as an EQ option? I ask because I deal with lots of systems where an analog graphic EQ is the only device available and I'd love to have it give me the filter settings for a graphic EQ.
It is on the feature request list, but I don't know when it might make it to the top of the list and be implemented.
 
#63 ·
Re: V5.10 Beta release - ASIO support

How do the "reference timing input" and the "reference timing output" work, and how do I set them up in the correct way?

For me REW always starts with the Java driver as default even though I have set up the ASIO drivers the last time I used the program, and the "ASIO control panel" butten does not work, nothing happens when I press it.

Is there a help file somewhere for the REW v5.01 with ASIO support?

My system is Windows 7, 64bit and RME Fireface UFX, USB soundcard.
 
#64 ·
Re: V5.10 Beta release - ASIO support

How do the "reference timing input" and the "reference timing output" work, and how do I set them up in the correct way?
They are used for a loopback connection if the Analysis preference setting "Use loopback as timing reference" is selected. This is only required if absolute timing of the IR peak is needed (for example when aligning multiple drivers).

For me REW always starts with the Java driver as default even though I have set up the ASIO drivers the last time I used the program, and the "ASIO control panel" butten does not work, nothing happens when I press it.
The control panel button calls the selected device's control panel, if the device does not provide a control panel nothing will appear. If ASIO is not selected on the next startup there may have been an error when REW tried to load the driver, check the REW log files for error messages (their location is shown in REW's Help -> About box).

Is there a help file somewhere for the REW v5.01 with ASIO support?
In the menu, under "Help" :) just search for "ASIO"
 
#65 ·
Re: V5.10 Beta release - ASIO support

Hello, I am french, so apologize my english ...

Many thanks for your REW V5 version, I previously used the4.11 version.

in this 5.01 7beta version :
- in the preferences default EQ is to generic and defaut target is to "full range" but it's sms-1 wich is selectionned when i open EQwindow (perhaps becaus in the previous version 4.11 it was my preference ?) and "subwofer" as target.
- when I use filteredIR with a filter (100Hz 1/3 for example) and then use EQwindow, then I close EQwindow then return in the filteredIR window and select "no filter", then reopen the EQwindow, there is a trace with "predicted" curve wich is actually the prévious curve (with the filtered 100Hz 1/3 selection)

I just close rew and open it again to fix this "fantom" effect :)

big tanks John Mulcahy
regards

sorry about my english level ...
 
#66 · (Edited)
Re: V5.10 Beta release - ASIO support

in the preferences default EQ is to generic and defaut target is to "full range" but it's sms-1 wich is selectionned when i open EQwindow
For measurements you have already made REW will show the EQ you had selected when you made the measurement. You can change the selection in the EQ window and if you then save that measurement again the new EQ selection will be saved with it.

when I use filteredIR with a filter (100Hz 1/3 for example) and then use EQwindow, then I close EQwindow then return in the filteredIR window and select "no filter", then reopen the EQwindow, there is a trace with "predicted" curve wich is actually the prévious curve (with the filtered 100Hz 1/3 selection)

I just close rew and open it again to fix this "fantom" effect :)
I'll take a look at that, thanks. Edit: This has been fixed for the next release.
 
#71 ·
Re: V5.10 Beta release - ASIO support

Hi,

I am running on Win 7 x64, having jre6 and 7 installed, currently running jre6.

Since recently, when trying to start REW, the splash screen hangs at "Generating toolbars..." for about a minute, then the window frame appears very shortly, disappears again, and I only see REW in the task bar, no window.

What could that be?

Regards,
Patrick
 
#73 ·
Re: V5.10 Beta release - ASIO support

Since recently, when trying to start REW, the splash screen hangs at "Generating toolbars..." for about a minute, then the window frame appears very shortly, disappears again, and I only see REW in the task bar, no window.
If REW was maximized then iconified before shutting down it starts up iconified (i.e. just a button on the task bar). Just click the button to restore the window, after shutting down with the main window visible it should start normally next time.
 
#81 ·
Re: V5.10 Beta release - ASIO support

Hi,

I am running on Win 7 x64, having jre6 and 7 installed, currently running jre6.

Since recently, when trying to start REW, the splash screen hangs at "Generating toolbars..." for about a minute, then the window frame appears very shortly, disappears again, and I only see REW in the task bar, no window.

What could that be?

Regards,
Patrick
Problem solved. Recently, I installed over 12000 new fonts. It looks like your program iterates over all fonts.

Would it be either possible to avoid that iteration or to put that operation into a background thread?
 
#84 · (Edited)
Re: V5.10 Beta release - ASIO support

I know, not all Java apps are affected, though. So, if we could figure out, where that bottleneck is, I'd be willing trying to figure out a workaround, as I am an experienced Java developer myself.
This is what REW does to assign its UI font, could try instrumenting that to see if it takes an undue time, but this happens very early (right after putting up the splash screen) so wouldn't seem to tally with the point where things misbehave.
Code:
            if (OS.isMacOSX() && Locale.getDefault().getLanguage().equals("en")){
                REQ_UI_FONT = new FontUIResource("Lucida Grande", Font.PLAIN, lastFontSize);
            }else if (OS.isWindowsXP()){
                REQ_UI_FONT = new FontUIResource("SansSerif", Font.PLAIN, lastFontSize);
            }else if (OS.isWindows() && Locale.getDefault().getLanguage().equals("en")){
                // Vista, Win 7
                REQ_UI_FONT = new FontUIResource("Segoe UI", Font.PLAIN, lastFontSize);
            }else{
                REQ_UI_FONT = new FontUIResource("SansSerif", Font.PLAIN, lastFontSize);
            }
Edit: The problem may be caused by the use of the "Segoe UI" physical font name, which would trigger a font lookup. In that case reverting to the "sansserif" logical font should fix things.
 
#72 ·
Re: V5.10 Beta release - ASIO support

I used REW the last time in 2006, with great success.
I tried to use it again in my new house earlier this year, but was so overwhelmed with all the new and expanded capabilities that I had to give up. (I also might have had a bad/old sound card)
At first glance, this is a very intimidating program, at least in it's current version.

Have you given any thought to an "REW Lite" version, if all I wanted to do was flatten out my sub's EQ curve?

It's also possible I haven't given the program enough of a chance. When I get home from Iraq in December, I'll give it another try, but something simpler would be appreciated. I'm not as technically savy as many of the other posters here appear to be.

As an example, I have no idea what ASIO is.

Thanks.
 
#74 ·
Re: V5.10 Beta release - ASIO support

I used REW the last time in 2006, with great success.
I tried to use it again in my new house earlier this year, but was so overwhelmed with all the new and expanded capabilities that I had to give up. (I also might have had a bad/old sound card)
At first glance, this is a very intimidating program, at least in it's current version.

Have you given any thought to an "REW Lite" version, if all I wanted to do was flatten out my sub's EQ curve?
It is basically the same as before (extra features aside) just presented in a different way. If you work through the setup following the help file you should soon get to grips with it, you'll spot the similarities to the previous version. The REW Overview help explains the new layout.
 
#92 ·
Re: V5.10 Beta release - ASIO support

I have a problem when trying to use the ASIO drivers with my Focusrite Saffire 6 USB interface, the input levels instantly show full scale when no signal is present. I am using the latest drivers V1.9 on Win7

Strangely enough it works fine with ASIO4ALL which is what I have been using.

Tony
 
#93 ·
Re: V5.10 Beta release - ASIO support

I have a problem when trying to use the ASIO drivers with my Focusrite Saffire 6 USB interface, the input levels instantly show full scale when no signal is present.
There was an earlier report of something very similar, never managed to track down the cause. It might be a bug in the ASIO interface for some particular sample data format, using a different format or word length (if the driver supports that) may help.
 
#102 ·
Hi John -

I know this is asking a lot, and its exclusion from REW certainly would't diminish its value in any way, but would it be possible for REW to import a wav file of a pre-recorded test signal (say a sine sweep) for analysis? This would make it possible to apply EQ to a file in software and see the effects.

Many thanks.
 
#103 ·
I know this is asking a lot, and its exclusion from REW certainly would't diminish its value in any way, but would it be possible for REW to import a wav file of a pre-recorded test signal (say a sine sweep) for analysis? This would make it possible to apply EQ to a file in software and see the effects.
Calculating responses for offline captures is on the list of things to do, but will not get done soon. Note that both the stimulus and the response will be needed.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top