User Tools

Site Tools


extending_the_effects_engine

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
extending_the_effects_engine [2014/08/17 21:41]
badescunicu
extending_the_effects_engine [2014/08/19 16:34] (current)
badescunicu
Line 15: Line 15:
  
 1) EQ Effect: 1) EQ Effect:
-    * replace the current static EQ signal path with an additional EffectChain containing the EQ effect and Filter ​effect;+    * replace the current static EQ signal path with an additional EffectChain containing the EQ effect;
     * it is the perfect way to learn the effect framework and its interaction with CO;     * it is the perfect way to learn the effect framework and its interaction with CO;
     * the target of this part is removing this line[1] by moving the logic inside EngineEffectsManager::​process method;     * the target of this part is removing this line[1] by moving the logic inside EngineEffectsManager::​process method;
Line 24: Line 24:
     * create a new EffectChain which contains the current EQ (EQ which is going to be moved into the effect domain like Ryan is suggesting in the Bug Description [2]) and a filter effect;     * create a new EffectChain which contains the current EQ (EQ which is going to be moved into the effect domain like Ryan is suggesting in the Bug Description [2]) and a filter effect;
     * turn the Bitcrusher into a Butterworth EQ by copying the Butterworth signal processing to the frame created by the Bitcrusher;     * turn the Bitcrusher into a Butterworth EQ by copying the Butterworth signal processing to the frame created by the Bitcrusher;
-    * create a new EffectChain containing EQ and Filter ​EffectUnits;​+    * create a new EffectChain containing EQ EffectUnits;​
     * connect the current EQ controls to the new effect units;     * connect the current EQ controls to the new effect units;
-    * add a Brake effect and make it available for selecting, like Bitcrusher, Flanger, Echo, Reverb and Filter currently are. 
  
 2) Ability to load LV2 plugins into Mixxx 2) Ability to load LV2 plugins into Mixxx
Line 107: Line 106:
 http://​dev.drobilla.net/​browser/​trunk/​jalv/​src/​jalv.c http://​dev.drobilla.net/​browser/​trunk/​jalv/​src/​jalv.c
  
 +Related wiki pages:\\
 +[[eq_rack|EQ Effect Rack]]\\
 +[[lv2_support|LV2 Support]]
  
 **IV. About me** **IV. About me**
extending_the_effects_engine.1408326112.txt.gz ยท Last modified: 2014/08/17 21:41 by badescunicu