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

Reply via email to