Refactor Effect directory

pull/764/head
Javier Nonis 7 months ago
parent 37c152d2c8
commit 2d19311269
  1. 29
      src/Makefile
  2. 0
      src/effect_audio/effect_3bandeq.h
  3. 0
      src/effect_audio/effect_base.cpp
  4. 0
      src/effect_audio/effect_base.h
  5. 0
      src/effect_audio/effect_bigmuff.cpp
  6. 0
      src/effect_audio/effect_bigmuff.h
  7. 0
      src/effect_audio/effect_chorus.cpp
  8. 0
      src/effect_audio/effect_chorus.h
  9. 0
      src/effect_audio/effect_delay.cpp
  10. 0
      src/effect_audio/effect_delay.h
  11. 0
      src/effect_audio/effect_ds1.cpp
  12. 0
      src/effect_audio/effect_ds1.h
  13. 0
      src/effect_audio/effect_lpf.h
  14. 0
      src/effect_audio/effect_mverb.cpp
  15. 0
      src/effect_audio/effect_mverb.h
  16. 0
      src/effect_audio/effect_platervbstereo.cpp
  17. 2
      src/effect_audio/effect_platervbstereo.h
  18. 0
      src/effect_audio/effect_talreverb3.cpp
  19. 0
      src/effect_audio/effect_talreverb3.h
  20. 0
      src/effect_audio/moddistortion/ASinh.h
  21. 0
      src/effect_audio/moddistortion/Cosh.h
  22. 0
      src/effect_audio/moddistortion/Distortion_BigMuff.cpp
  23. 0
      src/effect_audio/moddistortion/Distortion_BigMuff.h
  24. 0
      src/effect_audio/moddistortion/Distortion_DS1.cpp
  25. 0
      src/effect_audio/moddistortion/Distortion_DS1.h
  26. 0
      src/effect_audio/moddistortion/HyperbolicTables.cpp
  27. 0
      src/effect_audio/moddistortion/HyperbolicTables.h
  28. 0
      src/effect_audio/moddistortion/OverSample.cpp
  29. 0
      src/effect_audio/moddistortion/OverSample.h
  30. 0
      src/effect_audio/moddistortion/Sinh.h
  31. 0
      src/effect_audio/mverb/MVerb.h
  32. 0
      src/effect_audio/tal-reverb-3/AllPassFilter.h
  33. 0
      src/effect_audio/tal-reverb-3/AudioUtils.h
  34. 0
      src/effect_audio/tal-reverb-3/CombFilter.h
  35. 0
      src/effect_audio/tal-reverb-3/Filter.h
  36. 0
      src/effect_audio/tal-reverb-3/HighShelf.h
  37. 0
      src/effect_audio/tal-reverb-3/LowShelf.h
  38. 0
      src/effect_audio/tal-reverb-3/NoiseGenerator.h
  39. 0
      src/effect_audio/tal-reverb-3/ParamChangeUtil.h
  40. 0
      src/effect_audio/tal-reverb-3/Params.h
  41. 0
      src/effect_audio/tal-reverb-3/PeakEq.h
  42. 0
      src/effect_audio/tal-reverb-3/Reverb - Bestest.h
  43. 0
      src/effect_audio/tal-reverb-3/Reverb - Great Sound.h
  44. 0
      src/effect_audio/tal-reverb-3/Reverb - improvement.h
  45. 0
      src/effect_audio/tal-reverb-3/Reverb.h
  46. 0
      src/effect_audio/tal-reverb-3/ReverbEngine.h
  47. 0
      src/effect_audio/tal-reverb-3/TalEq.h
  48. 0
      src/effect_audio/ykchorus/Chorus.h
  49. 0
      src/effect_audio/ykchorus/ChorusEngine.h
  50. 0
      src/effect_audio/ykchorus/DCBlock.h
  51. 0
      src/effect_audio/ykchorus/OnePoleLP.h
  52. 0
      src/effect_midi/midi_arp.cpp
  53. 0
      src/effect_midi/midi_arp.h
  54. 2
      src/effect_midi/midi_effect_base.h
  55. 0
      src/effect_midi/modarpeggiator/arpeggiator.cpp
  56. 0
      src/effect_midi/modarpeggiator/arpeggiator.hpp
  57. 0
      src/effect_midi/modarpeggiator/common/clock.cpp
  58. 0
      src/effect_midi/modarpeggiator/common/clock.hpp
  59. 0
      src/effect_midi/modarpeggiator/common/commons.h
  60. 0
      src/effect_midi/modarpeggiator/common/midiHandler.cpp
  61. 0
      src/effect_midi/modarpeggiator/common/midiHandler.hpp
  62. 0
      src/effect_midi/modarpeggiator/common/pattern.cpp
  63. 0
      src/effect_midi/modarpeggiator/common/pattern.hpp
  64. 0
      src/effect_midi/modarpeggiator/plugin.cpp
  65. 0
      src/effect_midi/modarpeggiator/plugin.hpp
  66. 0
      src/effect_midi/modarpeggiator/utils.cpp
  67. 0
      src/effect_midi/modarpeggiator/utils.hpp
  68. 20
      src/effects.h
  69. 4
      src/midi_effects.h
  70. 1
      src/minidexed.h

@ -9,18 +9,29 @@ CMSIS_DIR = ../CMSIS_5/CMSIS
OBJS = main.o kernel.o minidexed.o config.o userinterface.o uimenu.o \
mididevice.o midikeyboard.o serialmididevice.o pckeyboard.o \
sysexfileloader.o performanceconfig.o perftimer.o \
effect_base.o effect_chorus.o effect_delay.o effect_mverb.o \
effect_talreverb3.o effect_ds1.o effect_bigmuff.o \
moddistortion/Distortion_DS1.o moddistortion/Distortion_BigMuff.o \
moddistortion/HyperbolicTables.o moddistortion/OverSample.o \
effect_compressor.o effect_platervbstereo.o uibuttons.o midipin.o \
midi_arp.o modarpeggiator/common/clock.o \
modarpeggiator/common/midiHandler.o modarpeggiator/common/pattern.o \
modarpeggiator/utils.o modarpeggiator/arpeggiator.o
uibuttons.o midipin.o effect_compressor.o \
effect_audio/effect_base.o \
effect_audio/effect_chorus.o \
effect_audio/effect_delay.o \
effect_audio/effect_platervbstereo.o \
effect_audio/effect_talreverb3.o \
effect_audio/effect_mverb.o \
effect_audio/effect_ds1.o \
effect_audio/effect_bigmuff.o \
effect_audio/moddistortion/Distortion_DS1.o \
effect_audio/moddistortion/Distortion_BigMuff.o \
effect_audio/moddistortion/HyperbolicTables.o \
effect_audio/moddistortion/OverSample.o \
effect_midi/midi_arp.o \
effect_midi/modarpeggiator/common/clock.o \
effect_midi/modarpeggiator/common/midiHandler.o \
effect_midi/modarpeggiator/common/pattern.o \
effect_midi/modarpeggiator/utils.o \
effect_midi/modarpeggiator/arpeggiator.o
OPTIMIZE = -O3
include ./Synth_Dexed.mk
include ./Rules.mk
EXTRACLEAN += moddistortion/*.[od] modarpeggiator/*.[od] modarpeggiator/common/*.[od]
EXTRACLEAN += effect_audio/moddistortion/*.[od] effect_midi/modarpeggiator/*.[od] effect_midi/modarpeggiator/common/*.[od]

@ -46,7 +46,7 @@
#include <stdint.h>
#include <arm_math.h>
#include "common.h"
#include "../common.h"
#include "effect_base.h"
/***

@ -7,7 +7,7 @@
#include <string>
#include <vector>
#include "dexedadapter.h"
#include "../dexedadapter.h"
class MidiEffect
{

@ -6,16 +6,16 @@
#define _EFFECTS_H
#include <string>
#include "effect_base.h"
#include "effect_chorus.h"
#include "effect_delay.h"
#include "effect_lpf.h"
#include "effect_ds1.h"
#include "effect_bigmuff.h"
#include "effect_talreverb3.h"
#include "effect_platervbstereo.h"
#include "effect_mverb.h"
#include "effect_3bandeq.h"
#include "effect_audio/effect_base.h"
#include "effect_audio/effect_chorus.h"
#include "effect_audio/effect_delay.h"
#include "effect_audio/effect_lpf.h"
#include "effect_audio/effect_ds1.h"
#include "effect_audio/effect_bigmuff.h"
#include "effect_audio/effect_talreverb3.h"
#include "effect_audio/effect_platervbstereo.h"
#include "effect_audio/effect_mverb.h"
#include "effect_audio/effect_3bandeq.h"
inline AudioEffect* newAudioEffect(unsigned type, float32_t samplerate)
{

@ -1,8 +1,8 @@
#ifndef _MIDI_EFFECTS_H
#define _MIDI_EFFECTS_H
#include "midi_effect_base.h"
#include "midi_arp.h"
#include "effect_midi/midi_effect_base.h"
#include "effect_midi/midi_arp.h"
inline MidiEffect* newMidiEffect(unsigned type, float32_t samplerate, CDexedAdapter* synth)
{

@ -42,7 +42,6 @@
#include <circle/spinlock.h>
#include "common.h"
#include "effect_mixer.hpp"
#include "effect_platervbstereo.h"
#include "effect_compressor.h"
#include "effects.h"
#include "midi_effects.h"

Loading…
Cancel
Save