matter
Performous 0.3.1
A free Linux karaoke game more>>
Performous 0.3.1 is created to be a karaoke program that can both display the lyrics, notes but also display how well you actually hit the notes. Unlike in many other games in this genre, you will also see the pitch that you are singing, so that you can see what you are doing wrong and easily (well, everything is relative) correct your pitch.
Most of the songs available also contain the original vocals and actual karaoke versions are rare.How it works? The game records your voice via a microphone, attached to your computer. The audio is recorded and realtime FFT analysis is done on it. This analysis reveals which frequency bands contain audio (peaks).
Further analysis is used to find out the exact audio frequencies inside each band, and to combine base frequencies and their harmonics into single tones. Finally, some temporal (over time) filtering is applied to the detected tones to smooth out the output. It doesn't matter if you didn't take university courses on acoustics and mathematics, and none of that makes any sense: you will get a wave on screen, displaying your singing pitch.
Scoring and note types
- Regular notes: displayed in light blue (1x points)
- Golden notes: displayed in gold (2x points)
- Freestyle notes: displayed in green, pitch does not matter (1x points)
The singing octave does not matter, so as long as you get the right note in any octave, you will get full points. Singing near the correct note also gives some points, but the amount of points per second decreases as you get farther from the right tone. Singing within the right semitone always gives full points, so you may actually be off by a quarter tone and still get the points.
The maximum number of points is always 10000, but it is practically unreachable in real songs, usual scores being in the range of 2000-9000, depending mostly on the skills of the singer, but also on the song: even though the maximum is the same, slower songs are generally easier to sing.
Oh, and in case you were wondering: you will not get full points by placing the microphone near a speaker, because it will also pick up other instruments, which usually have incorrect pitch. Expect to get about 3000 points with this method.
Major Features :
- Should work on almost any platform
- Primary platform is Linux (where the development is done)
- OS X is known to work well
- Windows should be possible by just compiling the program from source (please let us know if you try)
- Playstation 3 works but is unplayable (needs OpenGL acceleration)
- Very accurate singing pitch detection
- Noisy environments are not an issue
- Multiple simultaneous tones can be detected and separated properly
- OpenGL-based graphics rendering
- Music videos as backgrounds
- Based on ffmpeg (supports almost all formats)
Enhancements:
- Multiplayer with Singstar mics or any other stereo input
- Dramatically improved performance, runs fine on very slow machines now
- Fully OpenGL-based (some kind of 3D acceleration is now mandatory, but even Intel works fine)
- Heavily pimped graphics in singing screen
- Automatically zooming notelines in singing screen
- Real widescreen support (adaptive layout instead of stretching or cropping)
- Song folders are now scanned recursively, in the background without blocking the UI
- Ingame and preview volume may be controlled
- Audio roundtrip latency and audio/video sync controls added
- New score window (still no highscores)
- New menu theme song
- Separate game engine thread, so that slow graphics rendering should no longer affect pitch detection
- Our own audio library libda, supporting ALSA, Pulseaudio, JACK and others
- FFMPEG-based video and audio decoding (together with libda replaces Xine and GStreamer)
- CMake-based build (Autotools are gone for good)
Requirements:
- Graphics chip with OpenGL acceleration (e.g. GF2 MX400)
- Pentium III 700 MHz or comparable CPU
- A microphone
AVG Anti-Virus Definitions 270.12.94
AVG Anti-Virus Definitions are virus definitions for AVG Anti-Virus software. more>> AVG Anti-Virus Definitions 270.12.94 are an informative and useful software which contains virus definitions for AVG Anti-Virus
About AVG Anti-Virus:
- AVG Professional Single Edition is perfectly designed to give you the maximum antivirus protection for your single home PC or workstation.
- It is simple to install and operate. No IT expertise is required and it can run in the background, providing uninterrupted protection. All file and e-mail activity is checked automatically, allowing you to get on with your work without worrying about viruses.
- It is extremely fast, reliable and light on resources, so, no matter how demanding a user you are, it will not slow down your performance.
Enhancements: Added detection of new variants of trojans SHeur2.ANNO, BackDoor.Hupigon5.LCW, SHeur2.ANOR, Downloader.Generic8.AXOI, PSW.Banker5.ONF, Generic13.BPUS.
License:Freeware
Link Management Assistant 1.21
Automated Reciprocal Linking Management & Niche Website Directory Generator more>> Put your website promotion, marketing, & search engine positioning on autopilot with my all new Link Management Assistant. The "Link Management Assistant" totally automates your reciprocal link partner management, allowing you to focus entirely on securing more strategic link partners to increase your websites link popularity & search engine rankings...
Its also versatile enough to be used as a stand alone niche website directory management script. Whats more, with the unique integrated DMOZ import feature, you can setup a near instant niche website directory on your site, containing hundreds (or thousands) of keyword rich content pages in just a matter of hours, driving hundreds.<<less
Dictionary 1.00
Every site needs a dictionary. . . for all the special terms and words which are unique to your own industry. Easy to set up and manage, your users will love having access to those hard to understand more>>
This is a great way to get repeat visitors!If the subject matter of your site contains words or phrases which are unique to your industry, why not place a searchable dictionary on your site?Upload a text file with your words and definitions along with the script and soon youll have a searchable dictionary. There is a feature to allow clickable links to other terms within the dictionary which are displayed with the definitions. This is great for music sites, which have their own unique Latin, French, and German terms, as well as medical sites, mechanical sites, and much more!Registered Version comes with support and unlimited updates.
Requirements: Perl, Webserver
<<lessGeant4 9.0
Geant4 is a toolkit for the simulation of the passage of particles through matter. more>>
Its application areas include high energy physics and nuclear experiments, medical, accelerator and space physics studies.
Enhancements:
- Major updates to models and model APIs, major updates to many examples, and numerous bugfixes.
NCurses Disk Usage 1.3
NCurses Disk Usage provides a fast and easy interface to your harddrive. more>>
NCurses Disk Usage provides a fast and easy interface to your harddrive. Where is your disk space going? Why is your home directory that large? ncdu can answer those questions for you in just a matter of seconds!
JumpBox vTiger CRM 1.0
JumpBox vTiger CRM is a JumpBox virtual appliance with a pre-configured installation of the vTiger CRM system. more>>
Once upon a time, in the raw and exciting days when automobile technology was in its infancy, taking a road trip meant bringing a mechanic along to fix the car every time it broke down. At JumpBox we look at the current state of IT systems and see great similarity with the early automobile.
Today, if you want to deploy and run a server based application you need a mechanic to come along to keep it running. With the automobile, as time passed, the technology improved, cars became vastly more reliable and many more people were able to take to the road.
With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.
An integrated software stack in a virtual appliance
A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen
Easy to Install
A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.
Simple to manage
The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.
Runs anywhere
Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.
Painless to upgrade
With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.
Quick to move
With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.
Joomla! Content Management System JumpBox 1.0
Joomla! Content Management System JumpBox package contains includes Joomla! version 1.0.12 more>>
Joomla! is one of the most powerful Content Management Systems in existence and is used widely around the world. Joomla! can be used to build a wide variety of web sites including: corporate web sites, small business web sites, non-profit organization web sites, school and church web sites, personal and family sites, community portals and just about any other kind of web site you can think of.
With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.
An integrated software stack in a virtual appliance
A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen
Easy to Install
A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.
Simple to manage
The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.
Runs anywhere
Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.
Painless to upgrade
With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.
Quick to move
With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.
SugarCRM CRM JumpBox 1.0
SugarCRM CRM JumpBox project includes a self-contained virtualized instance of SugarCRM. more>>
SugarCRM is a powerful customer relationship management system that can be used to enhance marketing performance, drive sales, improve customer satisfaction and provide overall insight into business performance.
This JumpBox includes SugarCRM version 4.5.1c.
With JumpBox we’re looking to do the same for server based software. We simplify what has traditionally been complex and deliver server based Open Source applications to an audience that otherwise would be put off by the technical burdens of the old way of doing things.
An integrated software stack in a virtual appliance
A JumpBox bundles the operating system, application and all application dependancies into a single installable module that’s easily deployed using virtualization software from VMWare, Parallels or Xen
Easy to Install
A JumpBox allows you to install a complex server based application without having to know anything about Linux, databases or the command line. You just download, extract the archive and open the application with your virtualization software. Further setup and configuration is handled through a simple web interface.
Simple to manage
The JumpBox platform is pre-configured, tuned and secured to minimize the management needs of the application.
Runs anywhere
Mac OS X, Linux, Windows it doesn’t matter. Thanks to the use of virtualization, JumpBox applications run easily on all the most popular operating systems.
Painless to upgrade
With a JumpBox and the JumpBox Assurance program (launching Q2 2007), management of the system is simple and efficient. Updates to the entire software stack are handled automatically by the platform with minimal user interaction.
Quick to move
With a JumpBox all the application code, data and the runtime are bundled together into a single directory that can easily be moved between systems or even across platforms. This allows you to start using an application by just running it on your desktop. Then when you’re ready you can open it up to the rest of the network and either continue running it on your desktop or easily move it to the server at any time. It doesn’t even matter if the server is running a different operating system, with a JumpBox everything is self contained.
Libnids 1.22
Libnids is an implementation of an E-component of Network Intrusion Detection System. more>>
The most valuable feature of libnids is reliability. A number of tests were conducted, which proved that libnids predicts behaviour of protected Linux hosts as closely as possible.
Libnids is highly configurable in run-time and offers a convenient interface. Currently it compiles on Linux, *BSD and Solaris. WIN32 port is mantained separately here.
Using libnids, one has got a convinient access to data carried by a TCP stream, no matter how artfully obscured by an attacker.
Enhancements:
- in TCP stream, the byte with absolute offset 0 was treated as urgent data; fixed
- DLT_IEEE802_11_RADIO handling
- added a few missing checks for failed malloc
Collaber 1.0.6.8 Beta
Collaber provides a virtual office environment for your team to share files. more>>
Main features:
- Complete end to end data encryption, on the disk and on the network
- P2P architecture to leverage available processing and network power
- Easy customization of GUI with movable views and editors
- Context sensitive menus, help
- New Wizards for all the tasks involved
- File Sharing and Synchronization
- Picture Sharing
- Discussion and Chat Tools
- Task Management with Time Line and Reports
- Calendar Tool for organizing events
- Easy Messaging with attachments and history
- Works on Windows, Linux and Mac
iswitchwin 0.91
iswitchwin lets you easily switch between windows on your workspaces by typing (part of) the caption of the desired window. more>>
iswitchwin has been inspired by iswitch-window.jl originally written by Topi Paavola for Sawfish window manager. iswitchwin uses libwnck to control your window manager and has been primarily written for Metacity and Gnome environment.
It should work with any EWHM compatibile window manager.
Installation:
Assuming you have decent Linux distribution with the following dependencies,
the compilation should be a matter of plain
$ ./configure
$ make
$ sudo make install
At the moment the following libraries (and their headers) are required:
a) libglade2
b) libwnck
In Debian and Ubuntu these two dependencies are available via
# apt-get install libglade2-dev libwnck-dev
Usage:
First of all make iswitchwin accessible under a hotkey. The setup depends on your particular window manager. you can use the following commands to setup iswitchwin to be run on F12 keystroke under metacity.
$ gconftool-2 --set /apps/metacity/global_keybindings/run_command_1
--type string F12
$ gconftool-2 --set /apps/metacity/keybinding_commands/command_1
--type string iswitchwin
This example assumes you are not using custom metacity commands, if you happen to do so, modify the example above to suit your needs.
When you start iswitchwin (either by a hotkey as indicated above, or simply by running the iswitchwin command) the list of all windows on all workspaces appears. You can use the arrow keys or mouse to choose the desired window and doubleclick or enter to select it.
You can also start typing the window title to search for a particular window.
Enhancements:
- This release fixes makefiles to compile cleanly on Ubuntu Feisty.
BashBurn 2.1.1
BashBurn is a bash script designed to make CD burning at the console easier. more>>
Installation:
1. First, download the latest version. Usually the development versions are pretty stable and should not cause any problems for you, but if you want to be on the safe side, get the latest stable version.
2. Second, unpack the downloaded tar.gz file with the command tar zxvf BashBurn-xyz.tar.gz (Where xyz is the version number). This will create a directory and unpack all files into that. Enter that directory and as root, run the install script as ./Install.sh or sh Install.sh. This will start the installation. Just answer the questions asked and in a matter of seconds the installation is done.
3. You can now delete the folder you unpacked BashBurn in, and as your regular user just type bashburn in a console and the program will start. Remember to first configure BashBurn to suit your system, and then its ready to burn away!
If you have problems or things just dont work right, dont be afraid to send me an emailand ask/complain about it.
Math::GMPz 0.21
Math::GMPz is a Perl interface to the GMP librarys integer (mpz) functions. more>>
A bignum module utilising the Gnu MP (GMP) library. Basically this module simply wraps nearly all of the integer functions provided by that library. The documentation below extensively plagiarises the documentation at http://swox.com/gmp/manual.
See the Math::GMPz test suite for examples of usage.
SYNOPSIS
use Math::GMPz qw(:mpz :primes :supp);
my $string = fa9eeeeeeeeeeeeea1234dcbaef1;
my $base = 16;
# Create the Math::GMPz object
my $bn1 = Rmpz_init_set_str($string, $base);
# Create another Math::GMPz object that holds
# an initial value of zero, but has enough
# memory allocated to store a 131-bit number.
# If 131 bits turns out to be insufficient, it
# doesnt matter - additional memory is allocated
# automatically to Math::GMPz objects as needed
# by the GMP library.
my $bn2 = Rmpz_init2(131);
# Create another Math::GMPz object initialised to 0.
my $bn3 = Rmpz_init();
# or use the new() function:
my $bn4 = Math::GMPz->new(12345);
# Perform some operations ... see FUNCTIONS below.
.
.
# print out the value held by $bn1 (in octal):
print Rmpz_get_str($bn1, 8), "n";
# print out the value held by $bn1 (in decimal):
print Rmpz_get_str($bn1, 10);
# print out the value held by $bn1 (in base 29)
# using the (alternative) Rmpz_out_str()
# function. (This function doesnt print a newline.)
Rmpz_out_str($bn1, 29);
Drake CMS 0.4.5 Beta
Drake CMS is a lightweight, fast, and feature-rich content management system. more>>
Enhancements:
- This is a stabilization release which contains many bugfixes and improvements.