Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 32.391.211 Times

The Analysis & Reconstruction Sound Engine 0.1

  Date Added: March 22, 2010  |  Visits: 937

The Analysis & Reconstruction Sound Engine

Report Broken Link
Printer Friendly Version

Product Homepage
Download (76 downloads)

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 isnt based on a Hilbert transform and peak detection, as its 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, lets 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 signals 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 signals 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 signals 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. Whats New in This Release: - Replaced fixed phase sine generation with random phase sine generation - Changed the PRNG - Removed the unused code - Removed every call of nearbyint() due to compatibility issues - Included the necessary files in order to make using ./configure && make && make install.

Requirements: No special requirements
Platforms: Linux
Keyword: Analysis Arse Based On Engine Filter Bank Frequency Hz Reconstruction Reconstruction Sound Engine Signal Sound Sound Engine Sound File
Users rating: 0/10

License: Freeware Size: 696.32 KB
More Reviews or Write Review

Photo & Video  -  Volevi Filter Maker
Volevi Filter Maker is based on Nokia Filter Explorer, using the Nokia Imaging SDK by allowing the user to apply a number of filter layers to existing or newly captured photos. You can then save the photo, or create a "code" to use the...
1024 KB  
Home & Leisure  -  MB Astrology Kundali Match 1.45
MB Free Astrology Kundali Match Software is an effective and an advanced match making or compatibility analysis tool based on the principles of Vedic astrology. The program attempts to provide an effective analysis of your partner’s and yours...
1.92 MB  
Games  -  OpenArena for Mac 0.8.1
OpenArena is a content project based on the GNU GPL Quake III Arena source code that uses the ioquake3 engine and runs as a stand-alone game for Windows, Linux, and Mac OS X platforms. The content is licensed under the terms of the GNU GPL.
304 MB  
Audio Tools  -  KoggEncoder 0.10.1
KoggEncoder is died and StealthSound is born ;) Based on KoggEncoder's gui, this is a totally rewritten project that can convert your sound files to another format For now it only support mp3 decoding and ogg encoding.
337.92 KB  
Games  -  Animal Connect
*Animal Connect is designed based on the classic Pikachu game and is decorated with lovely graphics, beautiful effect, quality sound, online high scores... *You have to play smartly to pair up 2 same characters which can be connected by a...
13 MB  
Games  -  Doremon Linking
*Doremon Linking is designed based on the classic Pikachu game and is decorated with lovely graphics, beautiful effect, quality sound, online high scores... *You have to play smartly to pair up 2 same Character which can be connected by a line...
17 MB  
Games  -  Marine Pairing
*Marine Pairing is designed based on the classic Pikachu game and is decorated with lovely graphics, beautiful effect, quality sound, online high scores... *You have to play smartly to pair up 2 same characters which can be connected by a...
13 MB  
Log Analyzers  -  ADMLogger 1.1
ADMLogger is a log analyzing engine based on fireparse. After I had written fireparse, I had found myself writing little scripts based on it. Like one that told me what my FTP server did that day. And then more things like - were unauthorized...
40.96 KB  
3D Graphic Tools  -  GNU Ocrad 0.17
GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. Also includes a layout analyser able to separate the columns or blocks of text normally found on printed pages. Ocrad...
75.78 KB  
Network & Internet  -  GLUE 1.2
GLUE is a soapbox engine/discussion/weblog site engine based on PHP/mySQL. It is a PHP/mySQL framework which can be used to set up discussion sites or Weblog sites. Its roots are from Weblogs, but unlike single-person Weblogs, its main focus is...
2.9 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Audio Tools  -  Free Audio Convert Wizard 4.6.6
Free Audio Convert Wizard is a powerful audio converting program, meanwhile, a video to audio converter. It enables users to convert audio files between MP3, WMA, WAV, OGG, AAC, M4A, FLAC and MP2. It also support various video files as input to...
6.58 MB  
Audio Tools  -  Free Audio Converter 2014 3.3.8
Free Audio Converter - Completely free audio converter for Windows Sound file converter for Windows. Convert audio files from many different file formats to mp3, wav or wma. For example convert wav to mp3, mp3 to wav, wma to mp3 or many other...
5.53 MB  
Audio Tools  -  Free Audio Editor 2014 10.0.8
Free Audio Editor is a multi-award winning audio editing software tool. The Free Audio Editor software includes a powerful MP3 editor feature that can edit MP3 as well as WMA, WAV, and OGG files with ease! And more, it is free! Edit audio...
19.39 MB  
Audio Tools  -  Audio Redo 2.1.7
Audio Redo is audio editing software specially designed for audio recording, editing and enhancement. It can help user set up digital audio workstation at home without spending a big load of money. Equipped with a free audio recorder, Audio Redo...
7.17 MB  
Audio Tools  -  id3v2 0.1.12
id3v2 is a command line id3v2 tag editor. You can add/modifiy/delete id3v2 tags and convert id3v1 tags to id3v2 tags. It's uses id3lib. I'm looking for a co-maintainer. Please email myers_carpenter if you are interested.
122.88 KB