Download The Analysis Reconstruction Sound Engine - The Analysis Reconstruction Sound Engine Description, The Analysis Reconstruction Sound Engine Reviews
Contact
 


 

Download

 
Download Now
GPL (GNU General Public License)
Downloads till now: 4
 
 

Quick search

 



 

Rate this software

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

No. Votes

0

 

Linux

amaroK Scripts , Audio , Graphics , Video ,

Windows

Mac

Mobile

Drivers

Scripts - DHTML

Scripts - DHTML (new)

Web Developer Blog

Web Developer Blog (new)

Scripts and Applications

Ajax
ASP
ASP.NET
C and C++
CFML
CGI and Perl
Flash
Java
JavaScript
PHP
Python
XML

The Analysis Reconstruction Sound Engine

 

Details

Last Update: 2008-01-27 05:01:26
Version: The Analysis &am
License/Program Type: GPL (GNU General Public License)
Publisher: Michel Rouzic
Price:$0.00
Description:

The Analysis & Reconstruction Sound Engine also known as ARSE, is a program that analyses a sound file into a spectrogram and is able to synthetise this spectrogram, or any other user-created image, back into a sound.
The ARSE consists in two main parts, a spectrographer with a base-2 logarithmic frequency scale, and a spectrogram synthetiser.
Unlike most spectrographers which are based on STFTs and perform the analysis by cutting the signal into small time slices to analyse these slices in the frequency domain, the ARSE is based on a filter bank followed by envelope detection, which means that the signal is cut into small frequency-domain slices, and then analysed in the time domain.
The filter bank is, as of now, made up with overlapping bandpass FIR filters defined logarithmically. Once the original signal is filtered with the filter bank, each resulting signal is sent to envelope detection.
Envelope detection in the ARSE isn't based on a Hilbert transform and peak detection, as it's usually done. To achieve envelope detection, we first perform a FFT on the signal, zero-pad the beginning of the signal in the frequency domain according to a user-defined setting, then we perform an IFFT, and, now in the time domain, we turn every negative sample into a positive one, and we low-pass filter (and eventually decimate) the signal according to the same user-defined setting as we previously used.
For instance, let's say we have a signal with a sampling frequency of 44,100 Hz, and that we want to obtain an envelope for it which sampling frequency would be 100 Hz. Once we perform the FFT, we add enough zeroes in the frequency domain at the beginning of our signal so that every frequency component shifts by 50 Hz (100 Hz divided by two, it will later appear obvious why), and we perform an IFFT. Our signal now has a sampling frequency of 44,200 Hz (44,100 + 100 Hz), and the original signal which previously spanned from 0 Hz to 22,050 Hz now spans from 50 Hz to 22,100 Hz.
Now we turn every time-domain sample into its absolute value by turning every negative sample into a positive one. To perform this on a signal means that, for example, a sine wave of a certain frequency would become a signal which periodicity would be twice that frequency. Once we low-pass filter that signal to twice that frequency we obtain that signal's envelope. In our case, now that we have obtained the absolute values for our signal, since the periodicity of a sine at the lowest frequency - 50 Hz - would now be 100 Hz, we only low-pass filter our signal at 100 Hz to obtain the original signal's envelope. We can now decimate the signal to a sample rate of 100 Hz.
The resulting envelope for each frequency band makes the horizontal lines of the image representing the spectrogram. The amplitude of the envelopes translate linearly into intensity in the image.
The spectrogram synthetiser is based on modulation using horizontal lines of the image as envelopes. Each horizontal line is upsampled to the sampling rate of the desired final signal's sampling rate, and is then modulated with, depending on the synthetisation mode chosen by the user, sines matching to the central frequency each horizontal line represents, or noise filtered through the filter bank.
What's New in This Release:
· A 16-bit WAVE output bug was fixed.
· Blackman filtering and interpolation is now used for downsizing spectrogram lines instead of nearest neighbor.



Leave a comment




(optional)

What is 7-3?




0 comments


Add to

 Del.icio.us   Digg It   Furl   YahooMyWeb   Blinklist
 

The Analysis Reconstruction Sound Engine Version History

Product Date Added
The Analysis Reconstruction Sound Engine The Analysis &am 2008-01-27 05:01:26


Related Software

dagger
From category: Audio
dagger 0.2 is audio software developed by Stephan Windm?ller. dagger is a small command-line utility for unix/linux written in Python which tags and renames audio-files. Currently supported formats...
cl-wav-synth 2006-10-26
From category: Audio
cl-wav-synth 2006-10-26 is audio software developed by Philippe Brochard. cl-wav-synth project is a wav sample editor. The wav sample editor is driven from the lisp REPL: you can watch immediately...
Chordpack
From category: Audio
Chordpack 0.8.2 is audio software developed by Daniel Polansky. Chordpack is a tool written in Perl, whose purpose is to typeset song-books/songs written in chordpro format. The typesetting is done...
BlinkFlash
From category: Graphics
BlinkFlash 1.3 is graphics software developed by Thomas Rynne. BlinkFlash is a commandline tool for uploading images to winkflash, a mail order digital photo printer. It can also create new alb...
Partyman
From category: Audio
Partyman is a simple double-deck audio player that keeps on playing as long as it\'s running....
Plarpebu
From category: Audio
Plaberpu is java clone of Winamp, that comes with an open architecture based on plugins....
Mkv2Avi
From category: Video
Mkv2Avi is a Kommander script that uses mencoder to convert Matroska (.mkv) video files to Avi (Divx or Xvid)....
A2 Flash Php Photo Gallery
From category: Graphics
Design and create fully-featured Php Flash Photo-Gallery No Flash no PHP require...
Arguvision R0
From category: Video
Arguvision R0 is video software developed by Vassili Leonov. Arguvision project is an enterprise class video surveillance system. Arguvision is based on a distributed Linux or Unix cluster archi...
CinePaint
From category: Graphics
CinePaint 0.21.2 is graphics software developed by Robin Rowe. CinePaint is painting and retouching software primarily used for motion picture frame-by-frame retouching and dust-busting. CinePaint...
cdgtools
From category: Audio
cdgtools 0.3 is audio software developed by Kelvin Lawson. cdgtools are tools for handling and ripping CD+G karaoke disks. Here are some key features of \"cdgtools\": Rips CD+G karaoke d...
AleVT 1.6.1
From category: Video
AleVT 1.6.1 is video software developed by Edgar Toernig. AleVT is a teletext/videotext decoder and browser for the bttv driver (/dev/vbi) and X11. There\'s nothing to configure. A simple \'mak...
dot2gdl
From category: Graphics
dot2gdl 0.1.111 is graphics software developed by Henrik Theilin. dot2gdl is a converter from GraphViz Dot files into aiSee (formerly xvcg) GDL files. Although the conversion is non-trivial...
aedGUI 0.1.8
From category: Graphics
aedGUI 0.1.8 is graphics software developed by Eduardo B. Fonseca. aedGUI is a cross-platform C++ GUI library that works with SDL. The goal of this project is to create a cross-platform C++ Graphic...
Audio Convert 0.3.1.1
From category: Audio
Audio Convert 0.3.1.1 is audio software developed by Edoardo. Audio Convert is a script to convert Wav, Ogg, MP3, MPC, FLAC, APE, or WMA files into Wav, Ogg, MP3, MPC, FLAC, or APE files. It...
 

Top Downloads

 
1. Canon PIXMA iP1000 Printer Driver
2. Canon PIXMA iP1200 Printer Driver x64 d
3. Canon PIXMA iP1200 Printer Driver
4. Canon PIXMA iP1300 Printer Driver a
5. Realtek ALC/ 262/ 265/ 268/ 660/ 861/ 880/ 882/ 883/ 885/ 888 Audio
6. Canon PIXMA MP210 MP Drivers
7. Canon PIXMA iP1600 Printer Driver
8. Canon i-SENSYS LBP2900 Printer Driver R
9. Asus EZVcr II
10. Canon PIXMA iP1300 Printer Driver c
11. Canon PIXMA MP160 MP Drivers xp64
12. Realtek RTL8100B(L)/RTL8100C(L)/RTL8101L/RTL8139C(L) Driver XP
13. Canon i560 Printer Driver
14. Canon PIXMA MP160 MP Drivers 9xME
15. Realtek RTL8139C(L)+/RTL8139D(L)/RTL8100(L)/RTL8130/RTL8139B(L) Driver
16. Canon LaserShot LBP-1210 Printer Driver
17. SendSong
18. Alcatel SpeedTouch 330/USB
19. Genius VideoCAM Trek
20. We iSMS

DownloadTube Editor Reviews

 
1. Able Fax Tif View
Able Fax Tif View is a FAX, TIF, PDF, EPS, PS, AI, DCX, DICO...
2. Access Manager for Windows
Access Manager for Windows is a feature-rich software that a...
3. Vista User Time Manager
Vista User Time Manager is a powerful software that enables ...
4. River Past Video Cleaner
River Past Video Cleaner is an easy-to-use, flexible, powerf...
5. Tube Explorer Lite
Tube Explorer Lite is a smart tool that will help you browse...
6. Convert MPEG To WMV
EZ MPEG To WMV Converter is an easy to use video conversion ...
7. Convert Video To AVI
EZ Video TO AVI Converter has a powerful media conversion en...
8. A-one Video Convertor
A-one video converter is a powerful tool that offers you an ...
9. ALPass
ALPass is a smart tool that allows you to automatically logi...
10. Smart Pix Manager
Smart Pix Manager is a powerful, feature-rich and user-frien...

Software Reviews Full List



Recent Blog Posts

 
1. Google Chrome – It’s Finally Here. Will A Revolution Begin?
First, it was the rumors. Then, Google announced it official...
2. An Amazing Free Document Processing Software: LyX
The documents management task could be difficult in absence ...
3. DownloadTube Toolbar is Available For Free Download
Recently, we have made available for free download the Dow...
4. A Revolution in Web Browsing: The New Firefox 3.1b1 Already Beats All Speed Records
The latest beta1 release of Mozilla Firefox 3.1 shows majo...
5. Some Little, Nice, Freeware Tools You May Never Know When You'll Need
This time I won’t speak about a single freeware program that...
6. How To Increase The Quality of Your News Articles For Search Engine Spiders
The process of articles publishing is a common practice to...
7. Digg in Press: Tips and Opinions
Regarding Digg social bookmarking service there are many a...
8. Ubuntu Linux and Windows Can Share The Desktop In Absence Of Virtual Machines
Many people asked themselves how to run Ubuntu Linux and W...
9. 2.5 Millions Downloads for FireTune: It Makes Mozilla Firefox To Run With The Speed of Light
It is well known the fact that even the latest version of M...
10. Image Galleries on Autopilot: Instant Gallery Maker
The creation of image galleries ready for web publishing...

Last 20 Scripts

 
1. Tube Spider
Tube Spider allows your visitors to search videos in Youtube
2. Azure CMS
Azure CMS is a universal software product for the developmen
3. Azure Portal
Azure Portal is a social networking script made with PHP pro
4. One Frog
One Frog is a content management system that allows you to u
5. Cigmas CMS
Cigmas CMS is a powerful web content management system for g
6. WebWord CMS
WebWord CMS is a full featured web content management system
7. Marjetica Content Management System
Marjetica Content Management System is a powerful, easy to u
8. Phenotype CMS
Phenotype CMS is a PHP/MySQL - Smarty Content Application Fr
9. Chupix CMS
Chupix is a content management system written in PHP and sto
10. Interspire Website Publisher
Interspire Website Publisher (formerly ArticleLive) is a con
11. Interspire Email Marketer
Interspire Email Marketer (formerly SendStudio) is a web bas
12. Comments RAM
Comments RAM is a lightweight PHP script that allows you to
13. KoolAjax
KoolAjax facilitates data exchange between server-side and c
14. KoolTreeView
KoolTreeView is a unique treeview control for PHP.
15. petitforum
This is a little discussion board which does not use MySQL a
16. eliteCMS
Elite CMS is an ideal content management system for a small
17. TotalW
TotalW is a simple to install and use file manager written i
18. alizer
alizer is a PHP script that analyzes the Apache log file.It
19. dpDebug 2
dpDebug 2 allows you to track down any problem with certain
20. Projector
Projector is a very simple project management system that is