Abstract

Ports in computers are used mainly for two reasons : Device control & communication. Parallel ports are mainly meant for connecting the printer to the PC. The purpose of this paper is to design and analayze a sound generator for wave file format by the use of the data and command port of the parallel printer port , the parallel printer port is being programmed to transmit the data from the wave file to the designed device. Some of integrated circuits used in abundance in most electronic applications have been selected in order to achieve its purpose, that all the constituencies used are electronic circuits and logical circuits dependent upon in the design of this sound generator. A digital to analog converter is being used in order to transfer the data from the digital to analog to be heard by the human ear. A program written in Visual Basic language to extract the data from the wave file and to activate the designed device.

Highlights

  • In this work a sound generator device which act as sound card for .wav file format has been designed and analyzed by the use of parallel printer port

  • This sound generator could be used for providing the audio component for multimedia applications such as music composition, editing video or audio

  • I conclude that when converting the digital sound file to the analog signals we must use converting circuits which is called "Digital to Analog Converter " there are many types of this converter like (R-2R-4R-8R) and (R-2R) but the second is more spreading and more exactness and efficient so I use (R-2R) converter which have high features, clearness, and high efficient to convert from digital system to analog system

Read more

Summary

Introduction

The 3BCh base address was originally introduced used for Parallel Ports on early Video Cards. . File Structure Wave files use the standard RIFF structure which groups the files contents (sample format, digital audio samples, etc.) into separate chunks, each containing it's own header and data bytes (table 2). The chunk header specifies the type and size of the chunk data bytes This organization method allows programs that do not use or recognize particular types of chunks to skip over them and continue processing following known chunks. Chunk ID "RIFF" Chunk Data Size RIFF Type ID "WAVE" Chunk ID "fmt " Chunk Data Size Sample Format Info Chunk ID "data" Chunk Data Size Digital Audio Samples Chunk Header Chunk Data Bytes

Sound Generator Overview
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call