Go Back   Home > Forums > >
Home Forums Rules Articles diyAudio Store Blogs Gallery Wiki Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Software Tools SPICE, PCB CAD, speaker design and measurement software, calculators

Automatic crossover designing with XMachina
Automatic crossover designing with XMachina
Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 19th December 2017, 12:09 AM   #1
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
Default Automatic crossover designing with XMachina

XMachina is a passive crossover planning application. Contrary to other solutions dealing with crossovers XMachina is a fully automatic, "machine learning" sort of approach.
The basic idea is to let the automatic designer fill the pad with components in order to reach the targets you specify. The designer can only use "real" components, i.e. specified on lists.
There are several goals the automatic designer tries to achieve:
  • get as close to the target dBspl system response as possible,
  • not to go under the system impedance limit specified,
  • not to exceed the (electro-acoustical) slopes specified,
  • observe parts application strategy settings (in order not to make the circuits complicated if it is not necessary).

XMachina works in a Win32-compatibile environment.
Exe file size is 3MB.
It's free.

If anayone is interested it is avaliable here (download):
Latest version info

A humble .pdf with instant instructions:
.PDF
  Reply With Quote
Old 20th December 2017, 06:43 AM   #2
ds23man is offline ds23man  Netherlands
diyAudio Member
 
ds23man's Avatar
 
Join Date: Oct 2006
Location: Hypex's doorstep
Nice!
  Reply With Quote
Old 22nd December 2017, 12:56 AM   #3
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
Example of a circuit design from scratch for a Full Range system having only a screenshoot of frequency and impedance characteristic. FR Driver employed: Dayton PS220. The real design should of course take into account the influence of the box. The presented activities are intended to illustrate how XMachina works.
(a 15-min screen record)
  Reply With Quote
Old 22nd December 2017, 05:30 PM   #4
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
I've just realized that post edit time is 30min so I cannot fix a dead link in the previous post.
Here is a working link: LINK
(Have understanding for a newbie forum user )
  Reply With Quote
Old 22nd December 2017, 06:06 PM   #5
diyaudnut is offline diyaudnut  United States
diyAudio Member
 
Join Date: Feb 2015
This looks very good.
Is it really some machine learning algorithms or other traditional optimization algorithms?
  Reply With Quote
Old 22nd December 2017, 09:23 PM   #6
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
Quote:
Originally Posted by diyaudnut View Post
This looks very good.
Is it really some machine learning algorithms or other traditional optimization algorithms?
Not being a computer scientist I have to admit that I'm not sure. For this reason I used the term in double quotes. If this makes the classification more clear:
1)each time when asked for a solution XMachina can deliver a bit (sometimes even completely) different result for the seame problem setting
2)XMachina doesn't store any experience. It does not get wiser from frequent use.
  Reply With Quote
Old 22nd December 2017, 09:30 PM   #7
CharlieLaub is offline CharlieLaub  United States
diyAudio Member
 
Join Date: Mar 2007
Location: Michigan
Quote:
Originally Posted by XMechanik View Post
XMachina is a passive crossover planning application. Contrary to other solutions dealing with crossovers XMachina is a fully automatic, "machine learning" sort of approach.
The basic idea is to let the automatic designer fill the pad with components in order to reach the targets you specify. The designer can only use "real" components, i.e. specified on lists.
There are several goals the automatic designer tries to achieve:
  • get as close to the target dBspl system response as possible,
  • not to go under the system impedance limit specified,
  • not to exceed the (electro-acoustical) slopes specified,
  • observe parts application strategy settings (in order not to make the circuits complicated if it is not necessary).

XMachina works in a Win32-compatibile environment.
Exe file size is 3MB.
It's free.

If anayone is interested it is avaliable here (download):
Latest version info

A humble .pdf with instant instructions:
.PDF
If you have not done so already, I suggest that you create a new post about your software on the Parts-Express TechTalk forum:
Tech Talk Forum - Techtalk Speaker Building, Audio, Video Discussion Forum
There are lots of speaker designers over there who would be interested in knowing about this program. Nice job!
__________________
Visit my Audio Web Page <<--CLICK TO LEARN MORE-->> Get my LADSPA plugins
  Reply With Quote
Old 29th December 2017, 09:16 AM   #8
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
New version of XMachina has been released: [1171228]

Download page: LINK.

New characteristcs in the design chart preview: electrical transmitance per way, system spl for reversed polarity of odd drivers.
Issues fixed: dense FRD and ZMA files loading, double separators (tab and space) between clolums in FRD and ZMA files (now acceptable).
  Reply With Quote
Old 5th January 2018, 09:32 PM   #9
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
Another XMachina demo has been uploaded to YouTube: 3-way crossover design example LINK

It is divided into short videos covering the following steps:
(1) loading components LINK
(2) loading measurements LINK
(3) target dBspl and cross points setup LINK
(4) task setup LINK
(5) design process LINK
(6) inspecting results LINK

Drivers applied:
- Tweeter: Dayton DC28F (link)
- Midrange: Dayton RS180P (link)
- Woofer: Dayton RSS265HF (link)

There are 4 coils, 7 capacitors and 6 resistors in the result circuit.

System dBspl characteristic of the design fits the target with c.a. +-2dB tolerance margin:
Click the image to open in full size.

Design process shown in the demo is only a software functionality presentation. The files used are not suitable for application in a real design, as they reflect the "infinite baffle" conditions.

Nevertheless, they are great for playing and experimenting with XMachina. The project file is available here: link
  Reply With Quote
Old 13th January 2018, 10:42 PM   #10
XMechanik is offline XMechanik  Poland
diyAudio Member
 
Join Date: Dec 2017
XMachina has now a measurements simulator. Check out the new version [1180114]

Take measurements whenever you can. But if for any reason you can not - try measurements simulator.

The quality of the simulator results depends on several factors:
- precision and reliability of manufacturer data,
- accuracy of computer models predicting baffle diffraction and enclosure bass response
- consistency of XMachina measurements simulator procedure (which has not yet been proven in practice).

It's possible to use any diffraction and bass response tools with XMachina. It can cooperate with the tools via easy to use "chart picture" interface. You can configure shortcut keys for starting these tools when working with XMachina.

Using the simulator: complete dedicated subnodes with relevant data one by one. When you get to the last node, choose "Apply result" from the menu.
Click the image to open in full size.
From that moment your simulation will be available for automatic crossover design.

A demo presenting 2way design with XMachina measurements simulator has been uploaded to YT.

Drivers employed:
- Dayton DC28F as tweeter (LINK),
- Dayton RS180P-8 as midwoofer (LINK).

For bass response calculation WinISD application was used (WinISD - Linearteam).

For baffle diffraction prediction Edge application was used (Tolvan Data) .

The entire demo as a playlist is available here (LINK)

The demo is divided into the following chapters:
1) simulating Midwoofer FRD (LINK)
2) simulating Midwoofer ZMA (LINK)
3) simulating tweeter FRD (LINK)
4) simulating tweeter ZMA (LINK)
5) target and task setup, design process (LINK)
6) inspecting reults (LINK)
  Reply With Quote

Reply


Automatic crossover designing with XMachinaHide this!Advertise here!
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Need help designing a crossover djn Multi-Way 10 24th January 2015 11:43 PM
Why Only Automatic/Semi-Automatic Bias? PsychedelicFish Tubes / Valves 4 26th October 2013 10:07 AM
Designing a crossover oldbar Multi-Way 2 2nd February 2009 11:48 PM
ACS- Automatic Crossover Shift (SQPL possible?) Bad silver Car Audio 3 13th March 2007 08:03 AM
Need help designing crossover soundNERD Chip Amps 27 7th December 2003 02:08 AM


New To Site? Need Help?

All times are GMT. The time now is 07:46 PM.


Search Engine Optimisation provided by DragonByte SEO (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 15.00%
vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.
Copyright ©1999-2018 diyAudio
Wiki