Sponsored Content
The Lounge What is on Your Mind? Top Cybersecurity Threats Earth Year 2019 | You Have Been Warned! Post 303036340 by wisecracker on Sunday 23rd of June 2019 02:57:37 PM
Old 06-23-2019
Nah! My in depth hobby is creating simple unusual electronics projects that create basic measuring devices for testing electronics in general and controlled by SW.

As quoted on another thread I am working on a basic Audio Function Generator all in pure POSIX shell scripting:
Sine, Square, Triangle, Sawtooth+, Sawtooth-, Pulse+, Pulse-, Noise and if possible Arbitrary from around 30Hz to 20KHz. It assumes that most sound systems can sample at 192000 sps maximum and 2000 sps minimum.
Obviously centred around this MBP, but includes ALSA - Linux and /dev/dsp for a limited CygWin version.
The waveforms generated will be pure ascii from character 32, (space), and character 126, (tilde).

But yes I am willing to pull out some background tracks if need be...
This User Gave Thanks to wisecracker For This Post:
 

3 More Discussions You Might Find Interesting

1. Cybersecurity

The Top Ten Cybersecurity Threats for 2009 - Draft for Comments

Following up on my 2008 list of top cybersecurity threats, I have just published The Top Ten Cybersecurity Threats for 2009 for public comments. If you are interested in cybersecurity threats, kindly email your suggestions or comments directly to me (tim dot silkroad at gmail dot com).  I will... (0 Replies)
Discussion started by: Linux Bot
0 Replies

2. What is on Your Mind?

Exactly 1 year ago today, 18-09-2019...

This is mainly for Corona688, today's date 18-09-2019. Remember from little acorns big trees grow a few months ago? Well this is well on the way to 1000+ dls by the end of the year... AMINET from its inception in 1992 is accessed by very, very many and the AMIGA is still loved by millions. ... (1 Reply)
Discussion started by: wisecracker
1 Replies

3. What is on Your Mind?

Moderator of the Year 2019 Award Announcement Only

Dear All, We are happy to post that I will be announcing soon my award for "Moderator of the Year 2019". This is a new award which I plan to announce in December of each year, starting this year (2019). The prizes will be (still working out the details): A Moderator of the Year... (3 Replies)
Discussion started by: Neo
3 Replies
XWAX(1) 						      General Commands Manual							   XWAX(1)

NAME
xwax - Digital vinyl on Linux SYNOPSIS
xwax [options] DESCRIPTION
xwax is vinyl emulation software for Linux. It allows DJs and turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal pair of turntables via timecoded vinyls. OPTIONS
The ordering of options is important; many options apply to to subsequent music libraries or decks, which can be given multiple times. See the EXAMPLES below. -l path Scan the music library at the given path. -p path Load a playlist at the given path. This operation is identical to scanning a music library except that the order is defined by the output of the scanner executable. -t name Use the named timecode for subsequent decks. See -h for a list of valid timecodes. You will need the corresponding timecode signal on vinyl to control playback. -33 Set the reference playback speed for subsequent decks to 33 and one third revolutions per minute. This is the default. -45 Set the reference playback speed for subsequent decks to 45 revolutions per minute. -i path Use the given importer executable for subsequent decks. -s path Use the given scanner executable to scan subsequent music libraries. -h Display the help message and default values. ALSA DEVICE OPTIONS
The following options are available only when xwax is compiled with ALSA support. -a device Create a deck which uses the given ALSA device (eg. plughw:0). -r hz Set the sample rate for subsequent decks. -m milliseconds Set the ALSA buffer time for subsequent decks. JACK DEVICE OPTIONS
The following options are available only when xwax is compiled with JACK support. -j name Create a deck which connects to JACK and registers under the given name. xwax does not set the sample rate for JACK devices; it uses the sample rate given in the global JACK configuration. OSS DEVICE OPTIONS
The following options are available only when xwax is compiled with OSS support. -d pathname Create a deck which uses the given OSS device (eg. /dev/dsp). -r hz Set the sample rate for subsequent decks. -b n Set the number of OSS buffers for subsequent decks. -f n Set the OSS buffer size (2^n bytes). CONTROLS
The playback of each deck (direction, speed and position) is controlled via the incoming timecode signal from the turntables. The keyboard provides additional controls. Record selection controls: cursor up, cursor down Move highlighted record up/down by one. page up, page down Scroll the record listing up/down by one page. left cursor, right cursor Switch to the previous/next crate of records. tab Toggle between the current crate and the 'All records' crate. To filter the current list of records type a portion of a record name. Separate multiple searches with a space, and use backspace to delete. Deck-specific controls: Deck 0 Deck 1 Deck 2 F1 F5 F9 Load currently selected track to this deck F2 F6 F10 Reset start of track to the current position F3 F7 F11 Toggle timecode control on/off Audio display controls: +, - Zoom in/out the close-up audio meters for all decks. EXAMPLES
2-deck setup using one directory of music and OSS devices: xwax -l ~/music -d /dev/dsp -d /dev/dsp1 As above, but using ALSA devices: xwax -l ~/music -d hw:0 -d hw:1 2-deck setup using a different timecode on each deck: xwax -l ~/music -t serato_2a -d hw:0 -t mixvibes_v2 -d hw:1 As above, but with the second deck at 45 RPM: xwax -l ~/music -t serato_2a -d hw:0 -t mixvibes_v2 -45 -d hw:1 3-deck setup with the third deck at a higher sample rate: xwax -l ~/music -r 48000 -a hw:0 -a hw:1 -r 96000 -a hw:2 Using all three device types simultaneously, one deck on each: xwax -l ~/music -a hw:0 -d /dev/dsp1 -j jack0 Scan multiple music libraries: xwax -l ~/music -l ~/sounds -l ~/mixes -a hw:0 Scan a second music library using a custom script: xwax -l ~/music -i ./custom-scan -l ~/sounds -a hw:0 HOMEPAGE
http://www.xwax.co.uk/ AUTHOR
Mark Hills <mark@pogo.org.uk> XWAX(1)
All times are GMT -4. The time now is 09:51 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy