SpeakerSim speaker simulation software

Thank you for reporting. I have tested it on Windows 7 (32 bit) without Java installed and it worked.

Please answer this questions to help me determine where the bug is:

  • Did you have Java installed?
  • If you have Java installed which version?
  • Did SpeakerSim try to install Java?
  • 32 or 64 bit Windows?
  • Does SpeakerSim.jar work?
  • Does portable (zipped) SpeakerSim work?
 
Thank you for reporting. I have tested it on Windows 7 (32 bit) without Java installed and it worked.

Please answer this questions to help me determine where the bug is:

  • Did you have Java installed?
  • If you have Java installed which version?
  • Did SpeakerSim try to install Java?
  • 32 or 64 bit Windows?
  • Does SpeakerSim.jar work?
  • Does portable (zipped) SpeakerSim work?

It's ok I downloaded the pack you provided and everything works fine now. I previously only used the win installer (.exe) Going to try this :D
 
I just ran the Windows insaller package, set the environment altitude as 3 metres and got this error message;

java.lang.NullPointerException

SpeakerSim.PowerResponseSimulation.<init>(Unknown Source)
SpeakerSim.BassReflexSimulation.<init>(Unknown Source)
SpeakerSim.Speaker.refresh(Unknown Source)
SpeakerSim.Item.childrenRefresh(Unknown Source)
SpeakerSim.Item.refresh(Unknown Source)
SpeakerSim.PassFilter.refresh(Unknown Source)
SpeakerSim.Item.childrenRefresh(Unknown Source)
SpeakerSim.Item.refresh(Unknown Source)
SpeakerSim.Item.childrenRefresh(Unknown Source)
SpeakerSim.Item.refresh(Unknown Source)
SpeakerSim.GUI.MainWindow.refresh(Unknown Source)
SpeakerSim.GUI.MainWindow.menuEnvironmentActionPerformed(Unknown Source)
SpeakerSim.GUI.MainWindow.access$1400(Unknown Source)
SpeakerSim.GUI.MainWindow$41.actionPerformed(Unknown Source)
javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
javax.swing.DefaultButtonModel.setPressed(Unknown Source)
javax.swing.AbstractButton.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
java.awt.Component.processMouseEvent(Unknown Source)
javax.swing.JComponent.processMouseEvent(Unknown Source)
java.awt.Component.processEvent(Unknown Source)
java.awt.Container.processEvent(Unknown Source)
java.awt.Component.dispatchEventImpl(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
java.awt.Container.dispatchEventImpl(Unknown Source)
java.awt.Window.dispatchEventImpl(Unknown Source)
java.awt.Component.dispatchEvent(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$500(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.awt.EventQueue$4.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
 
I just ran the Windows insaller package, set the environment altitude as 3 metres and got this error message;

java.lang.NullPointerException
I cannot reproduce this.
You probably did something before that. Can you reproduce it?



If you can really reproduce it by only setting altitude to 3, try with debug build which shows more info on error and paste it again.
 
I would simulate it as Bass Reflex with stuffed port (low Qp and probably also low Qa).
I would also use port calculator for vent dimensions (or for number of Variovents).


To make it typical aperiodic enclosure set frequency to frequency of closed box at that volume. Simulation will show you typical aperiodic low impedance at resonance.