diff --git a/applications/Hardware/Audiometer/AppDescription.txt b/applications/Hardware/Audiometer/AppDescription.txt index 748214f6c320953a6440ad489df64f87d2eca4dd..d8a9c040cb49bd87513a026a48a69eb897930548 100644 --- a/applications/Hardware/Audiometer/AppDescription.txt +++ b/applications/Hardware/Audiometer/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mgu@akustik.rwth-aachen.de Description: use Norsonic838, read result from Auritec-Audiometer -Dependencies: Kundt \ No newline at end of file +Dependencies: \ No newline at end of file diff --git a/applications/Hardware/ITAMotorControl/AppDescription.txt b/applications/Hardware/ITAMotorControl/AppDescription.txt index 7d02cc74c6f917a869d982f43be9697e956195c9..8c38783b5d9f19c91459f60716a02f004ef7fb97 100644 --- a/applications/Hardware/ITAMotorControl/AppDescription.txt +++ b/applications/Hardware/ITAMotorControl/AppDescription.txt @@ -1,3 +1,3 @@ Contact: pdi@akustik.rwth-aachen.de Description: Control MOVTEC motor unit -Dependencies: Beamforming, Measurement, Meshing, SourceTranslation, Vibrometer \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/Hardware/Microflown/AppDescription.txt b/applications/Hardware/Microflown/AppDescription.txt index 00297db09cd3fa1c471b0cf7fb41d7168ae4bce9..8e67917013d66cd9cbc1a4541a08b8d217751abd 100644 --- a/applications/Hardware/Microflown/AppDescription.txt +++ b/applications/Hardware/Microflown/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mmt@akustik.rwth-aachen.de Description: Microflown Impedance Measurements -Dependencies: Measurement, MicroflownImpedanceProcessor \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/Hardware/Scattering/AppDescription.txt b/applications/Hardware/Scattering/AppDescription.txt index 6e96aadadf02789bd6a06b6f7c9c05a99a331a68..1a6c1e45a930914cef0be526e5e2432968180f3d 100644 --- a/applications/Hardware/Scattering/AppDescription.txt +++ b/applications/Hardware/Scattering/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mmt@akustik.rwth-aachen.de Description: Scattering Coefficient Measurements -Dependencies: Arduino, RevChamberAbsMeas, RoomAcoustics \ No newline at end of file +Dependencies: RoomAcoustics \ No newline at end of file diff --git a/applications/Hardware/Vibrometer/AppDescription.txt b/applications/Hardware/Vibrometer/AppDescription.txt index c3e60918bf33f7a9cd2b8bbb396f334c882516aa..2e64d95eb7c1d2c4ca48a43bd326c8288044ce57 100644 --- a/applications/Hardware/Vibrometer/AppDescription.txt +++ b/applications/Hardware/Vibrometer/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mmt@akustik.rwth-aachen.de Description: Control Polytec Laser Vibrometer -Dependencies: Meshing \ No newline at end of file +Dependencies: \ No newline at end of file diff --git a/applications/Laboratory/AppDescription.txt b/applications/Laboratory/AppDescription.txt index c21afd89a2c868097c81f9bd2d9bd5ee2de9169e..a110b78e37cb1626ea341c540f846eabeb8a7c9f 100644 --- a/applications/Laboratory/AppDescription.txt +++ b/applications/Laboratory/AppDescription.txt @@ -1,3 +1,3 @@ Contact: pdi@akustik.rwth-aachen.de Description: ITA Acoustic Laboratory Course -Dependencies: BrutoConvolver, FluidBEM, LoudspeakerTools, Measurement, PoleZeroProny, FrontendControl, RoomAcoustics, SpatialAudio, SphericalHarmonics, Tools \ No newline at end of file +Dependencies: Measurement, RoomAcoustics, SpatialAudio, SphericalHarmonics \ No newline at end of file diff --git a/applications/Measurement/AppDescription.txt b/applications/Measurement/AppDescription.txt index 75881afce741f2514f9f8ff941cd221380bcf36e..571eb2e6a650c5105a811dec8b98d60af1f1fcdf 100644 --- a/applications/Measurement/AppDescription.txt +++ b/applications/Measurement/AppDescription.txt @@ -1,3 +1,3 @@ Contact: pdi@akustik.rwth-aachen.de Description: Everything to perform Acoustic Measurements -Dependencies: Nonlinear, RoomAcoustics \ No newline at end of file +Dependencies: RoomAcoustics \ No newline at end of file diff --git a/applications/Measurement/ImpedanceTube/AppDescription.txt b/applications/Measurement/ImpedanceTube/AppDescription.txt index c53cfd6097e762527e80da774e03cda0d647e0d9..722f24a2b0bf612bf49cffcb3007626441aa1194 100644 --- a/applications/Measurement/ImpedanceTube/AppDescription.txt +++ b/applications/Measurement/ImpedanceTube/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mgu@akustik.rwth-aachen.de Description: Measurement for Kundt's tube -Dependencies: Conversions, Measurement \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/Measurement/LoudspeakerTools/AppDescription.txt b/applications/Measurement/LoudspeakerTools/AppDescription.txt index a171f79b3b69610f1cb9290330e8fa47581f0c68..6612706f7bc112c61cc37a759ff01f2e1ade4e4e 100644 --- a/applications/Measurement/LoudspeakerTools/AppDescription.txt +++ b/applications/Measurement/LoudspeakerTools/AppDescription.txt @@ -1,3 +1,3 @@ Contact: pdi@akustik.rwth-aachen.de Description: Loudspeaker Measurement, Non-linearities, THD, etc. -Dependencies: Measurement, Nonlinear \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/Numeric/FluidFEM/AppDescription.txt b/applications/Numeric/FluidFEM/AppDescription.txt index 554d2c1579df4787656decbc49997522804d2af1..6ffb2c4bb10e599115ada4a494717b49b1e7dadd 100644 --- a/applications/Numeric/FluidFEM/AppDescription.txt +++ b/applications/Numeric/FluidFEM/AppDescription.txt @@ -1,3 +1,3 @@ Contact: rbo@akustik.rwth-aachen.de Description: Fluid FEM solver -Dependencies: Meshing \ No newline at end of file +Dependencies: \ No newline at end of file diff --git a/applications/RoomAcoustics/AppDescription.txt b/applications/RoomAcoustics/AppDescription.txt index 064bb20d44eeb1e066f7d72e940b5d9bb4a5704d..85fc20da75e47639ba9aa045e3533b10f1b30ef2 100644 --- a/applications/RoomAcoustics/AppDescription.txt +++ b/applications/RoomAcoustics/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mgu@akustik.rwth-aachen.de Description: Room Acoustic Parameters / Evaluation / Measurement -Dependencies: Measurement, Nonlinear, PoleZeroProny \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/SignalProcessing/Beamforming/AppDescription.txt b/applications/SignalProcessing/Beamforming/AppDescription.txt index 58f93cfc1cd3d236c52639d1ca38e07f1862fe31..7300c6b2eb4a3112a60e7b9eff9a87cc899e711d 100644 --- a/applications/SignalProcessing/Beamforming/AppDescription.txt +++ b/applications/SignalProcessing/Beamforming/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mmt@akustik.rwth-aachen.de Description: Beamforming, Array Processing -Dependencies: Meshing \ No newline at end of file +Dependencies: \ No newline at end of file diff --git a/applications/SignalProcessing/SoundFieldClassification/AppDescription.txt b/applications/SignalProcessing/SoundFieldClassification/AppDescription.txt index ffcb54ff3930f856a56b0fa9d73498e20708a229..fdc903d1eaa2b5835db5e4f321ed1638d202095d 100644 --- a/applications/SignalProcessing/SoundFieldClassification/AppDescription.txt +++ b/applications/SignalProcessing/SoundFieldClassification/AppDescription.txt @@ -1,3 +1,3 @@ Contact: rsc@akustik.rwth-aachen.de Description: Phonak Project: Sound Field Classification -Dependencies: BinauralModel, RoomAcoustics \ No newline at end of file +Dependencies: RoomAcoustics \ No newline at end of file diff --git a/applications/SpatialAudio/BalloonClass/AppDescription.txt b/applications/SpatialAudio/BalloonClass/AppDescription.txt index 47f9295b95e1ea82c3f62d7ccfcf10f320ba9ac3..7d041b90f88521afd80d79f8e9e727ed783558a6 100644 --- a/applications/SpatialAudio/BalloonClass/AppDescription.txt +++ b/applications/SpatialAudio/BalloonClass/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mpo@akustik.rwth-aachen.de Description: Balloon class for spherical measurement data -Dependencies: SourceTranslation, SphericalHarmonics \ No newline at end of file +Dependencies: SphericalHarmonics \ No newline at end of file diff --git a/applications/SphericalHarmonics/AppDescription.txt b/applications/SphericalHarmonics/AppDescription.txt index c9c707557de657c7afa796c16941d8bdb80e8fec..f01a240126c0074da8f003882c2ceba5b0b58333 100644 --- a/applications/SphericalHarmonics/AppDescription.txt +++ b/applications/SphericalHarmonics/AppDescription.txt @@ -1,3 +1,3 @@ Contact: mpo@akustik.rwth-aachen.de Description: spherical harmonics and other spherical stuff -Dependencies: BalloonClass, Meshing, SourceTranslation, SpatialAudio \ No newline at end of file +Dependencies: SpatialAudio \ No newline at end of file diff --git a/applications/TPA-TPS/AppDescription.txt b/applications/TPA-TPS/AppDescription.txt index 79da793c2d684955c632fc1472aaaf50affb7df8..198fd8fba14e3056266123a097ae63d2edec7468 100644 --- a/applications/TPA-TPS/AppDescription.txt +++ b/applications/TPA-TPS/AppDescription.txt @@ -1,3 +1,3 @@ Contact: pdi@akustik.rwth-aachen.de Description: Transfer Path Analysis and Synthesis -Dependencies: IEMauralization, Measurement, PoleZeroProny \ No newline at end of file +Dependencies: Measurement \ No newline at end of file diff --git a/applications/VirtualAcoustics/Raven/AppDescription.txt b/applications/VirtualAcoustics/Raven/AppDescription.txt index 5550c53b8affa9d8fbfe101e216274bb0050d892..db1c05c4cf136fb3a99282473da4e8b2f2144d22 100644 --- a/applications/VirtualAcoustics/Raven/AppDescription.txt +++ b/applications/VirtualAcoustics/Raven/AppDescription.txt @@ -1,3 +1,3 @@ Contact: spe@akustik.rwth-aachen.de Description: Raven Room Acoustics Simulation -Dependencies: FluidBEM, Impedance_Calculator, RoomAcoustics, SphericalHarmonics \ No newline at end of file +Dependencies: RoomAcoustics, SphericalHarmonics \ No newline at end of file diff --git a/kernel/DSP/Edit/ita_smooth.m b/kernel/DSP/Edit/ita_smooth.m index 9b57b24b85e283401cbe978e9e54ecc3e3a9df49..c67ba35eb7422661aa380dfc4ccbe082085a505c 100644 --- a/kernel/DSP/Edit/ita_smooth.m +++ b/kernel/DSP/Edit/ita_smooth.m @@ -63,12 +63,14 @@ thisFuncStr = [upper(mfilename) ':']; persistent smooth_helper if isempty(smooth_helper) + % Check if if exist('smooth.m','file') smooth_helper = @smooth; smooth_opt = []; ita_verbose_info('Using MATLAB smooth',1); else smooth_helper = @ita_smooth_helper; + smooth_opt = cell(1); ita_verbose_info('Using lowlevel Toolbox Smooth',1); end @@ -80,6 +82,9 @@ narginchk(1,6); if nargin >= 4 && strcmp(func2str(smooth_helper),'smooth'); smooth_opt = varargin(4:end); varargin(4:end) = []; +else + ita_verbose_info([thisFuncStr 'No Curve Fitting Toolbox. Additional arguments cannot be processed.'],1) + varargin(4:end) = []; end result = itaAudio([numel(audioObject),1]); diff --git a/kernel/DSP/ita_smooth_notches.m b/kernel/DSP/ita_smooth_notches.m index 26e1c6af81017ed2196e4859569f5cb143b63279..8a38c45c39fc412fca6558b76d03640e2d3b556e 100644 --- a/kernel/DSP/ita_smooth_notches.m +++ b/kernel/DSP/ita_smooth_notches.m @@ -41,6 +41,8 @@ sArgs = struct('pos1_data','itaAudio', 'bandwidth', 1/3,'squeezeFactor',0 [input,sArgs] = ita_parse_arguments(sArgs,varargin); %% Smooth Notches +% sgolay = Savitzky-Golay filter. Only possible with Curve Fitting Toolbox. +% ita_smooth will catch this. input_smooth = ita_smooth(input,sArgs.smoothType, sArgs.bandwidth, 'Abs+GDelay','sgolay',2); ratio = input/input_smooth;