visualiser
Sonic Visualiser 0.9
Sonic Visualiser is an application for viewing and analysing the contents of music audio files. more>>
The aim of Sonic Visualiser is to be the program you reach for when you find a musical recording you want to study rather than simply hear.
As well as a number of features designed to make exploring audio data as revealing and fun as possible, Sonic Visualiser also has powerful annotation capabilities to help you to describe what you find, and the ability to run automated annotation and analysis plugins in the new Vamp analysis plugin format.
We hope Sonic Visualiser will be of particular interest to musicologists, archivists, signal-processing researchers and anyone else looking for a friendly way to take a look at what lies inside the audio file.
Main features:
- Load audio files in WAV, Ogg and MP3 formats, and view their waveforms.
- Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters.
- Annotate audio data by adding labelled time points and defining segments, point values and curves.
- Overlay annotations on top of one another with aligned scales, and overlay annotations on top of waveform or spectrogram views.
- View the same data at multiple time resolutions simultaneously (for close-up and overview).
- Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on.
- Import annotation layers from various text file formats.
- Import note data from MIDI files, view it alongside other frequency scales, and play it with the original audio.
- Play back the audio plus synthesised annotations, taking care to synchronise playback with display.
- Select areas of interest, optionally snapping to nearby feature locations, and audition individual and comparative selections in seamless loops.
- Time-stretch playback, slowing it down to as little as 10% of the original speed while retaining a synchronised display.
- Export audio regions and annotation layers to external files.
The design goals for Sonic Visualiser are:
- To provide the best available core waveform and spectrogram audio visualisations for use with substantial files of music audio data.
- To facilitate ready comparisons between different kinds of data, for example by making it easy to overlay one set of data on another, or display the same data in more than one way at the same time.
- To be straightforward. The user interface should be simpler to learn and to explain than the internal data structures. In this respect, Sonic Visualiser aims to resemble a consumer audio application.
- To be responsive, slick, and enjoyable. Even if you have to wait for your results to be calculated, you should be able to do something else with the audio data while you wait. Sonic Visualiser is pervasively multithreaded, loves multiprocessor and multicore systems, and can make good use of fast processors with plenty of memory.
- To handle large data sets. The work Sonic Visualiser does is intrinsically processor-hungry and (often) memory-hungry, but the aim is to allow you to work with long audio files on machines with modest CPU and memory where reasonable. (Disk space is another matter. Sonic Visualiser eats that.)

Sonic Visualiser for Linux 1.3
Load audio files in WAV, Ogg and MP3 formats, and view their waveforms. more>> Load audio files in WAV, Ogg and MP3 formats, and view their waveforms.
Look at audio visualisations such as spectrogram views, with interactive adjustment of display parameters.
Annotate audio data by adding labelled time points and defining segments, point values and curves.
Overlay annotations on top of one another with aligned scales, and overlay annotations on top of waveform or spectrogram views.
View the same data at multiple time resolutions simultaneously (for close-up and overview).
Run feature-extraction plugins to calculate annotations automatically, using algorithms such as beat trackers, pitch detectors and so on.
Import annotation layers from various text file formats.
Import note data from MIDI files, view it alongside other frequency scales, and play it with the original audio.
Play back the audio plus synthesised annotations, taking care to synchronise playback with display.
Select areas of interest, optionally snapping to nearby feature locations, and audition individual and comparative selections in seamless loops.
Time-stretch playback, slowing right down or speeding up to a tiny fraction or huge multiple of the original speed while retaining a synchronised display.
Export audio regions and annotation layers to external files.<<less
Social Networks Visualiser 0.43.1
SocNetV is a Linux GUI program written in Qt3. more>>
Social Networks Visualiser project main purpose is to bring to our Linux box comprehensive Social Networks Analysis and Visualisation.
It can read and write various network file formats and enables the user to visually modify an existing network or draw a new network using the mouse. Network and actor properties, such as distances, centralities, diameter etc, can be easily computed. Also, it can create random networks (lattice, same degree, etc).
SocNetV is NOT antagonistic to any commercial/scientific SNA programs, like PAJEK, visone, UCINET, AISee, KrackPlot, which are developed by groups of professionals and scientists. It is rather a personal trip to learn SNA and C++ programming while keeping the code open for others to learn from my mistakes. If you find it useful Ill be glad. But be aware that there is no warranty of efficiency, correctness or usability.
Oh, and this site is under never-ending construction as well.
Installation:
To see SocNetV in action, you need a modern Linux distro with Qt 3.x. Download the latest release from the link "Download" on the left. Untar the archive, cd to the new directory, and use:
/usr/lib/qt3/bin/qmake (or wherever are your Qt libs)
make
./socnetv
Enhancements:
- tarball of v. 043.1 was corrupted. fixed.
- Fixed display of HTML help in Debian package.
- Fixed wrong numbering of new actors with double-click.
- Fixed creation of links through middle-click.
Lemuria 1.2.2
Lemuria is an OpenGL visualization for xmms and gmerlin-visualizer. more>>
It integrates the Xaos fractal engine for making background textures, and can open the goom DLL.
Viewmol 2.4.1
Viewmol is a molecule builder/editor and visualizer for molecular modeling programs. more>> <<less
Kamaelia 0.5.0
Kamaelia is a toy box, a toolkit, a library of components you can take and bolt together, customise and create your own. more>>
This includes components for TCP/multicast clients and servers, backplanes, chassis, Dirac video encoding & decoding, Vorbis decoding, pygame & Tk based user interfaces and Tk, visualisation tools, presentation tools, games tools.
A networked unix pipe for the 21st century - a way of making general concurrency easy to work with, and fun.
A framework providing the nuts and bolts for building components. A library of components built using that framework. Components are implemented at the lowest level as python generators, and communicate by message passing. Components are composed into systems in a manner similar to Unix pipelines, but with some twists that are relevent to modern computer systems rather than just file-like systems.
To enable programmers of all skill levels with playing with components in a networked environment. Network systems are naturally concurrent, and concurrency is often hard. Kamaelia is trying to make concurrency natural and easy to work with, because we are trying to solve some specific challenges regarding putting (some or all of) the BBC Archive online. Lego, KNex and building blocks are great metaphors for systems like unix pipelines that have made concurrency easy (in a constrained way) for 30 years.
Axon - the core concurrency framework - is considered API stable (current version 1.1.2). Kamaelia - the library of components - is considered still in development stage, since we recognise theres a lot more to do (current version 0.3.0). However generally this is regarding adding features rather than removing or changing. Components that exist today, for building systems:
- Components for TCP servers, multicast servers, backplanes, chassis, video encoding & decoding (using the BBCs Dirac codec), decoding and playback of audio & music encoded using ogg vorbis, creating user interfaces using pythons favourite API for SDL (ie pygame, and Tk based user interfaces. Theres also tools for visualisation[*], presentations, and a host of other random things. (including some tools for building games. The layout tools for this actually come from an old lava lamp simulator, so theyve based on a physics/emergent model which I find nice to look at and seems to fascinate geeks and small children alike.
Finally in terms of tools, we have:
- An "axon shell", which is an Axon/Kamaelia aware IPython/unix shell.
- A visualiser
- A visual pipeline builder (which creates code for you based on your point, click and dragging).
This allows you to build systems ranging from viewing network topologies and interactive systems through to networked personal autocues.
Enhancements:
- Key highlights of this release are BitTorrent support, OpenGL support, massively enhanced DVB support, collaborative whiteboarding with audio and support for daisy-chaining whiteboards, a nascent seaside-style Web server, and enhanced visual system composition (i.e. the ability to compose arbitrary graphs).
- All of these include examples, including an OpenGL interface to BitTorrent, a BitTorrent-based simple (non-robust) streaming system, and a "record for me" scriptable PVR based on programme name.
lyteRAD CE 2.4
With lyteRAD you can build desktop & mobile database applications easily. Create, share and sell your own solutions. Contains an Embedded DB for maintenance free simplicity, use visualizers for better insights, and even choose industry standard database servers as the backend. more>>
lyteRAD CE - With lyteRAD you can build desktop & mobile database applications easily. Create, share and sell your own solutions. Contains an Embedded DB for maintenance free simplicity, use visualizers for better insights, and even choose industry standard database servers as the backend. Build complete business solutions with zero code, Mobilize your applications and take it with you, Use visualizers to get deeper insights into your information, Create graphs and charts with just a few clicks, Use industry standard JDBC compliant databases for higher robustness, Available for Windows & linux. Build share and sell your applications at your own terms.
Enhancements:
Version 2.4
Table templates,one click web service, MultiItem datatype, Enhanced application widgets, many bug fixes and enhancements.
Version 2.3
Derived Fields in Reports, Enhanced UI, Statistics module, Math Triggers
Version 2.2
Row Markers, More Powerful Reports, Application Store
Version 2.1
System Requirements:<<less
Suri Pluma 1.0.1
Suri Pluma is a satellite image processing tool and visualizer. more>>
Suri Pluma project can open the most common image formats without importing to an internal format and minimizing the memory required for visualization.
It is designed to be modular and extensible. It has a meassurement tool (distance and areas with error estimation) and geographical and map coordinate information.
Designed with state of the art techniques and tools, it offers means to extract information in easy and intuitive ways, offering to the user quantitative and qualitative information immediatly, taking full profit of the different satellite sources.
It provides simplified access to the different data formats and exports to the most common and spreaded formats. It takes full advantage of the hardware resources, with very low minimal requirements.
The goal is to provide the user with a high quality software, bringing a simple tool for image processing and remote sensing.
Main features:
User Interface
- Windows based single-document user interface (SDI) for more flexibility.
- Intuitive graphic user interface, making the tasks simple for both beginner and advanced users.
Input file formats
- Automatic opening of Fast Format images (including SAC-C and Landsat), Tiff and GeoTiff distribuited by CONAE, as well as the different formats used by GLCF and other propietary formats as the ENVI format. Also supports standard graphic formats like Jpg, Png and Bmp.
- Image type auto detect. There is no need to import for visualization the data with known formats.
- Direct access to the different data types without conversion.
- Immediate opening images independently from their size.
- Opening many images at once without memory overflow.
- Supports generic RAW binary format with manual definition of parameters.
Image analysis:
- Area and distances measurement tools available.
- Planar coordinate and pixel value displaying in real-time.
Image visualization:
- RGB color composite viewing capabilites.
- Grayscale viewing capabilites.
- Zoom In/Out capabilites using the wheel on the mouse.
- Flexible navigation using Scroll/Zoom windows.
Image enhancement:
- Linear and nonlinear contrast enhancement.
- Histogram equalization.
Geographic location:
- Automatic recognition of georeferenced meta-data of the different formats, making possible the search of areas of interest by geographic coordinates.
Export images:
- Exports to different image formats, making Suri compatible with other analysis tools. Available on Suri Pluma V1.1.
Minimal requirements:
- Takes advantage of the hardware resources, making possible the visualization and analysis of big images in low-end hardware with great efficiency.
Available platforms:
- Suri is developed in C++ in Linux and Windows environments simultaneously and distribuited in both systems.
xmms woofer 1.4.3
xmms woofer is an xmms visualizer. more>>
Gnome Crystal 0.6.7
Gnome Crystal is a light model visualizer for crystal structures. more>>
Gnome-1 version uses Gtk+, Gnome, libglade, gettext, OpenGL(or Mesa) and GtkGLArea.
Gnome-2 version uses standard Gnome-2 libraries and the Gnome Chemistry Utils and its dependencies.
License is GPL.
MayaVi 1.5
MayaVi is a free, cross platform, easy-to-use scientific data visualizer. more>>
It provides a GUI written using Tkinter. MayaVi is free and distributed under the conditions of the BSD license. It is also cross platform and should run on any platform where both Python and VTK are available (which is almost any *nix, Mac OSX or Windows).
Main features:
- An easy to use GUI.
- Can be imported as a Python module from other Python programs and can also be scripted from the Python interpreter.
- Provides modules to:
- Visualize computational grids.
- Visualize scalar, vector and tensor data.
- Quite a few data filters are also provided.
- Supports volume visualization of data via texture and ray cast mappers.
- Support for any VTK dataset using the VTK data format. Works for rectilinear, structured, unstructured grid data and also for polygonal data. Both the original VTK data formats and the new XML formats are supported.
- Support for PLOT3D data. Only the binary structured grid format works because of current limitations in VTKs vtkPLOT3DReader. Simple support for multi-block data is also incorporated.
- Support for EnSight data. EnSight6 and EnSightGold formats are supported. Only single parts are supported at this time.
- Multiple datasets can be used simultaneously. Multiple modules can be viewed simultaneously.
- Support for data files belonging to a time series.
- A pipeline browser with which you can browse and edit objects in the VTK pipeline. A segmented pipeline browser is used to make it easier to look at parts of the VTK pipeline.
- Support for importing a simple VRML or 3D Studio scene. Texturing in VRML is not yet supported due to limitations in VTKs vtkVRMLImporter.
- A modular design so you can add your own modules and filters.
- A Lookup Table editor to customize your lookup tables easily while visualizing data!
- An interactive data picker that lets you probe your data interactively.
- A light manipulation kit that lets you modify the lighting of the visualization.
- The visualization (or a part of it) can be saved and reused in the future.
- Export the visualized scene to a Post Script file, PPM/BMP/TIFF/JPEG/PNG image, Open Inventor, Geomview OOGL, VRML files, Wavefront OBJ or RenderMan RIB files. It is also possible to save the scene to a vector graphic via GL2PS. This is only available if VTK is built with GL2PS support.
- And a lot more! MayaVi can be easily modified to do things differently.
Enhancements:
- This release added a new LUT editor, support for user defined sources, a vorticity filter, support for the VolumeProMapper, and support for VTK-CVS and VTK-5.x.
- A new utility script for searching the VTK documentation using a GUI was included.
- A severe bug in opening data files belonging to a time-series under Win32 was fixed.
- There were also other miscellaneous bugfixes and enhancements.
stackviz 0.1
stackviz project is the stack visualizer. more>>
When you debug your program with gdb and you want to imagine what goes on on the stack you can use the stack visualizer.
In order to use it, you have to issue in gdb that three commands:
print $esp
print $ebp
x/48w $esp
If you issue not only that three magic commands, but also something like:
print &< some_variable >
the stack visualizer will know what is the address of this variable and will show you where it lies on the stack. Of course you can do this with more variables.
Gmerlin 0.3.5
Gmerlin are several multimedia applications including a player and a transcoder. more>>
- Gavl, a library which provides basic support for uncompressed Audio, Video and Image data.
- The toolkit independent gmerlin library, which contains core application support like an xml based configuration registry, a universal player core, message queues for communication between modules and so on. Most interesting for 3rd party developers might be the plugin API. It offers access to all gmerlin plugins whith a few function calls.
- A separate gtk2 support library for generating configuration dialogs and other stuff.
- gmerlin_avdecoder, which decodes lots of media formats. The core library depends only on gavl, you dont even need gmerlin installed.
Applications, which come with gmerlin, include:
- Gmerlin player: A multiformat media player with mediatree. Type gmerlin to start this.
- Gmerlin transcoder: Feature rich Audio/Video transcoder
- Gmerlin alsamixer: An Alsa mixer with support for multiple cards and detachable mixer controls.
- Camelot: A webcam application
- Gmerlin visualizer: Run xmms visualization plugins without running xmms
- Plugin configurator: Configure gmerlin plugins for programs which cant do this themselves.
Gmerlin is released under the GPL license, so it can freely be reused by other GPL applications.
TNV 0.3.7
TNV depicts network traffic by visualizing packets and links between local and remote hosts. more>>
TNV is intended for network traffic analysis to facilitate learning what constitutes normal activity on a network, investigating packet details security events, or network troubleshooting. TNV can open saved libpcap (from tcpdump, windump, ethereal, etc.) formatted files or capture live packets on the wire, and export data in libpcap format or save the data to a MySQL database to enable examining trends over time.
The main visualization shows remote hosts along the left side and a reorderable matrix of local hosts on the right, with links drawn between them. The local host matrix shows aggregated packet activity as background color, and shows network packets as triangles, with the point representing the directionality of the packet. Packets and links are color coded to protocol, and the user can optionally show the flags for TCP packets.
By selecting a cell within the matrix, representing a local host for a certain time period, the user can show either the packet details or the port activity related to that host. The main interaction mechanism for moving through the data is a scrollbar that sets the viewable selection, while at the same time showing areas of relative network activity in a bar graph - providing an overview of the entire data set with a more detailed display in the main visualization.
Enhancements:
- External data tools for doing URL queries or running scripts.
- Improved error handling.
- A potential capture dialog fix for Linux.
- A universal binary of the jpcap library for Mac PPC and Intel.
JnettopGui 0.1
JnettopGui is a GUI project for jnettop, the network traffic visualiser. more>>
Jnettop is a traffic visualiser, which captures traffic going through the host it is running from and displays streams sorted by bandwidth they use.
Lately, there has been a new addition, jnettop-gui, which is java-based frontend for all those, who like GUI-like environment at work.
Main features:
- list connections going across this host in a nice way
- runs on almost any Unix flavor (see Porting)
- supports IPv6
- supports customizable text output for further analysis
- supports machine-friendly mode to support further analysis
- Page: 1 of 2
- 1
- 2