gb
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 81
SigBrowser 0.4
SigBrowser is a small tool to display large signals (up to 2 GB filesize / 1-6 channels / 16 bit integer). more>>
SigBrowser is a small tool to display large signals (up to 2 GB filesize / 1-6 channels / 16 bit integer).
SigBrowser allows you to smoothly browse in a large signal. It can load 16 bit signed integer data with up to 6 interlaced channels.
Unfortunately theres no large-file support, so the limit is at 2 GB. You cant do much except looking at the signal with various zooming factors.
But if youre searching for certain artefacts in a signal then its probably quite useful for you.
It can visualize large signals with filesizes of up to 2 GB. Currently only 16 bit signed integer signals with up to 8 interlaced channels can be loaded.
Using a P4 @ 1.8 GHz with 512 MB RAM and a GeForce 4 graphics card you can scroll and zoom quite smoothly through the whole signal. On a Sun Ultra 1500 its a bit slower but you can still work fine with it.
By using something which I call block-reduction (BL). BL uses the fact that todays screens only have a limited amount of pixels. That means to display the whole signal at once, the worst case regarding performance restrictions, you would have to display thousands of samples on one pixel coordinate in x (horizontal) direction.
Assuming we plot lines between each pair of following samples the user will see a colored area which borders in vertical direction are the minimum and maximum value of all samples falling on the same x-coordinate.
Using this fact we let the user create a so called signal profile. Besides storing the sampling rate, file format info, number of channels to visualize and similar things its main purpose is to contain min/max pairs each of which calculated from a block of N samples per channel. N gets specified by the user, usually 10..50, depending on signal size and computer beeing used.
By visualizing these min/max blocks instead of the real signal as long as the user doesnt zoom into the signal to much we dont loose any information on the screen. But we get a nice performance boost as the signal profile has a much smaller size (signal_lengh_in_samples / N * 2) than the original signal has. Unfortunately we cant do this anymore when the user zooms into details. Then SigBrowser switches to direct display of the signal but it loads only about 1 MB of the original signal at once, which would result in a width of usually several screens.
Example:
* C = number of channels in origianl signal
* V = number of channels to visualize
* S = original signal length in samples per channel
* B = block size
I have a signal of 1.1 GB, C = V = 8 channels, 16 bit integer samples which in my case contains S = 73298610 samples per channel. Using a block size of B = 10 samples per min/max block (really smooth interaction on a P4 3.2 GHz) you get a signal-profile of S / B * 4 / (1024*1024) = 84 MB which you have to keep in memory.
<<lessSigBrowser allows you to smoothly browse in a large signal. It can load 16 bit signed integer data with up to 6 interlaced channels.
Unfortunately theres no large-file support, so the limit is at 2 GB. You cant do much except looking at the signal with various zooming factors.
But if youre searching for certain artefacts in a signal then its probably quite useful for you.
It can visualize large signals with filesizes of up to 2 GB. Currently only 16 bit signed integer signals with up to 8 interlaced channels can be loaded.
Using a P4 @ 1.8 GHz with 512 MB RAM and a GeForce 4 graphics card you can scroll and zoom quite smoothly through the whole signal. On a Sun Ultra 1500 its a bit slower but you can still work fine with it.
By using something which I call block-reduction (BL). BL uses the fact that todays screens only have a limited amount of pixels. That means to display the whole signal at once, the worst case regarding performance restrictions, you would have to display thousands of samples on one pixel coordinate in x (horizontal) direction.
Assuming we plot lines between each pair of following samples the user will see a colored area which borders in vertical direction are the minimum and maximum value of all samples falling on the same x-coordinate.
Using this fact we let the user create a so called signal profile. Besides storing the sampling rate, file format info, number of channels to visualize and similar things its main purpose is to contain min/max pairs each of which calculated from a block of N samples per channel. N gets specified by the user, usually 10..50, depending on signal size and computer beeing used.
By visualizing these min/max blocks instead of the real signal as long as the user doesnt zoom into the signal to much we dont loose any information on the screen. But we get a nice performance boost as the signal profile has a much smaller size (signal_lengh_in_samples / N * 2) than the original signal has. Unfortunately we cant do this anymore when the user zooms into details. Then SigBrowser switches to direct display of the signal but it loads only about 1 MB of the original signal at once, which would result in a width of usually several screens.
Example:
* C = number of channels in origianl signal
* V = number of channels to visualize
* S = original signal length in samples per channel
* B = block size
I have a signal of 1.1 GB, C = V = 8 channels, 16 bit integer samples which in my case contains S = 73298610 samples per channel. Using a block size of B = 10 samples per min/max block (really smooth interaction on a P4 3.2 GHz) you get a signal-profile of S / B * 4 / (1024*1024) = 84 MB which you have to keep in memory.
Download (0.12MB)
Added: 2005-07-21 License: GPL (GNU General Public License) Price:
1557 downloads
Gambas 1.0.19
Gambas is a free development environment based on a Basic interpreter with object extensions. more>>
Gambas is a free development environment based on a Basic interpreter with object extensions, like Visual Basic (but it is NOT a clone !).
With Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and so on...
This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic under Linux.
The phenomenal quantity of bugs and inconsistencies that makes Visual Basic so delightful persuaded me to start this project.
It seems that Microsoft is aware of the poor quality of its language, as VB .Net is not backward compatible with older versions of Visual Basic. I think they have thrown away the Visual Basic interpreter source code, and that VB .Net is just a .Net runtime compiler whose syntax looks like the Visual Basic one. Well, its just my own opinion...
I want to clear up any misunderstanding immediately. Gambas does not try to be compatible with Visual Basic, and will never be. Im convinced that its syntax and internals are far better than the ones of its proprietary cousin.
I took from Visual Basic what I found useful : the Basic language, the development environment, and the easiness to quickly make programs with user interfaces.
But I dislike the very bad level of common Visual Basic programmers, often due to bad pratices imposed by the bugs and strangeness of this language. So I will try to make Gambas as coherent, logical and reliable as possible, and I hope that Gambas programmers will make effort in return !
At the moment, Im looking for programming help. The kernel of Gambas is now stabilized, if not well documented. There is a component example to help people learning how to write components.
I hope other people will join me to help to increase the possibilities of the language. There is so much to do !
Gambas is made up of the following programs :
- A compiler.
- An interpreter.
- An archiver.
- A graphical user interface component.
- A development environment.
The development environment is written with Gambas itself, so that I can show the abilities of the language. And it is very useful for debugging !
Enhancements:
Development Environment
- NEW: Russian translation made by Sergey Irupin.
Interpreter
- BUG: Fixed a crash when displaying an error while reading the .project file.
Gb.db.mysql Component
- BUG: Fixed memory leaks.
<<lessWith Gambas, you can quickly design your program GUI, access MySQL or PostgreSQL databases, pilot KDE applications with DCOP, translate your program into many languages, create network applications easily, and so on...
This project aims at making a graphical development environment based on a Basic interpreter, so that we have a language like Visual Basic under Linux.
The phenomenal quantity of bugs and inconsistencies that makes Visual Basic so delightful persuaded me to start this project.
It seems that Microsoft is aware of the poor quality of its language, as VB .Net is not backward compatible with older versions of Visual Basic. I think they have thrown away the Visual Basic interpreter source code, and that VB .Net is just a .Net runtime compiler whose syntax looks like the Visual Basic one. Well, its just my own opinion...
I want to clear up any misunderstanding immediately. Gambas does not try to be compatible with Visual Basic, and will never be. Im convinced that its syntax and internals are far better than the ones of its proprietary cousin.
I took from Visual Basic what I found useful : the Basic language, the development environment, and the easiness to quickly make programs with user interfaces.
But I dislike the very bad level of common Visual Basic programmers, often due to bad pratices imposed by the bugs and strangeness of this language. So I will try to make Gambas as coherent, logical and reliable as possible, and I hope that Gambas programmers will make effort in return !
At the moment, Im looking for programming help. The kernel of Gambas is now stabilized, if not well documented. There is a component example to help people learning how to write components.
I hope other people will join me to help to increase the possibilities of the language. There is so much to do !
Gambas is made up of the following programs :
- A compiler.
- An interpreter.
- An archiver.
- A graphical user interface component.
- A development environment.
The development environment is written with Gambas itself, so that I can show the abilities of the language. And it is very useful for debugging !
Enhancements:
Development Environment
- NEW: Russian translation made by Sergey Irupin.
Interpreter
- BUG: Fixed a crash when displaying an error while reading the .project file.
Gb.db.mysql Component
- BUG: Fixed memory leaks.
Download (4.3MB)
Added: 2007-07-17 License: GPL (GNU General Public License) Price:
843 downloads
Gamefu 0.2 Beta 1
Gamefu is a (old-school)game collection manager and emulator frontend. more>>
Gamefu project was previously know as Kamefu. Please update your SVN checkout. No release with the new name yet.
Gamefu is a (old-school) game collection manager and emulator frontend. Gamefu stand for "Gaming All Machine Emulator Frontend for UNIX".
Supported systems(as 0.1):
-NES (Nintendo Entertainment System)
-SNES (Super Nintendo Entertainment System)
-GB/GBC (Game Boy/Game Boy Color)
-GBA (Game Boy Advance)
-MAME (Multiple Arcade Machine Emulator)
<<lessGamefu is a (old-school) game collection manager and emulator frontend. Gamefu stand for "Gaming All Machine Emulator Frontend for UNIX".
Supported systems(as 0.1):
-NES (Nintendo Entertainment System)
-SNES (Super Nintendo Entertainment System)
-GB/GBC (Game Boy/Game Boy Color)
-GBA (Game Boy Advance)
-MAME (Multiple Arcade Machine Emulator)
Download (0.74MB)
Added: 2006-11-26 License: GPL (GNU General Public License) Price:
1070 downloads
IOG 1.03
IOG is a network I/O byte grapher made to track KB/MB/GB totals for hours, days, and months. more>>
IOG is a network I/O byte grapher made to track KB/MB/GB totals for hours, days, and months. The project is intended to be simple and fast (to support thousands of hosts), and to integrate well with MRTG.
Data for each host is updated hourly and HTML graphs are created. It uses a data consolidation algorithm which allows for a small, non-growing database file for each host.
Enhancements:
- Fixed bug which causes router/switch reboots to potentially cause large negative values for that particular hour.
<<lessData for each host is updated hourly and HTML graphs are created. It uses a data consolidation algorithm which allows for a small, non-growing database file for each host.
Enhancements:
- Fixed bug which causes router/switch reboots to potentially cause large negative values for that particular hour.
Download (0.034MB)
Added: 2007-07-03 License: Artistic License Price:
843 downloads
Grab&Burn 5.0.2
Grab&Burn is a powerful tool for grabbing, burning and mastering of CD and DVD discs. more>>
Grab&Burn is a powerful tool for grabbing, burning and mastering of CD and DVD discs. Grab&Burn supports all types of optical storage medias (including CD-R/RW, DVD-R/RW, DVD+R/RW and DVD-RAM) as well as a wide variety of burning hardware.
With Grab&Burn you may perform ordinal grabbing, copying and burning operations as well as expert DVD Authoring and Mastering. These advanced features enable you to create valid DVD-video discs from custom video files, for example, copied from other DVDs. Moreover, with DVD Splitting Wizard you may split DVD-video discs into smaller parts and burn them to DVD writable discs or emulate with StarPort DVD Emulator and watch DVD-Video movies directly on your PC. This enables you to create copies of 9.4 GB DVDs in several clicks.
At the same time, Grab&Burn is easy to learn and to use. In addition to expert DVD authoring and DVD mastering features Grab&Burn offers a number of step-by-step wizards that introduce its functionality to the novice users.
For novice users Grab&Burn offers the Quick Start Wizard that provides them with the most frequently used operations, such as disc copying, grabbing and splitting DVDs.
Main features:
- All MMC compatible CD/DVD recorders (CD-R/W, DVD-R/W, DVD+R/W and DVD-RAM) are supported
- UDF file system mastering (UDF 1.02, 1.50 and 2.01)
- ISO9660 file system mastering (including Joliet UNICODE extensions)
- Session import (appending already created CDs/DVDs)
- Bridge file system (ISO9660/UDF for DVD-Video creation) mastering
- DVD-Video main sequence (movie itself) extraction
- Audio content processing
- Track-At-Once and Disc-At-Once (RAW) recording modes
- DVD-Video authoring code (make own movie from the set of the VOB files)
- Track-At-Once and Disc-At-Once (RAW) recording modes
- El Torito (bootable CD/DVD)
- DVD9 ? 2 DVD-R(+R) convertion
<<lessWith Grab&Burn you may perform ordinal grabbing, copying and burning operations as well as expert DVD Authoring and Mastering. These advanced features enable you to create valid DVD-video discs from custom video files, for example, copied from other DVDs. Moreover, with DVD Splitting Wizard you may split DVD-video discs into smaller parts and burn them to DVD writable discs or emulate with StarPort DVD Emulator and watch DVD-Video movies directly on your PC. This enables you to create copies of 9.4 GB DVDs in several clicks.
At the same time, Grab&Burn is easy to learn and to use. In addition to expert DVD authoring and DVD mastering features Grab&Burn offers a number of step-by-step wizards that introduce its functionality to the novice users.
For novice users Grab&Burn offers the Quick Start Wizard that provides them with the most frequently used operations, such as disc copying, grabbing and splitting DVDs.
Main features:
- All MMC compatible CD/DVD recorders (CD-R/W, DVD-R/W, DVD+R/W and DVD-RAM) are supported
- UDF file system mastering (UDF 1.02, 1.50 and 2.01)
- ISO9660 file system mastering (including Joliet UNICODE extensions)
- Session import (appending already created CDs/DVDs)
- Bridge file system (ISO9660/UDF for DVD-Video creation) mastering
- DVD-Video main sequence (movie itself) extraction
- Audio content processing
- Track-At-Once and Disc-At-Once (RAW) recording modes
- DVD-Video authoring code (make own movie from the set of the VOB files)
- Track-At-Once and Disc-At-Once (RAW) recording modes
- El Torito (bootable CD/DVD)
- DVD9 ? 2 DVD-R(+R) convertion
Download (5.9MB)
Added: 2007-04-12 License: GPL (GNU General Public License) Price:
956 downloads
Songs 0.3
Songs is a graphical tool to record and mix audio files. more>>
Songs is a graphical tool to record and mix audio files. It supports an infinite number of tracks, huge audio files, and various effects.
One important motivation for Songs was the need of a recording tool under Linux. There are some already existing (see the links below), but these are too complex, too huge, eat too much memory and resources. Small machines can be used to record and mix audio files, even with a graphical interface. Songs is trying to prove it.
The recording is done directly to disk, so that with small machines, whithout much memory you can still record.
There is a full duplex mode, but full duplex is not very well handled with OSS. You dont really know if your two streams of samples are synchronized or not, and the interface provided by OSS does not help much with that. So, currently, take the full duplex mode as is. You probably will need to move by hand audio tracks to let them be synchronized.
Main features:
- Unlimited number of tracks.
- Supports WAV files (mono, stereo). Only 44.1 KHz, 16 bits files are supported, because Songs was born mainly to help me create music I could store on audio digital compact disks.
- Supports raw float files (mono, stereo). Very useful when you are mixing and that you eat too much resources. Simply put in a new file your current mix, and use this new file instead of several ones. Using float numbers gives more precision of the intermediary mixing.
- Several effects (currently not that much, but it is planned).
- Not too much memory used. All the audio files are mapped directly into the memory, so that the Linux kernel can swap them very easily. It means that if your files can exist on your disk, any size they are, they can be used with Songs (with a soft limitation of virtual memory space, which depends on your setup, and a hard limitation of 2 GB, because of the use of signed integers, which currently are 32 bits numbers).
- Use of gtk 2.0, for the good and the bad. The good is that the interface was done quickly. The bad is that the gtk documentation is far from perfect, that gtk is not bug free, that I may use it the wrong way sometimes and that it may change in the future, forcing Songs to be changed (and what if the Songs authors dont feel the need to do so, for example by lack of time?).
Enhancements:
- sc1.c sc1_gui.c:
- New files, ripping a compressor from sc1_1425 coming from swh-plugins-0.4.11.tar.gz (see http://plugin.org.uk/).The compressor was buggy, sometimes in rms_env_process
- r->sum was negative, leading to NaN for the sqrt stuff.
- pan/vol/pos.c: Checking return value of malloc (no, it was not done, shame !).
- various files: Fixing a realloc misusing (doing realloc(size+=32) then size+=32, which finally means size+=64 but only allocing size+32 stuff, weirdy to find).
- help_gui.c: The "About" stuff only appeared once, fixing it.
- various files: Fixing bugs those last days, forgot to feed this Changelog.
<<lessOne important motivation for Songs was the need of a recording tool under Linux. There are some already existing (see the links below), but these are too complex, too huge, eat too much memory and resources. Small machines can be used to record and mix audio files, even with a graphical interface. Songs is trying to prove it.
The recording is done directly to disk, so that with small machines, whithout much memory you can still record.
There is a full duplex mode, but full duplex is not very well handled with OSS. You dont really know if your two streams of samples are synchronized or not, and the interface provided by OSS does not help much with that. So, currently, take the full duplex mode as is. You probably will need to move by hand audio tracks to let them be synchronized.
Main features:
- Unlimited number of tracks.
- Supports WAV files (mono, stereo). Only 44.1 KHz, 16 bits files are supported, because Songs was born mainly to help me create music I could store on audio digital compact disks.
- Supports raw float files (mono, stereo). Very useful when you are mixing and that you eat too much resources. Simply put in a new file your current mix, and use this new file instead of several ones. Using float numbers gives more precision of the intermediary mixing.
- Several effects (currently not that much, but it is planned).
- Not too much memory used. All the audio files are mapped directly into the memory, so that the Linux kernel can swap them very easily. It means that if your files can exist on your disk, any size they are, they can be used with Songs (with a soft limitation of virtual memory space, which depends on your setup, and a hard limitation of 2 GB, because of the use of signed integers, which currently are 32 bits numbers).
- Use of gtk 2.0, for the good and the bad. The good is that the interface was done quickly. The bad is that the gtk documentation is far from perfect, that gtk is not bug free, that I may use it the wrong way sometimes and that it may change in the future, forcing Songs to be changed (and what if the Songs authors dont feel the need to do so, for example by lack of time?).
Enhancements:
- sc1.c sc1_gui.c:
- New files, ripping a compressor from sc1_1425 coming from swh-plugins-0.4.11.tar.gz (see http://plugin.org.uk/).The compressor was buggy, sometimes in rms_env_process
- r->sum was negative, leading to NaN for the sqrt stuff.
- pan/vol/pos.c: Checking return value of malloc (no, it was not done, shame !).
- various files: Fixing a realloc misusing (doing realloc(size+=32) then size+=32, which finally means size+=64 but only allocing size+32 stuff, weirdy to find).
- help_gui.c: The "About" stuff only appeared once, fixing it.
- various files: Fixing bugs those last days, forgot to feed this Changelog.
Download (0.060MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1223 downloads
libzip 0.8
libzip is a C library for reading, creating, and modifying zip archives. more>>
libzip library can read, create, and modify zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives.
Changes made without closing the archive can be reverted.
Enhancements:
- New functions were added for adding directories to an archive and to clear the internal error state.
- Zip archives larger than 2 GB and streamed zip archives are now supported.
<<lessChanges made without closing the archive can be reverted.
Enhancements:
- New functions were added for adding directories to an archive and to clear the internal error state.
- Zip archives larger than 2 GB and streamed zip archives are now supported.
Download (0.37MB)
Added: 2007-06-07 License: BSD License Price:
872 downloads
GradeL 0.8.2
GradeL (Gradebook for Linux) is a gradebook program for teachers. more>>
GradeL (Gradebook for Linux) is a gradebook program for teachers. Written in Gambas, this program includes some features I felt were important in a gradebook program. While still buggy and incomplete, it is functional.
GradeL requires the development version of Gambas, currently version 1.9.26. GradeL uses Gambas components gb.eval, gb.qt, gb.qt.ext, gb.qt.kde, and gb.qt.kde.html.
Although my coding technique is at times inefficient, GradeL does meet my needs. It features a spreadsheet-style main screen with vertical column headers that include the assignment name, category, and points. Assignments are grouped in categories for reporting purposes. Teachers may enter numerical scores or alpha-numeric codes for student scores.
These codes may count either zero points or excuse the student from that particular assignment. Gambas Grade provides practical reports designed to give plenty of information while conserving paper. Current reports include complete class report, single marking period progress report, and progress reports for all students. One other feature that I really like is an average row included in the spreadsheet that displays the average for the class on every assignment and for the overall marking period grade.
GradeL project is still in its infancy. The program still has bugs and incomplete features. I am making it available now as a preview for review and testing purposes. You may not want to use it as your primary grading program at this time.
<<lessGradeL requires the development version of Gambas, currently version 1.9.26. GradeL uses Gambas components gb.eval, gb.qt, gb.qt.ext, gb.qt.kde, and gb.qt.kde.html.
Although my coding technique is at times inefficient, GradeL does meet my needs. It features a spreadsheet-style main screen with vertical column headers that include the assignment name, category, and points. Assignments are grouped in categories for reporting purposes. Teachers may enter numerical scores or alpha-numeric codes for student scores.
These codes may count either zero points or excuse the student from that particular assignment. Gambas Grade provides practical reports designed to give plenty of information while conserving paper. Current reports include complete class report, single marking period progress report, and progress reports for all students. One other feature that I really like is an average row included in the spreadsheet that displays the average for the class on every assignment and for the overall marking period grade.
GradeL project is still in its infancy. The program still has bugs and incomplete features. I am making it available now as a preview for review and testing purposes. You may not want to use it as your primary grading program at this time.
Download (0.50MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
836 downloads
playtab 0.05
playtab can print chords of songs in a tabular fashion. more>>
playtab can print chords of songs in a tabular fashion.
SYNOPSIS
playtab [options] [file ...]
Options:
-transpose +/-N transpose all songs
-output XXX set outout file
-ident show identification
-help brief help message
-verbose verbose information
OPTIONS
-transpose amount
Transposes all songs by amount. This can be + or - 11 semitones.
When transposing up, chords will de represented sharp if necessary; when transposing down, chords will de represented flat if necessary. For example, chord A transposed +1 will become A-sharp, but when transposed -11 it will become B-flat.
-output file
Designates file as the output file for the program.
-help
Print a brief help message and exits.
-ident
Prints program identification.
-verbose
More verbose information.
file
Input file(s).
The input for playtab is plain ASCII. It contains the chords, the division in bars, with optional annotations.
An example:
!t Blue Bossa
Bossanova
=
| c-9 ... | f-9 ... | d% . g7 . | c-9 ... |
| es-9 . as6 . | desmaj7 ... | d% . g7 . | c-9 . d% g7 |
The first line, !t denotes the title of the song. Each song must start with a title line.
The title line may be followed by one or more !s, subtitles, for example to indicate the composer.
The text "Bossanova" is printed below the title and subtitle.
The "=" indicates some vertical space.
The next lines show the bars of the song. In the first bar is the c-9 chord (Cminor9), followed by three dots. The dots indicate that this chord is repeated for all 4 beats of this bar. In the 3rd bar each chord take two beats: d5% (d half dim), a dot, g7 and another dot.
Run playtab with -h or --help for the syntax of chords.
If you use "=" followed by some text, the printout is indented and the text sticks out to the left. With this you can tag groups of bars, for example the parts of a song that must be played in a certain order. For example:
!t Donna Lee
!s Charlie Parker
Order: A B A B
= A
| as . | f7 . | bes7 . | bes7 . |
| bes-7 . | es7 . | as . | es-7 D7 |
| des . | des-7 . | as . | f7 . |
| bes7 . | bes7 . | bes-7 . | es7 . |
= B
| as . | f7 . | bes7 . | bes7 . |
| c7 . | c7 . | f- . | c7#9 . |
| f- . | c7 . | f- . | aso . |
| as f7 | bes-7 es7 | as - | bes-7 es7 |
You can modify the width of the bars with a !w control. Standard width of a beat is 30. !w +5 increases the width to 35. !w 25 sets it to 25. You get the idea. You can also change the height with !h (default is 15) and margin with !m (default width is 40).
You can transpose an individual song with !x amount, where amount can range from -11 to +11, inclusive.
Look at the examples, that is (currently) the best way to get grip on what the program does.
Oh, I almost forgot: it can print guitar chord diagrams as well. See "bluebossa", "sophisticatedlady" and some others.
Have fun, and let me know your ideas!
INPUT SYNTAX
Notes: C, D, E, F, G, A, B.
Raised with # or suffix is, e.g. A#, Ais.
Lowered with b or suffix s or es, e.g. Bes, As, Eb.
Chords: note + optional modifiers.
Chord modifiers Meaning [examples]
--------------------------------------------------------------
nothing major triad [C]
- or min or m minor triad [Cm Fmin Gb-]
+ or aug augmented triad [Caug B+]
o or 0 or dim diminished triad [Co D0 Fdim]
--------------------------------------------------------------
maj7 major 7th chord [Cmaj7]
% half-diminished 7 chord [C%]
6,7,9,11,13 chord additions [C69]
--------------------------------------------------------------
# raise the pitch of the note to a sharp [C11#9]
b lower the pitch of the note to a flat [C11b9]
--------------------------------------------------------------
no substract a note from a chord [C9no11]
--------------------------------------------------------------
Whitespace and () may be used to avoid ambiguity, e.g. C(#9) C#9 C#(9)
Other: Meaning
--------------------------------------------------------------
. Chord space
- Rest
% Repeat
/ Powerchord constructor [D/G D/E-]
--------------------------------------------------------------
<<lessSYNOPSIS
playtab [options] [file ...]
Options:
-transpose +/-N transpose all songs
-output XXX set outout file
-ident show identification
-help brief help message
-verbose verbose information
OPTIONS
-transpose amount
Transposes all songs by amount. This can be + or - 11 semitones.
When transposing up, chords will de represented sharp if necessary; when transposing down, chords will de represented flat if necessary. For example, chord A transposed +1 will become A-sharp, but when transposed -11 it will become B-flat.
-output file
Designates file as the output file for the program.
-help
Print a brief help message and exits.
-ident
Prints program identification.
-verbose
More verbose information.
file
Input file(s).
The input for playtab is plain ASCII. It contains the chords, the division in bars, with optional annotations.
An example:
!t Blue Bossa
Bossanova
=
| c-9 ... | f-9 ... | d% . g7 . | c-9 ... |
| es-9 . as6 . | desmaj7 ... | d% . g7 . | c-9 . d% g7 |
The first line, !t denotes the title of the song. Each song must start with a title line.
The title line may be followed by one or more !s, subtitles, for example to indicate the composer.
The text "Bossanova" is printed below the title and subtitle.
The "=" indicates some vertical space.
The next lines show the bars of the song. In the first bar is the c-9 chord (Cminor9), followed by three dots. The dots indicate that this chord is repeated for all 4 beats of this bar. In the 3rd bar each chord take two beats: d5% (d half dim), a dot, g7 and another dot.
Run playtab with -h or --help for the syntax of chords.
If you use "=" followed by some text, the printout is indented and the text sticks out to the left. With this you can tag groups of bars, for example the parts of a song that must be played in a certain order. For example:
!t Donna Lee
!s Charlie Parker
Order: A B A B
= A
| as . | f7 . | bes7 . | bes7 . |
| bes-7 . | es7 . | as . | es-7 D7 |
| des . | des-7 . | as . | f7 . |
| bes7 . | bes7 . | bes-7 . | es7 . |
= B
| as . | f7 . | bes7 . | bes7 . |
| c7 . | c7 . | f- . | c7#9 . |
| f- . | c7 . | f- . | aso . |
| as f7 | bes-7 es7 | as - | bes-7 es7 |
You can modify the width of the bars with a !w control. Standard width of a beat is 30. !w +5 increases the width to 35. !w 25 sets it to 25. You get the idea. You can also change the height with !h (default is 15) and margin with !m (default width is 40).
You can transpose an individual song with !x amount, where amount can range from -11 to +11, inclusive.
Look at the examples, that is (currently) the best way to get grip on what the program does.
Oh, I almost forgot: it can print guitar chord diagrams as well. See "bluebossa", "sophisticatedlady" and some others.
Have fun, and let me know your ideas!
INPUT SYNTAX
Notes: C, D, E, F, G, A, B.
Raised with # or suffix is, e.g. A#, Ais.
Lowered with b or suffix s or es, e.g. Bes, As, Eb.
Chords: note + optional modifiers.
Chord modifiers Meaning [examples]
--------------------------------------------------------------
nothing major triad [C]
- or min or m minor triad [Cm Fmin Gb-]
+ or aug augmented triad [Caug B+]
o or 0 or dim diminished triad [Co D0 Fdim]
--------------------------------------------------------------
maj7 major 7th chord [Cmaj7]
% half-diminished 7 chord [C%]
6,7,9,11,13 chord additions [C69]
--------------------------------------------------------------
# raise the pitch of the note to a sharp [C11#9]
b lower the pitch of the note to a flat [C11b9]
--------------------------------------------------------------
no substract a note from a chord [C9no11]
--------------------------------------------------------------
Whitespace and () may be used to avoid ambiguity, e.g. C(#9) C#9 C#(9)
Other: Meaning
--------------------------------------------------------------
. Chord space
- Rest
% Repeat
/ Powerchord constructor [D/G D/E-]
--------------------------------------------------------------
Download (0.024MB)
Added: 2007-07-21 License: Perl Artistic License Price:
501 downloads
gzLogger 0.1
gzLogger is a simple PHP5 library that allows the user to log information to compressed flat files. more>>
gzLogger is a simple PHP5 library that allows the user to log information to compressed flat files with an approximate size defined by the user.
As the user adds data, the library compresses the data and writes it to flat files. When a file reaches a user defined size, the old log file is closed and a new one opened.
gzLogger project is aimed more at PHP CLI applications then web-pages. Also, this code is alpha quality, the API could change, anything could change.
How It Works:
gzLogger:
The gzLogger library is the compression side of the package. The gzLogger object allows you to define fine how you want the information compressed. When you intialize the object, you can define these seven settings:
- File Tag (DEFAULT: gzLog) - This defines the base name of the compressed files. For example, setting file tag to "gzLogger_ex" would cause the compressed files to be named gzLogger_ex.0, gzLogger_ex.1, etc.
- Log Dir (DEFAULT: ./) - The directory you would like the compressed files written to.
- Compression Level - The level of compression, from 0 to 9, with 9 being the highest compression. The compression is done using the Zlib library, and the files created with this library can be unzipped using the gzip package found on Unix, Linux, and most other operating systems.
- Flush Max (DEFAULT: 100) - The number of add() or log() calls before the data is written to the compressed file. This is done to reduce the number of times the disk is written to.
- Max File Size (1MB) - The approximate size of the compressed file before the file is closed and a new one opened. The size of the file is checked when the Flush Max is reached and the data is compressed and written to the file. The Max File Size can be set using bytes, KB (kilobytes), MB (megabytes), and GB (gegabytes). Examples would be: "100? - 100 bytes, "3KB" - 3 kilobytes, "40MB" - 40 megabytes.
- File Suffix (DEFAULT: .gz) - The string on the end of the file name.
- Force Commit (DEFAULT: FALSE) - You must set this to TRUE when your writing very small chunks of data (1KB) to the compressed file, and the Max File Size is set low (EX. 20KB). Most operating systems cache small chunks of data and wait until they have enough data to write to the file, and when the data is cached instead of written, the function that checks the file size will return and incorrect value. If you are writing large chunks of data to the file, then leave this set to FALSE.
function gzLogger(File Tag, Log Dir, Compression Level, Flush Max, Max File Size, File Suffix, Force Commit)
Enhancements:
- Initial release of the software with a basic implementation of most of the core features.
<<lessAs the user adds data, the library compresses the data and writes it to flat files. When a file reaches a user defined size, the old log file is closed and a new one opened.
gzLogger project is aimed more at PHP CLI applications then web-pages. Also, this code is alpha quality, the API could change, anything could change.
How It Works:
gzLogger:
The gzLogger library is the compression side of the package. The gzLogger object allows you to define fine how you want the information compressed. When you intialize the object, you can define these seven settings:
- File Tag (DEFAULT: gzLog) - This defines the base name of the compressed files. For example, setting file tag to "gzLogger_ex" would cause the compressed files to be named gzLogger_ex.0, gzLogger_ex.1, etc.
- Log Dir (DEFAULT: ./) - The directory you would like the compressed files written to.
- Compression Level - The level of compression, from 0 to 9, with 9 being the highest compression. The compression is done using the Zlib library, and the files created with this library can be unzipped using the gzip package found on Unix, Linux, and most other operating systems.
- Flush Max (DEFAULT: 100) - The number of add() or log() calls before the data is written to the compressed file. This is done to reduce the number of times the disk is written to.
- Max File Size (1MB) - The approximate size of the compressed file before the file is closed and a new one opened. The size of the file is checked when the Flush Max is reached and the data is compressed and written to the file. The Max File Size can be set using bytes, KB (kilobytes), MB (megabytes), and GB (gegabytes). Examples would be: "100? - 100 bytes, "3KB" - 3 kilobytes, "40MB" - 40 megabytes.
- File Suffix (DEFAULT: .gz) - The string on the end of the file name.
- Force Commit (DEFAULT: FALSE) - You must set this to TRUE when your writing very small chunks of data (1KB) to the compressed file, and the Max File Size is set low (EX. 20KB). Most operating systems cache small chunks of data and wait until they have enough data to write to the file, and when the data is cached instead of written, the function that checks the file size will return and incorrect value. If you are writing large chunks of data to the file, then leave this set to FALSE.
function gzLogger(File Tag, Log Dir, Compression Level, Flush Max, Max File Size, File Suffix, Force Commit)
Enhancements:
- Initial release of the software with a basic implementation of most of the core features.
Download (0.008MB)
Added: 2006-02-07 License: GPL (GNU General Public License) Price:
1354 downloads
KompctMon 1R3B
KompctMon is SuperKaramba theme shows following informations with simple and compact. more>>
KompctMon is SuperKaramba theme shows following informations with simple and compact.
- CPU Usage (0~100%:sector graph)
- CPU Frequency (0.00~9.99 GHz:digit)
- CPU Temperature (0c~75c:horizontal bar graph)
- MEMORY Usage (0~100%:sector graph)
- SWAP I/O per sec (0~999/sec:digit)
- SWAP Usage (0~100%:horizontal bar graph)
- Network Load;Receive (KB/S:digit & horizontal bar graph with common log scale)
- Network Load;Send (KB/S:digit & horizontal bar graph with common log scale)
- Disk free Space # 1 (GB:digit)
- Disk Usage # 1 (0~100%:horizontal bar graph)
- Disk free Space # 2 (GB:digit)
- Disk Usage # 2 (0~100%:horizontal bar graph)
<<less- CPU Usage (0~100%:sector graph)
- CPU Frequency (0.00~9.99 GHz:digit)
- CPU Temperature (0c~75c:horizontal bar graph)
- MEMORY Usage (0~100%:sector graph)
- SWAP I/O per sec (0~999/sec:digit)
- SWAP Usage (0~100%:horizontal bar graph)
- Network Load;Receive (KB/S:digit & horizontal bar graph with common log scale)
- Network Load;Send (KB/S:digit & horizontal bar graph with common log scale)
- Disk free Space # 1 (GB:digit)
- Disk Usage # 1 (0~100%:horizontal bar graph)
- Disk free Space # 2 (GB:digit)
- Disk Usage # 2 (0~100%:horizontal bar graph)
Download (0.030MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1207 downloads
FreeSBIE 2.0.1
FreeSBIE is a LiveCD based on the FreeBSD Operating system. more>>
FreeSBIE is a LiveCD based on the FreeBSD Operating system, or even easier, a FreeBSD-based operating system that works directly from a CD, without touching your hard drive.
The only thing you have to do is to insert a FreeSBIE cd in your cdrom drive.
Enhancements:
- You may remember that FreeSBIE 2.0 was released on January 15th. It turned out it had some annoying bugs, one of which was especially serious, as it prevented USB mice from working. This fact led us, the FreeSBIE staff, to develop a bug-fix release, 2.0.1. All the bugs that have been pointed out were solved and this release has been more thoroughly tested, to offer a better FreeSBIE experience to our users. FreeSBIE 2.0.1-RELEASE (code name Black Mamba) is based on FreeBSD 6.2-RELEASE, both in terms of sources and packages. It contains more than 450 pieces and 1.3 GB of software, all in a single CD-ROM.
<<lessThe only thing you have to do is to insert a FreeSBIE cd in your cdrom drive.
Enhancements:
- You may remember that FreeSBIE 2.0 was released on January 15th. It turned out it had some annoying bugs, one of which was especially serious, as it prevented USB mice from working. This fact led us, the FreeSBIE staff, to develop a bug-fix release, 2.0.1. All the bugs that have been pointed out were solved and this release has been more thoroughly tested, to offer a better FreeSBIE experience to our users. FreeSBIE 2.0.1-RELEASE (code name Black Mamba) is based on FreeBSD 6.2-RELEASE, both in terms of sources and packages. It contains more than 450 pieces and 1.3 GB of software, all in a single CD-ROM.
Download (671MB)
Added: 2007-02-11 License: BSD License Price:
1022 downloads
logindpostgres 1
logindpostgres is a script that reads SQL select statements from PostgreSQL logs. more>>
logindpostgres is a script that reads SQL select statements from PostgreSQL logs and generates all the indices to optimize the database for each request.
logindpostgres has been tested on 1.2 GB of logs.
<<lesslogindpostgres has been tested on 1.2 GB of logs.
Download (0.008MB)
Added: 2006-09-05 License: GPL (GNU General Public License) Price:
1144 downloads
scdbackup 0.8.8
scdbackup is a simplified CD/DVD backup program for Linux. more>>
scdbackup is a simplified CD/DVD backup program for Linux. It can back up large amounts of data on one or more media, with no special tools needed for reading the backup. scdbackup supports ISO9660 filesystems and afio archives.
Its special features are automatic division of data into multiple volumes, verification of write success, and incremental backups. An information script on each volume tells where a certain file may be found. CDs get written via cdrecord. DVDs get written via growisofs.
Purpose:
- backup large amounts of data on one or more CDs or DVDs,
- simple (therefore no excuse not to do the backup),
- no special tool needed for reading the backup
Formats:
- ISO9660 file systems (readable after : mount )
- afio archives (readable by : afio ... /dev/cdrom)
Special features:
- Breaks the 650 MB / 4.7 GB limits (more than one CD / DVD )
- Information script on each CD tells where a certain file may be found
- Collision test with renaming avoids aborting of mkisofs
- Interrupted backups can be resumed at the start of the failed piece
- Verification of resulting CDs possible by recorded checksums
- Incremental backups with an arbitrary number of levels
- Multi user safe by use of a locking protocol
Hardware requirements:
A CD recorder suitable for cdrecord (most SCSI or ATAPI writers, see also list of drives ) It has to be reachable via a SCSI address. On modern Linux systems, other connection types can be used via an emulated SCSI bus. Recent versions of cdrecord got direct support for IDE burners via address prefixes ATAPI: and ATA: .
As an alternative, it is possible to use cdrskin, based on libburn.
and/or
A DVD writer suitable for growisofs. It has to be reachable via a SCSI device file. On modern Linux systems, other connection types can be used via an emulated SCSI bus. On even more modern Linux (>= 2.5), growisofs can use IDE device files directly.
As an alternative, it is possible to use cdrecord-ProDVD.
If you got any other high capacity backup devices which you want to use rather than a CD recorder then please contact me. I am interested in learning how to use them for writing of backup data.
Software requirements :
/bin/sh
compatible to GNU Bourne-Again SHell (bash).
including usual programs like: cat, date, du, echo, ls, ...
see hints for working around shell compatibility problems
afio
archiver program (for system backups)
gzip
data compression program (for compressed afio and incremental backups)
bc
calculator language (only if you employ the locking protocol)
Required for writing DVD :
growisofs
from package "dvd+rw-tools"
or cdrecord-ProDVD (see README, Appendix DVD)
a binary with time limited license
Enhancements:
- scdbackup now supports wodim and cdrskin as CD/DVD burn backends, as well as the ISO9660 formatter genisoimage.
- The helper application scdbackup_askme is able to quickly find files in large incremental backups, to guide through extraction of single files, or to perform the full restore of a whole backup.
<<lessIts special features are automatic division of data into multiple volumes, verification of write success, and incremental backups. An information script on each volume tells where a certain file may be found. CDs get written via cdrecord. DVDs get written via growisofs.
Purpose:
- backup large amounts of data on one or more CDs or DVDs,
- simple (therefore no excuse not to do the backup),
- no special tool needed for reading the backup
Formats:
- ISO9660 file systems (readable after : mount )
- afio archives (readable by : afio ... /dev/cdrom)
Special features:
- Breaks the 650 MB / 4.7 GB limits (more than one CD / DVD )
- Information script on each CD tells where a certain file may be found
- Collision test with renaming avoids aborting of mkisofs
- Interrupted backups can be resumed at the start of the failed piece
- Verification of resulting CDs possible by recorded checksums
- Incremental backups with an arbitrary number of levels
- Multi user safe by use of a locking protocol
Hardware requirements:
A CD recorder suitable for cdrecord (most SCSI or ATAPI writers, see also list of drives ) It has to be reachable via a SCSI address. On modern Linux systems, other connection types can be used via an emulated SCSI bus. Recent versions of cdrecord got direct support for IDE burners via address prefixes ATAPI: and ATA: .
As an alternative, it is possible to use cdrskin, based on libburn.
and/or
A DVD writer suitable for growisofs. It has to be reachable via a SCSI device file. On modern Linux systems, other connection types can be used via an emulated SCSI bus. On even more modern Linux (>= 2.5), growisofs can use IDE device files directly.
As an alternative, it is possible to use cdrecord-ProDVD.
If you got any other high capacity backup devices which you want to use rather than a CD recorder then please contact me. I am interested in learning how to use them for writing of backup data.
Software requirements :
/bin/sh
compatible to GNU Bourne-Again SHell (bash).
including usual programs like: cat, date, du, echo, ls, ...
see hints for working around shell compatibility problems
afio
archiver program (for system backups)
gzip
data compression program (for compressed afio and incremental backups)
bc
calculator language (only if you employ the locking protocol)
Required for writing DVD :
growisofs
from package "dvd+rw-tools"
or cdrecord-ProDVD (see README, Appendix DVD)
a binary with time limited license
Enhancements:
- scdbackup now supports wodim and cdrskin as CD/DVD burn backends, as well as the ISO9660 formatter genisoimage.
- The helper application scdbackup_askme is able to quickly find files in large incremental backups, to guide through extraction of single files, or to perform the full restore of a whole backup.
Download (0.86MB)
Added: 2007-08-06 License: BSD License Price:
810 downloads
gDVDshrink 0.3-9
gDVDshrink is a DVD backup tool. more>>
gDVDshrink is a very simple application that lets you choose your favourite DVD title, its audio tracks and, hopefully, subtitles in the future, and then recompresses the MPEG-2 video stream quickly so that the newly reauthored DVD fits on an 4.2 GB onle-layer DVD.
Enjoy and send bugs... gDVDshrink uses mplayer for title previewing, lsdvd for getting the information about the source DVD, and vamps for straming and recompressing the final DVD.
<<lessEnjoy and send bugs... gDVDshrink uses mplayer for title previewing, lsdvd for getting the information about the source DVD, and vamps for straming and recompressing the final DVD.
Download (0.021MB)
Added: 2006-08-04 License: GPL (GNU General Public License) Price:
1176 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 gb 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