g4 aots
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 13
g4mon 0.2.5
g4mon is a gkrellm2 plugin showing current temperature and fan speed from sensors of g4 computer under linux. more>>
g4mon is a gkrellm2 plugin which can show the current temperature and fan speed from sensors of g4 (ibook,powerbook,etc) computer under linux.
<<less Download (0.009MB)
Added: 2006-05-02 License: GPL (GNU General Public License) Price:
1270 downloads
bigloo 3.0 Beta
bigloo is a scheme compiler. more>>
Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required.
Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming.
Bigloo compiles Scheme modules. bigloo delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs, between Scheme and Java programs, and between Scheme and C# programs.
Main features:
- Module support
- An extended Java interface
- An extended C interface
- An object oriented layer
- Threads
- Simple exception
- Practical IOs
- Posix support
- Library support
- An explicit type system and compile time type mismatch detections
- Dsssl support
- Unicode support
The current version has been compiled and tested on:
- x86-linux (Debian 3.0, Mandrake 8.1, Sun JDK 1.4.1)
- x86-win32 (Windows 2000, XP)
- x86-FreeBSD (4.0)
- x86-NetBSD (1.6)
- x86-MinGW ()
- PowerPC G4 (MacOS X xnu-201.5)
- PowerPC G3 (Gentoo Linux)
- SPARC (Solaris 2.6 and 2.8, Sun JDK 1.3, Linux (Debian))
- Compaq Alpha (Digital Unix 4.0f aka True64, JDK 1.3)
- Compaq Alpha (Linux 2.2 (Debian))
- Arm (Linux (Debian))
- IA64 (Linux (Debian))
- IBM P660 (AIX RS-6000 4.3.3)
Even if not tested, it should run correctly on:
- SGI (IP32)
- Intel (NeXTStep)
- IBM RS-6000 (AIX)
- SGI (IP20 and IP22)
- MAC PPC (2.2.15pre20)
<<lessBigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming.
Bigloo compiles Scheme modules. bigloo delivers small and fast stand alone binary executables. Bigloo enables full connections between Scheme and C programs, between Scheme and Java programs, and between Scheme and C# programs.
Main features:
- Module support
- An extended Java interface
- An extended C interface
- An object oriented layer
- Threads
- Simple exception
- Practical IOs
- Posix support
- Library support
- An explicit type system and compile time type mismatch detections
- Dsssl support
- Unicode support
The current version has been compiled and tested on:
- x86-linux (Debian 3.0, Mandrake 8.1, Sun JDK 1.4.1)
- x86-win32 (Windows 2000, XP)
- x86-FreeBSD (4.0)
- x86-NetBSD (1.6)
- x86-MinGW ()
- PowerPC G4 (MacOS X xnu-201.5)
- PowerPC G3 (Gentoo Linux)
- SPARC (Solaris 2.6 and 2.8, Sun JDK 1.3, Linux (Debian))
- Compaq Alpha (Digital Unix 4.0f aka True64, JDK 1.3)
- Compaq Alpha (Linux 2.2 (Debian))
- Arm (Linux (Debian))
- IA64 (Linux (Debian))
- IBM P660 (AIX RS-6000 4.3.3)
Even if not tested, it should run correctly on:
- SGI (IP32)
- Intel (NeXTStep)
- IBM RS-6000 (AIX)
- SGI (IP20 and IP22)
- MAC PPC (2.2.15pre20)
Download (10.8MB)
Added: 2007-06-09 License: GPL (GNU General Public License) Price:
867 downloads
Games::Chess 0.003
Games::Chess Perl module represent chess positions and games. more>>
Games::Chess Perl module represent chess positions and games.
SYNOPSIS
use Games::Chess qw(:constants);
my $p = Games::Chess::Position->new;
$p->at(0,0,BLACK,ROOK);
$p->at(7,7,WHITE,ROOK);
print $p->to_text;
The Games::Chess package provides the class Games::Chess::Piece to represent chess pieces, and the class Games::Chess::Position to represent a position in a chess game. Objects can be instantiated from data in standard formats and exported to these formats.
NOTATION
See Games::Chess::PGN for full details of the notations.
SAN
Standard Algebraic Notation. The modern international notation for chess games. For example,
1. e4 e5
2. f4 exf4
3. Nf3 g5
FEN
Forsythe-Edwards Notation. A compact representation for chess positions. FEN specifies the piece placement, the active color, the castling availability, the en passant target square, the halfmove clock, and the fullmove number as six fields separated by spaces. For example, the opening position is described in FEN as follows:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
PGN
Portable Game Notation. A notation for chess games, including the moves, commentary, variations, and metadata such as the players, the event, the round number, and the date of the match. For example,
[Event "F/S Return Match"]
[Site "Belgrade, Serbia JUG"]
[Date "1992.11.04"]
[Round "29"]
[White "Fischer, Robert J."]
[Black "Spassky, Boris V."]
[Result "1/2-1/2"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1
b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7 11. c4 c6
12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5
17. dxe5 Nxe4 18. Bxe7 Qxe7 19. exd6 Qf6 20. Nbd2 Nxd6
21. Nc4 Nxc4 22. Bxc4 Nb6 23. Ne5 Rae8 24. Bxf7+ Rxf7
25. Nxf7 Rxe1+ 26. Qxe1 Kxf7 27. Qe3 Qg5 28. Qxg5 hxg5
29. b3 Ke6 30. a3 Kd6 31. axb4 cxb4 32. Ra5 Nd5 33. f3 Bc8
34. Kf2 Bf5 35. Ra7 g6 36. Ra6+ Kc5 37. Ke1 Nf4 38. g3 Nxh3
39. Kd2 Kb5 40. Rd6 Kc5 41. Ra6 Nf2 42. g4 Bd3 43. Re6
1/2-1/2
EPD
Extended Position Description. An extensible notation based on FEN. Intended for data interchange between chess-playing programs and for the construction of opening databases. Not used by Games::Chess.
<<lessSYNOPSIS
use Games::Chess qw(:constants);
my $p = Games::Chess::Position->new;
$p->at(0,0,BLACK,ROOK);
$p->at(7,7,WHITE,ROOK);
print $p->to_text;
The Games::Chess package provides the class Games::Chess::Piece to represent chess pieces, and the class Games::Chess::Position to represent a position in a chess game. Objects can be instantiated from data in standard formats and exported to these formats.
NOTATION
See Games::Chess::PGN for full details of the notations.
SAN
Standard Algebraic Notation. The modern international notation for chess games. For example,
1. e4 e5
2. f4 exf4
3. Nf3 g5
FEN
Forsythe-Edwards Notation. A compact representation for chess positions. FEN specifies the piece placement, the active color, the castling availability, the en passant target square, the halfmove clock, and the fullmove number as six fields separated by spaces. For example, the opening position is described in FEN as follows:
rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
PGN
Portable Game Notation. A notation for chess games, including the moves, commentary, variations, and metadata such as the players, the event, the round number, and the date of the match. For example,
[Event "F/S Return Match"]
[Site "Belgrade, Serbia JUG"]
[Date "1992.11.04"]
[Round "29"]
[White "Fischer, Robert J."]
[Black "Spassky, Boris V."]
[Result "1/2-1/2"]
1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1
b5 7. Bb3 d6 8. c3 O-O 9. h3 Nb8 10. d4 Nbd7 11. c4 c6
12. cxb5 axb5 13. Nc3 Bb7 14. Bg5 b4 15. Nb1 h6 16. Bh4 c5
17. dxe5 Nxe4 18. Bxe7 Qxe7 19. exd6 Qf6 20. Nbd2 Nxd6
21. Nc4 Nxc4 22. Bxc4 Nb6 23. Ne5 Rae8 24. Bxf7+ Rxf7
25. Nxf7 Rxe1+ 26. Qxe1 Kxf7 27. Qe3 Qg5 28. Qxg5 hxg5
29. b3 Ke6 30. a3 Kd6 31. axb4 cxb4 32. Ra5 Nd5 33. f3 Bc8
34. Kf2 Bf5 35. Ra7 g6 36. Ra6+ Kc5 37. Ke1 Nf4 38. g3 Nxh3
39. Kd2 Kb5 40. Rd6 Kc5 41. Ra6 Nf2 42. g4 Bd3 43. Re6
1/2-1/2
EPD
Extended Position Description. An extensible notation based on FEN. Intended for data interchange between chess-playing programs and for the construction of opening databases. Not used by Games::Chess.
Download (0.048MB)
Added: 2007-07-24 License: Perl Artistic License Price:
827 downloads
Inlab-Scheme 4.108
Inlab-Scheme is an independent implementation of the algorithmic language Scheme. more>>
Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178.
In addition to the language core, Inlab-Scheme has support for image processing which allows the implementation of OCR and image recognition applications.
Inlab-Scheme project comes with two built in graphic file format converters which convert the PATIMG patent file format and the ST.33 patent file format to multipage TIFF without decompressing.
Main features:
- Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178.
- Inlab-Scheme 4 passes the r4rstest.scm test incuding the tests for continuations, Scheme 4 and delay/force.
- Pretty printing, fluid-let, dynamic-wind and syntax procedures using Inlab-Scheme syntax-lambda.
- Bitmaps: Reading and writing TIFF (G4, single/multipage), XBM and PNG file formats, scaling, rotating, comparing, inverting, cropping, page decomposition (exploding), line drawing, greymap conversions and more.
- Greymaps: 256 greylevel images, reading and writing PNG file formats (reads anything, writes PNG greylevel interlaced/not interlaced), scaling, cropping, conversions to and from bitmaps for further analysis and processing and more.
- Inlab-Scheme Release 4 comes with two built in graphic file format converters which convert the PATIMG patent file format (as found on the USAPat CDROM series of the US PTO) and the ST.33 patent file format (as found on the US PTO PATENTIMAGES CDROM series and the european ESPACE CDROM series) to multipage tiff without decompressing.
- Inlab-Scheme Release 4 comes as a single binary to reduce installation to an absolute minimum.
- Its easy to write Inlab-Scheme scripts that may be invoked directly from your shell using the #!-mechanism.
Enhancements:
- The license was changed to the GPL.
- A code cleanup addressing licensing issues has been performed.
<<lessIn addition to the language core, Inlab-Scheme has support for image processing which allows the implementation of OCR and image recognition applications.
Inlab-Scheme project comes with two built in graphic file format converters which convert the PATIMG patent file format and the ST.33 patent file format to multipage TIFF without decompressing.
Main features:
- Inlab-Scheme is an independent implementation of the algorithmic language Scheme and conforms to the R4RS and the IEEE Standard 1178.
- Inlab-Scheme 4 passes the r4rstest.scm test incuding the tests for continuations, Scheme 4 and delay/force.
- Pretty printing, fluid-let, dynamic-wind and syntax procedures using Inlab-Scheme syntax-lambda.
- Bitmaps: Reading and writing TIFF (G4, single/multipage), XBM and PNG file formats, scaling, rotating, comparing, inverting, cropping, page decomposition (exploding), line drawing, greymap conversions and more.
- Greymaps: 256 greylevel images, reading and writing PNG file formats (reads anything, writes PNG greylevel interlaced/not interlaced), scaling, cropping, conversions to and from bitmaps for further analysis and processing and more.
- Inlab-Scheme Release 4 comes with two built in graphic file format converters which convert the PATIMG patent file format (as found on the USAPat CDROM series of the US PTO) and the ST.33 patent file format (as found on the US PTO PATENTIMAGES CDROM series and the european ESPACE CDROM series) to multipage tiff without decompressing.
- Inlab-Scheme Release 4 comes as a single binary to reduce installation to an absolute minimum.
- Its easy to write Inlab-Scheme scripts that may be invoked directly from your shell using the #!-mechanism.
Enhancements:
- The license was changed to the GPL.
- A code cleanup addressing licensing issues has been performed.
Download (0.087MB)
Added: 2006-05-03 License: GPL (GNU General Public License) Price:
1273 downloads
Imagero Reader 2.0.0 RC3
Imagero Reader is a Java library for reading image files. more>>
Imagero Reader is a Java library for reading image files. Supported file types include BMP, GIF, TIFF, PNG, JNG, MNG, JPEG (including 12-bit grey), PSD, PBM, PGM, PPM, TGA, EPS, EPSI, and EPSF.
The following RAW file types are also supported, at least partially: MRW, CRW, NEF, DCR, and DNG. It can read thumbnails, read metadata (IPTC, EXIF, and XMP), edit metadata, get image width and height, get the number of images contained in a file, define an area to read, add a ProgressListener, choose an image channel to read, set a scale factor, set subsampling (JPEG only), and read an image (or channel) directly into an array.
Supported file types are:
- BMP 1, 4, 8, 16, 24 and 32 bit uncompressed; 4 and 8 bit compressed
- GIF
- TIFF 1, 4, 8, 16, 32, 48 and 64 bit per pixel; bilevel, grayscale, palette, RGB, CMYC, Cie Lab, YCrCb color spaces; CCIT1D, G3, G4, ZIP, JPEG, LZW and PackBits compression
- PNG, JNG, MNG
- JPEG inclusive CMYC and 12-bit grey
- PSD
- PBM, PGM, PPM
- TGA
- read embedded images from EPS, EPSI, EPSF
Supported RAW files:
- MRW
- CRW*, CR2*, THM
- NEF*
- DCR*
- DNG*
- Full resolution image cant be yet read, but thumbnail, preview and metadata can be read.
Main features:
- read thumbnails
- read/edit metadata
- any metadata contained in ImageResourceBlock ( PSD, JPEG, TIFF) and ImageFileDirectrory entry ( TIFF, NEF, DNG, DCR) can be edited full control over JPEG metadata
- get image width and height
- get number of images, contained in file
- define an area to read
- add a ProgressListener
- estimate JPEG compression/quality
- read an image channel
- set a scale factor
- set subsampling (JPEG only)
- read an image (or channel) directly into an array
- easy IPTC handling with IPTCParser and IPTCEditor
Whats New in 1.9.6 Stable Release:
- The EPS parser was partially rewritten and made more generic and easy to use.
- It may be used now to parse nearly every kind of data (as a programmable parser).
- Thumbnails are read from AI (Illustrator) files.
- Disc based image caching was implemented (but is beta).
- New methods were added to TiffUtils: insert IFDEntry, remove IFDEntry, and create and insert IFDEntry with IPTC data.
- Two utility classes were added for creating and adding EXIF and GPS data to TIFF images.
- An important bug in XMPApp1 concerning wrong field length was fixed.
Whats New in 2.0.0 RC3 Development Release:
- It is possible to write TIFF images now. TiffWriter can currently write RGB, ARGB, CMYK, and grayscale (8 bit) images.
- Supported compression schemes are uncompressed, PackBits, and ZIP.
- Bugfixes were made.
<<lessThe following RAW file types are also supported, at least partially: MRW, CRW, NEF, DCR, and DNG. It can read thumbnails, read metadata (IPTC, EXIF, and XMP), edit metadata, get image width and height, get the number of images contained in a file, define an area to read, add a ProgressListener, choose an image channel to read, set a scale factor, set subsampling (JPEG only), and read an image (or channel) directly into an array.
Supported file types are:
- BMP 1, 4, 8, 16, 24 and 32 bit uncompressed; 4 and 8 bit compressed
- GIF
- TIFF 1, 4, 8, 16, 32, 48 and 64 bit per pixel; bilevel, grayscale, palette, RGB, CMYC, Cie Lab, YCrCb color spaces; CCIT1D, G3, G4, ZIP, JPEG, LZW and PackBits compression
- PNG, JNG, MNG
- JPEG inclusive CMYC and 12-bit grey
- PSD
- PBM, PGM, PPM
- TGA
- read embedded images from EPS, EPSI, EPSF
Supported RAW files:
- MRW
- CRW*, CR2*, THM
- NEF*
- DCR*
- DNG*
- Full resolution image cant be yet read, but thumbnail, preview and metadata can be read.
Main features:
- read thumbnails
- read/edit metadata
- any metadata contained in ImageResourceBlock ( PSD, JPEG, TIFF) and ImageFileDirectrory entry ( TIFF, NEF, DNG, DCR) can be edited full control over JPEG metadata
- get image width and height
- get number of images, contained in file
- define an area to read
- add a ProgressListener
- estimate JPEG compression/quality
- read an image channel
- set a scale factor
- set subsampling (JPEG only)
- read an image (or channel) directly into an array
- easy IPTC handling with IPTCParser and IPTCEditor
Whats New in 1.9.6 Stable Release:
- The EPS parser was partially rewritten and made more generic and easy to use.
- It may be used now to parse nearly every kind of data (as a programmable parser).
- Thumbnails are read from AI (Illustrator) files.
- Disc based image caching was implemented (but is beta).
- New methods were added to TiffUtils: insert IFDEntry, remove IFDEntry, and create and insert IFDEntry with IPTC data.
- Two utility classes were added for creating and adding EXIF and GPS data to TIFF images.
- An important bug in XMPApp1 concerning wrong field length was fixed.
Whats New in 2.0.0 RC3 Development Release:
- It is possible to write TIFF images now. TiffWriter can currently write RGB, ARGB, CMYK, and grayscale (8 bit) images.
- Supported compression schemes are uncompressed, PackBits, and ZIP.
- Bugfixes were made.
Download (1.1MB)
Added: 2007-08-07 License: Free for non-commercial use Price: $60
1252 downloads
Hardware lister B.02.11.01
Hardware Lister is a small tool to provide detailed information on the hardware configuration of the machine. more>>
lshw (Hardware Lister) is a small tool to provide detailed information on the hardware configuration of the machine.
Hardware lister can report exact memory configuration, firmware version, CPU version and speed, cache configuration, bus speed, mainboard configuration, etc. On DMI-capable x86 or EFI (IA-64) systems and on some PowerPC machines (PowerMac G4 is known to work).
Information can be output in plain text, XML or HTML.
It currently supports DMI (x86 and EFI only), OpenFirmware device tree (PowerPC only), PCI/AGP, ISA PnP (x86), CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only tested on x86), USB and SCSI.
<<lessHardware lister can report exact memory configuration, firmware version, CPU version and speed, cache configuration, bus speed, mainboard configuration, etc. On DMI-capable x86 or EFI (IA-64) systems and on some PowerPC machines (PowerMac G4 is known to work).
Information can be output in plain text, XML or HTML.
It currently supports DMI (x86 and EFI only), OpenFirmware device tree (PowerPC only), PCI/AGP, ISA PnP (x86), CPUID (x86), IDE/ATA/ATAPI, PCMCIA (only tested on x86), USB and SCSI.
Download (1.1MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
819 downloads
Gentoo Linux 2007.0 LiveCD
Gentoo Linux uses an enhanced BSD ports-style package system. more>>
The Gentoo Release Engineering team proudly announces the release of Gentoo Linux 2006.0. Gentoo Linux 2006.0, the first release in the 2006 series, represents improvements across many architectures since the 2005.1 release.
Major highlights in the release include KDE 3.4.3, GNOME 2.12.2, XFCE 4.2.2, GCC 3.4.4 and a 2.6.15 kernel. This is also the first release with the Gentoo Linux Installer officially debuting on the x86 LiveCD, which will fully replace the Universal and PackageCD set. The LiveCD also features a fully-fledged Gnome environment. Later releases will include KDE support as well as a new LiveDVD.
The PPC64 team has made significant improvements in its release media. IBMs hardware donation to the team greatly helped this and ensured a smooth release. The CDs feature 64-bit kernels and 32-bit userlands rather than the previous pure 64-bit environment. Optimized stages are available for the G5 and POWER5 processors, making Gentoo the first distribution optimized for POWER5 out-of-the-box. The new release includes an experimental CD with full framebuffer support for dual-core G5 machines along with thermal management features. This makes Gentoo the first to market with release media with this level of support.
PPC and PPC64 profiles received further reorganization. They now match those of other 32/64-bit architectures such as SPARC and MIPS, unifying the look of the tree and allowing easier creation of specific profiles (for example, for server use) in the future. The PPC discs improve support for newer Apple laptops such as the last series of PowerBooks, which 2005.1 did not support, and feature improved OldWorld support with BootX on the universal CDs. The PPC team now produces the PackageCDs in a G4 and a ppc-generic configuration, especially useful for older and slower machines.
The Hardened team is pleased to release both 2.4 and 2.6 kernel targeted stages for the x86 platform. The previously experimental non-multilib AMD64 stages are now part of the 2006.0 release, while Hardened Gentoo with multilib on AMD64 has become possible and the team is releasing experimental stages.
The 2006.0 AMD64 release moves EM64T support out of the experimental realm. The InstallCDs feature support for NVIDIA SATA and for SysKonnect Yukon2 network cards as well as the inclusion of 32-bit Java Support. An experimental LiveCD is also available, featuring the Gentoo Linux Installer.
The Alpha team now provides split NPTL profiles as part of the 2006.0 release -- NPTL must use a 2.6 kernel, and those who require a 2.4 kernel or do not wish to enable NPTL can use the no-nptl subprofile instead to not take advantage of the new threading model. Stage tarballs are now provided for both variants, and the InstallCD provides both 2.4 and 2.6 kernels.
SPARC has moved to GCC 3.4.5 from the older 3.3 series and also to glibc 2.3.5 from 2.3.3 -- the profile features a 2.6 kernel and headers. However, this feature remains experimental and the SPARC team built the release media with the 2.4 subprofile. Testing from SGI Quality Assurance allowed the IA64 team to update its InstallCD to boot on SGI Prism machines.
Gentoo Linux is a community-driven project committed to producing a high-quality open source distribution; more information regarding this release, such as detailed release notes will be available on the Gentoo Release Engineering teams project page.
Gentoo Linux uses an enhanced BSD ports-style package system.
<<lessMajor highlights in the release include KDE 3.4.3, GNOME 2.12.2, XFCE 4.2.2, GCC 3.4.4 and a 2.6.15 kernel. This is also the first release with the Gentoo Linux Installer officially debuting on the x86 LiveCD, which will fully replace the Universal and PackageCD set. The LiveCD also features a fully-fledged Gnome environment. Later releases will include KDE support as well as a new LiveDVD.
The PPC64 team has made significant improvements in its release media. IBMs hardware donation to the team greatly helped this and ensured a smooth release. The CDs feature 64-bit kernels and 32-bit userlands rather than the previous pure 64-bit environment. Optimized stages are available for the G5 and POWER5 processors, making Gentoo the first distribution optimized for POWER5 out-of-the-box. The new release includes an experimental CD with full framebuffer support for dual-core G5 machines along with thermal management features. This makes Gentoo the first to market with release media with this level of support.
PPC and PPC64 profiles received further reorganization. They now match those of other 32/64-bit architectures such as SPARC and MIPS, unifying the look of the tree and allowing easier creation of specific profiles (for example, for server use) in the future. The PPC discs improve support for newer Apple laptops such as the last series of PowerBooks, which 2005.1 did not support, and feature improved OldWorld support with BootX on the universal CDs. The PPC team now produces the PackageCDs in a G4 and a ppc-generic configuration, especially useful for older and slower machines.
The Hardened team is pleased to release both 2.4 and 2.6 kernel targeted stages for the x86 platform. The previously experimental non-multilib AMD64 stages are now part of the 2006.0 release, while Hardened Gentoo with multilib on AMD64 has become possible and the team is releasing experimental stages.
The 2006.0 AMD64 release moves EM64T support out of the experimental realm. The InstallCDs feature support for NVIDIA SATA and for SysKonnect Yukon2 network cards as well as the inclusion of 32-bit Java Support. An experimental LiveCD is also available, featuring the Gentoo Linux Installer.
The Alpha team now provides split NPTL profiles as part of the 2006.0 release -- NPTL must use a 2.6 kernel, and those who require a 2.4 kernel or do not wish to enable NPTL can use the no-nptl subprofile instead to not take advantage of the new threading model. Stage tarballs are now provided for both variants, and the InstallCD provides both 2.4 and 2.6 kernels.
SPARC has moved to GCC 3.4.5 from the older 3.3 series and also to glibc 2.3.5 from 2.3.3 -- the profile features a 2.6 kernel and headers. However, this feature remains experimental and the SPARC team built the release media with the 2.4 subprofile. Testing from SGI Quality Assurance allowed the IA64 team to update its InstallCD to boot on SGI Prism machines.
Gentoo Linux is a community-driven project committed to producing a high-quality open source distribution; more information regarding this release, such as detailed release notes will be available on the Gentoo Release Engineering teams project page.
Gentoo Linux uses an enhanced BSD ports-style package system.
Download (700.3MB)
Added: 2007-05-08 License: GPL (GNU General Public License) Price:
921 downloads
fdmf 0.0.9r
fdmf is portable perl/C software for finding pairs of music files in a collection that are likely to contain the same music. more>>
fdmf is portable perl/C software for finding pairs of music files in a collection that are likely to contain the same music. It works on the music itself, not on the filename, tags, or headers. The project uses an audio fingerprint, or perceptual hash to recognize the duplicate files. It is currently under heavy development, so it might be buggy, broken, or otherwise bad. But it works for me. Please email me and tell me if it works for you. Bug reports are appreciated.
It would help the development of this software if I had a larger set of files to test it on. If you feel like lending music files to this effort, it would be greatly appreciated. The optimal form would be a CD or DVD of MP3 or OGG files which could be sent via postal mail. The media will be mailed back to you after it has been used, along with some extra disks of music for your testing purposes. Please email me if you are interested in lending files.
USAGE:
fdmf < music_dir >
vector_pairs
USAGE EXAMPLE:
./fdmf /home/bob/music/
./vector_pairs
vector_pairs will print on stdout a list of pairs of files that may contain the same music.
NOTE: The first time you run this program it will do a lot of processing. It takes 10 minutes to process a music_dir containing 140 mp3 files on my Apple G4. It will attempt to cache the result so that subsequent runs are faster. You can interrupt it and your progress will not be lost.
ANOTHER NOTE: On my current development box, an IBM T20, mplayer is the fastest mp3 decoder. mpg123 is also quite fast, much faster than mpg321. Some Linux distros come with mpg123 being a symbolic link to mpg321 since mpg123 is not under GPL. Bottom line: you can use any program for decoding if it can take the name of a music file as a command line arg and write the raw decoded 44100/stereo/16-bit stream on stdout. You might want to take some measurements on your system to see which decoder is fastest.
<<lessIt would help the development of this software if I had a larger set of files to test it on. If you feel like lending music files to this effort, it would be greatly appreciated. The optimal form would be a CD or DVD of MP3 or OGG files which could be sent via postal mail. The media will be mailed back to you after it has been used, along with some extra disks of music for your testing purposes. Please email me if you are interested in lending files.
USAGE:
fdmf < music_dir >
vector_pairs
USAGE EXAMPLE:
./fdmf /home/bob/music/
./vector_pairs
vector_pairs will print on stdout a list of pairs of files that may contain the same music.
NOTE: The first time you run this program it will do a lot of processing. It takes 10 minutes to process a music_dir containing 140 mp3 files on my Apple G4. It will attempt to cache the result so that subsequent runs are faster. You can interrupt it and your progress will not be lost.
ANOTHER NOTE: On my current development box, an IBM T20, mplayer is the fastest mp3 decoder. mpg123 is also quite fast, much faster than mpg321. Some Linux distros come with mpg123 being a symbolic link to mpg321 since mpg123 is not under GPL. Bottom line: you can use any program for decoding if it can take the name of a music file as a command line arg and write the raw decoded 44100/stereo/16-bit stream on stdout. You might want to take some measurements on your system to see which decoder is fastest.
Download (0.023MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1040 downloads
Shatranj 1.11
Shatranj is an bitboard-based, Open-Source, interactive chess programming module. more>>
Shatranj is an bitboard-based, Open-Source, interactive chess programming module which allows manipulation of chess positions and experimentation with search algorithms and evaluation techniques. Shatranjs goal is to write a toolkit to aid in implementing Shannon Type B chess programs.
As such, execution speed becomes less important then code clarity and expressive power of the implementation language. Having been written in an interpreted language, this module allows the chess programmer to manipulate bitboards in a natural, interactive manner much like signal processing toolkits allow communication engineers to manipulate vectors of sounds samples in MATLAB.
The module currenly implements a simple recursive minimax search with alphabeta pruning, iterative deepening, uses short algebraic notation, handles repetition check, and the 50 move rule. Features lacking are quiescent checks, transition tables, negascout and MTD searching.
The chess programming toolkit is available in the form of a Python module called shatranj.py. You will also likely need the opening book as well as some of the pre-built hash tables that are used throughout the module (these will be recalculated if the module cannot find the data file).
Place all three file in the same directory and simply run python on the python module ("python shatranj.py"). As far as requirements, all that is needed is a recent version of the interpreted, high level language called Python (anything after version 2.3 should work fine). If you would like a little bit of a speed boost, shatranj looks for the module Psyco and will use it if it is installed.
Until more documentation becomes available, here is a short sample session:
[Sam-Tannous-Computer:~/shatranj] stannous% python
>>> from shatranj import *
...reading startup data
...total time to read data 0.0774528980255
...found opening book shatranj-book.bin with 37848 positions
>>> position = Position("r1bqk2r/pppp1ppp/2n5/5N2/2B1n3/8/PPP1QPPP/R1B1K2R")
>>> all_pieces = position.piece_bb["b_occupied"] | position.piece_bb["w_occupied"]
>>> other_pieces = position.piece_bb["b_occupied"]
>>> from_square = c4
>>> wtm = 1
>>> mask = position.pinned(from_square,wtm)
>>> ne_pieces = diag_mask_ne[from_square] & all_pieces
>>> nw_pieces = diag_mask_nw[from_square] & all_pieces
>>> moves = ((diag_attacks_ne[from_square][ne_pieces] & other_pieces) |
... (diag_attacks_ne[from_square][ne_pieces] & ~all_pieces) |
... (diag_attacks_nw[from_square][nw_pieces] & other_pieces) |
... (diag_attacks_nw[from_square][nw_pieces] & ~all_pieces)) & mask
>>>
>>> moves
1275777090846720L
>>>
>>> tobase(moves,2)
100100010000101000000000000010100000000000000000000
>>> display(moves)
+---+---+---+---+---+---+---+---+
8 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
7 | . | | . | | . | 1 | . | |
+---+---+---+---+---+---+---+---+
6 | 1 | . | | . | 1 | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | 1 | . | 1 | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | 1 | . | 1 | . | | . | |
+---+---+---+---+---+---+---+---+
2 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
1 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
a b c d e f g h
>>> position.show_moves(1)
[Rg1, O-O, f3, a3, Rb1, f4, Ba6,
Bh6, Bd3, Qg4, Qe3, Ne7, Be6, Nxg7,
Qxe4, Ne3, b4, Nh4, b3, Be3, Bg5,
g3, Kf1, Rf1, Nh6, a4, Ng3, Qh5,
Kd1, h4, h3, c3, Bxf7, Nd6, Bb5,
Nd4, Qf3, g4, Qf1, Bb3, Qd1, Qd3,
Qd2, Bd5, Bd2, Bf4]
>>>
>>> # now play a game!
>>> play()
Shatranj version 1.10
g: switch sides m: show legal moves
n: new game l: list game record
d: display board b: show book moves
sd: change search depth (2-16) default=5
q: quit
Shatranj: d
+---+---+---+---+---+---+---+---+
8 | r | n | b | q | k | b | n | r |
+---+---+---+---+---+---+---+---+
7 | p | p | p | p | p | p | p | p |
+---+---+---+---+---+---+---+---+
6 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | P | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | N | B | Q | K | B | N | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h
Shatranj:
<<lessAs such, execution speed becomes less important then code clarity and expressive power of the implementation language. Having been written in an interpreted language, this module allows the chess programmer to manipulate bitboards in a natural, interactive manner much like signal processing toolkits allow communication engineers to manipulate vectors of sounds samples in MATLAB.
The module currenly implements a simple recursive minimax search with alphabeta pruning, iterative deepening, uses short algebraic notation, handles repetition check, and the 50 move rule. Features lacking are quiescent checks, transition tables, negascout and MTD searching.
The chess programming toolkit is available in the form of a Python module called shatranj.py. You will also likely need the opening book as well as some of the pre-built hash tables that are used throughout the module (these will be recalculated if the module cannot find the data file).
Place all three file in the same directory and simply run python on the python module ("python shatranj.py"). As far as requirements, all that is needed is a recent version of the interpreted, high level language called Python (anything after version 2.3 should work fine). If you would like a little bit of a speed boost, shatranj looks for the module Psyco and will use it if it is installed.
Until more documentation becomes available, here is a short sample session:
[Sam-Tannous-Computer:~/shatranj] stannous% python
>>> from shatranj import *
...reading startup data
...total time to read data 0.0774528980255
...found opening book shatranj-book.bin with 37848 positions
>>> position = Position("r1bqk2r/pppp1ppp/2n5/5N2/2B1n3/8/PPP1QPPP/R1B1K2R")
>>> all_pieces = position.piece_bb["b_occupied"] | position.piece_bb["w_occupied"]
>>> other_pieces = position.piece_bb["b_occupied"]
>>> from_square = c4
>>> wtm = 1
>>> mask = position.pinned(from_square,wtm)
>>> ne_pieces = diag_mask_ne[from_square] & all_pieces
>>> nw_pieces = diag_mask_nw[from_square] & all_pieces
>>> moves = ((diag_attacks_ne[from_square][ne_pieces] & other_pieces) |
... (diag_attacks_ne[from_square][ne_pieces] & ~all_pieces) |
... (diag_attacks_nw[from_square][nw_pieces] & other_pieces) |
... (diag_attacks_nw[from_square][nw_pieces] & ~all_pieces)) & mask
>>>
>>> moves
1275777090846720L
>>>
>>> tobase(moves,2)
100100010000101000000000000010100000000000000000000
>>> display(moves)
+---+---+---+---+---+---+---+---+
8 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
7 | . | | . | | . | 1 | . | |
+---+---+---+---+---+---+---+---+
6 | 1 | . | | . | 1 | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | 1 | . | 1 | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | 1 | . | 1 | . | | . | |
+---+---+---+---+---+---+---+---+
2 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
1 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
a b c d e f g h
>>> position.show_moves(1)
[Rg1, O-O, f3, a3, Rb1, f4, Ba6,
Bh6, Bd3, Qg4, Qe3, Ne7, Be6, Nxg7,
Qxe4, Ne3, b4, Nh4, b3, Be3, Bg5,
g3, Kf1, Rf1, Nh6, a4, Ng3, Qh5,
Kd1, h4, h3, c3, Bxf7, Nd6, Bb5,
Nd4, Qf3, g4, Qf1, Bb3, Qd1, Qd3,
Qd2, Bd5, Bd2, Bf4]
>>>
>>> # now play a game!
>>> play()
Shatranj version 1.10
g: switch sides m: show legal moves
n: new game l: list game record
d: display board b: show book moves
sd: change search depth (2-16) default=5
q: quit
Shatranj: d
+---+---+---+---+---+---+---+---+
8 | r | n | b | q | k | b | n | r |
+---+---+---+---+---+---+---+---+
7 | p | p | p | p | p | p | p | p |
+---+---+---+---+---+---+---+---+
6 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
5 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
4 | | . | | . | | . | | . |
+---+---+---+---+---+---+---+---+
3 | . | | . | | . | | . | |
+---+---+---+---+---+---+---+---+
2 | P | P | P | P | P | P | P | P |
+---+---+---+---+---+---+---+---+
1 | R | N | B | Q | K | B | N | R |
+---+---+---+---+---+---+---+---+
a b c d e f g h
Shatranj:
Download (0.16MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
554 downloads
Ubuntu Linux 5.10
Ubuntu is a complete Linux-based operating system, freely available with both community and professional support. more>>
Ubuntu is a complete Linux-based operating system, freely available with both community and professional support.
The Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit.
These freedoms make Ubuntu fundamentally different from traditional proprietary software: not only are the tools you need available free of charge, you have the right to modify your software until it works the way you want it to.
The team behind Ubuntu makes the following public commitment to its users:
* Ubuntu will always be free of charge, and there is no extra fee for the "enterprise edition", we make our very best work available to everyone on the same Free terms.
* Ubuntu includes the very best in translations and accessibility infrastructure that the Free Software community has to offer, to make Ubuntu usable by as many people as possible.
* Ubuntu is released regularly and predictably; a new release is made every six months. You can use the current stable release or the current development release. Each release is supported for at least 18 months.
* Ubuntu is entirely committed to the principles of free and open source software development; we encourage people to use free and open source software, improve it and pass it on.
Ubuntu is suitable for both desktop and server use. The current Ubuntu release supports Intel x86 (IBM-compatible PC), AMD64 (Hammer) and PowerPC (Apple iBook and Powerbook, G4 and G5) architectures.
Ubuntu includes more than 1,000 pieces of software, starting with the Linux kernel version 2.6 and Gnome 2.8, and covering every standard desktop application from word processing and spreadsheet applications to internet access applications, web server software, email software, programming languages and tools and of course several games.
<<lessThe Ubuntu community is built on the ideas enshrined in the Ubuntu Manifesto: that software should be available free of charge, that software tools should be usable by people in their local language and despite any disabilities, and that people should have the freedom to customise and alter their software in whatever way they see fit.
These freedoms make Ubuntu fundamentally different from traditional proprietary software: not only are the tools you need available free of charge, you have the right to modify your software until it works the way you want it to.
The team behind Ubuntu makes the following public commitment to its users:
* Ubuntu will always be free of charge, and there is no extra fee for the "enterprise edition", we make our very best work available to everyone on the same Free terms.
* Ubuntu includes the very best in translations and accessibility infrastructure that the Free Software community has to offer, to make Ubuntu usable by as many people as possible.
* Ubuntu is released regularly and predictably; a new release is made every six months. You can use the current stable release or the current development release. Each release is supported for at least 18 months.
* Ubuntu is entirely committed to the principles of free and open source software development; we encourage people to use free and open source software, improve it and pass it on.
Ubuntu is suitable for both desktop and server use. The current Ubuntu release supports Intel x86 (IBM-compatible PC), AMD64 (Hammer) and PowerPC (Apple iBook and Powerbook, G4 and G5) architectures.
Ubuntu includes more than 1,000 pieces of software, starting with the Linux kernel version 2.6 and Gnome 2.8, and covering every standard desktop application from word processing and spreadsheet applications to internet access applications, web server software, email software, programming languages and tools and of course several games.
Download (641MB)
Added: 2005-10-13 License: GPL (GNU General Public License) Price:
1500 downloads
Yellow Dog Linux 5.0.2
Yellow Dog Linux is the Premier Linux Operating System for PowerPC. more>>
Yellow Dog Linux is the Premier Linux Operating System for PowerPC.
Proven world-wide as the preferred Linux OS for the Power architecture, v4.1 brings Terra Soft into its 8th year of Power Linux development and support. Yellow Dog Linux v4.1 marks a returning point in Terra Softs effort to again provide a leading desktop Linux OS.
Yellow Dog Linux combines the preferred desktops KDE and Gnome with the latest sound and graphic card support, leading (but not bleeding) edge kernels and stable, functional compilers for code development. And of course, the foundation applications and servers expected of all modern Linux operatings systems for web, database, email, and network services.
What will you do with your PowerMac after Apple switches to Intel?
We have an answer--Faster, more stable, and far more efficient as a desktop OS, Yellow Dog Linux is a solid replacement (not just an alternative) to OSX. Breath new life into your PowerPC G3 and G4, giving it a second wind as a personal workstation, or a new function as a web, email, or data server. Want to see how your G5 runs Linux? You may dual-boot both OSX and Yellow Dog Linux or take the leap and run Yellow Dog Linux alone, taking advantage of the multitude of included, freely available, and commercial applications.
Main features:
New or Improved Device Support
- Backlit keys.
- PCMCIA cell phone and modem support.
- Support for Atheros wi-fi cards.
- Dual head config via the GUI.
- Install direct to and boot from FireWire drives.
- USB device auto-mount under both KDE & GNOME.
- Greatly improved sound support.
- Graphical Up2Date package install and update tool.
- Support for the latest Apple Power Books.
- Beta support for Apple G5 PowerMacs with dual core CPUs.
- Beta Extreme driver will be available shortly after release, via YDL.net Enhanced accounts.
Enhancements:
- We are pleased to announce the release of Yellow Dog Linux 5.0.2, a single Install DVD with support for the Apple G4 and G5 computers, Sony PS3, and IBM System p servers, including the JS20/21, OpenPower, and current POWER5 systems. Yellow Dog Linux 5.0.2 offers: kernel 2.6.22-rc4; SDK v2.0 for Cell BE; more than 70 bug fixes and updates; continued support for both 32-bit and 64-bit systems; beta IBM System p support. The IBM Software Development Toolkit (SDK) for Cell Broadband Engine (Cell BE) is a complete package of tools which allows developers to program optimized applications for platforms built upon the Cell BE. The SDK is composed of development tool chains, software libraries, and sample source.
<<lessProven world-wide as the preferred Linux OS for the Power architecture, v4.1 brings Terra Soft into its 8th year of Power Linux development and support. Yellow Dog Linux v4.1 marks a returning point in Terra Softs effort to again provide a leading desktop Linux OS.
Yellow Dog Linux combines the preferred desktops KDE and Gnome with the latest sound and graphic card support, leading (but not bleeding) edge kernels and stable, functional compilers for code development. And of course, the foundation applications and servers expected of all modern Linux operatings systems for web, database, email, and network services.
What will you do with your PowerMac after Apple switches to Intel?
We have an answer--Faster, more stable, and far more efficient as a desktop OS, Yellow Dog Linux is a solid replacement (not just an alternative) to OSX. Breath new life into your PowerPC G3 and G4, giving it a second wind as a personal workstation, or a new function as a web, email, or data server. Want to see how your G5 runs Linux? You may dual-boot both OSX and Yellow Dog Linux or take the leap and run Yellow Dog Linux alone, taking advantage of the multitude of included, freely available, and commercial applications.
Main features:
New or Improved Device Support
- Backlit keys.
- PCMCIA cell phone and modem support.
- Support for Atheros wi-fi cards.
- Dual head config via the GUI.
- Install direct to and boot from FireWire drives.
- USB device auto-mount under both KDE & GNOME.
- Greatly improved sound support.
- Graphical Up2Date package install and update tool.
- Support for the latest Apple Power Books.
- Beta support for Apple G5 PowerMacs with dual core CPUs.
- Beta Extreme driver will be available shortly after release, via YDL.net Enhanced accounts.
Enhancements:
- We are pleased to announce the release of Yellow Dog Linux 5.0.2, a single Install DVD with support for the Apple G4 and G5 computers, Sony PS3, and IBM System p servers, including the JS20/21, OpenPower, and current POWER5 systems. Yellow Dog Linux 5.0.2 offers: kernel 2.6.22-rc4; SDK v2.0 for Cell BE; more than 70 bug fixes and updates; continued support for both 32-bit and 64-bit systems; beta IBM System p support. The IBM Software Development Toolkit (SDK) for Cell Broadband Engine (Cell BE) is a complete package of tools which allows developers to program optimized applications for platforms built upon the Cell BE. The SDK is composed of development tool chains, software libraries, and sample source.
Download (MB)
Added: 2007-06-15 License: GPL (GNU General Public License) Price:
571 downloads
Simple Multitrack 0.6.5
Simple Multitrack contains a set of programs that allows the simultaneous recording of an audio track. more>>
Simple Multitrack contains a set of programs that allows the simultaneous recording of an audio track while listening to a monitor mix of other tracks.
This software uses the OSS audio drivers found in the Linux kernel or the
CoreAudio API on Mac OS X. It has been tested on
Linux 2.4.20 on a Pentium III 1.4GHz with a SBLive soundcard, and
Linux 2.4.20 on a Pentium I 120MHz laptop with a Crystal soundcard.
Mac OS 10.3.3 on a PowerBook G4.
Both Linux machines are running Slackware, so please tell me about your successes or problems on other distros.
Please read the BUGS section of this document. If you have bug reports, bug fixes, questions, comments, criticism, improvements, or documentation corrections please e-mail me.
OVERVIEW:
./build
cd bin;
source shellsetup;
This will compile the programs and put them in your path.
It will also make your shell prompt shorter, so you have room.
It will also define a little function that is explained below.
to record initial track:
srp < /dev/zero > my_file
to listen to a track:
mix 2 1 1 1 my_file | srp > /dev/null
to listen to one track while recording a new track:
mix 2 1 1 1 file_1 | srp > file_2
to listen to two tracks while recording a new track:
mix 2 1 .5 .5 file_1 .5 .5 file_2 | srp > file_3
Simple Multitrack is basically two programs. They were designed to be used together, but they might be useful on their own. I will describe each program separately before discussing them together.
mix is a command line program. It mixes one or more monophonic audio files into a single output stream. The output stream can have any number of channels: mono, stereo, quad, whatever you like. The output stream is written to standard out.
The input files are specified as command line arguments, as are the gain settings for each input. Invocation goes like this (in stereo mode):
mix nocs mgain l_gain_1 r_gain_1 file_1 l_gain_2 r_gain_2 file_2 ...
where nocs is the number of output channels, and mgain is the master gain.
Command line arguments to mix after the nocs and mgain arguments are the channels. For N output channels, you will have N gain arguments and then the name of the file. Therefore, the arguments after nocs and mgain must appear in (nocs+1)-tuples.
mix will continue to pump out an endless stream of silence after the end of the input files is reached. This behavior is different from most UNIX command line programs, which exit at the end of their input data, which closes their stdout.
mix can be exited with the keyboard interrupt, ctrl-c. The input files must be 16-bit 44100 samples/sec monophonic raw signed word files. The output stream is in 16-bit 44100 samples/sec stereo raw signed word format. (Thank God, its in word format!) The program sox can be used to convert from most audio formats to and from most other audio formats.
EXAMPLES:
mix 2 1 0 1 my_file
This pans my_file completely to the right.
mix 2 1 1 1 my_file
This centers my_file.
mix 2 .5 1 0 flute 0 1 viola
This puts the flute completely to the left and viola completely to the right.
The master_gain is set to .5 to reduce the overall level of the mix by 3dB.
mix 2 .5 1 .3 flute .2 .9 viola
This is similar but gentler.
mix 2 .5 2 .6 flute .2 .9 viola
This is the same but the flute is louder.
mix 2 1 2 .6 flute .2 .9 viola .3 .3 violin
The violin is added in the center.
Note: If you get clipping errors when using mix, you can lower the mgain factor instead of adjusting all of the individual channel gains, although that works too.
srp is a command line program. It enables simultaneous recording and playback of audio using a sound card. It will only work if your sound card and its driver support full-duplex operation correctly.
srp reads a stream of stereo 16-bit 44100 samples/sec raw signed word data on standard in and plays that stream out on the soundcard. Meanwhile, it reads from the left channel of the soundcard and writes a mono 16-bit 44100 samp/sec stream on standard out.
<<lessThis software uses the OSS audio drivers found in the Linux kernel or the
CoreAudio API on Mac OS X. It has been tested on
Linux 2.4.20 on a Pentium III 1.4GHz with a SBLive soundcard, and
Linux 2.4.20 on a Pentium I 120MHz laptop with a Crystal soundcard.
Mac OS 10.3.3 on a PowerBook G4.
Both Linux machines are running Slackware, so please tell me about your successes or problems on other distros.
Please read the BUGS section of this document. If you have bug reports, bug fixes, questions, comments, criticism, improvements, or documentation corrections please e-mail me.
OVERVIEW:
./build
cd bin;
source shellsetup;
This will compile the programs and put them in your path.
It will also make your shell prompt shorter, so you have room.
It will also define a little function that is explained below.
to record initial track:
srp < /dev/zero > my_file
to listen to a track:
mix 2 1 1 1 my_file | srp > /dev/null
to listen to one track while recording a new track:
mix 2 1 1 1 file_1 | srp > file_2
to listen to two tracks while recording a new track:
mix 2 1 .5 .5 file_1 .5 .5 file_2 | srp > file_3
Simple Multitrack is basically two programs. They were designed to be used together, but they might be useful on their own. I will describe each program separately before discussing them together.
mix is a command line program. It mixes one or more monophonic audio files into a single output stream. The output stream can have any number of channels: mono, stereo, quad, whatever you like. The output stream is written to standard out.
The input files are specified as command line arguments, as are the gain settings for each input. Invocation goes like this (in stereo mode):
mix nocs mgain l_gain_1 r_gain_1 file_1 l_gain_2 r_gain_2 file_2 ...
where nocs is the number of output channels, and mgain is the master gain.
Command line arguments to mix after the nocs and mgain arguments are the channels. For N output channels, you will have N gain arguments and then the name of the file. Therefore, the arguments after nocs and mgain must appear in (nocs+1)-tuples.
mix will continue to pump out an endless stream of silence after the end of the input files is reached. This behavior is different from most UNIX command line programs, which exit at the end of their input data, which closes their stdout.
mix can be exited with the keyboard interrupt, ctrl-c. The input files must be 16-bit 44100 samples/sec monophonic raw signed word files. The output stream is in 16-bit 44100 samples/sec stereo raw signed word format. (Thank God, its in word format!) The program sox can be used to convert from most audio formats to and from most other audio formats.
EXAMPLES:
mix 2 1 0 1 my_file
This pans my_file completely to the right.
mix 2 1 1 1 my_file
This centers my_file.
mix 2 .5 1 0 flute 0 1 viola
This puts the flute completely to the left and viola completely to the right.
The master_gain is set to .5 to reduce the overall level of the mix by 3dB.
mix 2 .5 1 .3 flute .2 .9 viola
This is similar but gentler.
mix 2 .5 2 .6 flute .2 .9 viola
This is the same but the flute is louder.
mix 2 1 2 .6 flute .2 .9 viola .3 .3 violin
The violin is added in the center.
Note: If you get clipping errors when using mix, you can lower the mgain factor instead of adjusting all of the individual channel gains, although that works too.
srp is a command line program. It enables simultaneous recording and playback of audio using a sound card. It will only work if your sound card and its driver support full-duplex operation correctly.
srp reads a stream of stereo 16-bit 44100 samples/sec raw signed word data on standard in and plays that stream out on the soundcard. Meanwhile, it reads from the left channel of the soundcard and writes a mono 16-bit 44100 samp/sec stream on standard out.
Download (0.029MB)
Added: 2006-12-20 License: GPL (GNU General Public License) Price:
1040 downloads
SheepShaver 2.3-0.20060514
SheepShaver is an Open Source PowerPC MacOS run-time environment. more>>
SheepShaver is an Open Source PowerPC MacOS run-time environment. SheepShaver enables you to run PowerPC Classic MacOS software on your computer, even if you are using a different operating system.
However, you still need a copy of MacOS and a PowerMacintosh ROM image to use this program. SheepShaver is distributed under the terms of the GNU General Public License (GPL).
If you are using a PowerPC-based system, applications will run at native speeds (i.e. without any emulation involved). On other systems, SheepShaver provides the first PowerPC G4 emulator, though without MMU, to enable the execution of MacOS Classic.
Performance with the current CPU emulator using basic just-in-time (JIT) translation techniques is roughly 1/8-th of native speeds.
The following platforms are currently supported: Linux (i386, ppc, x86_64), MacOS X for ppc, Darwin, NetBSD 2.0, FreeBSD 5.3 and Windows for x86. Please note that I am pretty careless of the Windows version since I am not a Windows developer. You are heartly invited to join the effort!
NOTE: This webspace contains precompiled binaries and sources snapshots extracted from development CVS to ease testing until a formal release is available.
Main features:
- SheepShaver runs MacOS 7.5.2 thru MacOS 9.0.4
- PowerPC G4 emulation on non-PowerPC platforms, direct execution otherwise
- Copy and paste of text between MacOS and the host OS
- File exchange with the host OS via a Unix icon on the Mac desktop
- Color video display with support for run-time resolution switching
- Run-time depth switching from 1 bpp to current host depth settings
- Native QuickDraw 2D acceleration for BitBlt and FillRect operations
- CD-quality stereo sound output
- Networking: SheepShaver supports Internet and LAN networking via Ethernet and PPP with all Open Transport compatible MacOS applications
Enhancements:
- The emulator now supports up to 1 GB of Mac memory.
- SLiRP network emulation performance was improved.
- A minor bug in Native QuickDraw acceleration has been fixed.
- A crash during MacOS 9 installation has been fixed.
- A crash with the AppleShare extension has been fixed.
- Support for MacOS 7.5.3 Revision 2.2 was improved.
- The program was ported to Mac OS X for Intel.
- Ports to certain non-Free platforms were improved.
<<lessHowever, you still need a copy of MacOS and a PowerMacintosh ROM image to use this program. SheepShaver is distributed under the terms of the GNU General Public License (GPL).
If you are using a PowerPC-based system, applications will run at native speeds (i.e. without any emulation involved). On other systems, SheepShaver provides the first PowerPC G4 emulator, though without MMU, to enable the execution of MacOS Classic.
Performance with the current CPU emulator using basic just-in-time (JIT) translation techniques is roughly 1/8-th of native speeds.
The following platforms are currently supported: Linux (i386, ppc, x86_64), MacOS X for ppc, Darwin, NetBSD 2.0, FreeBSD 5.3 and Windows for x86. Please note that I am pretty careless of the Windows version since I am not a Windows developer. You are heartly invited to join the effort!
NOTE: This webspace contains precompiled binaries and sources snapshots extracted from development CVS to ease testing until a formal release is available.
Main features:
- SheepShaver runs MacOS 7.5.2 thru MacOS 9.0.4
- PowerPC G4 emulation on non-PowerPC platforms, direct execution otherwise
- Copy and paste of text between MacOS and the host OS
- File exchange with the host OS via a Unix icon on the Mac desktop
- Color video display with support for run-time resolution switching
- Run-time depth switching from 1 bpp to current host depth settings
- Native QuickDraw 2D acceleration for BitBlt and FillRect operations
- CD-quality stereo sound output
- Networking: SheepShaver supports Internet and LAN networking via Ethernet and PPP with all Open Transport compatible MacOS applications
Enhancements:
- The emulator now supports up to 1 GB of Mac memory.
- SLiRP network emulation performance was improved.
- A minor bug in Native QuickDraw acceleration has been fixed.
- A crash during MacOS 9 installation has been fixed.
- A crash with the AppleShare extension has been fixed.
- Support for MacOS 7.5.3 Revision 2.2 was improved.
- The program was ported to Mac OS X for Intel.
- Ports to certain non-Free platforms were improved.
Download (0.41MB)
Added: 2006-05-15 License: GPL (GNU General Public License) Price:
1267 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 1
- 1
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above g4 aots 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