VituixCAD v2

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • kimmosto
    replied
    New passive component extension in Enclosure tool does not work properly at the moment. Cs, Ls and Rs are in wrong place in the network. I'll try to upload fix tomorrow.

    Leave a comment:


  • Guest
    Guest replied
    Thanks for disabling the "Auto-align" autocheck in the Enclosure Tool.
    Others may be unhappy, but I am not. 😀
    Problem solved.

    BN

    Leave a comment:


  • kimmosto
    replied
    Originally posted by bnilsson11
    At least "auto-align" should not be checked automatically when I open a previously saved project, since this will change my volume by whatever Q value happens to be on the Align tab.
    As it is now, I am forced to remember what Q I used, this is not exactly what I mean by "saving" the enclosure project.
    Purpose of auto align is to enable scrolling of driver database with some decent alignment to find driver with required extension and sensitivity without need to adjust anything manually. Otherwise checkbox should or must be unchecked to avoid losing manual design. I understand that temporary purpose of the checkbox is difficult to remember and control so the last revision does not save auto align status anymore. Some other users have hoped that program should save everything to everywhere to allow continue in the future with exactly previous settings. Someone is always unhappy...

    Leave a comment:


  • kimmosto
    replied
    2.0.109.0 (2023-09-30)

    Enclosure
    • Rg parameter removed from Driver configuration group, Align tab and calculations.
    • Cs checkbox and text box added to Filter tab. Optional passive series capacitor with ESR=0.01 Ohms.
    • Ls checkbox and text box added to Filter tab. Optional passive series inductor with DCR=0.1 Ohms.
    • Rs text box added to Filter tab. This replaces Rg.
      Note! Filter components are not included in impedance response simulation.
    • Copy filter button copies also Cs, Ls and Rs to the clipboard.
    • Status of Auto align checkbox is not saved to user config and enclosure project. Enclosure tool opens with Auto align unchecked.
    ​

    Leave a comment:


  • Guest
    Guest replied
    I choose to (strongly) disagree on this logic.
    Since the alignment tab auto-calculates my enclosure volume it is changing my carefully saved enclosure design in an uncontrolled way.
    In my view, my enclosure design should definitely include my desired Q.
    At least "auto-align" should not be checked automatically when I open a previously saved project, since this will change my volume by whatever Q value happens to be on the Align tab.
    As it is now, I am forced to remember what Q I used, this is not exactly what I mean by "saving" the enclosure project.

    BN

    Leave a comment:


  • Reet
    replied
    Alignment tab doesn't contain any information about your enclosure design, it's just some buttons to auto-calculate values in Enclosure tab. Your enclosure design is the values in the enclosure tab, cabinet volume, Q, tuning, etc. All are adjustable independently of calculated values in the alignment tab.

    Leave a comment:


  • Guest
    Guest replied
    Hi,

    Save and Open in the Enclosure Tool is giving me some unexpected results.

    Scenario:
    I work on and save an enclosure project, e.g a closed box with a specific Q value.
    Then start another CB project with a different Q, and save it..
    I go back and open the first CB project.
    Then I find that the Align pane is not updating the Q to the previously saved value.
    The Align pane keeps the Q settings for the existing project before Open, which means that my work can go terribly wrong if I do not pay attention.

    Is this intentional, for a good reason? If so, what is the reason?
    Or is it simply a bug?

    I am using VituixCad 2.0.108.2

    BN​

    Leave a comment:


  • JonMarsh
    replied
    Sven is going to make you a moderator, then this problem will go away.

    Leave a comment:


  • kimmosto
    replied
    Many have changed to XenForo. diyaudio, ASR, AV Nirvana, HH.org etc. No problems with corrections or appearance of edit window.

    Leave a comment:


  • theSven
    commented on 's reply
    The thread I started on vBulletin support: https://forum.vbulletin.com/forum/vb...in#post4485177

  • theSven
    commented on 's reply
    I will check with vBulletin Support. From what I'm seeing in the admin panel, there are no options to configure the spam settings or set how long or fast between edits would cause a flag. It's the forum software and I certainly do not want to alienate our community.

  • kimmosto
    replied
    Bots don't fix factual errors and typos right after posting. Preventing corrections sounds just some brain fart imo.

    Leave a comment:


  • tktran
    replied
    I agree. Also in modern times I am often writing via dictation and the machine learning is not perfect so often I have to edit and correct. A lot of us have perfectionist traits; I think and rethink what I really want to say to make my writing is clear and explicit.

    So often needs things editing or revision. The other thing is sometimes missing ONE word can completely change the meaning of a sentence. I believe I’m a not the only one that goes back and reads my writing sometimes hours, when someone else has responded. At least on this forum, the editing is not limited to 30 minutes, unlike that that other forum DIYA.

    Of course, I can see the built-in rules to designed to favour humans and minimise bots infiltrating this forum… Perhaps there is a happy medium somewhere?

    Leave a comment:


  • kimmosto
    replied
    Originally posted by theSven
    It might be that the edit was done to fast from the last save.
    That's exactly the problem. Every member should have rights and possibilities to fix factual errors and typos as soon as possible to avoid misunderstandings​. Modifications should be possible from 0s to at least few hours after posting. That is standard function on discussion forums, and should be also here. Moderator rights can help some individual, but that does not fix actual problem which can bother every writer​. Especially with this microscopic times roman font of editor window.

    Leave a comment:


  • kimmosto
    replied
    2.0.108.2 (2023-09-15)

    Calculate T/S parameters
    • Error tolerance increased from 1.5 to 6 to get solved result with unsmooth impedance curves.
    ​

    Leave a comment:


  • kimmosto
    replied
    Originally posted by tktran
    I thought they are saved locally to my PC. I thought that online database is separate.

    How do we submit TSP data to be "approved" to be added to the VituixCAD2 online datasheet? Maybe I should RTFM...
    Online database is on the server, and local databases are personal in local folder.

    You can send records by e-mail. Select rows (filtered by date/your name in Updated field). Right click, Export xml and send file to me.
    I paste it to my local database and copy to server. That's it.
    Click image for larger version

Name:	image.png
Views:	536
Size:	39.7 KB
ID:	949155​
    Parameters should be taken from manufacturer's datasheet. Not some random sample measured by user. Revision of datasheet and Updated field should be included.

    Leave a comment:


  • tktran
    replied
    Originally posted by kimmosto

    Of course simulator users could co-operate too, but that has not happened though I have asked many times to provide data for other users with online database. Selfishness​ has won.
    Really? I have input T/S parameters for driver's I have purchased, or looked to purchased. But I thought they are saved locally to my PC. I thought that online database is separate.

    How do we submit TSP data to be "approved" to be added to the VituixCAD2 online datasheet? Maybe I should RTFM...

    Leave a comment:


  • theSven
    commented on 's reply
    It might be that the edit was done to fast from the last save. I've sent you a DM with an option if your interested. Apologies for the inconvenience.

  • kimmosto
    replied
    ^Unapproved when single comma was deleted. Not very motivating to use this forum.

    Leave a comment:


  • kimmosto
    replied
    Originally posted by tktran
    Do you have to do it manually for each and every driver?
    Unfortunately yes. Few 1.1 versions had internal pdf reader with configurable text parsing rules for each manufacturer. That could be still usable for few manufacturers.

    pdf is basically graphics file format, and many manufacturers are not able or willing to print pdf files as readable plain text with the same format for many years. Also html pages are quite random. I have tested also OCR applications, but they are not necessarily better than pdf to text file converter.
    Manufacturers may think that their pdf files and web pages are commercial material requiring fancy and often changing outlooks. Not data. I think it's quite opposite, and they should create strict standard using common quantity names and SI units to help customers using simulators. This wouldn't be difficult, but requires some co-operation. Not competition or ignorance with T/S data.

    Of course simulator users could co-operate too, but that has not happened though I have asked many times to provide data for other users with online database. Selfishness​ has won.

    Leave a comment:


  • tktran
    replied
    Originally posted by kimmosto
    Purifi Audio drivers added to online database

    PTT10.0X04-NAB-02
    PTT4.0M04-NAC-03
    PTT4.0M04-NAC-04
    PTT4.0M04-NFC-01
    PTT4.0M04-NLC-02
    PTT4.0M08-NAC-03
    PTT4.0M08-NAC-04
    PTT4.0M08-NFC-01
    PTT4.0M08-NLC-02
    PTT4.0PR-NA2-02
    PTT4.0PR-NF2-01
    PTT4.0PR-NL2-01
    PTT4.0X04-NAC-03
    PTT4.0X04-NAC-04
    PTT4.0X04-NFC-01
    PTT4.0X04-NLC-02
    PTT4.0X08-NAC-03
    PTT4.0X08-NAC-04
    PTT4.0X08-NFC-01
    PTT4.0X08-NLC-02
    PTT5.25M04-NFA-02
    PTT5.25PR-NF2-01
    PTT5.25X04-NFA-01
    PTT5.25X04-NFA-02
    PTT5.25X08-NFA-01
    PTT5.25X08-NFA-02
    PTT6.5M04-NFA-01
    PTT6.5M04-NLA-02
    PTT6.5M08-NAA-07
    PTT6.5M08-NAA-08
    PTT6.5M08-NFA-01
    PTT6.5M08-NLA-02
    PTT6.5PR-NA2-03
    PTT6.5PR-NF1-01
    PTT6.5PR-NL1-01
    PTT6.5W04-NFA-01
    PTT6.5W04-NLA-10
    PTT6.5W08-NAA-07
    PTT6.5W08-NAA-08
    PTT6.5W08-NFA-01
    PTT6.5W08-NLA-10
    PTT6.5X04-NAA-07
    PTT6.5X04-NAA-08
    PTT6.5X04-NFA-01
    PTT6.5X04-NLA-10
    PTT6.5X04-NLB-02
    PTT6.5X08-NAA-07
    PTT6.5X08-NAA-08
    PTT6.5X08-NFA-01
    PTT6.5X08-NLA-10
    PTT6.5X08-NLB-02
    PTT8.0PR-NA2-01
    PTT8.0X04-NAB-02
    PTT8.0X08-NAB-02

    Kimmo,

    How do you add these to the online database- Do you have to do it manually for each and every driver?

    Or do you have a helper tool that automatically extracts the TSP from datasheets or html/XML?
    Last edited by tktran; 09 September 2023, 01:09 Saturday.

    Leave a comment:


  • JMB13
    replied
    I agree Kimmo. In fact, prices are very fluid based on market, location, season, and distributor.

    Leave a comment:


  • kimmosto
    replied
    Originally posted by mv8
    kimmosto

    I wonder if it would be possible for VituixCAD to import such a list with part numbers so that the crossover design process could evaluate the cost of specific LCR components, or generate a file to order specific components. I don't know if this is technically possible, but this was the idea that popped into my head. What do you think about it?
    I'm sure it's possible, but I'm not keen to add optimization with price lists. Primary target is sound quality which correlates with XO connection and component values in the simulation. Not with price.
    In addition, Excel price lists are very easy to generate, but availability is different. I don't want to promote companies having long Excel part lists over companies which can for example manufacture and deliver any inductor you ask in few days for cheaper that e.g. Janzen. Excel interoperability library is one possible problem. I don't like to add that into VCAD project due to possible dependency requirements. Excel interop is not a problem when all users have the same OS and Excel installed, but that's not the case with VCAD.

    Leave a comment:


  • kimmosto
    replied
    2.0.108.1 (2023-09-03)

    Main
    • Added VCL OPA blocks to library:
      VCL OPA AP1 All Pass 1st order unity gain
      VCL OPA AP2 All Pass 2nd order unity gain
      VCL OPA BEQ boost Parametric Equalizer 2nd order
      VCL OPA BEQ cut Parametric Equalizer 2nd order
      VCL OPA BP1 Band Pass 1st order - A dB gain
      VCL OPA BR1 Band Reject 1st order - fz higher fp
      VCL OPA BR1 Band Reject 1st order - fz lower fp
      VCL OPA HEQ boost High Pass Equalization
      VCL OPA HEQ cut High Pass Equalization
      VCL OPA HP1 High Pass 1st order unity gain
      VCL OPA HP2 High Pass 2nd order unity gain
      VCL OPA LEQ boost Low Pass Equalization
      VCL OPA LEQ cut Low Pass Equalization
      VCL OPA LP1 Low Pass 1st order unity gain
      VCL OPA LP2 Low Pass 2nd order unity gain.
      See also VCLLabs opamp filter blocks.
    ​

    Leave a comment:


  • mv8
    replied
    kimmosto

    Companies that sell components for crossovers like Jantzen Audio, for example, offer an Excel file with a list of components and their price. I wonder if it would be possible for VituixCAD to import such a list with part numbers so that the crossover design process could evaluate the cost of specific LCR components, or generate a file to order specific components. I don't know if this is technically possible, but this was the idea that popped into my head. What do you think about it?

    Leave a comment:


  • kimmosto
    replied
    2.0.108.0 (2023-08-19)

    Enclosure
    • Added Solve button to Vent Rear 1 group.
    • Added bass reflex parameters Qp and End corr to radiator solver window. Window title indicates radiator type; Passive solver or Bass reflex solver.

    ​

    Leave a comment:


  • Reet
    replied
    Glad to see you are making progress

    Leave a comment:


  • kimmosto
    replied
    Java studies are still alive
    Click image for larger version

Name:	image.png
Views:	508
Size:	32.5 KB
ID:	946306​

    Click image for larger version

Name:	image.png
Views:	508
Size:	36.7 KB
ID:	946307
    ​
    Click image for larger version

Name:	image.png
Views:	498
Size:	31.0 KB
ID:	946305​

    Leave a comment:


  • Reet
    replied
    Use the last option.

    Leave a comment:


  • DaveFred
    replied
    Hello everyone,

    How would a box like this,

    Click image for larger version

Name:	image.png
Views:	627
Size:	2.51 MB
ID:	945672​

    be modeled in the VCad diffraction simulator?

    - Box size is 542mm high, 345mm wide,
    - Taper back from baffle is 30Âş starting at 93mm wide at the top tapering down to 27mm at the bottom
    - Driver is RS225-8, SD=213.8cm2, centred horizontally, 235mm centre driver to bottom edge

    Here is the sim of the box with it just being a square box,

    Click image for larger version

Name:	image.png
Views:	596
Size:	177.4 KB
ID:	945673​

    If we run with the premise that the bevel is the front edge of the box, using the bevel width at the middle of the driver to be the box width, this is the sim,

    Click image for larger version

Name:	image.png
Views:	623
Size:	177.7 KB
ID:	945674​

    And lastly, if we call the bevel a big roundover, using the width of the bevel at the middle of the driver as the roundover on the box, this is the sim,

    Click image for larger version

Name:	image.png
Views:	612
Size:	172.4 KB
ID:	945675​
    And lastly, here is all three overlaid,

    Click image for larger version

Name:	image.png
Views:	587
Size:	48.8 KB
ID:	945676​
    Which is the best choice, or should I be doing something else?

    Thank you,

    David.


    Leave a comment:


  • Reet
    replied
    A bit off topic but I’ve always wondered why some manufacturers choose oddball sample rates for DSP. What’s wrong with 96kHz for example? I just hope there is good sample rate conversion process implemented as I’ve seen both good and awful examples of that.

    Leave a comment:


  • kimmosto
    replied
    2.0.107.0 (2023-07-04)

    Main
    • Sample rate with Hypex DSP changed to 93750 Hz to be compatible with FA and HFD 5.0.
    Impulse
    • Added 93750 Hz to Sample rate list box for FIR filter with Hypex FA.
    • Taps limited between 1500 and 4500 with Hypex FA and 93750 Hz sample rate.
    • Minimum FFT length limited to 16384 with Hypex FA and 93750 Hz sample rate to support 4500 input taps.

    ​

    Leave a comment:


  • Reet
    replied
    Thanks Kimmo, that all makes sense. The problem appears to have resolved itself after messing with all the settings. I am less concerned about the specific image dimensions, more so that the chart aspect is as selected in the options. It all appears to be doing what I expect now, sorry to have bothered you with it.

    Leave a comment:


  • kimmosto
    replied
    Text in user manual is not entirely all-inclusive so some details are not explained.

    Image height can be calculated from image width and Aspect ratio. Aspect ratio options are Full, 4:3, 3:2, 16:9 and 10-50 dB/dec. Options in dB/dec use also Frequency axis and SPL/Directivity span settings. Default value of aspect ratio is 25 dB/dec, especially for CTA-2034-A. Default values of W x H can be set by double-clicking the label in front of text box. Settings apply to zoomed chart of six-pack, and copied and exported charts with the following rules:
    1. Dimensions of zoomed, copied and exported image is calculated from aspect ratio and actual Y axis span and frequency range limits if aspect ratio is dB/dec and axis units are dB and Hz. Size is limited up to 4000x3000 px.
    2. Zoomed chart is 16:9 if aspect ratio is dB/dec, but axis units are not dB and Hz.
    3. Zoomed chart fills whole frame if aspect ratio is Full.
    4. Zoomed chart follows aspect ratio settings 4:3, 3:2 and 16:9.
      Note! Copy and Export image use W x H size settings in cases 2-4.
    1. Image height setting in Options is irrelevant (ignored) in Copy/Export when Aspect ratio setting is any dB/dec and Y unit is dB and X unit is Hz.
    Adjusting image height in Options does not modify image width in order to keep user's width setting as is for charts which don't have dB and Hz units or Aspect ratio is not dB/dec. For example GD & phase, Impedance, Power, Excursion, Velocity and Impulse/ETC/Step.

    So all this is actually quite complex due to different units and aspect ratio settings. Aspect ratio categories (Full, X:Y and dB/dec) do not act equally in all cases. Easiest is to adjust preferred image width(s) in px and Aspect ratio in dB/dec and exit with OK.

    Leave a comment:


  • Reet
    replied
    Above comment from investigation on native Windows 11 installation.

    Running the same version of VituixCAD in Windows 10 VM, it is producing the 720 x 473 size with 25dB/dec selection and bad export aspect shown, where win11 used 720 x 385 and exported with the correct aspect. Very odd.

    Leave a comment:


  • Reet
    replied
    I can confirm 100% scale is used on my end. Tested again today, I think the problem lies in the image export settings. 25dB/dec image size should have been 720 x 385, not 720 x 473 = 20dB/dec. I tested and found changing aspect ratio or image width will automatically adjust the height accordingly, however adjusting the height value does not automatically update the width to conform to the selected aspect ratio. It seems there are unpredictable results if the image size does not match the selected aspect ratio. In my case, the image export kept the image dimensions and produced 20dB/dec aspect, while in your case the exported image is actually 818px wide to keep the selected aspect.

    In any case, when image size matches the selected aspect, image export is what it should be.

    Leave a comment:


  • kimmosto
    replied
    This is not probable reason but screen scaling might have possibility to screw up some individual graphics operations though scaling should work on Win 10 and Win 11 with .NET 4.5-4.8. I always run with 100% scaling to avoid problems.
    This setting is primarily for Visual Studio IDE, but it's okay also for VCAD with 4K display:
    Click image for larger version

Name:	image.png
Views:	644
Size:	17.9 KB
ID:	943738​

    Leave a comment:


  • kimmosto
    replied
    ^Somehow I could not repeat that. Both 'Copy image' and 'Export image' commands seem to work here. Legend should not affect to aspect ratio because it is merged as a separate image to the right side of the chart, and total width is sum of separate parts.
    Click image for larger version

Name:	image.png
Views:	650
Size:	173.9 KB
ID:	943736​

    Leave a comment:


  • Reet
    replied
    Hi kimmosto, individual image export appears to be squishing the chart horizontally a bit from the expected 25dB/dec output. See example below, due to the legend the chart appears to be condensed horizontally, so only about 19dB/dec scale.

    Click image for larger version

Name:	image.png
Views:	663
Size:	105.1 KB
ID:	943718​

    Leave a comment:


  • kimmosto
    replied
    2.0.106.2 (2023-06-07)

    Main
    • All-pass responses with t.racks 96k DSP option adapted for FIR DSP 408.
    Simulated phase response of ​2nd order all-pass matches with measurement within Q=0.5-2. Small difference between t.racks filter designer and actual response exists so VituixCAD shows more realistic result.

    Leave a comment:


  • kimmosto
    replied
    Originally posted by Nil L

    I experimented. I had many more.
    100 rounds would not change anything.
    Last edited by kimmosto; 28 May 2023, 09:23 Sunday.

    Leave a comment:


  • Nil L
    replied
    Originally posted by kimmosto

    after 10 rounds
    I experimented. I had many more.

    Leave a comment:


  • kimmosto
    replied
    Originally posted by Nil L
    When the optimizer or user changes the value of the inductor back and forth for a long time, it eventually turns out that the resistance of the inductor has become unrealistic, for example, 1.2 mH has become 9 ohms
    I also tested this claim because it sounds really wrong. Values in the beginning: L=1.0 mH, DCR=0.500 Ohms, diameter 1.0 mm.
    DCR is 0.499 Ohms after 10 rounds (with mouse wheel or up/down arrow keys) down to 0.1 mH, up to 10 mH and back to 1.0 mH. So drifting is really insignificant if inductance and resistance values stay within practical limits where number of decimals is adequate i.e. controlled by the program. Automatic rounding can use max 7 decimals so in some point quite close to 0.0 mH DCR estimation will start to drift. As already said, optimizer does not touch DCR if not selected for optimization​.
    So wrong conclusion must be some mistake or accidental change in gauge or adjusting too close to zero mH where 7 decimals for DCR is not adequate anymore.

    Leave a comment:


  • JonMarsh
    commented on 's reply
    Majorly useful addition.

  • JonMarsh
    commented on 's reply
    I like it as-is, but I'm just one guy... I set it up initially for the inductor series and winding style I plan to use- it tracks OK most of the time. But of course, it gets tweaked and locked when the final part is chosen.

Related Topics

Collapse

  • Reet
    How To: Mirror EQ with VituixCAD
    by Reet
    With VituixCAD, we have the ability to provide a mirror EQ function, that can then be passed to APO EQ for active processing. This allows for a speaker's frequency response to be fully compensated for without requiring many bands of parametric EQ.

    ​VituixCAD Process
    Connect each driver and EQ blocks in the crossover section as shown. Ensure that the active peak/notch filters are “shorted” so that only the G(f) block is directly connected to the driver. Three PEQ blocks are show,...
    26 December 2022, 12:26 Monday
  • Reet
    How To: VituixCAD Extended Impedance Model For Any Driver
    by Reet
    Loudspeaker T/S often includes only a single Le value for inductance, however driver motors are usually much more complex than a single coil of wire, so Le on its own is not a very good description of the driver characteristics. An extended impedance model, or “semi-inductance” model can provide additional characterization of the impedance curve for greater accuracy.

    Many Scan-Speak drivers include this data in the “advanced parameters” section of their datasheets, however the...
    26 December 2022, 14:07 Monday
  • Reet
    How To: Export Impulse Response from REW for use in VituixCAD (prior to 2.0.98.6)
    by Reet
    Update: Since VituixCAD 2.0.98.6, exporting IR using windowing as described here is no longer required. the impulse response can be exported directly, make sure to uncheck "normalize" on export. VituixCAD will automatically set "skip samples" to 1m (2.907ms) prior to the start time of the exported impulse response to maintain correct timing on import.

    REW can export the measured impulse response directly as MLSSA formatted text file, which can be used within the...
    25 December 2022, 16:28 Sunday
  • Reet
    How To: Filter Simulation with VituixCAD and EQ APO
    by Reet
    With meticulous passive filter design, it may be beneficial to hear the result before spending money on crossover parts and putting in the time to assemble the crossover. Fortunately, with VituixCAD and EQ APO and filter can be simulated digitally. This process can simulate multiple drivers simultaneously, one driver for each output on a soundcard, for example a 7.1 soundcard could simulate a stereo 3 way system utilizing 6 channels.

    Note that an emulated passive filter will reproduce...
    26 December 2022, 11:55 Monday
  • Reet
    Simplified polar data generating in VituixCAD
    by Reet
    I wrote this document this morning, detailing a simplified process for generating off-axis data in VituixCAD. This process allows for use of measured on-axis data to generate simulated off-axis data with a good degree of accuracy. This process may be useful for "quick simulation" without the...
    07 August 2021, 13:58 Saturday
  • Loading...
  • No more items.
Working...
    Searching...Please wait.
    An unexpected error was returned: 'Your submission could not be processed because you have logged in since the previous page was loaded.

    Please push the back button and reload the previous window.'
    An unexpected error was returned: 'Your submission could not be processed because the token has expired.

    Please push the back button and reload the previous window.'
    An internal error has occurred and the module cannot be displayed.
    There are no results that meet this criteria.
    Search Result for "|||"