diyAudio

diyAudio (http://www.diyaudio.com/forums/)
-   Multi-Way (http://www.diyaudio.com/forums/multi-way/)
-   -   Speaker design software progress update (http://www.diyaudio.com/forums/multi-way/32112-speaker-design-software-progress-update.html)

Karoliina 12th April 2004 07:22 PM

Speaker design software progress update
 
Hi,

I have made some new code to the speaker design program.
It is still quite much non-functional, but here are
few items that work (mostly):

- Driver loading (xml file parsing) (XML parsing done with libxml2, http://www.xmlsoft.org)
- Driver saving (xml tree writing to disk)
- Frequency response calculation & plotting for closed box. (Plotting based on Qwt lib)
- Suse Linux 9.0 binaries work
- User interface (based on Qt)

We have now three contributors working with the software.
If you feel that you have some ideas that might help us,
feel free to join the project. For more details about
the speaker design program project, please see:

http://www.iti.fi/speakerdesigner

The project web page tells quite much the information you'll
need to become a developer for the project. This is
free software and the licensing model is GPL.

If you want to contribute just by doing driver specification
files, feel free to do the xml files. They are pretty simple,
there is an example of the fileformat on the project page.
By doing same kind of files, you can't go wrong. Just type
in your driver's parameters and it will work.

Best Wishes,
Karoliina

jleaman 12th April 2004 07:32 PM

SWEETTT: O) GREAT JOB KEEP IT UP..

till 12th April 2004 09:13 PM

like this?

<?xml version="1.0"?>
<driver_definition filename="TAD TL1601a.xml" name="TAD TL1601a" type="bass" author="Till Pape" version="0.0.1">
<parameters version="0.0.1" comment="thiele-small parameters">

<size value="352" comment="mm"/>
<type value="cone"/>
<other_info value="paper" comment="cone material"/>
<fs value="28" comment="Hz"/>
<qts value="0.31"/>
<qes value="0.32"/>
<qms value="6.8"/>
<res value="6.6" comment="ohms"/>
<lec value="1.7" comment="mH"/>
<vas value="304" comment="litres"/>
<bl value="20.5" comment="N/A"/>
<mms value="117" comment="g"/>
<znom value="8" comment="ohms"/>
<pistonarea value="0.0881" comment="m^2"/>

<max_shortterm_power value="300" comment="W"/>
<max_longterm_power value="150" comment="W"/>
<linear_xmax value="16" comment="mm p-p"/>
<nonlinear_xmax value="36" comment="mm p-p"/>
<airgap_height value="?" comment="mm"/>

</parameters>

</driver_definition>



http://www.pioneerelectronics.com/pn...188486,00.html

is "size" this the opening or maximal diameter? baffle hole or outer dimensions?

What to do with specs i have but not in the example file? leave away? what to do with specs i donīt have? leave away? What about giving the source of data, like source: manufacturer, or source, measured, name, date. how to handle compression drivers?

Bill Fitzpatrick 12th April 2004 10:10 PM

Linux? You'll have almost no user base.

till 12th April 2004 10:16 PM

Quote:

Linux? You'll have almost no user base.
doubt that. and its growing

Karoliina 12th April 2004 10:27 PM

Quote:

Originally posted by till
like this?

<?xml version="1.0"?>

is "size" this the opening or maximal diameter? baffle hole or outer dimensions?

The size doesn't affect to calculations, so I haven't
decided yet.

Quote:

What to do with specs i have but not in the example file? leave away?
You can invent tags by yourself, I may implement them
if I find them useful.

Quote:

what to do with specs i donīt have? leave away?
You can leave few parameters away, no problem.

Quote:

What about giving the source of data, like source: manufacturer, or source, measured, name, date. how to handle compression drivers?
Feel free to suggest new tags.

Best Wishes,
Karoliina

P.S. I tested the driver and it works. Thanks a lot!

P.S.2. All computers (many of them btw)
running Linux in our household :)

jleaman 12th April 2004 10:32 PM

Most of my friends use linux or unix.. almost none of them use windows maybe 2 out of all...

Linux is becoming more and more used..

till 12th April 2004 10:38 PM

I like the solaris in university most... the best on it is the admin.

No acess to the ftp, should i make some of these files and email them?

with suggested new tags:

<?xml version="1.0"?>
<driver_definition filename="TAD TL1601a.xml" name="TAD TL1601a" type="bass" author="Till Pape" version="0.0.2">
<parameters version="0.0.2" comment="thiele-small parameters">

<application value="PA, Studio" comment="no"/>

<size value="352" comment="mm"/>
<outer_dim_diameter value="400" comment="mm"/>
<outer_dim_depth value="167" comment="mm"/>
<type value="cone"/>
<other_info value="paper" comment="cone material"/>
<fs value="28" comment="Hz"/>
<qts value="0.31"/>
<qes value="0.32"/>
<qms value="6.8"/>

<cms value="2.761 comment="Mechanical Suspension Compliance""/>

<res value="6.6" comment="ohms"/>
<lec value="1.7" comment="mH"/>
<vas value="304" comment="litres"/>
<bl value="20.5" comment="N/A"/>
<mms value="117" comment="g"/>
<znom value="8" comment="ohms"/>
<pistonarea value="0.0881" comment="m^2"/>

<max_shortterm_power value="300" comment="W"/>
<max_longterm_power value="150" comment="W"/>
<linear_xmax value="16" comment="mm p-p"/>
<nonlinear_xmax value="36" comment="mm p-p"/>
<airgap_height value="?" comment="mm"/>

<efficiency value="97" comment="dB at 1m & 1W"/
<magnet value="alnico" comment="no"/>
<voicecoil value="edgewise-wound" comment="no"/>
<information_source value="manufacturer" comment="website"/>
<date value="13.4.2004" comment="d.m.j"/>

<URL value="http://www.pioneerelectronics.com/pna/bsc/category/0,,2076_4211,00.html"/>

</parameters>

</driver_definition>

Karoliina 12th April 2004 10:48 PM

Hi,

About Linux: Yes, Linux is gaining popularity.
But: Qt is cross platform toolkit and for example
MacOS X -version will be pretty easy to do.

Till: You can e-mail your files to me.
E-mail is:

karoliina at iti dot fi

(Change at and dot to @ and .).

Please zip or tar/gz the files first to avoid them going into to our
spam filter.

Best Wishes,
Karoliina

P.S. I don't like Unix System V and its derivative works.


All times are GMT. The time now is 08:42 PM.


vBulletin Optimisation provided by vB Optimise (Pro) - vBulletin Mods & Addons Copyright © 2014 DragonByte Technologies Ltd.
Copyright Đ1999-2014 diyAudio


Content Relevant URLs by vBSEO 3.3.2