Sponsored Content
Top Forums Shell Programming and Scripting A Crude 1KHz Audio Sinewave Generator Demo... Post 302761279 by DGPickett on Friday 25th of January 2013 11:31:53 AM
Old 01-25-2013
I suppose you might want MPEG2.5 and CBR for the 8000 samples a second, which is 8 samples repeated for a 1000 Hz sine tone.
MP3 - Wikipedia, the free encyclopedia

Maybe 12 bytes, one header and 8 8 bit samples?
 

7 More Discussions You Might Find Interesting

1. Programming

Python, Platform Independent, Pure Audio Sinewave Generator...

IKHz_SW_OSX.py A DEMO mono _pure_ sinewave generator using standard text mode Python 2.6.7 to at least 2.7.3. This code is EASILY modifyable to Python version 3.x.x... This DEMO kids level 1KHz generator is mainly for a MacBook Pro, (13 inch in my case), OSX 10.7.5 and above. See below...... (0 Replies)
Discussion started by: wisecracker
0 Replies

2. Windows & DOS: Issues & Discussions

A SOX 1KHz Sinewave Generator Using A Batch File...

Hi all... I don't think this has been done before but I am open to being corrected... This batch file generates a 65536 byte binary file to give 8 seconds of pure sinewave at the earphone/speaker output(s)... It uses ONLY a default Windows 32 bit installation, to Windows 7, except for the... (0 Replies)
Discussion started by: wisecracker
0 Replies

3. UNIX for Dummies Questions & Answers

A crude random byte generator...

There was an upload recently on generating a pseudo-random file when /dev/random does NOT exist. This does not need /dev/random, /dev/urandom or $RANDOM either... (I assume $RANDOM relies on the /dev/random device in some way.) This code uses hexdump just because I like hexdump for ease of... (2 Replies)
Discussion started by: wisecracker
2 Replies

4. OS X (Apple)

A Bash Audio Sweep Generator...

This is a small program as a tester for a basic sweep generator for bandwidth testing of AudioScope.sh. This DEMO is only capable of 4KHz down to about 85Hz and back due to the low bit rate, but it is proof of concept for a much wider variant using a much higher bit rate. The file generated... (4 Replies)
Discussion started by: wisecracker
4 Replies

5. OS X (Apple)

An Audio Function Generator...

Ok guys, gals and geeks... As from today I am starting to learn awk in earnest doing something totally different. I am going to create a pseudo-Audio_Function Generator centred around OSX 10.11.x minimum. The code below is a tester to see what the possibilities are. All waveforms will be... (11 Replies)
Discussion started by: wisecracker
11 Replies

6. OS X (Apple)

Variable frequency audio generator...

Hi all... I intend to do an Audio Function Generator using Awk, (already started thanks to Don), but the biggest thing I have struggled with was variable frequency. I was going to generate differing sized waveforms on the fly but that would that would mean the frequencies are dependent on any... (2 Replies)
Discussion started by: wisecracker
2 Replies

7. OS X (Apple)

A simple variable frequency sinewave audio generator.

Hi all... Well I have not been inactive but working out how to make OSX 10.14.x command line audio player have a variable sample rate. This is a back door as afplay does not have a sample rate flag unlike aplay for ALSA, in Linux flavours. This is a DEMO only but a derivative of it will... (2 Replies)
Discussion started by: wisecracker
2 Replies
7(16 December 2012)													       7(16 December 2012)

NAME
sndstat - Open Sound System status device DESCRIPTION
/dev/sndstat is a text formatted device special file that returns information about available (OSS) sound devices. This device file is obsolete and the ossinfo(1) utility should be used instead. Notice that the device numbering used in this file is different that the official numbering used by ossinfo(1) and some other utilities. /dev/sndstat uses device numbers that match the "legacy" /dev/dspN, /dev/midiN and /dev/mixerN device files. Application programs should not use /dev/sndstat to obtain information about the sound devices. The format of this file may change in the future and /dev/sndstat may even be removed from OSS in distant future. OSS 4.0 and later has an ioctl interface for getting detailed and reliable information about the devices. AUDIO USAGE HISTORY
/dev/sndstat reports some history information about previously run audio applications. This section is a debugging aid for application developers and it will be moved to the ossinfo program in the future. For example: History: /dev/oss/hdaudio0/pcm0.10: pid 6326 cmd 'error_test' OUT Play events:01009:2 Rec events:01002:0 /dev/oss/hdaudio0/pcm0.10: pid 6329 cmd 'mpg123' OUT /dev/oss/hdaudio0/pcm0.10: pid 6329 cmd 'mpg123' OUT /dev/oss/hdaudio0/pcm0.10: pid 6329 cmd 'mpg123' OUT Each line will show the the device name, PID and name of the application (if known) and access mode (IN and/or OUT). There may also be additional info about buffer underruns/overruns and other recording and playback related events. Each Play and rec events consist of 5-6 digit event code and a parameter separated by a colon. A list of defined event codes and their explanations can be found from http://manuals.opensound.com/developer/oss_error_codes.html. Purpose of these events is to inform applica- tion developers by potential problems in their code. COMPATIBILITY
/dev/sndstat has been available in all OSS versions. However in OSS 4.0 and later this device file should only be used by applications written for earlier OSS versions. OPTIONS
None PROGRAMMING INFORMATION
Some applications use /dev/sndstat to find the audio devices available in the system. This method is no longer recommended. Applications should use the SNDCTL_AUDIOINFO(2) ioctl call to find the devices. SEE ALSO
o dsp(7) - Audio device files o mixer(7) - Mixer (control panel) device files o midi(7) - MIDI device files FILES
/dev/sndstat AUTHOR
4Front Technologies OSS Devices 7(16 December 2012)
All times are GMT -4. The time now is 03:00 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy