Linux SoftwareMultimediaAudioLibSound77 34

LibSound77 34


LibSound77 is a library for producing sound data in FORTRAN77 programs compiled with g77. It provides a small and dirty, but usabl
Developer:   T. Boudet
      more software by author →
Price:  0.00
License:   Freely Distributable
File size:   9K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


LibSound77 is a library for producing sound data in FORTRAN77 programs compiled with g77.

It provides a small and dirty, but usable, interface for outputting sound to speakers or .wav files. It has only been tested on computers of the i386 architecture.

Playing sound:

Stereo output are currently not supported, but work on it is in progress... See the file beep77.f for example code.
call ao77ini()
Initialise library, must be called before ploping.
call ao77set(samplerate, nbrchannels)
set up parameters: samplerate is an integer like 44100, nbrchannels is an integer and must be 1.
call ao77out(sample)
Put a sound sample, who is an integer*2, on the way to the speakers. Do it as quickly as possible...
call ao77end()
Stop the sound-system, release ressources. Must be called after use

Writing and reading .WAV

Stereophonics files are now supported, still experimental. See the file sinus.f for writing example code. See the file play77.f for reading example code.
fn = sndfopen('plop.wav', MODE, rate, channels)
Open a file for reading, if mode is 'I' or writing if mode is 'O'. You can have up to 42 files simultaneously open. When you are a writer, you must set channels to 1 or 2.
call sndfput(fn, sample)
Add a sample to the file. Samples are integer*2 values.
call sndfput2(fn, left, right)
Add two samples to the stereo file. Samples are integer*2 values.
err = sndfget(fn, sample)
Get a sample from a file opened for read. When success, return value is 1, when at end of file, return value is 0. Negatives are errors.
call sndfclose(fn)
Flush all datas and close the file.

What's New in This Release:
??? This release might work with stereophonic ushort data, on .WAV files, and on speakers.
tags the file  example code  see the  integer*2 values  return value  this release  are integer*2  file samples  for reading  wav files  samples are  

Download LibSound77 34


 http://tontonth.free.fr/libsound77.tar.gz


Authors software

Visuel Hexdiff 0.0.48 (by T. Boudet)

LibSound77 34 (by T. Boudet)
LibSound77 is a library for producing sound data in FORTRAN77 programs compiled with g77.

It provides a small and dirty, but usabl


Similar software

LibSound77 34 (by T. Boudet)
LibSound77 is a library for producing sound data in FORTRAN77 programs compiled with g77.

It provides a small and dirty, but usabl

Virtual Drum Machine 0.3 (by Sed Barbouky)
Virtual Drum Machine is a simple drum machine.

It works for little endian/linux kind of machines

Audio File Library 0.2.6 (by Michael Pruett)
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, N

libsndfile 1.0.17 (by Erik de Castro Lopo)
Libsndfile is a C library for reading and writing files containing sampled sound (such as the Apple/SGI AIFF format and MS Windows WA

MO3 2.2 (by un4seen developments)
MO3 is a file format, encapsulating the features of several "MOD" formats (IT, XM, S3M, MTM, MOD), but with one big difference - MP3

dsprec 0.2 (by Tom Clegg)
dsprec is a program that reads samples from the /dev/dsp device and outputs them to standard output.It allows you to specify the samp

audiofile 0.2.6 (by Michael Pruett)
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, N

SigBrowser 0.4 (by Stefan Fuch)
SigBrowser is a small tool to display large signals (up to 2 GB filesize / 1-6 channels / 16 bit integer).

SigBrowser allows you

SoundTouch Sound Processing Library 1.3.0 (by Olli Parviainen)
SoundTouch Sound Processing Library is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of au

WaveMixer 0.4 (by Raoul Hecky)
WaveMixer is a multitrack sample editor.

WaveMixer is a multitrack wave editor


Other software in this category

gpac 0.4.2 (by Jean Le Feuvre)
GPAC is an implementation of the MPEG-4 Systems standard (ISO/IEC 14496-1) developed from scratch in ANSI C.

The main development

Gaim Video and Voice Support 1.2.0 (by Tim Ringenbach)

XMMS 1.2.10 (by H?vard Kv?len)
XMMS is a multimedia player for unix systems

LAME 3.97 (by Mark Taylor)
LAME is short from LAME Ain't an MP3 Encoder and is a research project for learning about and improving MP3 encoding technology

Audacity 1.2.6 (by Dominic Mazzoni)
Audacity project is a free, easy-to-use audio editor and recorder for Windows, Mac OS X

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags