I’m currently working on a basic DJing program for a friend.
The design is that the front speaker output is connected to his ampilifier and DJ speakers, and that the rear speaker output is connected to his headphones.
Currently I am using HW3D sounds to position the sound in the various positions:
1. In front (main output only)
2. Behind (headphone output only)
3. Centered (both outputs on)
This is working extremely well… but all the sounds are in mono.
Is there any way to work around this?
My main idea at the moment is to find a way to make FMOD load only the left or only the right channels of a stream. This way I can open 2 mono streams and position then using FSOUND_3D_Listener_SetAttributes to be in the correct place for left and right of a stereo stream.
Maybe using something like: FSOUND_FORCEMONO_LEFTONLY or FSOUND_FORCEMONO_RIGHTONLY
Hope that makes sense.
Even is FMOD doesn’t support this at the moment… it really wouldn’t be that hard to modify it to do this.
Is this actually a viable option?
Or is there a way to make a custom 4-channel stream and perform all the stream buffer handling using a DSP callback?
I’ve noticed this post: [url:3li3nvs7]http://www.fmod.org/forum/viewtopic.php?t=3335[/url:3li3nvs7]. Is this similiar to what I need to do?
- VampyreWAB asked 14 years ago
- You must login to post comments