8:00 – 11:00 SR
- Backups
- Got the paperwork to start on getting client sites hooked up to the main system
- Bugs
- Lenny did the following and got some kind of NULL sql error. It may have happened to Carla as well
- Created a project
- Added service PM on the project tab
- saved
- Deleted the PM from the project (first tab)
- Added a Req on the second tab
- Added the same (now deleted) service PM to the Req.
- Clicked ‘update’, which threw the SQL error
- clicked close
- Checked the record, and everything appeared to be saved properly
- Other req updates using the same sequence did not cause the error
- The goal is thenter one EA line item and then link multiple req’s out of unclaimed to it. Is this possible?
- Unclaimed needs to roll up and subtotal all lines (just with matching req’s? Not sure what to do about blanks, unless there is a way to find other matching sequences)
- There are a heck of a lot of “UPDATE budget_center_contracts SET budget_center_id= NULL where uid = xx”. It’s probably a good 70% of the logs.
- Lenny did the following and got some kind of NULL sql error. It may have happened to Carla as well
11:00 – 4:30 FP
- Well, after two days of not being able to work on this due to Comps prep and trouble with a significant fraction of my vehicles, maybe I can get some 3D audio working today.
- Added everything from How to: Integrate X3DAudio with XAudio2, and definitely got a result – when the emitter position moved off of center, the sound cut out. Now you might think that’s a bad thing, but my guess is that I have some variable that either being set with zero or junk, which is messing up the sound matrix calculations.
- Using the XAudio2Sound3D project as a source of code to mine, I pulled over the (much more extensive) emitter setup and now have things working, although not as clearly as I’d like. Next is to clean up and package the code into the SampleSound-derived classes.
- And by the way, this might be a good hard hat to try the rig on: http://www.amazon.com/ERB-19224-Americana-Full-Ratchet/dp/B001LYB7JW
- Cleared a lot of nonessential (i.e. listening cone)code out of the emitter
- Realized that I could probably use voice->SetOutputMatrix() to set the channels directly. I added a method that cleans out the dspSettings.matrixCoefficients and then sets a single value in the matrix. Whadaya know – it worked

- Need to do some packaging of the code, but I now have enough to do tests for the situational awareness system and to get rid of the MIDI boards for the vibrotactile controller.

Phil, looking at your 6-3-13 post. I have the same problem with the sound cutting out when the listnener and emitter are at different positions. I can hear sound when they’re equal. Can you tell me what the problem was and how you fixed it? Been dricing me nuts, and there’s so little info on the web. Thx
Scott, It was a variable that was set to infinity or zero, I can’t remember which. I’ve posted the entire zipped MSVC solution on philfeldman.com/DxAudioInterfaceLibrary.zip. The MD5 checksum is 2292CFCB5E337122DC1D550BEE9BA69F. This should at least give you some ideas.