Fixing missing force32 bit compile missing flags and conditionals
Enabling the Library/Effets tabs now that Im developing ladspa
Starting my draft implementation for the UML, please visit my activity log for more details
Cleaning up main.cpp, ladspa legacy junk code was left there.
Adding EgnineEffectsUnits, EfectsUnits{View,Plugin,Controller,Backend} stubs.
Replacing QLinkedList by QList for performance awesomeness. Drafted the EffectsUnitsBackend class.
Trunk Sync
Progress with DEBUGBackend
Progress with DEBUGBackend
Documented the code, moving to LADSPABackend. Everything is working as expected.
Almost there, with the ladspa test
LADSPABackend::process is not my dearest friend. Why isn it processing?
I can hear it! LADSPABackend in the Mixxx
Developing LADSPABackend
LADSPABackend::activate done, modifying EffectsUnitsController to call it before adding plugins to the engine
LADSPABackend::process is done! Needs testing, but its working perfectly so far. Hearing Flanger on channel 1 and Reverb on channel 2.
LADSPAInstance might not instantiate a plugin when it has asymmetrical in/out ports, returning NULL for SEGFAULT pleasure. Playing with QtGUI
Prototype for WetDry is working. A simple way of implementing dynamic labels using our current skinning engine: QLabel. Packing font info inside skin.xml may suffice font consistency
Refactoring code to allow multiple instances of an Effect. EffectsUnitsInstance is born. Introducing Slots and Widgets stubs.
Engine is now processing Instances instead of Plugins, moving on with refactoring.