Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Digital Audio Processing, and "soundtracing"?

  1. #1

    Digital Audio Processing, and "soundtracing"?

    I have done several image filters, and I would like to know if there are any good articles about audio filters, and maybe how to do it in DirectX, if I'm not asking for too much.

    Also, I'm interested in knowing if there is something similar to raytracing, but for audio. I mean, an algorithm that simulates sounds according to physics of sound (not light), derivated from events like friction, air compression, resonance, etc... Would this technology be called "soundtracing"? Is it already developed? Maybe physics accelerating devices must enhance a few generations to be able to simulate something like that, what do you think?

  2. #2

    Re: Digital Audio Processing, and "soundtracing"?

    Quote Originally Posted by cronodragon
    I have done several image filters, and I would like to know if there are any good articles about audio filters, and maybe how to do it in DirectX, if I'm not asking for too much.

    Also, I'm interested in knowing if there is something similar to raytracing, but for audio. I mean, an algorithm that simulates sounds according to physics of sound (not light), derivated from events like friction, air compression, resonance, etc... Would this technology be called "soundtracing"? Is it already developed? Maybe physics accelerating devices must enhance a few generations to be able to simulate something like that, what do you think?
    You mean the the doppler and EAX effects? usually software library does that.. in software or hardware.
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  3. #3

    Digital Audio Processing, and "soundtracing"?

    No, I mean if I hit a bottle of glass with a hammer, the lib must simulate the sound of the hammer, the resonance of the bottle before breaking softened by the contained liquid, then the pieces of glass crashing each other, and everything crashing in the floor... not just playing wav files, but creating the sound waves from the physical simulation algortihms.

  4. #4

    Digital Audio Processing, and "soundtracing"?

    Quote Originally Posted by cronodragon
    No, I mean if I hit a bottle of glass with a hammer, the lib must simulate the sound of the hammer, the resonance of the bottle before breaking softened by the contained liquid, then the pieces of glass crashing each other, and everything crashing in the floor... not just playing wav files, but creating the sound waves from the physical simulation algortihms.
    It is just an EAX effect.. i doubt it is created on the fly, where did you see that?
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  5. #5

    Digital Audio Processing, and "soundtracing"?

    EAX? I've never heard about that, interesting.

    Well, I was thinking about it, since raytracing can simulate light behavior, then there should exist something to simulate sound waves, if it doesn't then I'll try to make it But from what I explained to you, it seems like a lot of physic simulation is required, maybe it will be a future technology after several generations of physics acceleration... :arrow:

  6. #6

    Digital Audio Processing, and "soundtracing"?

    Quote Originally Posted by cronodragon
    EAX? I've never heard about that, interesting.

    Well, I was thinking about it, since raytracing can simulate light behavior, then there should exist something to simulate sound waves, if it doesn't then I'll try to make it But from what I explained to you, it seems like a lot of physic simulation is required, maybe it will be a future technology after several generations of physics acceleration... :arrow:
    You can specify EAX effects (echo, environment, etc..) per listener and per source...
    This is my game project - Top Down City:
    http://www.pascalgamedevelopment.com...y-Topic-Reboot

    My OpenAL audio wrapper with Intelligent Source Manager to use unlimited:
    http://www.pascalgamedevelopment.com...source+manager

  7. #7
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Digital Audio Processing, and "soundtracing"?

    Well this would be something rather innovative in the way of digital sound. The trouble would of course be in figuring out and dissecting what common elements in all the possible sound combinations would be. No small task indeed.

    However the idea is somewhat sound. [size=9px](Forgive the pun. )[/size] You can would obviously tie this in with 3D audio generation and use the combination of those set sound elements in established sources (objects, engine-wise) from physics information gathered in a 3D rendered world.

    [size=10px]Possible Scenario: Take your engine's 3D objects assign the common sound elements specific to each of them and measure in speed, mass and friction of both objects that impact and generate the resulting sound from those interactions.[/size]

    I think that would become the basic idea of what you are looking to accomplish. Though, doing something as complex as a motor engine would require a TON of processing. But the core concept might herald in the need for new audio hardware to suport such and a new 'audio innovation boom' in computer and game audio would be born.


    BTW: I think OpenAL would serve as a great platform for this sort of thing as it already has all the 3D constructs right at setup, all ready to go. Plus with it's common scheme with OpenGL, it would help fasttrack some of the initial concept design work.


    Just a few of my own ideas. I like the idea of the technology you propose, I very much would like to know more about your efforts on this. Be sure to keep us in the loop of how it all goes. :thumbup:
    Jason McMillen
    Pascal Game Development
    Co-Founder





  8. #8

    Digital Audio Processing, and "soundtracing"?

    Hey thanks! As you said it's a matter of studying every little effect and make combiations using a lot of processing power. But I think it's an interesting challenge. The game engine I'm making is based on doing what other engines don't offer. I think it would be a great addition. Then, I'll start crashing things around the house to find out how they sound :think: ...

    I found something about modern audio in games:

    http://www.digit-life.com/articles2/...ogy/index.html

  9. #9

    Digital Audio Processing, and "soundtracing"?

    WOoooo, this sounds like a massive yet facinating area of research...

    Things like EAX and DSP's are the equivalent of 2D Sprite systems with alpha.. quite primative but fund for a while.

    Sound or Molecule vibration tracing would be a brilliant field to check out..

    Instead of the usual psuedo realistic sound occurs here, gets quieter with distance (imaging early 3D sprite systems for comparison).. then add doppler effects (Basic Sprite rotation) and what do we have? A 2D system from the early 90's on an amiga

    In the 3D world of graphics we have a lot because it's harder to fool the eyes than the ears.. or most peoples ears anyway, I say that because some people have fantastic hearing and playing computer games for them must be like a world where the best games are on a Sega Mastersystem.

    Creative labs et al need to pull their respecive fingers from their bum holes and get to work on this.. realistic sound pressure simiuation. For a lot of us, we won't notice the difference.. but then maybe we will. Aferall, if I can tell the difference between a MP3 and an OGG Vorbis file of similar size, I'm sure others can.

  10. #10
    Co-Founder / PGD Elder WILL's Avatar
    Join Date
    Apr 2003
    Location
    Canada
    Posts
    6,107
    Blog Entries
    25

    Digital Audio Processing, and "soundtracing"?

    I think a key to the whole 'what kind (or category) of sound is this thing going to make' part is probably gonna be by material. Metals vs woods... or plastics vs. stone or rock...

    :lol: I think you might even be able to get right down into chemistry almost for this... but I don't know if that is too extreme for what you want.

    They even did this with smell though. I think there was 11 different elements? ...and light is obviously broken down into 3 so...
    Jason McMillen
    Pascal Game Development
    Co-Founder





Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •