VituixCAD v2
Collapse
X
-
-
Custom equation (the last one) eliminates slope from SM and NBD result, and has separate slope targets so it is the only equation what I can recommended for speaker designing.
More information in user manual: https://kimmosaunisto.net/Software/V...ference_rating
👍 4- Bottom
Comment
-
Here is my speaker, hand tuned by IIR DSP:
I'm also using XT25 (BG60) variant, but without waveguide.
Some comments about the top octave- IMHO fine tune to taste (ie. personal listening room acoustics, hearing preferences, musical program material)
👍 3- Bottom
Comment
-
Harman's earlier listening room was quite large and it had mostly (styrofoam?) diffusers on the walls and ceiling. That is not typical listening environment making me think that it could provide (too) narrow sight and results are not very representative. RT60 was maybe ca. 400 ms, but EDT was not published. We all (at least should) know that RT60 does not tell anything about achieved acoustical resolution so it's kinda worthless as a number. EDT and spectrum tell more.
Back to slopes. Strength of directivity is one tool to increase acoustical resolution, but it's not good method if e.g. DI=0 dB at LF and > 10 dB at HF. Steep DI slope with small DI at LF is not compatible with rooms having good EDT at mid...high to get good acoustic resolution on wide frequency range with any speaker concept. High DI at HF could help with bad and harsh acoustics, but then order of improvement actions is reversed. Really wrong imo. spinorama.org and many members (including webmaster) on ASR don't seem to care or understand anything about this. They just look linearity of ON, LW and especially PIR curve because "Olive's PR says so", and say wow! for straight lines. Almost no one protest against e.g. Neumann KH 150 which sounds dull dead with burned tweeter in living room having some (painted) acoustic panels on the walls and ceiling, and large carpet on the floor. Sound is unworthy almost everywhere outside on-axis. Ok, it's near field monitor, but also in that group very unbalanced in decent listening environment though it is said to be "one of the most flat frequency responses ever seen". And it's not the only one. March Sointuva, Buchardt P300..S400 etc. look the same concept.
Speakers with very strong directivity such as tractrix horns with cardioid bass or dipole panels change the game so that they are not usually listened casually / much off-axis. No one cares (to say) if balance is bad or otherwise strange to 70...180 degrees off-axis.
Opposite end is flush mounted wall speakers which are almost omni to half space. See the following spinorama. Sound is very good, balanced and open to very wide and tall area also in decent room acoustics. Slope of on-axis can be balanced to negative to get PIR slope close to "good" value for full space concept. Sound fills the room and balance stays stable due to very small slope of DI.
So I encourage to listen and compare and use own brain rather than just reading n' believing Olive and Toole.👍 2- Bottom
Comment
-
Some balancing problems exists also with very small speakers with small wave guide, because small box itself creates directivity with diffraction.
This is existing commercial design with 4" woofer and 1" dome. Diameter of circular wave guide is just 100 mm, and depth 20 mm. LW is normalized with slope = -0.13 to get ON slope to 0 to the graph and PR table.
This produces PIR slope = -1.476 and SP slope = -2.40.
Both numbers are clearly off my previous specs so I would have to tilt on-axis up by ca. slope=+0.4 to full-fill my own standards. I will not do that because too much heated treble creates "quasi resolution" i.e. actual resolution achieved with bad method such as excessive on-axis level on tweeter's range. Sound edges and bling-bling would sound clear, but it's not natural and relaxed for long listening periods. So this speaker will have compromise; small tilt up but ON slope < +0.3 and LW slope < +0.1. Much less tilt would sound too dull and muffled in decent room acoustics. Target environment is probably worse so all good I hope.
Heated treble wasn't rare in Finnish speakers when popularity of wave guides increased few decades ago. That became a standard long time ago. Nowadays hifi enthusiasts have noticed that room acoustics (mostly with diffusers) is proper cure and too large and deep wave guides are not. I can see positive attitude towards wave guides on international discussion forums, but expecting that people start to listen and hear that more than just linearity of some calculated curves is needed.- Bottom
Comment
-
From their speakers description:
...a newly designed, thick printed circuit board is directly connected to the loudspeaker terminals to ensure the most direct and fastest possible transmission of the electrical signal to the speaker membranes. According to the minimalist interleaving concept, only a few components were used to enable the most direct and fast transmission of the electrical signal...
O M G !!!!
- Bottom
Comment
-
😂 1
- Bottom
Comment
-
2.0.111.1 (2024-02-10)
Main- Show ±45 deg in context menu of directivity chart enabled for Polar chart.
- Generator's default maximum voltage increased to 283 V.
- Maximum voltage increased to 283 V.
- Maximum power to 8 Ohms increased to 10 kW.
- Maximum power to 4 Ohms increased to 20 kW.
- Maximum signal voltage increased to 283 V.
- Maximum signal power increased to 40 kW.
- Added current (A) trace to Power chart.
- Maximum number of passive radiators increased to 24 pcs.
👍 2- Bottom
Comment
-
Limits look overshoot but it's mostly just keeping voltage and power units compatible down to Re=2 Ohms in Enclosure and down to 4 Ohms in Power dissipation window.
Significant part of (paying) VituixCAD users are pro audio so power amps 1-7 kW are possible. Enclosure tool does not directly understand multiple power amps while simulating multiple drivers so for example 9 drivers need 3||3||3 correction and voltage signal x3 or power signal x9.
Also original max limit of passive radiators was logical error because typically one active driver needs 1-2 passives so 24 passives is proper max limit. It's not necessarily wise decision because vented is usually easier and cheaper with large enclosures having enough room for relatively short vent. Vented small boxes are more difficult so 1-4 passive radiators is tempting solution.- Bottom
Comment
-
kimmosto Just in case you haven't noticed, the latest beta releases of REW are now including an API for external integration. I know you have stated that you have no intentions to include measurements within VituixCAD because perfectly good software already exists for that, however perhaps there is some opportunity for integration there. I'm not asking for anything, just want to put it on your radar.
This thread is for beta releases of the REW API. Here are the download links (updated 4th May 2024): Windows 64-bit Windows 32-bit MacOS Linux AMD 64 Linux no JRE The API is REST(ish) with webhooks. Here is the online help. The API documentation is served by swagger-ui and can be accessed by...
👍 1- Bottom
Comment
-
2.0.111.3 (2024-02-14)
Enclosure; Add/Edit driver, Calculate T/S- Parameter limits adjusted.
2.0.111.2 (2024-02-13)
Enclosure- Fixed trace values in Power chart. Calculation was using wrong impedance variable.
👍 2- Bottom
Comment
-
New build of 2.0.111.3 has signal limits of 400 Vrms and 80 kW. Switching from P to U signal was not yet fixed in Enclosure.
The same limits in Power dissipation window.
P.S. Enclosure tool is already quite difficult to maintain and update. Too small changes to remember how everything works so number of bugs has increased. Tool is already overshoot for box+driver design though database browser is nice and useful imo. Product quality is done with something else than "volume and vent calculator". Basic simulation with T/S is far from adequate for much more than purchasing decision and preliminary values of those two. More complex radiator concepts are not supported. According feedback users don't seem to see much more than box simulation.👍 1- Bottom
Comment
-
kimmosto,
The Enclosure tool has a solver to fit the appearance of the impedance curve to the target. But when I press the file select button, the file system explorer does not appear. Second. There is a ready-made enclosure with a driver and a port, and there is a measured impedance in this box. T/S driver parameters are included in the database. The shape of the proposed impedance curve is not similar to the measured one. I tried to use the parameters Qa, Ql, Qp to match the appearance of the proposed curve to the measured one. This improved the similarity, but not completely. Then I went through the Table and Ql options on the Align tab. And I repeated the adjustment of the Q parameters. This brought the curves even closer. Then I added 20 liters to the volume of the box of 180 liters. But still the curves were not the same. Question. Can a program do this work on a button solve? If you give her a file with actually measured impedance with amplitude and phase. And using as fitting variables all the parameters that I used and possibly the TS parameters. Because the TS parameters from the manufacturer were created in 2011. Since then, something has changed, improved, and so on. And many people have this situation. After all, there is an actually measured impedance curve. Based on it, you can select the size of the port, the volume of the box (slightly), the frequency of maximum output of the port, and the transient response.- Bottom
Comment
-
T/S parameters could have quite large tolerance and changes while burn-in, but that does not cause much or significant effect to box volume. Vent length needs some tuning almost without an exception. Qa, Ql, Qp and Qm of passive are kinda irrelevant. Main target for filling is not to get certain Q. It's to damp possible resonances due to standing waves down to acceptable level. No more.
Why they make this a problem if at least some datasheet version is available and driver is already purchased. Parameter measurement needs driver and some test box or mass(ses). That can be done if T/S parameters are totally unknown or designer suspects that difference to datasheet is radical and wants to verify values of his driver samples before building prototype box (though measurement does not represent global exact values or average).
As already told, Enclosure tool or any other basic box+driver simulator has very narrow purpose. It's not to give accurate impedance curve or filling density, location or Q factors or vent length, location or diameter and so on. Unfortunately it's much less so don't try to put all hopes for it.- Bottom
Comment
-
If you click on the field or button to the right of the field marked with a red arrow, you cannot make a selection.
If the chosen port length or diameter was not calculated very accurately, and this only became clear after the final assembly of the speaker with the crossover, I assumed that using the Enclosure Tool I could look and select more correct port sizes. Or disassemble the box and increase its volume.- Bottom
Comment
-
Right. This is how it works. 1) Load Z overlay(s) to graph.
2) Then you can select correct overlay from solver window.
Anyway, I'm quite sure that solver is not able to find solution because it requires almost exact match. That is quite rare in real life.👍 1- Bottom
Comment
-
I found it worked "well enough" for a pair of 10" passive radiators I had without documentation. I was able to at least get usable enough parameters to put them to use with confidence, but I wasn't that particular about Qa, Ql, etc. for that purpose.
For a bass reflex cabinet however, I think it is easy enough to just measure dimensions and port as a starting point. Again, I don't think exact value of Qa, Ql is that important, use real world measurements of the driver, port, impedance, etc. to determine if the system is underdamped, overdamped, has internal reflection issue, etc.- Bottom
Comment
-
If the chosen port length or diameter was not calculated very accurately, and this only became clear after the final assembly of the speaker with the crossover, I assumed that using the Enclosure Tool I could look and select more correct port sizes. Or disassemble the box and increase its volume.
Still trying to say that box+driver simulation will not be very high class science no matter how much we add features into software.- Bottom
Comment
-
- Bottom
Comment
-
kimmosto,
There is a suggestion about the space to the right of the crossover cirquit. Now it is possible to disable one graph out of six. After disconnecting, the space remains empty. If you turn off 4 graphics, the remaining 2 can be placed one above the other. Then the detail of the remaining graphs will increase. There will be 2 times more horizontal space and 1.5 times more vertical space. It is rare that you need to see all 6 charts at the same time. And two at once very often. It is possible that three at once is even better, but it is not clear how to arrange them.- Bottom
Comment
-
Small bug report:
When switching between crossover variants VituixCAD resets the Z position of a speaker to the default limit of 2000 if the value entered was bigger than this.
Reproduce by:
-increase Min/Max values to 5000
-enter Z 4000mm
-switch to different crossover variant and back
-Z is 2000mm again
This isn't a huge deal for designing loudspeakers, only a little annoying when simulating subwoofer arrays- Bottom
Comment
-
When processing nearfield measurements, for woofer nearfield and port or TL exit, does it make sense to incorporate some delay to the port output if it's located a significant distance from the woofer? Physical distance from port exit to woofer nearfield location can sometimes be in the range of ~1m. I've always processed the port and woofer nearfield together in the IR - FR tool, pressing "near" on the woofer impulse, and port output is always very slightly delayed anyway, but perhaps there could be some benefit to providing additional delay to the port output if the physical distance is significant? For something like a TL, there is often still significant output in 200-500Hz range, so the phase / delay of the response can make a significant difference in the merged result.
It can be done of course by adding delay in the calculator tool, however if this process makes sense as "common practice", perhaps it would be a good addition to the merger tool, to allow individual delay adjustment of each response in the "low frequency" portion.- Bottom
Comment
-
Max port length of 500cm while still simulating longer ports.
I was simulating a huge infra bass subwoofer. When I lower the tuning or increase the port diameter to the point where the length passes 500cm, the simulation seems to still work as intented, but the port lenght shown on screen never passes 500cm. As this equals a pipe resonance of 34Hz, it is not a big deal, but still what is shown on screen is incorrect. Also, with a quarter wave calcelling path, a 5 meter port could be useful up to just above 50Hz, so some might look for a solution like this.- Bottom
Comment
-
2.0.111.4 (2024-03-18)
Main- Parameter min and max limits read from crossover variant before the value to prevent limiting between default min and max.
- Total SPL max trace in SPL chart limited with real power of driver instead of power to Re. Note! Result depends on 'Show effect of inductance' setting.
- Max length of vent increased to 9999 cm.
- Max diameter of vent increased to 112.8 cm, 9993 cm^2 as area.
- Max number of vents increased to 50.
- Output file format selection changed from radio buttons to list box.
- Added LMS output file format.
🥰 2- Bottom
Comment
-
Time locking of near field measurements takes care of internal delay compared to main/cone radiator, but as we already know, that's the easiest part in this merging puzzle. Significantly better summing of near field responses would require directivity/baffle loss simulation of each radiating surface, location X, Y, Z, rotation R and tilt T. With this data LF near field measurements could be transformed to far field, and then merged to far field HF measurements. Merger tool can do the last part but nothing more. Diffraction tool can simulate directivity for individual radiators i.e. convert ports etc. to far field with off-axis, and main program is able sum dual plane far field data with X, Y, Z, R and T parameters. I have done it few times to reduce some errors, but the procedure is not very easy. All those features integrated in Merger tool would be nice, but it's quite big change and probably more difficult to understand and operate.- Bottom
Comment
-
It makes little difference in <100Hz range, but as we know there can be significant output up to 500Hz+ that affects overall response through the merge frequency range. An example of some data provided to me by another user for a TL speaker. Here, the delay value of the TL output >200Hz has significant impact on the combined result, so just trying to confirm that the normal locked timing process is providing the expected result.
It sounds like I could take a step further and process each near field response individually with diffraction and delay through the main program if I want to go the extra length on this process. Thanks for this idea, I will explore a little more.
- Bottom
Comment
-
About a week ago I already tested adding delay (in mm) to all rows in LF near field response list. That could be quite adequate addition to Merger tool assuming that directivity information included in far field measurements is "good enough" also for LF part. Entered delay would be travel difference between port and main/cone surface to typical listening position at e.g. 2-4 m.
Adding simulated directivity of radiating surface to 90 deg for top, bottom, side and rear ports/passives would be another helpful addition. That can be significant especially with passive radiators. Effect can be calculated using existing 'Diam mm' column (when BS is unchecked), though ports can be rectangular.
Baffle step exists on-axis when radiating surface is in front panel, but very close to zero on top, bottom, side and rear radiators. Existing BS checkbox takes care of that.
I will add those two features to the next revision. Using main program is a bit too complex so let's try simpler one first.👍 1- Bottom
Comment
-
2.0.112.0 (2024-03-24)
Merger- Added 'Delay mm' column to LF response list for travel difference to main/cone radiator on front baffle at typical listening distance (2-4 m) on-axis.
- Directivity to 90 deg is added to LF radiators located on other than front panel i.e. BS (baffle step) checkbox is unchecked. Directivity is simulated for ideal circular piston with 'Diam mm'. Support for rectangular surfaces might be added later.
👍 2- Bottom
Comment
-
Thanks Kimmo!
By the way, how are your adventures with Java going?- Bottom
Comment
-
Yes, sorry about delay. I have CLIO MIC-01, Earthworks M30, Sonarworks Xref 20 and probably still one very old but unreliable ECM8000. I don't usually do own distortion measurements so no truths or recommendations to share. I would probably try Earthworks M23. My M30 individual does not require calibration. It should tolerate quite high pressure, but this is just guessing.- Bottom
Comment
-
The Earthworks M30 is a great mic in my experience, highly recommended- of course, it should be, considering the price.
For enclosure interior measurements, I strongly recommend checking detailed specs, and proceeding cautiously with drive levels, as SPL in cabinet is high. Mic's like the ECM8000 and Dayton EMM-6 have maximum working levels around 120-125 dB.the AudioWorx
Natalie P
M8ta
Modula Neo DCC
Modula MT XE
Modula Xtreme
Isiris
Wavecor Ardent
SMJ
Minerva Monitor
Calliope
Ardent D
In Development...
Isiris Mk II updates- in final test stage!
Obi-Wan
Saint-Saëns Symphonique/AKA SMJ-40
Modula PWB
Calliope CC Supreme
Natalie P Ultra
Natalie P Supreme
Janus BP1 Sub
Resistance is not futile, it is Volts divided by Amperes...
Just ask Mr. Ohm....- Bottom
Comment
-
I may have found another bug.
So I put a driver in a BR enclosure. Then I modofied the driver to have 2 ohms less Re, and adjusted the Bl back to its original value to see the values for Qts and Qes be updated. Then I put a 2 ohm resistor in series with the driver, so the total serial resistance is back to its original value. This is like taking just 2 ohms of Re and move it just outside the coil. It should give the same response. We should not see a dip like that at 160Hz, neither a raise in pass band sensitivity like this as the circuit is the same.
Either, I have done a huge mistake, or there is a pretty significant bug somewhere in here. I do believe we got a different result in the previos version (where Rg was just next to the input voltage), but my memory may also be playing with me a bit.
While testing this, I also found it hard to clone a driver. There are some menu choices for this, but they did not seem to work. I also find it hard to alter parameters using cross calc as they can not be locked, so I need to figure out in which order they are altered so I can change them back manually.- Bottom
Comment
-
I don't understand why you play with parameters and mix them with external circuit. The best method to verify is calculation okay with external passive filter components (Cs, Ls and Rs) is to export SPL and Z responses without filter components, load responses to Drivers tab in the main, build test network to Crossover tab, export Driver's frequency response, load it as overlay to SPL chart in Enclosure and finally set up the same filter components and values to Filter tab. Result is exact match at the moment so calculation is correct at least with single driver. Two examples.
Rs=10 Ohms:
Cs=470uF, Ls=2.2mH (0.1 Ohms), Rs=5 Ohms:
Some old versions handled Rs as addition to Re in some calculations, but not anymore. Rs is pure external component which drops voltage at driver terminals Ze/(Rs+Ze), calculated with complex numbers. Very simple and correct.
Crosscalc prioritizes fundamental parameters. Locking makes possible to create impossible combination of overlapped parameters so it's highly unlikely that I would add it.
Row duplication works though it does not inform if whole rows was not selected. Rows should be selected using row header (gray cells on the left).👍 1- Bottom
Comment
-
- Bottom
Comment
-
Here is my comparison to LspCAD 6.65 Pro. Seas W21EX002 in 35.1 liters, BR, port 7x26.6 cm. About the same Q-factors etc.
Original
Re changed 6.4 -> 3.2 Ohms, BL changed 9 -> 6.505, without autocompute or crosscalc.
Added external resistance of 3.2 Ohms
Inductance simulation should be on in LspCAD 6 to get correct result
Both programs behave as expected with external network.- Bottom
Comment
-
As a feature request, I think it would be nice to have an option for log scaling of Y axis for impedance charts.- Bottom
Comment
Comment