Guitar Effector using "mbed application board".

Dependencies:   C12832 mbed

Guitar Effector using "mbed application board".

/media/uploads/vaifreak/dscn0187.jpg

/media/uploads/vaifreak/schematic_00.jpg

/media/uploads/vaifreak/schematic_01.jpg

/media/uploads/vaifreak/schematic_02.jpg

Revision:
2:25adc1277b3e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/EffectUnitBase.h	Fri Sep 04 16:50:36 2015 +0000
@@ -0,0 +1,30 @@
+//=============================================================================
+//  @author vaifreak
+//  @brief  Effect Unit base class.
+//=============================================================================
+#pragma once
+
+//---------------------------------------------
+// 
+//---------------------------------------------
+class EffectUnitBase
+{
+public:
+    bool isBypass;
+
+    EffectUnitBase()
+    {
+        printf("EffectUnitBase\n");
+        isBypass = true;
+    }
+    
+    float Process( float input )
+    {
+        if( isBypass == true ) return input;
+        return ProcessConcrete( input );
+    }
+
+protected:
+    virtual float ProcessConcrete( float input ) = 0;
+
+};
\ No newline at end of file