Version 3.0 (Build 4248) Released (April 2010):
This new major release fixes many Java bugs in the GUI and the logarithm frequency scale and gives the application an overall performance boost. The new features are in detail:


  1. Added a welcome screen with basic instructions what Sonogram is and how to get a quick first glance of the programm. The welcome screen will be shown when the application starts first time.

  2. Added a floating information window in the main sonogram which shows the amplitude, frequency, time and level under the current mouse position.

  3. The logarithm frequency-scale was rewritten and became like the image smoothing functions a tolbar-button in the main window.

  4. The single spektrum view in the main window was rewritten and shows now a smarter spektrum image.

  5. The whole GUI was over-worked and the application startup procedure became like the image painting routines a strong a performance boost. The design became a facelift.


The new version is published via Java WebStart and was tested on any operating system (Linux/Mac/Windows). Java WebStart has a function to add the program to the start menu or the applications folder. Note that you must have installed a Java runtime at least in version 1.6 and optional java3d. A Windows Installer package (MSI) and a native Mac OS-X application is also available and should be preferred to the WebStart version:


  1. Download Sonogram 3.0 for Windows (MSI Windows Installer package)

  2. Download Sonogram 3.0 for Mac OS-X (native OS-X application)

  3. Download Sonogram 3.0 for Linux/Unix (Java JAR file)




If you need a more brilliant time-frequency resolution check out my recently finished implementation of the „Vigner-Ville-Transformation“ here. If you are happy with Sonogram, you can support us with the development by donating online through the button below. Good bug reports and feature requests are the most generous acts in the open- source software world, so don‘t hesitate to visit the SourceFore Sonogram Page.



iPhone Version of Sonogram (November 2008):
Yes, i invested the 79€ and am now paying member of the Apple Developer Connection and official iPhone Developer with the license to sold iPhone software via the iTunes-Store. And yes, this means that the iPhone version of this fine algorithm collection will coast money. Following a specification:

  1. The Name will be changed. My idea is to name it simple "iPhone Signal Analyser"

  2. All algorithms run as realtime analyser application.

  3. It should at least have the possibility to switch between this signal analysis algorithms: Waveform, Spectrum, Spectogram/Sonogram, LPC-Spectrum, LPC-Prediction-Error, Autocorrelation, Cepstrum, Wavelet-Transformation?)

  4. Use the Microphone as well as the acceleration-Sensor for the real time analysis.

  5. Perhaps it is possible to implement the 3D-Spectogram aka. Perspectogram in  OpenGL ES.

  6. Develop a nice and recognizable Icon for the tool and make a smart design with the same well known colors form Sonogram.

  7. Write a software documentation which includes as much as possible formulas from the algorithms including there derivation.




Version 2.4 (Build 2440) (Released (September 2007):
Due private restrictions last time (my mother died unexpected), the release which i developed the last six months will be published only now. The new version fixes many Java Bugs and brings an extended anti aliased 3D Perspectogram engine. Apart from the Java Runtime (at least in version 1.6) it is strongly recommended to install the newest Java3D and JMF extensions in order to use all the features. Sonogram runs without Java3D and JMF but generating Perspectograms and playing sounds files will not be possible without these extensions. Next releases will only be shared via WebStart and minor changes will not be announced explicitly on this page. Sonogram can be started directely via the WebStart button below and runs on any Operating System (Windows, MacOSX, Linux/Unix). Version changes in detail:

  1. Many many bugfixes in the core Java code  (rendering, display, windowing...) and all bugs reported in the Sourceforge bug tracking area are fixed (thanks for all the bug reports).

  2. Improved anti aliased 3d Perspectogram engine with coordinate system, rotation effect, point cloud...

  3. Most of the dialog, tooltip and GUI element text labels are revised and rewritten.

  4. Feedback message system for bug report and information exchange.

  5. Rewritten pitch tracking algorithm.

  6. Smarter design of the whole GUI.

  7. Java 6 ready.



Start Sonogram via Java WebStart (July 2003):
The ongoing builds of Sonogram can be started directly via Java WebStart with the button below. Please note that the next version releases will only be distributed via Java WebStart and i will only use the WebStart platform to brand new versions. Downloads from Sourceforge will be definitely outdated next time and i will not announce any minor  version changes here on this web page. New releases will be shared and updated to the user clients automatically in this way via WebStart. Sonogram requires at least a Java Runtime in version 1.5. It is strongly recommended to install Java3D and JMF in order to use all the newest fancy features of Sonogram.



Note:
This is the first open source release of Sonogram. We have put a lot of effort into testing and debug this release, but of course the software may have some teething problems. Please help us to improve the software submitting bug reports to the Sonogram open source page in the bug tracking area. Sonogram itself includes a feedback message system where bug reports can be send immediately out of the application.

 
Click here to Start Sonogram http://webcounter.goweb.de/63014LINK-0&http://www.christoph-lauer.de/WebStart/SonogramWebStart.jnlp