Sponsored Content
Top Forums Shell Programming and Scripting A Crude 1KHz Audio Sinewave Generator Demo... Post 302761239 by wisecracker on Friday 25th of January 2013 10:56:42 AM
Old 01-25-2013
Hi DGPickett...

Certainly not 8 bytes for a single shot, that is for sure!

If it is possible to generate a "sinewave.mp3" _sinewave_ file, or any known waveshape for that matter, for 8 seconds inside 7 simple lines of code that anyone can understand without first recording said waveform then I would be mighty interested... ;o)
 

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
MP3WRAP(1)						      General Commands Manual							MP3WRAP(1)

NAME
mp3wrap -- Utility for mp3 wrapping SYNOPSIS
mp3wrap [options] OUTPUTFILE f1.mp3 f2.mp3 [f3.mp3]... DESCRIPTION
Mp3Wrap is a free command-line utility, which wraps two or more mp3 files in one large playable file, without losing filename and ID3 informations. It's useful to make large files easy to download on internet and then easy to split again in few seconds. You can split orig- inal files using mp3splt: http://mp3splt.sourceforge.net Mp3Wrap will create a file named: OUTPUTFILE_MP3WRAP.mp3. It's important you don't remove the MP3WRAP string, because this will tell the split program Mp3Splt that the file is wrapped and can be splitted just with -w option. There is also the possibility to specify a custom extension to created file (such as "OUTPUTFILE - MP3WRAP - wrapped by me.mp3"). This can be done using config file (see below), just adding the line "EXT=my ext.mp3" into it. Note that your custom extension must contain MP3WRAP string anywhere, otherwise program will add it by itself. Mp3Wrap will also add to the file a ID3v2 containing informations on how to split the file; you can change Title and Album tags but PLEASE DO NOT REMOVE THE COMMENT. OPTIONS
-a Add specified files to an existing Mp3Wrap file. Files are appended and the index is updated. -l List all files wrapped into a Mp3Wrap file. Doesn't extract anything -v Verbose mode. Mp3Wrap will display additional informations on process and, when using list option (-l) it will show many extra infos on wrapped files. CONFIGURATION FILE
For Linux version valid configuration files are: ~/.mp3wrap (in home directory) .mp3wrap (in the dir you are in that moment). For WIN32 version: PROG_DIR/mp3wrap.ini (dir where mp3wrap.exe is) mp3wrap.ini (in the dir you are in that moment). FILE FORMAT The file consists of key-value pairs in the form KEY=value where key contains no whitespace and no equal signs. value will be all of the text after the equal sign until (but not including) the end- ing newline. Beware of extra spaces at the end of the line! They will probably be interpreted as part of the option value. Valid option keys are: EXT The extension mp3wrap will append to created files. Here is an example: EXT=_MP3WRAP_wrapped by me.mp3 EXAMPLES
mp3wrap album.mp3 file1.mp3 file2.mp3 file3.mp3 file4.mp3 mp3wrap -v album.mp3 file*.mp3 mp3wrap -a album.mp3 file5.mp3 file6.mp3 mp3wrap -l album.mp3 mp3wrap -lv album.mp3 BUGS
Report any bugs you find to Author (see below). Advices and info requests are welcome. SEE ALSO
mp3splt(1) AUTHOR
Matteo Trotta <mtrotta@users.sourceforge.net>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License. This can be found as COPYING in mp3wrap directory. MP3WRAP(1)
All times are GMT -4. The time now is 12:44 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy