1 / 7

Sound Unison

Microcomputer Systems I. Sound Unison. By : Daniel Alvarado. Purpose.

arch
Download Presentation

Sound Unison

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microcomputer Systems I Sound Unison By: Daniel Alvarado

  2. Purpose For my final project I am going to use the SDRAM. I am uploading 9 files that exceed the limit of the internal memory RAM. I am going to manipulate the output so that a maximum of three files can be output together . Three files where going to be guitar tracks, other three bass files and the remaining three drums files

  3. Audacity This program helped me select a part of audio file that I liked and export is as a wav file with a sampling rate of 44100 Hz. I did this for my guitar, bass and drum tracks. I used music I had in my iTunes library to make this happen and also downloaded songs that only had an instrument playing.

  4. MATLAB Code Composer could only use files with the .dat extension, fortunately our lab instructor, Jacob, had a MATLAB class that could convert wav files to data files and give us the number of samples of the file, which will be the size of the array buffers we will need for the files to be stored in the SDRAM

  5. Instrument Array Buffers We had to tell the compiler that we were going to store the array in the section of the SDRAM called “mySDRAM” also declaring the array with the size of the number of samples obtained from the conversion back in MATLAB. Since I was uploading 9 files I had to create 9 arrays

  6. GEL Files For my project I created 6 slider GEL files. Three of them are the volumes of each instruments and have a range from 0 to a hundred. The remaining three are sliders that changes the track of each instruments and they have a range from 0 to 4

  7. Outputting three files To make this happen I created a series of if and else if statements for each instrument that would result in adding to the output

More Related