Thread: Audio Processing Question

  1. #1
    Matt Conway bobthebullet990's Avatar
    Join Date
    Nov 2005
    Location
    Cambridge
    Posts
    122

    Question Audio Processing Question

    Hi!!! ...I am just starting out on my final year project at university. My idea is to create an audio effects processor using C. Maybe it will have to be embedded into a device [with linux ported to it to run the software]. Basically, I want to have an audio stream and then a device which can adjust the amount of effect to add to the stream and then output the new stream with the effect added. I want to be able to have up to 3 simutaneous effects at any one time, and effects are assigned by using pre-programmed effects stored in the system; i.e. the effects could be:

    1. distortion
    2. vocalizer
    3. flanger
    4. jet effect
    5. phaser
    6. echo
    ....and the list goes on!!!

    Is it possible to do such programming in C; I'm thinking maybe i may have to learn active X or similar! ...Does anyone know any books that I could purchase to get started??? or resources that would be good to print out and read!!!

    Thanks... Matt!!!
    Many junglists take pride in their belongin to what may be referred to as a globalised drum & bass subculture, as a subculture though, it is not nearly as distinct at gothic or punk!

  2. #2
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    If you're supposedly porting this to linux, then no, ActiveX won't be what you want to learn.


    Quzah.
    Hope is the first step on the road to disappointment.

  3. #3
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > Is it possible to do such programming in C
    Why do people still ask such stupid questions when the world is full of software capable of all this kind of stuff?
    Do they imagine it's all written in some mysterious other language which can only be used for sound programming?

    "Is it possible to do such programming in C" - Yes, for damn sure it's possible
    "Is it possible for YOU to program it in C" - well that's rather harder to say, how good are you?

    Here's a free bone
    http://clusty.com/search?query=linux...Mozilla-search

    Moved to Linux board.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  4. #4
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    This question has been asked six or eight times in the past month. Perhaps this should be an FAQ?

  5. #5
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    Except the subject is far too vast, there are plenty of books and other websites to find the information on, and as everyone knows, nobody reads the FAQ.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  6. #6
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    Quote Originally Posted by Salem
    Except the subject is far too vast, there are plenty of books and other websites to find the information on
    Aggreed, however, if someone comes looking for info and this forum can direct that person to the info in one step. . . isn't that what this forum is about?

    Granted there are thousands of ways to program a DSP, but if we could at least give people a place to start that may be all they need. I am, of course, speaking about those individuals that are looking for the place to start and just need a little push, not those that are wanting someone else to write the code.
    Quote Originally Posted by Salem
    and as everyone knows, nobody reads the FAQ.
    This then begs the question: Why have the FAQ?

    If one person out of 100 reads the FAQ and finds an answer to a question is not the FAQ's purpose fullfilled?

    EDIT: Besides, it would give quzah another way to torment people that post this question.

  7. #7
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    You could always write one if you're that concerned about it.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  8. #8
    {Jaxom,Imriel,Liam}'s Dad Kennedy's Avatar
    Join Date
    Aug 2006
    Location
    Alabama
    Posts
    1,065
    Quote Originally Posted by Salem
    You could always write one if you're that concerned about it.
    I'll do that. I know how for Linux using ALSA, however, It'll take time for me to find how to do it on Windows. I've NEVER tried it on MS, except back in DOS 6.4. . . but I cheated on that one.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Reentrant Message Processing (WndProc)
    By phantomotap in forum Windows Programming
    Replies: 7
    Last Post: 04-28-2009, 10:44 AM
  2. another do while question
    By kbpsu in forum C++ Programming
    Replies: 3
    Last Post: 03-23-2009, 12:14 PM
  3. Question...
    By TechWins in forum A Brief History of Cprogramming.com
    Replies: 16
    Last Post: 07-28-2003, 09:47 PM
  4. opengl DC question
    By SAMSAM in forum Game Programming
    Replies: 6
    Last Post: 02-26-2003, 09:22 PM
  5. file writing crashes
    By test in forum C Programming
    Replies: 25
    Last Post: 08-13-2002, 08:44 AM