Menu

Tree [77d003] master /
 History

HTTPS access


File Date Author Commit
 Spectrum 2022-05-23 arkadi-kagan arkadi-kagan [77d003] Remove CVS reminders
 build 2022-05-23 arkadi-kagan arkadi-kagan [77d003] Remove CVS reminders
 src 2022-05-23 arkadi-kagan arkadi-kagan [77d003] Remove CVS reminders
 Speech.dsw 2022-05-23 arkadi-kagan arkadi-kagan [3102aa] Import from CVS
 readme.txt 2022-05-23 arkadi-kagan arkadi-kagan [3102aa] Import from CVS
 test.bin 2022-05-23 arkadi-kagan arkadi-kagan [3102aa] Import from CVS

Read Me

Project:	Speech
Author:		Arkadi Kagan
		<arkadi_kagan@hotmail.com>

This directory contain a set of projects that
was useful for first step in Audio analysis.

All projects have limitation of what can be audio
input or output: it must be raw 8 bits/sample data
without advanced information.

Current list of projects:
1. FrontEnd	- demonstrates DCT transform on continuous audio.
		Result is painted as colored greed.
		Main parameters can be adjusted.
2. Graphic	- allows to show audio source with
		different zooming.
		Can mark arbitrary part of source.
		Marked part of the source can be played.
		Marked part of the source can be saved in file.
3. Player	- player that is able to play and record
		audio data that is required by other tools.
4. ViewDCT	- demonstrates behavior of DCT coefficients.
		Allows to see how single specific DCT coefficient
		influences the resulting curve.
		Have option to tail resulting curve (after IDCT).
		Resulting curve can be played.
		Data to analyze can be loaded from a file.

Compilation instructions:
The recommended entry-point is "Speech.dsw"
This file is a workspace created by Visual C++ 6.0.

All project dependencies are signed in ".dsw" file.
This mean compilation of any project must
automatically run all its dependencies.

Advanced static libraries, used in project:
1. Audio	- library that gives simplified interface
		to audio input/output.
		Of-cause, available only relevant options
		and nothing more.
		Can be used out of project as stand-along library.
2. Math		- currently only DCT and IDCT functions.


TODO:
1. Find all possible crushes - I can`t do it without external feedback.
2. Add missing functionality that will be found critical.
MongoDB Logo MongoDB