Hi Daniel, >it is hard to follow your thoughts without studding the source code. Is it >possible that you provide a drawing?
I've attached a diagram that I quickly put together. I hope it helps. Perhaps I should have specified that we need to be able to work with the EngineChannels because that's where the compressors will need to be applied. Basically, we are modifying EngineMaster and EngineChannel to allow for the inclusion of a boolean value which will be modified by the SoundManager class. This boolean will then be used by EngineMaster to determine if compression should be applied to a specific channel. Compression could be applied to an external deck if the user is not using a hardware compressor. Also, compression could be applied to the microphone input in the future, preventing painfully loud frequencies from reaching the output. Thanks! mattmik
<<attachment: Diagram.jpg>>
------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________ Get Mixxx, the #1 Free MP3 DJ Mixing software Today http://mixxx.org Mixxx-devel mailing list Mixxx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mixxx-devel