instrument
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 135
ccovinstrument 0.20
ccovinstrument package contains instruments C/C++ code for test coverage analysis. more>>
ccovinstrument package contains instruments C/C++ code for test coverage analysis.
SYNOPSIS
ccovinstrument code.c > covcode.c
ccovinstrument code.c [-f] -o covcode.c [-e errs]
-f instrument fatal code as well as normal code
Scans C/C++ source (before cpp) and inserts trip-wires in each code path to record execution.
A number of error prone coding styles are also detected. Many of these ideas came from study of the highly regarded perl5 source code (and from my own coding experience.
This approach (or almost any approach) to coverage analysis is NOT fullproof! Just because you exercise every code path does NOT mean you have exercised all possibilities. For example, consider the following code:
char
fetch_char(int xx)
{
static char *string = "Dr. Zorph Trokien";
if (xx < 0) {
return 0;
} else {
return string[xx];
}
}
Unfortunately, you still have to be somewhat intelligent about designing your test scripts. However, assuming youre clever, you can use this tool to know when to stop writing more tests. Thus, thereby achieving test coverage.
CCov SOURCE DIRECTIVES
/* CCov: off */
Turns off coverage instrumentation. You probably dont want to analyze debugging code.
/* CCov: on */
Turns on coverage instrumentation.
/* CCov: jump if for do while else return */
Adds to the list of identifiers that cause a change in execution flow. In addition to the usual keywords, macros used by the perl core and XSUBs are included by default.
/* CCov: fatal myexit croak panic */
Adds to the list of identifiers that cause a fatal exception. Instrumentation of these blocks is turned off by default. (You usually want to make sure the code is suppose to work works before you make sure that the code that isnt support to work works.)
HOW DOES IT WORK?
The instrumenter processes source code before it is seen by cpp. This helps you isolate your testing. Usually, you want to do test analysis on each library/application individually. A global analysis would cause you to test new code and all the libraries you are using (for every single application!).
The instrumentor does not really use a lexer (tokenizer). The techniques are probably more similar to image processing than parsing. As you might imagine, this doesnt work in the general case. CCov tries to be forgiving, but it simply doesnt understand obfuscated code. Rather than calling it a bug, I think its an significant feature.
Simple code probably has fewer bugs than complex code. Not only is this tool aimed at test coverage analysis, it is also helps you improve your coding style. There are still some rough edges, but I am mostly satisfied with the degree of strictness.
<<lessSYNOPSIS
ccovinstrument code.c > covcode.c
ccovinstrument code.c [-f] -o covcode.c [-e errs]
-f instrument fatal code as well as normal code
Scans C/C++ source (before cpp) and inserts trip-wires in each code path to record execution.
A number of error prone coding styles are also detected. Many of these ideas came from study of the highly regarded perl5 source code (and from my own coding experience.
This approach (or almost any approach) to coverage analysis is NOT fullproof! Just because you exercise every code path does NOT mean you have exercised all possibilities. For example, consider the following code:
char
fetch_char(int xx)
{
static char *string = "Dr. Zorph Trokien";
if (xx < 0) {
return 0;
} else {
return string[xx];
}
}
Unfortunately, you still have to be somewhat intelligent about designing your test scripts. However, assuming youre clever, you can use this tool to know when to stop writing more tests. Thus, thereby achieving test coverage.
CCov SOURCE DIRECTIVES
/* CCov: off */
Turns off coverage instrumentation. You probably dont want to analyze debugging code.
/* CCov: on */
Turns on coverage instrumentation.
/* CCov: jump if for do while else return */
Adds to the list of identifiers that cause a change in execution flow. In addition to the usual keywords, macros used by the perl core and XSUBs are included by default.
/* CCov: fatal myexit croak panic */
Adds to the list of identifiers that cause a fatal exception. Instrumentation of these blocks is turned off by default. (You usually want to make sure the code is suppose to work works before you make sure that the code that isnt support to work works.)
HOW DOES IT WORK?
The instrumenter processes source code before it is seen by cpp. This helps you isolate your testing. Usually, you want to do test analysis on each library/application individually. A global analysis would cause you to test new code and all the libraries you are using (for every single application!).
The instrumentor does not really use a lexer (tokenizer). The techniques are probably more similar to image processing than parsing. As you might imagine, this doesnt work in the general case. CCov tries to be forgiving, but it simply doesnt understand obfuscated code. Rather than calling it a bug, I think its an significant feature.
Simple code probably has fewer bugs than complex code. Not only is this tool aimed at test coverage analysis, it is also helps you improve your coding style. There are still some rough edges, but I am mostly satisfied with the degree of strictness.
Download (0.015MB)
Added: 2007-05-31 License: Perl Artistic License Price:
528 downloads
Free Music Instrument Tuner 0.96.4
Free Music Instrument Tuner is a musical instrument tunning application. more>>
Free Music Instrument Tuner is a musical instrument tunning application.
Main features:
- Error history
- Volume history
- Wave-length shape
- Harmonics ratio (Formants)
- Microtonal tuning (with Scala file support)
- ALSA support
- JACK support
- Translations for: francais
<<lessMain features:
- Error history
- Volume history
- Wave-length shape
- Harmonics ratio (Formants)
- Microtonal tuning (with Scala file support)
- ALSA support
- JACK support
- Translations for: francais
Download (0.22MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1391 downloads
Bumblebee Instrument Management System 1.0.6
Bumblebee is a system for managing instruments and other resources. more>> <<less
Download (0.33MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1180 downloads
tuneit 0.3
tuneit is a simple command-line instrument tuner for Linux. more>>
tuneit is a simple command-line instrument tuner for Linux.
It uses two different algorithms for pitch detection. By default, a simple and fast Schmitt Trigger based algorithm is used to detect the fundamental frequency of an instrument.
For better and more reliable results, there is an alternative FFT based algorithm which is much more CPU intensive.
As audio capture backends ALSA and JACK are supported. By default, tuneit will try to use the hw:0,0 ALSA device.
Options:
tuneit [OPTIONS...] [captureDevice]
Valid options:
-f Use the more CPU intensive FFT based algorithm
-i List available input ports and exit
-j Use JACK as the audio transport system
-l LATENCY Measurement window size in 1/N seconds (default is 10)
-r RATE Set desired ALSA sample rate (default is 48000)
-t HERTZ Tune the A note of the scale (default is 440.0)
Enhancements:
- Now uses the floating-point version of FFTW3 and in-place transforms for better performance when using the FFT algorithm.
- Fixes to support compilation with GCC 4.0.
<<lessIt uses two different algorithms for pitch detection. By default, a simple and fast Schmitt Trigger based algorithm is used to detect the fundamental frequency of an instrument.
For better and more reliable results, there is an alternative FFT based algorithm which is much more CPU intensive.
As audio capture backends ALSA and JACK are supported. By default, tuneit will try to use the hw:0,0 ALSA device.
Options:
tuneit [OPTIONS...] [captureDevice]
Valid options:
-f Use the more CPU intensive FFT based algorithm
-i List available input ports and exit
-j Use JACK as the audio transport system
-l LATENCY Measurement window size in 1/N seconds (default is 10)
-r RATE Set desired ALSA sample rate (default is 48000)
-t HERTZ Tune the A note of the scale (default is 440.0)
Enhancements:
- Now uses the floating-point version of FFTW3 and in-place transforms for better performance when using the FFT algorithm.
- Fixes to support compilation with GCC 4.0.
Download (0.096MB)
Added: 2006-02-03 License: GPL (GNU General Public License) Price:
1366 downloads
Spectromatic 1.0
Spectromatic is a program for generating spectrograms from audio files. more>>
Spectromatic is a program for generating spectrograms from audio files. Spectrograms are a form of simple time-frequency analysis which lets you see how the distribution of energy at different frequencies in an audio stream change over time. For example, if you play a scale on a musical instrument, you will see a climbing and/or descending pattern of blobs as you move from left to right.
Spectromatic reads its input as mono or stereo 16-bit wave files, and writes the output image to an elongated PNG image (colour for stereo, grayscale for mono audio).
Its very easy. First make sure you have the GNU scientific library (GSL) version 1.0 installed (http://www.gnu.org/software/gsl/), and the PNG library version 2 or later (version 3 is untested, but should work - version 1.x may also work) plus the development versions of these libraries (i.e. the header files etc. - Debian calls these packages libgsl0-dev and
libpng2-dev). If you wish to change the default installation directory, edit the Makefile. Then type "make" followed by "make install". Easy!
To using it may be a bit harder. Refer to the man page for detailed instructions, but basically:
1. get a 16-bit mono or stereo wave file
2. spectromatic file.wav
3. this generates file.png which is the spectrogram. There are lots of options to change the way it generates the image (I recommend spectromatic --inverse --logarithmic --combine LXR file.wav).
<<lessSpectromatic reads its input as mono or stereo 16-bit wave files, and writes the output image to an elongated PNG image (colour for stereo, grayscale for mono audio).
Its very easy. First make sure you have the GNU scientific library (GSL) version 1.0 installed (http://www.gnu.org/software/gsl/), and the PNG library version 2 or later (version 3 is untested, but should work - version 1.x may also work) plus the development versions of these libraries (i.e. the header files etc. - Debian calls these packages libgsl0-dev and
libpng2-dev). If you wish to change the default installation directory, edit the Makefile. Then type "make" followed by "make install". Easy!
To using it may be a bit harder. Refer to the man page for detailed instructions, but basically:
1. get a 16-bit mono or stereo wave file
2. spectromatic file.wav
3. this generates file.png which is the spectrogram. There are lots of options to change the way it generates the image (I recommend spectromatic --inverse --logarithmic --combine LXR file.wav).
Download (0.009MB)
Added: 2006-07-28 License: GPL (GNU General Public License) Price:
1188 downloads
Tuxlearnnotes 0.1
Tuxlearnnotes is an educational music arcade game. more>>
Tuxlearnnotes is an educational music arcade game.
Tux Learn Notes is the open source voice controled educational arcade game. You will control tux with your musical instrument/ voice via the computer sound card or by midi and makes points when you hit the correct pitch.
(This game still in very early stages of deveploment)
<<lessTux Learn Notes is the open source voice controled educational arcade game. You will control tux with your musical instrument/ voice via the computer sound card or by midi and makes points when you hit the correct pitch.
(This game still in very early stages of deveploment)
Download (0.35MB)
Added: 2006-07-12 License: GPL (GNU General Public License) Price:
1201 downloads
Specimen 0.5.1
Specimen is a MIDI controllable SoftSampler. more>>
Specimen is a MIDI controllable SoftSampler.
Specimen is a MIDI controllable SoftSampler, written in C and GTK+. For those who dont know, a sampler is an instrument that allows you to make music using sound files (aka "samples").
Main features:
- Up to 32 patches with 8 notes of polyphony each
- Fast, high quality pitch scaling
- Linear ADSR volume envelopes
- MIDI/jack-transport syncable LFOs
- Low pass filter with resonance
- A variety of direction-independent playback modes
- A zoomable sample editor for loop and play points
- Portamento
Try it out and let me know what you think. Specimen has been written from the ground up with the goal of actually making music with it, and Id like to hear how well/poorly it fulfills that ambition.
<<lessSpecimen is a MIDI controllable SoftSampler, written in C and GTK+. For those who dont know, a sampler is an instrument that allows you to make music using sound files (aka "samples").
Main features:
- Up to 32 patches with 8 notes of polyphony each
- Fast, high quality pitch scaling
- Linear ADSR volume envelopes
- MIDI/jack-transport syncable LFOs
- Low pass filter with resonance
- A variety of direction-independent playback modes
- A zoomable sample editor for loop and play points
- Portamento
Try it out and let me know what you think. Specimen has been written from the ground up with the goal of actually making music with it, and Id like to hear how well/poorly it fulfills that ambition.
Download (0.10MB)
Added: 2005-07-23 License: GPL (GNU General Public License) Price:
1553 downloads
stygmorgan 0.27
stygmorgan is a musical instrument, is an Interactive Musical Workstation software emulator. more>>
stygmorgan is a musical instrument, is an Interactive Musical Workstation software emulator, fully configurable, but in fact does not produce any kind of sound, using the ALSA 1 sequencer sends MIDI messages to external sound fonts.
stygmorgan is a Linux project developed in C++ using the Fast Light Toolkit FLTK 2 and hope is very intuitive and easy to use.
stygmorgan is oriented to musical students and amateur musicians. With their chord sequencer is the fast way to create style based songs to practice.
stygmorgan means:
- sty From Style, because is capable to import many files in different Musical Style formats.
- gm General MIDI, because is released to use with a General Midi compatible sound font.
- organ Because all the Interactive Musical Keyboard Workstation, when i was young was called organs.
Main features:
- Real time tracks.
- Imports .sty, .prs, and .mid musical style file formats.
- 32 chords recognized in all the possible inversions.
- Fingered Bass, use the low note of the chord to play the bass.
- Three melody simultaneous sounds, Two chord simultaneous sounds.
- Program Change change patterns and/or sounds.
- Synchronized start when recognizes a chord.
- Solo, Mutes, Reverberation, Chorus, Volume, Pan, Program, Bank, Octave and Transpose controls for each mixer channel.
- Fully configurable for use any kind of external sound font.
- Fully editable styles, patterns, sounds, recordings.
- Chord sequencer.
- 16 tracks patterns, seven simultaneous, chords are mandatory for play tracks.
<<lessstygmorgan is a Linux project developed in C++ using the Fast Light Toolkit FLTK 2 and hope is very intuitive and easy to use.
stygmorgan is oriented to musical students and amateur musicians. With their chord sequencer is the fast way to create style based songs to practice.
stygmorgan means:
- sty From Style, because is capable to import many files in different Musical Style formats.
- gm General MIDI, because is released to use with a General Midi compatible sound font.
- organ Because all the Interactive Musical Keyboard Workstation, when i was young was called organs.
Main features:
- Real time tracks.
- Imports .sty, .prs, and .mid musical style file formats.
- 32 chords recognized in all the possible inversions.
- Fingered Bass, use the low note of the chord to play the bass.
- Three melody simultaneous sounds, Two chord simultaneous sounds.
- Program Change change patterns and/or sounds.
- Synchronized start when recognizes a chord.
- Solo, Mutes, Reverberation, Chorus, Volume, Pan, Program, Bank, Octave and Transpose controls for each mixer channel.
- Fully configurable for use any kind of external sound font.
- Fully editable styles, patterns, sounds, recordings.
- Chord sequencer.
- 16 tracks patterns, seven simultaneous, chords are mandatory for play tracks.
Download (2.6MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1165 downloads
Sanetracker 1.0.0
Sanetracker is a pattern based MIDI sequencer. more>>
Sanetracker is a pattern based MIDI sequencer. In December 2002 it became a part of the KDE project, so SourceForge will only be used for web for now (and not CVS).
The current version of Sanetracker can use raw MIDI devices (OSS/Free) and the ALSA sequencer, thus supporting virtually all sound cards having a driver for Linux. Getting high precision timers to work under Linux (necessary for synchronizing synthesizers) is hard, so currently you need an external clock to use Sanetracker.
Cakewalk Instrument Defintion files are used for instrument definitions. If you dont have such files for all of your synths, patch selection will become difficult. Sanetracker will download instruments from an online database on request, but you might need to use Google to find the ones you need.
Song files are stored in Standard MIDI Format (SMF), also known as .mid-files. SMF is extendable, and almost all MIDI applications support it, so theres no reason not to use it.
Install:
- vim Makefile (edit CONFIG_*, which is your include dirs)
- make dep
- make all
- cp sane
- mkdir ~/.sanetracker/
- cp config.xml ~/.sanetracker/
- vim ~/.sanetracker/config.xml
Usage:
./sane MySong.xml.gz
The file will be created if it doesnt exist.
<<lessThe current version of Sanetracker can use raw MIDI devices (OSS/Free) and the ALSA sequencer, thus supporting virtually all sound cards having a driver for Linux. Getting high precision timers to work under Linux (necessary for synchronizing synthesizers) is hard, so currently you need an external clock to use Sanetracker.
Cakewalk Instrument Defintion files are used for instrument definitions. If you dont have such files for all of your synths, patch selection will become difficult. Sanetracker will download instruments from an online database on request, but you might need to use Google to find the ones you need.
Song files are stored in Standard MIDI Format (SMF), also known as .mid-files. SMF is extendable, and almost all MIDI applications support it, so theres no reason not to use it.
Install:
- vim Makefile (edit CONFIG_*, which is your include dirs)
- make dep
- make all
- cp sane
- mkdir ~/.sanetracker/
- cp config.xml ~/.sanetracker/
- vim ~/.sanetracker/config.xml
Usage:
./sane MySong.xml.gz
The file will be created if it doesnt exist.
Download (0.021MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1421 downloads
jcsound 0.3
jcsound is a command line wrapper for csound that makes it a jack and alsa-sequencer client. more>>
jcsound is a command line wrapper for csound that makes it a jack and alsa-sequencer client.
Currently jcsound is somewhat jack-transport aware:
- If slave mode is set to 1 , it will only play if the jack transport is rolling, playing silence when it is not.
- It will _not_ reposition, and it will still quit at the end of the score.
(see the TODO)
You can also set it to 2: jcsound will then reload the orc/sco if it has changed on disk when you start the transport again.
- If you made an error, it will (try to) put out silence.
Or you can set it to both by setting to slave mode to 3 (1+2)
Type jcsound --help to see the available options.
NOTE:
csound4 does not deal with event extending opcodes if you specify the "-t" flag. So jcsound wont either.
If you use midi input (-M) dont use the -t flag!
The -p option may need a little explanation:
csound currently does most of its memory assignment in the first audio buffer of its performance.
This is the time that it loads its function tables etc.
To prevent (posibly massive) xruns jcsound normally performs this first buffer in silence, discarding the audio.
Since its intended use is as a live (midi) instrument that seemed ok to me.
But if you have a score that you want to record into ardour f.i., you can override this behaviour by specifying the -p or --inprocess flag at the command line.
Enhancements:
- removed wrong default flag when calling csoundlib fixed unitialized variable fixed dirty output buffer
<<lessCurrently jcsound is somewhat jack-transport aware:
- If slave mode is set to 1 , it will only play if the jack transport is rolling, playing silence when it is not.
- It will _not_ reposition, and it will still quit at the end of the score.
(see the TODO)
You can also set it to 2: jcsound will then reload the orc/sco if it has changed on disk when you start the transport again.
- If you made an error, it will (try to) put out silence.
Or you can set it to both by setting to slave mode to 3 (1+2)
Type jcsound --help to see the available options.
NOTE:
csound4 does not deal with event extending opcodes if you specify the "-t" flag. So jcsound wont either.
If you use midi input (-M) dont use the -t flag!
The -p option may need a little explanation:
csound currently does most of its memory assignment in the first audio buffer of its performance.
This is the time that it loads its function tables etc.
To prevent (posibly massive) xruns jcsound normally performs this first buffer in silence, discarding the audio.
Since its intended use is as a live (midi) instrument that seemed ok to me.
But if you have a score that you want to record into ardour f.i., you can override this behaviour by specifying the -p or --inprocess flag at the command line.
Enhancements:
- removed wrong default flag when calling csoundlib fixed unitialized variable fixed dirty output buffer
Download (0.086MB)
Added: 2006-02-09 License: GPL (GNU General Public License) Price:
1354 downloads
tuneroid 0.9.5
tuneroid is a tuner for variety of musical instruments. more>>
tuneroid is a tuner for variety of musical instruments. It is designed to tune musical instruments on PC using a microphone or directly connecting the instrument to the PCs sound card.
<<less Download (0.61MB)
Added: 2005-09-08 License: GPL (GNU General Public License) Price:
1506 downloads
CheeseTracker 0.9.9
Cheesetracker is a portable Impulse Tracker clone. more>>
Cheesetracker is a portable Impulse Tracker clone. CheeseTracker supports all Impulse Tracker features except a few.
For now the main goal is to remain at IT Feature set level, but very soon we might be adding new features to it.
Main features:
- Modular source code
- Per-track lowpass filter (cutoff/resonance), with greater range than IT.
- Per-instrument modular effect core (own effects/and ladspa) (WIP!)
- Wave export (dump your song to wavs and post process) (WIP!)
- Super-Clean mixing using the CheeseMusic lib.
- All IT editing shortcuts (or most of them)
- Very cool sample editor
And Lacks:
- MIDI Out - (go check ShakeTracker if you want this)
- Sample Sustain Loops (maybe someday)
<<lessFor now the main goal is to remain at IT Feature set level, but very soon we might be adding new features to it.
Main features:
- Modular source code
- Per-track lowpass filter (cutoff/resonance), with greater range than IT.
- Per-instrument modular effect core (own effects/and ladspa) (WIP!)
- Wave export (dump your song to wavs and post process) (WIP!)
- Super-Clean mixing using the CheeseMusic lib.
- All IT editing shortcuts (or most of them)
- Very cool sample editor
And Lacks:
- MIDI Out - (go check ShakeTracker if you want this)
- Sample Sustain Loops (maybe someday)
Download (0.82MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1424 downloads
Meteo 0.9.15
Meteo is an interface to weather stations from Davis Instruments. more>>
Meteo is an interface to weather stations from Davis Instruments. Meteo project polls the station for data, stores it in a database and makes various graphs available via the Web. Users can navigate graphically back and forth in time at various resolutions.
<<less Download (0.75MB)
Added: 2006-05-09 License: GPL (GNU General Public License) Price:
1266 downloads
NINJAM 0.01a
NINJAM is a Realtime Music Collaboration Software. more>>
NINJAM is a program to allow people to make real music together via the Internet. Every participant can hear every other participant. Each user can also tweak their personal mix to his or her liking. NINJAM is cross-platform, with clients available for Mac OS X and Windows.
NINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. You can sing, play a real piano, play a real saxophone, play a real guitar with whatever effects and guitar amplifier you want, anything. If your computer can record it, then you can jam with it (as opposed to MIDI-only systems that automatically preclude any kind of natural audio collaboration1).
Since the inherent latency of the Internet prevents true realtime synchronization of the jam2, and playing with latency is weird (and often uncomfortable), NINJAM provides a solution by making latency (and the weirdness) much longer.
Latency in NINJAM is measured in measures, and thats what makes it interesting. The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone elses client. So when you play through an interval, youre playing along with the previous interval of everybody else, and theyre playing along with your previous interval. If this sounds pretty bizarre, it sort of is, until you get used to it, then it becomes pretty natural. In many ways, it can be more forgiving than a normal jam, because mistakes propagate differently.
Part tool, part toy, NINJAM is designed with an emphasis on musical experimentation and expression.
How does NINJAM work?
NINJAM uses OGG Vorbis audio compression to compress audio, then streams it to a NINJAM server, which can then stream it to the other people in your jam. This architecture requires a server with adequate bandwidth, but has no firewall or NAT issues. OGG Vorbis is utilized for its great low bitrate characteristics and performance.
Each user receives a copy of other users audio streams, allowing for each user to adjust the mix to their liking, as well as remix later. This uses more bandwidth than having a server encode a single stream, but has numerous benefits (including lower server CPU use and the client having the full multichannel data for later use).
NINJAM can also save all of the original uncompressed source material, for doing full quality remixes after the jam.
<<lessNINJAM uses compressed audio which allows it to work with any instrument or combination of instruments. You can sing, play a real piano, play a real saxophone, play a real guitar with whatever effects and guitar amplifier you want, anything. If your computer can record it, then you can jam with it (as opposed to MIDI-only systems that automatically preclude any kind of natural audio collaboration1).
Since the inherent latency of the Internet prevents true realtime synchronization of the jam2, and playing with latency is weird (and often uncomfortable), NINJAM provides a solution by making latency (and the weirdness) much longer.
Latency in NINJAM is measured in measures, and thats what makes it interesting. The NINJAM client records and streams synchronized intervals of music between participants. Just as the interval finishes recording, it begins playing on everyone elses client. So when you play through an interval, youre playing along with the previous interval of everybody else, and theyre playing along with your previous interval. If this sounds pretty bizarre, it sort of is, until you get used to it, then it becomes pretty natural. In many ways, it can be more forgiving than a normal jam, because mistakes propagate differently.
Part tool, part toy, NINJAM is designed with an emphasis on musical experimentation and expression.
How does NINJAM work?
NINJAM uses OGG Vorbis audio compression to compress audio, then streams it to a NINJAM server, which can then stream it to the other people in your jam. This architecture requires a server with adequate bandwidth, but has no firewall or NAT issues. OGG Vorbis is utilized for its great low bitrate characteristics and performance.
Each user receives a copy of other users audio streams, allowing for each user to adjust the mix to their liking, as well as remix later. This uses more bandwidth than having a server encode a single stream, but has numerous benefits (including lower server CPU use and the client having the full multichannel data for later use).
NINJAM can also save all of the original uncompressed source material, for doing full quality remixes after the jam.
Download (0.072MB)
Added: 2006-03-23 License: GPL (GNU General Public License) Price:
1312 downloads
QTuneroid 0.9
QTuneroid is a musical instrument tuner, designed to tune musical instruments on PC . more>>
QTuneroid is a musical instrument tuner, designed to tune musical instruments on PC using a microphone or by directly connecting the instrument to the PCs sound card.
This program actually is a fork of Tuneroid by Jozef Kosoru (check his page at "http://www.uid0.sk/zyzstar/?tuneroid" ) which i made because i needed a good tuner, but dont want to use huge and sluggish KDE desktop, nor even install KDE libraries. So i ported Tuneroid to pure Qt and made some tweaks to UI slightly...
Enhancements:
- small ui fixes
- several build fixes
<<lessThis program actually is a fork of Tuneroid by Jozef Kosoru (check his page at "http://www.uid0.sk/zyzstar/?tuneroid" ) which i made because i needed a good tuner, but dont want to use huge and sluggish KDE desktop, nor even install KDE libraries. So i ported Tuneroid to pure Qt and made some tweaks to UI slightly...
Enhancements:
- small ui fixes
- several build fixes
Download (0.28MB)
Added: 2007-02-08 License: GPL (GNU General Public License) Price:
988 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above instrument search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed