commit 4af5bbe6be4d029a91204e5f2af2b37090087b1d
Author: Leszek Koltunski <leszek@koltunski.pl>
Date:   Thu Mar 21 15:30:45 2019 +0000

    Refactor the 'Generic' app.

diff --git a/src/main/java/org/distorted/library/effect/EffectType.java b/src/main/java/org/distorted/library/effect/EffectType.java
index d8b7b25..ed4bc88 100644
--- a/src/main/java/org/distorted/library/effect/EffectType.java
+++ b/src/main/java/org/distorted/library/effect/EffectType.java
@@ -78,4 +78,16 @@ public enum EffectType
     maxtable[2] = 5;  // Max 5 FRAGMENT Effects
     maxtable[3] = 5;  // Max 5 POSTPROCESSING Effects
     }
+
+///////////////////////////////////////////////////////////////////////////////////////////////////
+/**
+ * Returns the i-th EffectType.
+ * <p>
+ * If you want to loop over all possible effect types, you need this.
+ */
+  public static EffectType getType(int ordinal)
+    {
+    return values()[ordinal];
+    }
+
   }
