TEA is powerful text editor for Unix-like systems. It depends on Qt4
and, optionally, GNU Aspell or Hunspell. With an ultimately small size,
TEA provides hundreds of functions. Some of the features include:
- Built-in MC-like file manager (with support for archived files)
- Spellchecker (using the Aspell or/and Hunspell)
- Tabbed layout engine
- Syntax highlighting for C, C++, shell, C#, Fortran, Java, LilyPond,
Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Seed7, TeX/LaTeX,
Vala, Verilog, XML, HTML, XHTML, etc.
- Multiple encodings support, hotkeys customizations, bookmarks, Morse
code generator, screenshot utility, calendar with organizer
- Code snippets, sessions, and templates support
- Miscellaneous HTML tools; preview in external browsers
- Wikipedia, DocBook, LaTeX, Lout editing support
- String-handling functions such as sorting, reverse, format killing,
trimming, filtering, conversions, etc.
- Drag'n'drop support (with text files and pictures)
- Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG, TIFF, TGA,
etc.), converter, and resizer
This the Unix port of the Amiga XPK library.
The XPK system consists of a master library (libxpkmaster.so) and several
(un)packer sublibraries (libxpkXXXX.so). Application programs only use the
master library directly: the master library takes care of loading and using
the sublibraries. Each sublibrary implements one type of compression.
There are different libraries for different types of data. When unpacking the
applications do not need to know which library was used to pack the data --
the appropriate library needs to be installed.
This dockapp shows you the actual distance of Jupiter in astronomical units
(AE) and when the red spot crosses (which is a weather feature on Jupiter).
The four Galileo Moons are displayed too but only when they are near the
planet (Io, Europa, Ganymede, and Callisto). The position of the red spot
changes on the surface so you need to change that value within few months
or so. The current position can be found on the Internet. It was 80 deg.
as of 11th Jan 2002.
The mpg123.el Emacs-Lisp program is a front-end to mpg123/ogg123 audio player.
You can select and play an mp3 file from the list in your Emacs's buffer with
familiar interface.
Because mpg123.el is an Emacs-Lisp program and is written carefully to
preserve portability, it must run on almost all variant of Emacs, especially
recent one. Here is the list of environment where mpg123.el is reported to be
available. If you find mpg123 running on other platforms than below, please
tell me your environment.
Perl interface to libcdaudio (cd + cddb): http://cdcd.undergrid.net/
This module was created for adding CDDB support to <Xmms::shell> and
cd tray <eject>. I added methods for a good chunk of other
<libcdaudio> functions while I was at it, but the docs and glue is
not complete. I do not have interest in completing the interface and
docs, because xmms/Xmms::shell provides everything I need (at the
moment) for audio. If you have an interesting reason for needing the
missing pieces, I'll probably be interested in adding them.
Python Audio Tools are a collection of audio handling programs which work from
the command line. These include programs for CD extraction, track conversion
from one audio format to another, track renaming and retagging, track
identification, CD burning from tracks, and more. Supports internationalized
track filenames and metadata using Unicode. Works with high-definition,
multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs
or CPU cores if available to greatly speed the transcoding process. Track
metadata can be retrieved from FreeDB, MusicBrainz or compatible servers.
When you study music on high school, college or music conservatory, you
usually have to do ear training. Some of the exercises, like sight singing
is easy to do alone. But often you have to be at least two people, one
making questions, the other answering.
GNU Solfege tries to help out with this. Solfege is a computer program written
to help you practise the more simple and mechanical exercises on your own.
These are the exercises written so far:
* Recognise melodic and harmonic intervals
* Compare interval sizes
* Sing the intervals the computer asks for
* Identify chords
* Sing chords
* Scales
* Dictation
* Remembering rhythmic patterns
Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD).
It aims to be efficient (no toolbar, main menu, or statusbar), user-friendly,
and clean.
FEATURES:
+ Expanded and collapsed views, fullscreen album art mode
+ Automatic remote and local album art
+ Library browsing by folders, or by genre/artist/album
+ User-configurable columns
+ Automatic fetching of lyrics
+ Playlist and stream support
+ Support for editing song tags
+ Drag-and-drop to copy files
+ Popup notification
+ Library and playlist searching, filter as you type
+ Audioscrobbler (last.fm) 1.2 support
+ Multiple MPD profiles
+ Keyboard friendly
+ Support for multimedia keys
+ Commandline control
+ Available in 24 languages
Audio Tag Tool is a program to manage the information fields in MP3 and
Ogg Vorbis files, commonly called tags. Tag Tool can be used to edit tags
one-by-one, but the most useful features are the ability to easily tag or
rename hundreds of files at once, in any desired format.
Tag Tool's features include:
* Tag Editor
* Multiple File Tagger
* Clear Tags
* Move/Rename Multiple Files
* Create Playlists
The mass tag and mass rename features can handle filenames in any format
thanks to an easily configurable format template.
The Benchmark::Forking module changes the behavior of the standard
Benchmark module, running each piece of code to be timed in a separate
forked process. Because each child exits after running its timing loop,
the computations it performs can't propogate back to affect subsequent
test cases.
This can make benchmark comparisons more accurate, because the
separate test cases are mostly isolated from side-effects caused by
the others. Benchmark scripts typically don't depend on those
side-effects, so in most cases you can simply use or require this
module at the top of your existing code without having to change
anything else.