Main > Free Download Search >

Free sinclair spectrum software for linux

sinclair spectrum

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 75
libspectrum 0.2.2

libspectrum 0.2.2


libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier. more>>
libspectrum is a library designed to make the input and output of some ZX Spectrum emulator files slightly easier.

libspectrum is intended to be usable on Unix variants, Mac OS X and Win32. Currently, it is mainly (only?) used by Fuse, but other Spectrum emulator and utility authors are encouraged to use it.

Which formats does it support?

Snapshots:

read/write: .z80, .szx, .sna
read only: .zxs, .sp., .snp, +D snapshots

Tape images:

read/write: .tzx, .tap
read only: Warajevo .tap

Input recordings:

read/write: .rzx

Timex cartridges:

read only: .dck

Compressed files: reading of gzipped and bzipped files is transparently supported.
<<less
Download (MB)
Added: 2006-09-26 License: GPL (GNU General Public License) Price:
1125 downloads
MassSpec::ViewSpectrum 0.05

MassSpec::ViewSpectrum 0.05


MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum. more>>
MassSpec::ViewSpectrum is a Perl extension for viewing a mass spectrum.

SYNOPSIS

use MassSpec::ViewSpectrum;

open PNG, ">mygraphic.png" or die "Unable to open output filen";
binmode PNG;

my @masses = (1036.4,1133,1437,1480,1502);
my @intensities = (0.1,0.15,0.05,0.10,0.2);
my @annotations = (b,w,internal w, ,internal y);

my $vs = MassSpec::ViewSpectrum->new(@masses,@intensities, @annotations);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
my $output = $vs->plot();

print PNG $output;
close PNG;

MassSpec::ViewSpectrum - Perl extension for viewing a mass spectrum, e.g. typically obtained from the fragmentation of proteins or peptides.

At present this is only implemented using GD graphics, but in principle this could be subclassed in the future to include alternative graphic paradigms such as SVG and Tk.
The current implementation uses a mixture of GD::Graph and native GD, since GD::Graph 1.43 fails to draw the required vertical lines correctly.

Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another.

<<less
Download (0.007MB)
Added: 2006-08-30 License: Perl Artistic License Price:
1153 downloads
FFT Spectra 1.3

FFT Spectra 1.3


FFT Spectra is a tool for the visualization of frequency spectra of an audio signal. more>>
FFT Spectra is a tool for the visualization of frequency spectra of an audio signal.

Among other things, it can be used to verify whether you are able to sing and whistle in tune or to tune your guitar.

Examples:

Didgeridoo

Didgeridoo is actually the reason, why i started writing this software. The theory of physics explains that when you blow into a cylindrical tube (such as didgeridoo, but PVC pipe works as well) and vibrate your lips, standing waves develop inside the tube.

At that end of the tube, where the air leaves, there is nearly atmospheric pressure and the standing wave has a node there. At the other end, where one blows the air in, the changes in pressure are maximal and the standing wave must have an antinode here.

The situation is depicted on the picture on the right: The horizontal axis represents a position along the tube and the vertical axis represents a maximal pressure variation from the constant atmospheric pressure. The black vertical line represents a zero variation. The left black point is the mouth-side enpoint of the tube. The pressure variation are maximal here. The black point on the right is the open side od the tube - the pressure is constant here.

This node/antinode restriction permits only standing waves with appropriate wavelength (e.g. frequency) to be developed. Other frequencies are forbidden. So, the red curve is a minimal (fundamental) frequency, which is present in the didgeridoo sound. (Corresponds to 70Hz on the picture bellow).

If we squeezed the red curve twice, i.e. made the frequency twice as high, on both end-points there would be an antinode and the node/antinode constrain would not be fulfilled. Really, we see that the peak at 140Hz bellow almost disappears. If we squeeze the curve a little bit more to obtain the green curve, the boundary condition is again met and the peak at 210Hz is clearly visible bellow. And so on.

<<less
Download (0.097MB)
Added: 2006-08-16 License: GPL (GNU General Public License) Price:
1168 downloads
Spectemu 0.99.3

Spectemu 0.99.3


Spectemu project is a 48k ZX Spectrum emulator. more>>
Spectemu project is a 48k ZX Spectrum emulator.
Spectemu is a fast and nearly perfect emulation of the 48k ZX Spectrum computer. It can be run in an X11 window or on a Linux console. Features include sound output, tape emulation (with border stripes and sound), snapshot saving and loading, and an interactive keyboard picture.
It emulates the Z80 processor as well as the 48k Spectrums other hardware: keyboard, screen, sound, tape I/O. The emulation is very close to the real thing, but it is still quite fast (It was reported to be working well on a laptop with 486 at 25Mhz!).
On the other hand, the user interface is not the best. If you would like to see such features as Spectrum 128 or IF1 emulation, and dont mind the speed decrease, then have a look at xzx, another Spectrum emulator for UNIX. (Maybe sometime Spectemu will also support those.)
Main features:
- Quite fast
- X Support with MITSHM on a local display
- Console graphics support with Linux Svgalib
- Sound support (with Linux Open Sound System and SUN sound driver)
- Snapshot saving and loading (.z80 and .sna format)
- Tape emulation with .tap and .tzx files (I/O emulation with border striping and tape sound)
- Optional quick loading of tapefiles
- "Animated" keyboard picture NEW
- Configuration NEW
<<less
Download (0.25MB)
Added: 2007-01-10 License: GPL (GNU General Public License) Price:
1021 downloads
SpectraScan 0006

SpectraScan 0006


SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate PC format... more>>
SpectraScan is a little helper program for those unlucky persons, who dont get their spectrums in an appropriate computer readable format, but on dead tree.

This project allows to convert a variety of spectrum types into a comma separated value format, which is suitable to be loaded into Excel or a statistic program.

Another feature is the ability to scan the axes of a spectrum.
<<less
Download (0.55MB)
Added: 2007-05-15 License: GPL (GNU General Public License) Price:
900 downloads
sauditor 0.3

sauditor 0.3


sauditor project is a simple sample auditor. more>>
sauditor project is a simple sample auditor.

I made it because I wanted it and wanted the practice, so please dont complain that Ive made yet another sample player.

Its simple, it uses jack and it shows a pretty spectrum analyser so you can get an idea of the spectral content of your samples. I may be the only person who finds the spectrum analyser useful, but hey. The spectrum analyser is now X based. If you want to play with the text speccy analyser, get version 0.1

It was fun to get some practice back in C and C++, as well as learning to use jack a little better and fftw, libsndfile, libsamplerate and ncurses for the first time. Add xlib to that list now, too.

Installation:

No fancy autoconf/automake, although I might sort that out later.
Just use make to build it and make install (as root) to install it

Usage:

Just run it.

Enter or P plays the current sample, space toggles playing.

If the screen goes funny (which it shouldnt do anymore) use R to refresh it

F toggles the spectrum analyser window

Q quits

H shows the help and V shows version info.

Run with the -a option to show files starting with a dot.
<<less
Download (0.016MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1344 downloads
InSilicoSpectro::InSilico::MSMSOutput 1.0.19

InSilicoSpectro::InSilico::MSMSOutput 1.0.19


InSilicoSpectro::InSilico::MSMSOutput is an object implementing common display/output methods for masses. more>>
InSilicoSpectro::InSilico::MSMSOutput is an object implementing common display/output methods for masses.

ATTRIBUTES

spectrum

A reference to a hash such as computed by MassCalculator::getFragmentMasses or an object of class MSMSTheoSpectrum.

expSpectrum

A reference to an experimental spectrum such as required by MassCalculator::matchClosest or an object of class ExpSpectrum. When this parameter is specified the constructor will assume that the hash spectrum contains data about the match with this experimental spectrum.

massIndex

The mass index in the experimental peak vectors, default 0. If expSpectrum parameter is an ExpSpectrum object this index is read from the object directly.

intensityIndex

The intensity index in the experimental peak vectors, default 1. If expSpectrum parameter is an ExpSpectrum object this index is read from the object directly.

tol

Relative mass error tolerance; this parameter is optional. When not specified, the matched masses found by the match algorithm are all preserved. When specified, the new tolerance is applied.

This parameter is mainly useful for match obtained via matchSpectrumClosest that does not apply any mass tolerance.

minTol

Absolute mass error, default value 0.2 Da. This parameter is used only in case tol parameter is specified, see above.

intSel

This parameter controls how the peak intensities are normalized, see function normalizeIntensities.

Parameter intSel is used provided expSpectrum was set.

prec

The number of digits after the decimal points for the masses. Default precision is 3 digits.

modifLvl

Controls how the modifications are highlighted in the vector splitPept defined below, see also function annotatePept.

cmp

This parameter is a reference to a comparison function used for sorting fragment names. If cmp is not set, the function cmpFragTypes is used instead.

<<less
Download (1.4MB)
Added: 2007-07-06 License: LGPL (GNU Lesser General Public License) Price:
841 downloads
MassSpec::ViewSpectrum::RealVsHypPeptide 0.02

MassSpec::ViewSpectrum::RealVsHypPeptide 0.02


MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph. more>>
MassSpec::ViewSpectrum::RealVsHypPeptide is a Perl module to view a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico.

SYNOPSIS

use MassSpec::ViewSpectrum::RealVsHypPeptide;
open GRAPHIC, ">mygraphic.png" or die "Unable to open output filen";
binmode GRAPHIC;

my @masses = (78.1,81.1,81.7,85.4,86.8,88.8,89.4,97.6,99.0,99.4,108.7,112.1,129.1,
130.1,132.1,147.7,157.1,158.1,159.1,169.1,171.1,175.1,187.1,229.1,246.2,258.1,
266.0,327.2,328.2,345.2,415.2,426.2,432.2,531.2,559.3,623.4,639.3,643.3,644.4,
645.0,647.5,686.4,687.4,689.4);
my @intensities = (8.7,7.7,7.3,10.5,7.7,7.3,8.4,8.0,9.1,9.1,7.3,29.0,12.6,7.3,8.0,
7.7,11.9,9.8,10.1,7.3,10.5,131.0,9.4,50.3,22.7,44.7,16.8,30.4,18.2,53.1,25.5,
15.7,7.7,14.0,46.8,38.4,7.3,11.5,8.7,7.3,8.7,7.3,24.8,194.2);
my $peptide = "RTSVAR";

my $vs = MassSpec::ViewSpectrum::RealVsHypPeptide->new($peptide, @masses,@intensities);
$vs->set(yaxismultiplier => 1.8); # a sample tweak to adjust the output
$vs->set(title => "BSA-689 -- " . $peptide);

my $output = $vs->plot();
print GRAPHIC $output;
close GRAPHIC;

MassSpec::ViewSpectrum::RealVsHypPeptide - View a real mass spectrum on the same graph as a hypothetical spectrum generated by fragmenting a peptide in silico. The in silico fragmention is performed by generating all of the possible peptides which contain either the amino-terminal or carboxyl-terminal amino acids.

Negative peak intensity values are permitted; this permits the drawing of "pseudospectra" which, for example, illustrate peaks present in one spectrum but missing in another. Note that these negative peaks have no true intensities, but in some cases we assign different heights to illustrate the differences among different hypothetical peaks. In addition, pseudocoloring of both positive and negative peaks is performed to illustrate what type of ion that peak represents. In some cases these ions are labelled explicitly, although in practice it is best to minimize this labelling to avoid excessive clutter.

<<less
Download (0.008MB)
Added: 2007-02-23 License: Perl Artistic License Price:
974 downloads
zblast 1.3

zblast 1.3


zblast project is a simple but manic shoot-em-up game. more>>
zblast project is a simple but manic shoot-em-up game.

There are versions for both svgalib and X.

Theres also a cut-down port/rewrite for the Sinclair Spectrum, which fits in 4k. :-) I did that one as an entry for the 2003 Minigame competition.

<<less
Download (0.53MB)
Added: 2006-11-21 License: GPL (GNU General Public License) Price:
1067 downloads
InSilicoSpectro::InSilico::MassCalculator 1.0.19

InSilicoSpectro::InSilico::MassCalculator 1.0.19


MassCalculator is a Perl module that implements common mass computations in mass spectrometry. more>>
MassCalculator is a Perl module that implements common mass computations in mass spectrometry.

SYNOPSIS

use InSilicoSpectro::InSilico::MassCalculator;
InSilicoSpectro::InSilico::MassCalculator::init(insilicodef.xml);

MassCalculator Perl library is intended to support common mass spectrometry-related computations that must be routinely performed by bioinformaticians dealing with mass spectrometry data.

To accommodate as many as possible user requirements, we decided to both support a classical procedural programming model and an object oriented model. Per se MassCalculator is not designed as an object oriented code but we provide a series of elementary classes for modeling proteins, peptides, enzymes, etc. which MassCalculator is compatible with. Moreover, the latter classes are rather simple and neutral in their design such that they should fit, after further derivations eventually, a large range of code design.

We decided not to use Perl object oriented programming to stay with relatively naive and simple code and to allow everybody to decide how to include it in its own project. Nonetheless, MassCalculator is able to deal with Perl objects we provide additionally to represent protein sequences, peptides, enzymes, mass lists, and fragmentation spectra, see their respective documentations.
MassCalculator is released under the LGPL license (see source code).

<<less
Download (1.4MB)
Added: 2007-07-03 License: LGPL (GNU Lesser General Public License) Price:
843 downloads
F Modular Synthesizer 1.0 RC2

F Modular Synthesizer 1.0 RC2


F Modular Synthesizer (FMS) is basically a tool to generate all kinds of sounds. more>>
F Modular Synthesizer (FMS) is basically a tool to generate all kinds of sounds. It should work on any up-to-date Linux system.
Main features:
Playing sounds
- with any frequency and volume
- one after another or at the same time (mixer) or both
- stereo (different sounds on different channels)
- with any balance between the two channels
- with built-in sweep that even follows frequency modulation
- like speech synthesis [listen]
- both on-the-fly playing with direct user access and asynchronous, pre-computed output; also combining the two, taking the best of both
- with all modulation options described below
Making noise
- now although it tends to get noisy in any way, we mean real noise here
- in 4 different ways
- nearly-white noise
- narrow band noise
Modulating
- amplitude (volume)
- frequency
- minima, maxima, amplitude and frequency of the modulation (here the "Fully Modular" comes to existence)
- balance, moving the sound from left to right and back in stereo mode
- narrowness of the noise frequency band in many different ways
Making music
- some-kind-of-midi-mapping mode (sound + envelope => instrument, FMS midi file format)
- auto-converter and player for MUS file format, listen [here] (Musplay)
- auto-composer for those who like a rather modern kind of music
- chords
Displaying
- spectrum of a sound
- oscillogram of a sound
- mixes between different sounds with different volumes / frequencies
Saving
- sounds as oscillograms in FMS file format (mathematical description, not complete wavetables)
- sounds as Fourier overtone amplitudes
- music in FMS midi format
- FMS output in wave format
- wave file sounds in FMS file format (auto-converter) - experimental
GUI
- a somewhat ugly and extremely limited tcl/tk gui
- FROCOR, an installation that connects the FMS sound backend to graphical interfaces and outputs
- a fully modular Qt GUI - experimental, but Ill give you a [screenshot]
Enhancements:
- This release fixes all bugs discovered via user feedback, and should be quite stable.
- Sweep frequency modulation is now implemented, and using both blur and frequency modulation on the same sound at the same time is possible.
<<less
Download (0.18MB)
Added: 2007-04-15 License: GPL (GNU General Public License) Price:
925 downloads
Fully Modular Synthesizer 0.9

Fully Modular Synthesizer 0.9


FMS is a tool to create all kinds of sounds from scratch. more>>
FMS stands for Fully Modular Synthesizer and is a tool to create all kinds of sounds from scratch.
You can play and sound (sine, triangular, etc.) with any property settings (frequency or volume) and modulations thereof.
It also features tools to save sounds, play .MUS music, graphically display sounds, and make real noise.
Main features:
Playing sounds
- with any frequency and volume
- one after another or at the same time (mixer) or both
- stereo (different sounds on different channels)
- like speech synthesis
- both on-the-fly playing with direct user access and asynchronous, pre-computed output
- with all modulation options described below
Making noise
- now although it tends to get noisy in any way, we mean real noise here
- in 4 different ways
- nearly-white noise
- narrow band noise
Modulating
- amplitude (volume)
- frequency
- minima, maxima, amplitude and frequency of the modulation (here the "Fully Modular" comes to existence)
- narrowness of the noise frequency band - experimental
Making music
- some-kind-of-midi-mapping mode (sound + envelope => instrument, FMS midi file format)
- auto-converter and player for MUS file format (Musplay)
- auto-composer for those who like a rather modern kind of music - experimental
- chords - experimental
Displaying
- spectrum of a sound
- oscillogram of a sound
Saving
- sounds as oscillograms in FMS file format (mathematical description, not complete wavetables)
- sounds as Fourier overtone amplitudes
- music in FMS midi format
- FMS output in wave format
- wave file sounds in FMS file format (auto-converter) - experimental
GUI
- a somewhat ugly and extremely limited tcl/tk gui
- FROCOR, an installation that connects the FMS sound backend to graphical interfaces and outputs
- a fully modular Qt GUI - experimental
Enhancements:
- synchronous mode (no more waiting!)
- bugfixes (no more screaming!)
- unscrewed display tools (no more segfaulting!)
- improved exacticity (no more discalculating!)
- UDS controlled sound backend (no more stupid jokes!)
<<less
Download (0.17MB)
Added: 2006-09-01 License: GPL (GNU General Public License) Price:
1152 downloads
LPI 101 study guide 2.0

LPI 101 study guide 2.0


Linux Holdings Linux study guide. more>>
This study guide from Linux Holdings will help you to train for the Linux LPI 101 exam.

Linux Holdings is a linux and Open Source training company, training Linux Administration as the core focus.

These are not the only Open Source courses we offer, but the most popular.

Training info

Linux Holdings offer a full spectrum of Linux and open source courses. These start from basic low-level courses to the very advanced administration courses.

All our administration courses are based on the international LPI certification. Our trainers are the best available in South Africa. They are not just excellent Linux administrators with many years experience; they are also the best trainers in the industry. Good administrators are not necessarily good trainers; we give you the best of both sides.

Our entry-level and intermediate courses include the ICDL for OpenOffice.org. We have a full marketing and development department constantly developing and updating courses. Linux Holdings invests huge amounts of time and resources in development, testing and research to give the best training available today.

Our quality department ensures that all students are trained to the highest standard possible. It is also the quality departments duty to ensure that students start with the right course so the learning gradient is not to high or to low. Speak to us so that we can suggest the proper courses for your IT experience.

<<less
Download (MB)
Added: 2007-01-30 License: (FDL) GNU Free Documentation License Price:
1025 downloads
jlGui for Linux 3.0

jlGui for Linux 3.0


a music player for the Java platform. more>> jlGui is a music player for the Java platform. It is based on Java Sound 1.0 (i.e. JDK 1.3+). It supports WAV, AU, AIFF, MP3, OGG VORBIS, FLAC, MONKEYs AUDIO and SPEEX audio formats. User Interface is WinAmp skins 2.0 compliant. It provides M3U and PLS support (Playlist).
Spectrum/Time visual added.
FLAC audio format support added.
Monkeys Audio format support added.
Search in playlist feature added.
Preferences panel improved :
Skin browser, spectrum analyzer setup, JavaSound device setup, system properties.
Skin support improved :
Spline for equalizer, keyboard shortcuts, drag&drop support for playlist, rollover on playlist pop-up menus.
Pop-up menus improved : Play File/Location, playlist editor switch, equalizer switch, jump to file feature.
Misc :
Front-end refactored from AWT to SWING, codecs updated, JSE 1.6RC support added.
<<less
Download (1.39MB)
Added: 2009-04-02 License: Freeware Price: Free
208 downloads
LPI 102 study guide 102.0.0

LPI 102 study guide 102.0.0


Linux Holdings Linux study guide LPI 102. more>>
Linux Holdings Linux study guide LPI 102.

Linux Holdings is a linux and Open Source training company, training Linux Administration as the core focus.

These are not the only Open Source courses we offer, but the most popular.

Training info

Linux Holdings offer a full spectrum of Linux and open source courses. These start from basic low-level courses to the very advanced administration courses.

All our administration courses are based on the international LPI certification. Our trainers are the best available in South Africa. They are not just excellent Linux administrators with many years experience; they are also the best trainers in the industry. Good administrators are not necessarily good trainers; we give you the best of both sides.

Our entry-level and intermediate courses include the ICDL for OpenOffice.org. We have a full marketing and development department constantly developing and updating courses. Linux Holdings invests huge amounts of time and resources in development, testing and research to give the best training available today.

Our quality department ensures that all students are trained to the highest standard possible. It is also the quality departments duty to ensure that students start with the right course so the learning gradient is not to high or to low. Speak to us so that we can suggest the proper courses for your IT experience.

<<less
Download (MB)
Added: 2006-05-06 License: (FDL) GNU Free Documentation License Price:
1281 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5