Skip to content

Commit 9a08165

Browse files
committed
Correct build files
1 parent 6ddbb1d commit 9a08165

File tree

6 files changed

+21
-9
lines changed

6 files changed

+21
-9
lines changed

build/Makefile

+5-2
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ SOURCES=../src/thirdParty/cnpy/cnpy.cpp \
3737
../src/modules/ARAverager.cpp \
3838
../src/modules/PeakFollower.cpp \
3939
../src/modules/SMA.cpp \
40+
../src/modules/EMA.cpp \
4041
../src/modules/FrameGenerator.cpp \
4142
../src/modules/Window.cpp \
4243
../src/modules/HoppingGoertzelDFT.cpp \
@@ -48,19 +49,21 @@ SOURCES=../src/thirdParty/cnpy/cnpy.cpp \
4849
../src/modules/MultiSourceRoexBank.cpp \
4950
../src/modules/FixedRoexBank.cpp \
5051
../src/modules/DoubleRoexBank.cpp \
52+
../src/modules/MultiSourceDoubleRoexBank.cpp \
5153
../src/modules/OctaveBank.cpp \
5254
../src/modules/MainLoudnessDIN456311991.cpp \
5355
../src/modules/InstantaneousLoudnessDIN456311991.cpp \
5456
../src/modules/SpecificLoudnessANSIS342007.cpp \
55-
../src/modules/SpecificLoudnessModANSIS342007.cpp \
5657
../src/modules/SpecificPartialLoudnessMGB1997.cpp \
58+
../src/modules/SpecificPartialLoudnessCHGM2011.cpp \
5759
../src/modules/BinauralInhibitionMG2007.cpp \
5860
../src/modules/InstantaneousLoudness.cpp \
61+
../src/modules/ForwardMaskingPO1998.cpp \
5962
../src/models/StationaryLoudnessANSIS342007.cpp \
6063
../src/models/StationaryLoudnessDIN456311991.cpp \
6164
../src/models/StationaryLoudnessCHGM2011.cpp \
6265
../src/models/DynamicLoudnessGM2002.cpp \
63-
../src/models/DynamicLoudnessCH2012.cpp
66+
../src/models/DynamicLoudnessCH2012.cpp \
6467

6568
OBJECTS=$(SOURCES:.cpp=.o)
6669

swig/SignalBank.i

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public:
1717
inline int getNTotalSamples();
1818
int getFs();
1919
inline void setSample(int source, int ear, int channel, int sample, Real value);
20-
inline Real getSample(int source, int ear, int channel, int sample) const;
20+
inline Real getSample(int source=0, int ear=0, int channel=0, int sample=0) const;
2121
inline void setCentreFreq(int channel, Real freq);
2222
inline Real getCentreFreq(int channel) const;
2323
inline bool getTrig();

swig/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
from core import *
2-
import tools
1+
from .core import *
2+
from . import tools

swig/build.sh

100755100644
File mode changed.

swig/core.i

+8-2
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
#include "../src/modules/Butter.h"
3939
#include "../src/modules/Biquad.h"
4040
#include "../src/modules/SMA.h"
41+
#include "../src/modules/EMA.h"
4142
#include "../src/modules/AudioFileCutter.h"
4243
#include "../src/modules/FrameGenerator.h"
4344
#include "../src/modules/Window.h"
@@ -49,14 +50,16 @@
4950
#include "../src/modules/FastRoexBank.h"
5051
#include "../src/modules/MultiSourceRoexBank.h"
5152
#include "../src/modules/DoubleRoexBank.h"
53+
#include "../src/modules/MultiSourceDoubleRoexBank.h"
5254
#include "../src/modules/FixedRoexBank.h"
5355
#include "../src/modules/OctaveBank.h"
5456
#include "../src/modules/SpecificLoudnessANSIS342007.h"
55-
#include "../src/modules/SpecificLoudnessModANSIS342007.h"
5657
#include "../src/modules/SpecificPartialLoudnessMGB1997.h"
58+
#include "../src/modules/SpecificPartialLoudnessCHGM2011.h"
5759
#include "../src/modules/MainLoudnessDIN456311991.h"
5860
#include "../src/modules/BinauralInhibitionMG2007.h"
5961
#include "../src/modules/InstantaneousLoudness.h"
62+
#include "../src/modules/ForwardMaskingPO1998.h"
6063
#include "../src/modules/InstantaneousLoudnessDIN456311991.h"
6164
#include "../src/modules/ARAverager.h"
6265
#include "../src/modules/PeakFollower.h"
@@ -126,6 +129,7 @@ using std::vector;
126129
%include "../src/modules/Butter.h"
127130
%include "../src/modules/Biquad.h"
128131
%include "../src/modules/SMA.h"
132+
%include "../src/modules/EMA.h"
129133
%include "../src/modules/AudioFileCutter.h"
130134
%include "../src/modules/FrameGenerator.h"
131135
%include "../src/modules/Window.h"
@@ -138,13 +142,15 @@ using std::vector;
138142
%include "../src/modules/MultiSourceRoexBank.h"
139143
%include "../src/modules/FixedRoexBank.h"
140144
%include "../src/modules/DoubleRoexBank.h"
145+
%include "../src/modules/MultiSourceDoubleRoexBank.h"
141146
%include "../src/modules/OctaveBank.h"
142147
%include "../src/modules/SpecificLoudnessANSIS342007.h"
143-
%include "../src/modules/SpecificLoudnessModANSIS342007.h"
144148
%include "../src/modules/SpecificPartialLoudnessMGB1997.h"
149+
%include "../src/modules/SpecificPartialLoudnessCHGM2011.h"
145150
%include "../src/modules/MainLoudnessDIN456311991.h"
146151
%include "../src/modules/BinauralInhibitionMG2007.h"
147152
%include "../src/modules/InstantaneousLoudness.h"
153+
%include "../src/modules/ForwardMaskingPO1998.h"
148154
%include "../src/modules/InstantaneousLoudnessDIN456311991.h"
149155
%include "../src/modules/ARAverager.h"
150156
%include "../src/modules/PeakFollower.h"

swig/setup.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"../src/modules/Butter.cpp",
4343
"../src/modules/Biquad.cpp",
4444
"../src/modules/SMA.cpp",
45+
"../src/modules/EMA.cpp",
4546
"../src/modules/AudioFileCutter.cpp",
4647
"../src/modules/FrameGenerator.cpp",
4748
"../src/modules/Window.cpp",
@@ -54,21 +55,23 @@
5455
"../src/modules/MultiSourceRoexBank.cpp",
5556
"../src/modules/FixedRoexBank.cpp",
5657
"../src/modules/DoubleRoexBank.cpp",
58+
"../src/modules/MultiSourceDoubleRoexBank.cpp",
5759
"../src/modules/OctaveBank.cpp",
5860
"../src/modules/MainLoudnessDIN456311991.cpp",
5961
"../src/modules/SpecificLoudnessANSIS342007.cpp",
6062
"../src/modules/SpecificPartialLoudnessMGB1997.cpp",
61-
"../src/modules/SpecificLoudnessModANSIS342007.cpp",
63+
"../src/modules/SpecificPartialLoudnessCHGM2011.cpp",
6264
"../src/modules/BinauralInhibitionMG2007.cpp",
6365
"../src/modules/InstantaneousLoudness.cpp",
66+
"../src/modules/ForwardMaskingPO1998.cpp",
6467
"../src/modules/InstantaneousLoudnessDIN456311991.cpp",
6568
"../src/modules/ARAverager.cpp",
6669
"../src/modules/PeakFollower.cpp",
6770
"../src/models/StationaryLoudnessANSIS342007.cpp",
6871
"../src/models/StationaryLoudnessCHGM2011.cpp",
6972
"../src/models/StationaryLoudnessDIN456311991.cpp",
7073
"../src/models/DynamicLoudnessGM2002.cpp",
71-
"../src/models/DynamicLoudnessCH2012.cpp",
74+
"../src/models/DynamicLoudnessCH2012.cpp"
7275
],
7376
include_dirs=[numpy_include, "/usr/include"],
7477
library_dirs=['/usr/lib', '/usr/local/lib'],

0 commit comments

Comments
 (0)