This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to get digital delay

Other Parts Discussed in Thread: CCSTUDIO

I am trying to get a digital delay effect from the usb-stick. I tried hacking the aic3204 test loopline in using arrays, pointers, etc. Lots of red ink. Can someone show how to acess enough ram to record and playback about 1 seond of  sound (1 sec  at 48k is 48k  ram locations per channel).  The trick is to play back the sample first, then replace it with the new input.  From the spec sheet for the ezDsp 5505 usb stick rev C. it looks like ther should be plenty enough ram for a delay. Even 1/10th of a second? 

Parker Cox

  • Parker,

    Welcome to the TI E2E forum! I hope you will find a lot of advantage and value in the large set of answered threads (use the red Search box or just browse) as well as the answers you will get from the E2E Community. I also want to make sure you are aware of the information on TI.com in the form of documentation and application information, and also the breadth of helpful topics that are addressed on the TI Wiki Pages.

    I am not a C5505 expert, but I was trolling this forum and you just posted this a few minutes ago. So I will try to give you some quick help if I can.

    There are some great videos on the TMDX5505EZDSP product folder page. The "Create a new project w/CCStudio v4" video shows exactly how to import the example projects and run them under CCSv4. The example that he shows there executes two tests - generates a sine wave tone and does an audio IN-to-OUT loopback function.

    You should be able to edit the audio loopback function to implement an array to use as delay storage. I have to assume that you know how to write and edit C code and how to define an array in C. Then you change the loopback code to save values into the array and copy values out of the array.

    I agree that there should be plenty of room in the C5505 for what you want to do, since it has 320KB.

    Please let us know if I am taking this the wrong direction for what you are asking.

    Regards,
    RandyP

     

    If this answers your question, please click the  Verify Answer  button below. If not, please reply back with more information.