Devices Body

anx_oss(0.6.2 – released Oct 18 2003) -Acts as the nexus for audio playback and recording

The audio nexus device handles the local audio playback and recording capabilities of a digital audio soundcard. Version 0.6.2 of the anx_oss device operates with the Open Sound System on Linux and other platforms.

Released under theMIT license. Distributed with the MAS core.

anx_solaris(0.6.2 – released Oct 18 2003) -Acts as the nexus for audio playback and recording

The audio nexus device handles the local audio playback and recording capabilities of a digital audio soundcard. Version 0.6.2 of the anx_solaris device operates with Sun’s native sound API on sparc and i386 platforms.

Released under theMIT license. Distributed with the MAS core.

cdrom(0.6.2 – released Oct 18 2003) -Plays audio compact discs.

The cdrom device controls the redbook-format CD audio features of a CD-ROM or DVD drive.

Released under theMIT license. Distributed with the MAS core.

channelconv (0.6.2 – released Oct 18 2003) -Changes the number of channels in an audio stream.

The channelconv device converts between mono and stereo audio data formats. A mono signal is reproduced in both channels when converting to stereo. When converting to mono, samples from both channels of stereo data are summed to form mono samples.

Released under theMIT license. Distributed with the MAS core.

codec_ulaw (0.6.2 – released Oct 18 2003) -Decodes and encodes u-Law audio data.

The codec_ulaw device decodes and encodes data in the logarithmic u-Law format at a fixed 2:1 compression ratio.

Released under theMIT license. Distributed with the MAS core.

endian (0.6.2 – released Oct 18 2003) -Converts audio samples to different machine-dependent integer formats.

The endian device converts N-channel, 16- or 32-bit integer samples to little-endian or big-endian formats.

Released under theMIT license. Distributed with the MAS core.

frag (0.6.2 – released Oct 18 2003) -Fragments audio packets.

The frag device “re-packetizes” incoming audio data, that is, it creates packets that are larger or smaller than the incoming packets, while preserving sample and channel boundaries.

Released under theMIT license. Distributed with the MAS core.

datalog (0.6.2 – released Oct 18 2003) -Logs data segments and headers to a file or the server log.

Datalog is inserted in-line or at the end of an assemblage’s flow. Logging is configured dynamically. Output is sent to a file or to the server log. Packets can be logged in an ASCII terminal-compatible hexdump format or with their raw contents. If specified, only the data headers are logged.

Released under theMIT license. Distributed with the MAS core.

func (0.6.2 – released Oct 18 2003) -Generates test tones and signals.

The func device is an audio function generator. It can produce sine, triangle, and square wave shapes, as well as white and pink filtered noise.

Released under theMIT license. Distributed with the MAS core.

mix (0.6.2 – released Oct 18 2003) -Mixes audio streams.

The mix device is a software audio mixer, capable of mixing many simultaneous audio streams to one output source.

Released under theMIT license. Distributed with the MAS core.

net (0.6.2 – released Oct 18 2003) -Maps network connections to MAS ports.

The net device is the connection terminus for MAS servers and clients. It speaks RTP over TCP, UDP, and UNIX-domain sockets.

Released under theMIT license. Distributed with the MAS core.

ppm (0.6.2 – released Oct 18 2003) -Peaks program metering.

The ppm device provides a peak program meter output with an adjustable integration time. It is inserted in-line in an audio assemblage.

Released under theMIT license. Distributed with the MAS core.

sbuf (0.6.2 – released Oct 18 2003) -Buffers an audio stream.

The sbuf device buffers incoming audio data, preserving the data segment boundaries and the interpacket timing relationships. It offers its own output pacing algorithm and can be used to provide correctly paced audio output from an erratic or incorrectly paced source. In “keep” mode, data is not discarded, and the sbuf device can be used as a server-side cache for sound clips.

Released under theMIT license. Distributed with the MAS core.

source_mp1a (0.6.2 – released Oct 18 2003) -Acts as the source for MPEG-1 audio files.

The MPEG-1 source device reads MPEG-1 (including .mp3) format files from a storage device and emits MPEG frames from its source port.

Released under theMIT license. Distributed with the MAS core.

source_wav (0.6.2 – released Oct 18 2003) -Acts as the source for .WAV format audio files.

The .WAV source device reads .WAV format files from a storage device and emits “packetized” audio data from its source port.

Released under theMIT license. Distributed with the MAS core.

split (0.6.2 – released Oct 18 2003) -Splits one data sink to N data sources.

The split device replicates data received at its sink to zero or more sources.

Released under theMIT license. Distributed with the MAS core.

squant (0.6.2 – released Oct 18 2003) -“Requantizes” audio samples by changing their resolution.

The squant device quantizes audio samples to other resolutions (e.g., 8-bit, 16-bit, etc.) When lowering the resolution (“down-quantizing”), noise shaping is applied to the sample.

Released under theMIT license. Distributed with the MAS core.

srate (0.6.2 – released Oct 18 2003) -Resamples audio data.

The srate device resamples incoming audio data. Sample rates can be set to the hundredths decimal place and can be fixed or can vary with a master clock estimate.

Released under theMIT license. Distributed with the MAS core.

tag (0.6.2 – released Oct 18 2003) -Reads ID3v1.1 tags from compatible audio streams.

The tag device reads ID3 version 1.1 “tags” from compatible audio files, such as .mp3.

Released under theMIT license. Distributed with the MAS core.

visual (0.6.2 – released Oct 18 2003) -Provides graphical visualization of audio data.

The visual device provides a spectrum analysis graphic of audio data in perceptual time. It is inserted in-line into an audio assemblage. Its direct connection to the local X server provides a fast graphics update even when the user’s session is networked.

Released under theMIT license. Distributed with the MAS core.

codec_mp1a_mad (0.6.2 – released Oct 18 2003) -Decodes MPEG 1 (including .mp3) audio data using the MAD decoder.

The codec_mp1a_mad device decodes data in the compressed MPEG 1 format. Decompression is performed using the high-quality, integer MAD library.

Released under theGPL. Distributed separately [download this device].

Devices Body
Scroll to top