Speaker design software progress update - diyAudio
Go Back   Home > Forums > Loudspeakers > Multi-Way

Multi-Way Conventional loudspeakers with crossovers

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 12th April 2004, 07:22 PM   #1
diyAudio Member
 
Karoliina's Avatar
 
Join Date: Nov 2002
Location: Finland
Lightbulb 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
  Reply With Quote
Old 12th April 2004, 07:32 PM   #2
jleaman is offline jleaman  Belgium
Banned
 
Join Date: Apr 2002
Send a message via AIM to jleaman
SWEETTT: O) GREAT JOB KEEP IT UP..
  Reply With Quote
Old 12th April 2004, 09:13 PM   #3
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
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?
  Reply With Quote
Old 12th April 2004, 10:10 PM   #4
diyAudio Member
 
Bill Fitzpatrick's Avatar
 
Join Date: Jun 2001
Location: Eugene, OR
Linux? You'll have almost no user base.
  Reply With Quote
Old 12th April 2004, 10:16 PM   #5
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
Quote:
Linux? You'll have almost no user base.
doubt that. and its growing
  Reply With Quote
Old 12th April 2004, 10:27 PM   #6
diyAudio Member
 
Karoliina's Avatar
 
Join Date: Nov 2002
Location: Finland
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
  Reply With Quote
Old 12th April 2004, 10:32 PM   #7
jleaman is offline jleaman  Belgium
Banned
 
Join Date: Apr 2002
Send a message via AIM to jleaman
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..
  Reply With Quote
Old 12th April 2004, 10:38 PM   #8
Banned
 
Join Date: Apr 2002
Location: Germany, Clausthal
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>
  Reply With Quote
Old 12th April 2004, 10:48 PM   #9
diyAudio Member
 
Karoliina's Avatar
 
Join Date: Nov 2002
Location: Finland
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.
  Reply With Quote

Reply


Hide 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Speaker design software tuckers Multi-Way 5 1st August 2009 02:10 AM
speaker design software sought lt cdr data Swap Meet 3 1st September 2006 03:10 AM
Advanced Speaker design software slicemaster101 Multi-Way 7 30th May 2005 06:01 AM
Speaker Design Software Demo dbaudio Swap Meet 0 10th September 2004 01:12 PM


New To Site? Need Help?

All times are GMT. The time now is 11:28 AM.


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