diff --git a/AccumulativeRingMod/source/dsp/dspcore.cpp b/AccumulativeRingMod/source/dsp/dspcore.cpp
index cd921941..ae7341ec 100644
--- a/AccumulativeRingMod/source/dsp/dspcore.cpp
+++ b/AccumulativeRingMod/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/AccumulativeRingMod/source/dsp/dspcore.hpp b/AccumulativeRingMod/source/dsp/dspcore.hpp
index 5acaae33..fc07e8d1 100644
--- a/AccumulativeRingMod/source/dsp/dspcore.hpp
+++ b/AccumulativeRingMod/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/dsp/filter.hpp b/AccumulativeRingMod/source/dsp/filter.hpp
index 3b6bc2fd..e04c1321 100644
--- a/AccumulativeRingMod/source/dsp/filter.hpp
+++ b/AccumulativeRingMod/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/editor.cpp b/AccumulativeRingMod/source/editor.cpp
index 40cf485d..5d59d39d 100644
--- a/AccumulativeRingMod/source/editor.cpp
+++ b/AccumulativeRingMod/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/AccumulativeRingMod/source/editor.hpp b/AccumulativeRingMod/source/editor.hpp
index b46174cb..0e751663 100644
--- a/AccumulativeRingMod/source/editor.hpp
+++ b/AccumulativeRingMod/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/fuid.hpp b/AccumulativeRingMod/source/fuid.hpp
index 10637cdf..7f5d9560 100644
--- a/AccumulativeRingMod/source/fuid.hpp
+++ b/AccumulativeRingMod/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/gui/splashdraw.cpp b/AccumulativeRingMod/source/gui/splashdraw.cpp
index c31c0319..f450ec78 100644
--- a/AccumulativeRingMod/source/gui/splashdraw.cpp
+++ b/AccumulativeRingMod/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/AccumulativeRingMod/source/parameter.cpp b/AccumulativeRingMod/source/parameter.cpp
index 5b11ca16..87348b4a 100644
--- a/AccumulativeRingMod/source/parameter.cpp
+++ b/AccumulativeRingMod/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/AccumulativeRingMod/source/parameter.hpp b/AccumulativeRingMod/source/parameter.hpp
index 1e804f52..f7125ba6 100644
--- a/AccumulativeRingMod/source/parameter.hpp
+++ b/AccumulativeRingMod/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/plugfactory.cpp b/AccumulativeRingMod/source/plugfactory.cpp
index 0b5027bc..dda2f48e 100644
--- a/AccumulativeRingMod/source/plugfactory.cpp
+++ b/AccumulativeRingMod/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/AccumulativeRingMod/source/plugprocessor.cpp b/AccumulativeRingMod/source/plugprocessor.cpp
index 1094aaa5..60fef52e 100644
--- a/AccumulativeRingMod/source/plugprocessor.cpp
+++ b/AccumulativeRingMod/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/AccumulativeRingMod/source/plugprocessor.hpp b/AccumulativeRingMod/source/plugprocessor.hpp
index aba20e8c..c1a90eb2 100644
--- a/AccumulativeRingMod/source/plugprocessor.hpp
+++ b/AccumulativeRingMod/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/source/version.hpp b/AccumulativeRingMod/source/version.hpp
index 8694d556..3d378c8c 100644
--- a/AccumulativeRingMod/source/version.hpp
+++ b/AccumulativeRingMod/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of AccumulativeRingMod.
-//
-// AccumulativeRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// AccumulativeRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with AccumulativeRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/AccumulativeRingMod/test/testdsp.cpp b/AccumulativeRingMod/test/testdsp.cpp
index 3e05da88..583db95e 100644
--- a/AccumulativeRingMod/test/testdsp.cpp
+++ b/AccumulativeRingMod/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_SIDECHAIN 1;
diff --git a/BasicLimiter/source/dsp/dspcore.cpp b/BasicLimiter/source/dsp/dspcore.cpp
index c36761a8..53eb0933 100644
--- a/BasicLimiter/source/dsp/dspcore.cpp
+++ b/BasicLimiter/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/BasicLimiter/source/dsp/dspcore.hpp b/BasicLimiter/source/dsp/dspcore.hpp
index 4579b333..d23c5d33 100644
--- a/BasicLimiter/source/dsp/dspcore.hpp
+++ b/BasicLimiter/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/source/dsp/limiter.hpp b/BasicLimiter/source/dsp/limiter.hpp
index c35954c8..f31cabd5 100644
--- a/BasicLimiter/source/dsp/limiter.hpp
+++ b/BasicLimiter/source/dsp/limiter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/dsp/smoother.hpp"
diff --git a/BasicLimiter/source/dsp/polyphase.hpp b/BasicLimiter/source/dsp/polyphase.hpp
index 4fbe099d..676d7096 100644
--- a/BasicLimiter/source/dsp/polyphase.hpp
+++ b/BasicLimiter/source/dsp/polyphase.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/source/editor.cpp b/BasicLimiter/source/editor.cpp
index 8dbbda7f..5070d1b6 100644
--- a/BasicLimiter/source/editor.cpp
+++ b/BasicLimiter/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/BasicLimiter/source/editor.hpp b/BasicLimiter/source/editor.hpp
index d619660c..96f90a5b 100644
--- a/BasicLimiter/source/editor.hpp
+++ b/BasicLimiter/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/source/fuid.hpp b/BasicLimiter/source/fuid.hpp
index c54bb5b1..4776bbb8 100644
--- a/BasicLimiter/source/fuid.hpp
+++ b/BasicLimiter/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/source/gui/splashdraw.cpp b/BasicLimiter/source/gui/splashdraw.cpp
index 6d86d039..ad309500 100644
--- a/BasicLimiter/source/gui/splashdraw.cpp
+++ b/BasicLimiter/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/BasicLimiter/source/parameter.cpp b/BasicLimiter/source/parameter.cpp
index 10e00867..b16af90b 100644
--- a/BasicLimiter/source/parameter.cpp
+++ b/BasicLimiter/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/BasicLimiter/source/parameter.hpp b/BasicLimiter/source/parameter.hpp
index 0a7566f2..a94daa99 100644
--- a/BasicLimiter/source/parameter.hpp
+++ b/BasicLimiter/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr float maxAttackSeconds = 1.0f;
diff --git a/BasicLimiter/source/plugfactory.cpp b/BasicLimiter/source/plugfactory.cpp
index d5112d0f..528bfa57 100644
--- a/BasicLimiter/source/plugfactory.cpp
+++ b/BasicLimiter/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/BasicLimiter/source/plugprocessor.cpp b/BasicLimiter/source/plugprocessor.cpp
index 75f1cc06..ac0ee53f 100644
--- a/BasicLimiter/source/plugprocessor.cpp
+++ b/BasicLimiter/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/BasicLimiter/source/plugprocessor.hpp b/BasicLimiter/source/plugprocessor.hpp
index 51ab70a1..9bc1f597 100644
--- a/BasicLimiter/source/plugprocessor.hpp
+++ b/BasicLimiter/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/source/version.hpp b/BasicLimiter/source/version.hpp
index ed320c0e..4e2c436b 100644
--- a/BasicLimiter/source/version.hpp
+++ b/BasicLimiter/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of BasicLimiter.
-//
-// BasicLimiter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiter. If not, see .
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiter/test/testdsp.cpp b/BasicLimiter/test/testdsp.cpp
index 727562c2..301a7cf3 100644
--- a/BasicLimiter/test/testdsp.cpp
+++ b/BasicLimiter/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/BasicLimiterAutoMake/source/dsp/dspcore.cpp b/BasicLimiterAutoMake/source/dsp/dspcore.cpp
index 229a2945..41ba297d 100644
--- a/BasicLimiterAutoMake/source/dsp/dspcore.cpp
+++ b/BasicLimiterAutoMake/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/BasicLimiterAutoMake/source/dsp/dspcore.hpp b/BasicLimiterAutoMake/source/dsp/dspcore.hpp
index ac5924b3..610fbea1 100644
--- a/BasicLimiterAutoMake/source/dsp/dspcore.hpp
+++ b/BasicLimiterAutoMake/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/dsp/limiter.hpp b/BasicLimiterAutoMake/source/dsp/limiter.hpp
index 465ac247..156303a4 100644
--- a/BasicLimiterAutoMake/source/dsp/limiter.hpp
+++ b/BasicLimiterAutoMake/source/dsp/limiter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/dsp/smoother.hpp"
diff --git a/BasicLimiterAutoMake/source/dsp/polyphase.hpp b/BasicLimiterAutoMake/source/dsp/polyphase.hpp
index 79935b29..5a468d0a 100644
--- a/BasicLimiterAutoMake/source/dsp/polyphase.hpp
+++ b/BasicLimiterAutoMake/source/dsp/polyphase.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/editor.cpp b/BasicLimiterAutoMake/source/editor.cpp
index 0d2ad4f2..6910e67f 100644
--- a/BasicLimiterAutoMake/source/editor.cpp
+++ b/BasicLimiterAutoMake/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/BasicLimiterAutoMake/source/editor.hpp b/BasicLimiterAutoMake/source/editor.hpp
index acac1877..96f90a5b 100644
--- a/BasicLimiterAutoMake/source/editor.hpp
+++ b/BasicLimiterAutoMake/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/fuid.hpp b/BasicLimiterAutoMake/source/fuid.hpp
index 7561ec1e..60484730 100644
--- a/BasicLimiterAutoMake/source/fuid.hpp
+++ b/BasicLimiterAutoMake/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/gui/splashdraw.cpp b/BasicLimiterAutoMake/source/gui/splashdraw.cpp
index 203bbcbb..27ef5945 100644
--- a/BasicLimiterAutoMake/source/gui/splashdraw.cpp
+++ b/BasicLimiterAutoMake/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/BasicLimiterAutoMake/source/parameter.cpp b/BasicLimiterAutoMake/source/parameter.cpp
index 743764fe..caf824e8 100644
--- a/BasicLimiterAutoMake/source/parameter.cpp
+++ b/BasicLimiterAutoMake/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/BasicLimiterAutoMake/source/parameter.hpp b/BasicLimiterAutoMake/source/parameter.hpp
index 8452bd7b..90a3d8bc 100644
--- a/BasicLimiterAutoMake/source/parameter.hpp
+++ b/BasicLimiterAutoMake/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/plugfactory.cpp b/BasicLimiterAutoMake/source/plugfactory.cpp
index 36d463b7..528bfa57 100644
--- a/BasicLimiterAutoMake/source/plugfactory.cpp
+++ b/BasicLimiterAutoMake/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/BasicLimiterAutoMake/source/plugprocessor.cpp b/BasicLimiterAutoMake/source/plugprocessor.cpp
index 509a3739..679d7659 100644
--- a/BasicLimiterAutoMake/source/plugprocessor.cpp
+++ b/BasicLimiterAutoMake/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/BasicLimiterAutoMake/source/plugprocessor.hpp b/BasicLimiterAutoMake/source/plugprocessor.hpp
index 6139bd06..9bc1f597 100644
--- a/BasicLimiterAutoMake/source/plugprocessor.hpp
+++ b/BasicLimiterAutoMake/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/source/version.hpp b/BasicLimiterAutoMake/source/version.hpp
index 9bfe16b3..8dd21431 100644
--- a/BasicLimiterAutoMake/source/version.hpp
+++ b/BasicLimiterAutoMake/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of BasicLimiterAutoMake.
-//
-// BasicLimiterAutoMake is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// BasicLimiterAutoMake is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with BasicLimiterAutoMake. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/BasicLimiterAutoMake/test/testdsp.cpp b/BasicLimiterAutoMake/test/testdsp.cpp
index 4a487c43..82e6af95 100644
--- a/BasicLimiterAutoMake/test/testdsp.cpp
+++ b/BasicLimiterAutoMake/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_SIDECHAIN 1;
diff --git a/ClangCymbal/source/controller.hpp b/ClangCymbal/source/controller.hpp
index bc53b6b2..46e5d4af 100644
--- a/ClangCymbal/source/controller.hpp
+++ b/ClangCymbal/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/dspcore.cpp b/ClangCymbal/source/dsp/dspcore.cpp
index 984bba99..83b0ce81 100644
--- a/ClangCymbal/source/dsp/dspcore.cpp
+++ b/ClangCymbal/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/ClangCymbal/source/dsp/dspcore.hpp b/ClangCymbal/source/dsp/dspcore.hpp
index 3b0b9c0f..aa3c0412 100644
--- a/ClangCymbal/source/dsp/dspcore.hpp
+++ b/ClangCymbal/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/envelope.hpp b/ClangCymbal/source/dsp/envelope.hpp
index a55ee23a..27be60e1 100644
--- a/ClangCymbal/source/dsp/envelope.hpp
+++ b/ClangCymbal/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/fdn.hpp b/ClangCymbal/source/dsp/fdn.hpp
index 6aefa808..be0268e7 100644
--- a/ClangCymbal/source/dsp/fdn.hpp
+++ b/ClangCymbal/source/dsp/fdn.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/lfo.hpp b/ClangCymbal/source/dsp/lfo.hpp
index f793de75..4bf5970a 100644
--- a/ClangCymbal/source/dsp/lfo.hpp
+++ b/ClangCymbal/source/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/oscillator.hpp b/ClangCymbal/source/dsp/oscillator.hpp
index 33e76d79..9f3dca0b 100644
--- a/ClangCymbal/source/dsp/oscillator.hpp
+++ b/ClangCymbal/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/dsp/svf.hpp b/ClangCymbal/source/dsp/svf.hpp
index 047dcba5..31dce02d 100644
--- a/ClangCymbal/source/dsp/svf.hpp
+++ b/ClangCymbal/source/dsp/svf.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/editor.cpp b/ClangCymbal/source/editor.cpp
index c86da35c..ffb89774 100644
--- a/ClangCymbal/source/editor.cpp
+++ b/ClangCymbal/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "gui/randomizebutton.hpp"
diff --git a/ClangCymbal/source/editor.hpp b/ClangCymbal/source/editor.hpp
index 414137c4..54f1defb 100644
--- a/ClangCymbal/source/editor.hpp
+++ b/ClangCymbal/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/fuid.hpp b/ClangCymbal/source/fuid.hpp
index 2007a185..202d1043 100644
--- a/ClangCymbal/source/fuid.hpp
+++ b/ClangCymbal/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/gui/randomizebutton.hpp b/ClangCymbal/source/gui/randomizebutton.hpp
index 67240b83..30ffda21 100644
--- a/ClangCymbal/source/gui/randomizebutton.hpp
+++ b/ClangCymbal/source/gui/randomizebutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/gui/splashdraw.cpp b/ClangCymbal/source/gui/splashdraw.cpp
index 0c82fe29..c970d5de 100644
--- a/ClangCymbal/source/gui/splashdraw.cpp
+++ b/ClangCymbal/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/ClangCymbal/source/parameter.cpp b/ClangCymbal/source/parameter.cpp
index 0fd5b41a..b8f72a70 100644
--- a/ClangCymbal/source/parameter.cpp
+++ b/ClangCymbal/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/ClangCymbal/source/parameter.hpp b/ClangCymbal/source/parameter.hpp
index f1ebe008..d23040ba 100644
--- a/ClangCymbal/source/parameter.hpp
+++ b/ClangCymbal/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/plugfactory.cpp b/ClangCymbal/source/plugfactory.cpp
index 99206f68..ecec4774 100644
--- a/ClangCymbal/source/plugfactory.cpp
+++ b/ClangCymbal/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/ClangCymbal/source/plugprocessor.cpp b/ClangCymbal/source/plugprocessor.cpp
index 58fe85c2..9192ec05 100644
--- a/ClangCymbal/source/plugprocessor.cpp
+++ b/ClangCymbal/source/plugprocessor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/ClangCymbal/source/plugprocessor.hpp b/ClangCymbal/source/plugprocessor.hpp
index 5834c41e..39d2fa79 100644
--- a/ClangCymbal/source/plugprocessor.hpp
+++ b/ClangCymbal/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/source/version.hpp b/ClangCymbal/source/version.hpp
index 769c9528..6c2fe477 100644
--- a/ClangCymbal/source/version.hpp
+++ b/ClangCymbal/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangCymbal.
-//
-// ClangCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangCymbal/test/testdsp.cpp b/ClangCymbal/test/testdsp.cpp
index cc5e222f..eeae0f87 100644
--- a/ClangCymbal/test/testdsp.cpp
+++ b/ClangCymbal/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/ClangSynth/source/controller.hpp b/ClangSynth/source/controller.hpp
index 2bd288f8..46e5d4af 100644
--- a/ClangSynth/source/controller.hpp
+++ b/ClangSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/dspcore.cpp b/ClangSynth/source/dsp/dspcore.cpp
index 4bbbf470..73f29fcb 100644
--- a/ClangSynth/source/dsp/dspcore.cpp
+++ b/ClangSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
@@ -76,13 +62,13 @@ void DSPCore::setup(double sampleRate)
auto nyquist = float(0.49998) * sampleRate; \
auto lowpassCutoffHz = pv[ID::lowpassKeyFollow]->getInt() \
? semitoneToHz( \
- pv[ID::lowpassCutoffSemi]->getFloat() + float(69), float(12), fdnFreq) \
+ pv[ID::lowpassCutoffSemi]->getFloat() + float(69), float(12), fdnFreq) \
: semitoneToHz(pv[ID::lowpassCutoffSemi]->getFloat()); \
fdnLowpassCutoff.METHOD(std::clamp(lowpassCutoffHz, float(1), nyquist) / sampleRate); \
\
auto highpassCutoffHz = pv[ID::highpassKeyFollow]->getInt() \
? semitoneToHz( \
- pv[ID::highpassCutoffSemi]->getFloat() + float(69), float(12), fdnFreq) \
+ pv[ID::highpassCutoffSemi]->getFloat() + float(69), float(12), fdnFreq) \
: semitoneToHz(pv[ID::highpassCutoffSemi]->getFloat()); \
fdnHighpassCutoff.METHOD(std::clamp(highpassCutoffHz, float(1), nyquist) / sampleRate);
diff --git a/ClangSynth/source/dsp/dspcore.hpp b/ClangSynth/source/dsp/dspcore.hpp
index 25e84db3..c104920c 100644
--- a/ClangSynth/source/dsp/dspcore.hpp
+++ b/ClangSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/envelope.hpp b/ClangSynth/source/dsp/envelope.hpp
index 27672127..27be60e1 100644
--- a/ClangSynth/source/dsp/envelope.hpp
+++ b/ClangSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/fdn.hpp b/ClangSynth/source/dsp/fdn.hpp
index ea2354e7..ba8402c6 100644
--- a/ClangSynth/source/dsp/fdn.hpp
+++ b/ClangSynth/source/dsp/fdn.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/lfo.hpp b/ClangSynth/source/dsp/lfo.hpp
index c89df015..7365675e 100644
--- a/ClangSynth/source/dsp/lfo.hpp
+++ b/ClangSynth/source/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/oscillator.hpp b/ClangSynth/source/dsp/oscillator.hpp
index 551dc221..64c5cad7 100644
--- a/ClangSynth/source/dsp/oscillator.hpp
+++ b/ClangSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/dsp/svf.hpp b/ClangSynth/source/dsp/svf.hpp
index 577d4b74..dfb26316 100644
--- a/ClangSynth/source/dsp/svf.hpp
+++ b/ClangSynth/source/dsp/svf.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/editor.cpp b/ClangSynth/source/editor.cpp
index 758555cd..f2a8d310 100644
--- a/ClangSynth/source/editor.cpp
+++ b/ClangSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/ClangSynth/source/editor.hpp b/ClangSynth/source/editor.hpp
index 31c1e4a3..54f1defb 100644
--- a/ClangSynth/source/editor.hpp
+++ b/ClangSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/fuid.hpp b/ClangSynth/source/fuid.hpp
index 5e970bce..e74d80cb 100644
--- a/ClangSynth/source/fuid.hpp
+++ b/ClangSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/gui/splashdraw.cpp b/ClangSynth/source/gui/splashdraw.cpp
index ca79db29..71f48ce9 100644
--- a/ClangSynth/source/gui/splashdraw.cpp
+++ b/ClangSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/ClangSynth/source/parameter.cpp b/ClangSynth/source/parameter.cpp
index 3d27c5ec..4fa04973 100644
--- a/ClangSynth/source/parameter.cpp
+++ b/ClangSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/ClangSynth/source/parameter.hpp b/ClangSynth/source/parameter.hpp
index 8f0fb0ae..4684cf2b 100644
--- a/ClangSynth/source/parameter.hpp
+++ b/ClangSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/plugfactory.cpp b/ClangSynth/source/plugfactory.cpp
index 95c30495..ecec4774 100644
--- a/ClangSynth/source/plugfactory.cpp
+++ b/ClangSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/ClangSynth/source/plugprocessor.cpp b/ClangSynth/source/plugprocessor.cpp
index 7d97e59b..22a78d38 100644
--- a/ClangSynth/source/plugprocessor.cpp
+++ b/ClangSynth/source/plugprocessor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/ClangSynth/source/plugprocessor.hpp b/ClangSynth/source/plugprocessor.hpp
index 153ddef0..39d2fa79 100644
--- a/ClangSynth/source/plugprocessor.hpp
+++ b/ClangSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/source/version.hpp b/ClangSynth/source/version.hpp
index ad0e1cf7..88a7483e 100644
--- a/ClangSynth/source/version.hpp
+++ b/ClangSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ClangSynth.
-//
-// ClangSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ClangSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ClangSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ClangSynth/test/testdsp.cpp b/ClangSynth/test/testdsp.cpp
index 88caa3df..003b4f68 100644
--- a/ClangSynth/test/testdsp.cpp
+++ b/ClangSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/CollidingCombSynth/source/controller.hpp b/CollidingCombSynth/source/controller.hpp
index 56ebee36..46e5d4af 100644
--- a/CollidingCombSynth/source/controller.hpp
+++ b/CollidingCombSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/dsp/delay.hpp b/CollidingCombSynth/source/dsp/delay.hpp
index 17ae0c6e..4d0a16f3 100644
--- a/CollidingCombSynth/source/dsp/delay.hpp
+++ b/CollidingCombSynth/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/dsp/dspcore.cpp b/CollidingCombSynth/source/dsp/dspcore.cpp
index ca080ff9..3952a5da 100644
--- a/CollidingCombSynth/source/dsp/dspcore.cpp
+++ b/CollidingCombSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/CollidingCombSynth/source/dsp/dspcore.hpp b/CollidingCombSynth/source/dsp/dspcore.hpp
index e9244af1..57af9a75 100644
--- a/CollidingCombSynth/source/dsp/dspcore.hpp
+++ b/CollidingCombSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/dsp/envelope.hpp b/CollidingCombSynth/source/dsp/envelope.hpp
index 522e44c6..1d1693f7 100644
--- a/CollidingCombSynth/source/dsp/envelope.hpp
+++ b/CollidingCombSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/dsp/iir.hpp b/CollidingCombSynth/source/dsp/iir.hpp
index 2d4ca15b..248c4c08 100644
--- a/CollidingCombSynth/source/dsp/iir.hpp
+++ b/CollidingCombSynth/source/dsp/iir.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/editor.cpp b/CollidingCombSynth/source/editor.cpp
index 04cbc94e..2dbccbfb 100644
--- a/CollidingCombSynth/source/editor.cpp
+++ b/CollidingCombSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/CollidingCombSynth/source/editor.hpp b/CollidingCombSynth/source/editor.hpp
index 35b8945c..54f1defb 100644
--- a/CollidingCombSynth/source/editor.hpp
+++ b/CollidingCombSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/fuid.hpp b/CollidingCombSynth/source/fuid.hpp
index 0b564c25..8cb67921 100644
--- a/CollidingCombSynth/source/fuid.hpp
+++ b/CollidingCombSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/gui/splashdraw.cpp b/CollidingCombSynth/source/gui/splashdraw.cpp
index 718c2766..3999eeba 100644
--- a/CollidingCombSynth/source/gui/splashdraw.cpp
+++ b/CollidingCombSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/CollidingCombSynth/source/parameter.cpp b/CollidingCombSynth/source/parameter.cpp
index 1ea75bbe..ec39b3ef 100644
--- a/CollidingCombSynth/source/parameter.cpp
+++ b/CollidingCombSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/CollidingCombSynth/source/parameter.hpp b/CollidingCombSynth/source/parameter.hpp
index 5a12780f..6dd316e1 100644
--- a/CollidingCombSynth/source/parameter.hpp
+++ b/CollidingCombSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -25,9 +11,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr uint16_t nDelay = 24;
diff --git a/CollidingCombSynth/source/plugfactory.cpp b/CollidingCombSynth/source/plugfactory.cpp
index 6efeabb6..ecec4774 100644
--- a/CollidingCombSynth/source/plugfactory.cpp
+++ b/CollidingCombSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/CollidingCombSynth/source/plugprocessor.cpp b/CollidingCombSynth/source/plugprocessor.cpp
index dfd7ed1d..4b17a4c1 100644
--- a/CollidingCombSynth/source/plugprocessor.cpp
+++ b/CollidingCombSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/CollidingCombSynth/source/plugprocessor.hpp b/CollidingCombSynth/source/plugprocessor.hpp
index 8126f0e4..0a4d5d8c 100644
--- a/CollidingCombSynth/source/plugprocessor.hpp
+++ b/CollidingCombSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/source/version.hpp b/CollidingCombSynth/source/version.hpp
index 4f6fc817..972fd58a 100644
--- a/CollidingCombSynth/source/version.hpp
+++ b/CollidingCombSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CollidingCombSynth.
-//
-// CollidingCombSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CollidingCombSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CollidingCombSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CollidingCombSynth/test/testdsp.cpp b/CollidingCombSynth/test/testdsp.cpp
index 85a5b186..ba056a8f 100644
--- a/CollidingCombSynth/test/testdsp.cpp
+++ b/CollidingCombSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "CollidingCombSynth"
+ #define UHHYOU_PLUGIN_NAME "CollidingCombSynth"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/CombDistortion/source/dsp/dspcore.cpp b/CombDistortion/source/dsp/dspcore.cpp
index 0448b59c..88c097b9 100644
--- a/CombDistortion/source/dsp/dspcore.cpp
+++ b/CombDistortion/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/CombDistortion/source/dsp/dspcore.hpp b/CombDistortion/source/dsp/dspcore.hpp
index c81819c4..c4607f24 100644
--- a/CombDistortion/source/dsp/dspcore.hpp
+++ b/CombDistortion/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/dsp/filter.hpp b/CombDistortion/source/dsp/filter.hpp
index 72c4fd7f..87823cfa 100644
--- a/CombDistortion/source/dsp/filter.hpp
+++ b/CombDistortion/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/editor.cpp b/CombDistortion/source/editor.cpp
index 9905a8c1..5393ae36 100644
--- a/CombDistortion/source/editor.cpp
+++ b/CombDistortion/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/CombDistortion/source/editor.hpp b/CombDistortion/source/editor.hpp
index c7222eb6..de725175 100644
--- a/CombDistortion/source/editor.hpp
+++ b/CombDistortion/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/fuid.hpp b/CombDistortion/source/fuid.hpp
index cb1eab84..9401821f 100644
--- a/CombDistortion/source/fuid.hpp
+++ b/CombDistortion/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/gui/splashdraw.cpp b/CombDistortion/source/gui/splashdraw.cpp
index f6bf679b..9a9dd9d3 100644
--- a/CombDistortion/source/gui/splashdraw.cpp
+++ b/CombDistortion/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/CombDistortion/source/parameter.cpp b/CombDistortion/source/parameter.cpp
index 8a29fab7..6ae46d35 100644
--- a/CombDistortion/source/parameter.cpp
+++ b/CombDistortion/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/CombDistortion/source/parameter.hpp b/CombDistortion/source/parameter.hpp
index c0155131..1d03a109 100644
--- a/CombDistortion/source/parameter.hpp
+++ b/CombDistortion/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/plugfactory.cpp b/CombDistortion/source/plugfactory.cpp
index a5506e69..ebacafcb 100644
--- a/CombDistortion/source/plugfactory.cpp
+++ b/CombDistortion/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/CombDistortion/source/plugprocessor.cpp b/CombDistortion/source/plugprocessor.cpp
index e284aaa4..20807ed9 100644
--- a/CombDistortion/source/plugprocessor.cpp
+++ b/CombDistortion/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/CombDistortion/source/plugprocessor.hpp b/CombDistortion/source/plugprocessor.hpp
index 81bcae4e..5559f044 100644
--- a/CombDistortion/source/plugprocessor.hpp
+++ b/CombDistortion/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/source/version.hpp b/CombDistortion/source/version.hpp
index 1a0deda2..2680ca7c 100644
--- a/CombDistortion/source/version.hpp
+++ b/CombDistortion/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of CombDistortion.
-//
-// CombDistortion is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CombDistortion is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CombDistortion. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CombDistortion/test/testdsp.cpp b/CombDistortion/test/testdsp.cpp
index 8ce81d31..6e7691a5 100644
--- a/CombDistortion/test/testdsp.cpp
+++ b/CombDistortion/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/CubicPadSynth/source/controller.hpp b/CubicPadSynth/source/controller.hpp
index 5eb47b14..46e5d4af 100644
--- a/CubicPadSynth/source/controller.hpp
+++ b/CubicPadSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/dsp/dspcore.cpp b/CubicPadSynth/source/dsp/dspcore.cpp
index 7061d117..db8b7492 100755
--- a/CubicPadSynth/source/dsp/dspcore.cpp
+++ b/CubicPadSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/CubicPadSynth/source/dsp/dspcore.hpp b/CubicPadSynth/source/dsp/dspcore.hpp
index 7e2aa5cd..e4061c69 100755
--- a/CubicPadSynth/source/dsp/dspcore.hpp
+++ b/CubicPadSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -159,7 +145,7 @@ struct NoteProcessInfo {
class DSPInterface {
public:
- virtual ~DSPInterface(){};
+ virtual ~DSPInterface() {};
static const size_t maxVoice = 128;
GlobalParameter param;
diff --git a/CubicPadSynth/source/dsp/envelope.hpp b/CubicPadSynth/source/dsp/envelope.hpp
index d2d9facb..929af69e 100755
--- a/CubicPadSynth/source/dsp/envelope.hpp
+++ b/CubicPadSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/dsp/noise.hpp b/CubicPadSynth/source/dsp/noise.hpp
index eb068c8e..1e12e8c6 100755
--- a/CubicPadSynth/source/dsp/noise.hpp
+++ b/CubicPadSynth/source/dsp/noise.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/dsp/oscillator.hpp b/CubicPadSynth/source/dsp/oscillator.hpp
index adef1ad2..4e89bbb2 100755
--- a/CubicPadSynth/source/dsp/oscillator.hpp
+++ b/CubicPadSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/editor.cpp b/CubicPadSynth/source/editor.cpp
index 1599916a..5484fb6a 100644
--- a/CubicPadSynth/source/editor.cpp
+++ b/CubicPadSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/CubicPadSynth/source/editor.hpp b/CubicPadSynth/source/editor.hpp
index d0899ea3..54f1defb 100644
--- a/CubicPadSynth/source/editor.hpp
+++ b/CubicPadSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/fuid.hpp b/CubicPadSynth/source/fuid.hpp
index 49a2e665..c5efd3fa 100755
--- a/CubicPadSynth/source/fuid.hpp
+++ b/CubicPadSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/parameter.cpp b/CubicPadSynth/source/parameter.cpp
index bcdf5df3..b5bb8600 100755
--- a/CubicPadSynth/source/parameter.cpp
+++ b/CubicPadSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/CubicPadSynth/source/parameter.hpp b/CubicPadSynth/source/parameter.hpp
index fd995b3c..2cddffc2 100755
--- a/CubicPadSynth/source/parameter.hpp
+++ b/CubicPadSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/plugfactory.cpp b/CubicPadSynth/source/plugfactory.cpp
index 11da936d..ecec4774 100755
--- a/CubicPadSynth/source/plugfactory.cpp
+++ b/CubicPadSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/CubicPadSynth/source/plugprocessor.cpp b/CubicPadSynth/source/plugprocessor.cpp
index 82f8e731..a0bfeae2 100755
--- a/CubicPadSynth/source/plugprocessor.cpp
+++ b/CubicPadSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/CubicPadSynth/source/plugprocessor.hpp b/CubicPadSynth/source/plugprocessor.hpp
index 44e8e103..2ef117f0 100755
--- a/CubicPadSynth/source/plugprocessor.hpp
+++ b/CubicPadSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/source/version.hpp b/CubicPadSynth/source/version.hpp
index 5b100aae..3dda47c5 100755
--- a/CubicPadSynth/source/version.hpp
+++ b/CubicPadSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of CubicPadSynth.
-//
-// CubicPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// CubicPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with CubicPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/CubicPadSynth/test/testdsp.cpp b/CubicPadSynth/test/testdsp.cpp
index 5f1ba7f7..9add87dd 100644
--- a/CubicPadSynth/test/testdsp.cpp
+++ b/CubicPadSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
diff --git a/DoubleLoopCymbal/source/controller.hpp b/DoubleLoopCymbal/source/controller.hpp
index 27f7ab36..64883a77 100644
--- a/DoubleLoopCymbal/source/controller.hpp
+++ b/DoubleLoopCymbal/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/dsp/delay.hpp b/DoubleLoopCymbal/source/dsp/delay.hpp
index 6d22925f..68c0a42d 100644
--- a/DoubleLoopCymbal/source/dsp/delay.hpp
+++ b/DoubleLoopCymbal/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/LambertW/LambertW.hpp"
#include "../../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/DoubleLoopCymbal/source/dsp/dspcore.cpp b/DoubleLoopCymbal/source/dsp/dspcore.cpp
index 9aed0294..d0c2a699 100644
--- a/DoubleLoopCymbal/source/dsp/dspcore.cpp
+++ b/DoubleLoopCymbal/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/DoubleLoopCymbal/source/dsp/dspcore.hpp b/DoubleLoopCymbal/source/dsp/dspcore.hpp
index 492215c9..78f7e4fd 100644
--- a/DoubleLoopCymbal/source/dsp/dspcore.hpp
+++ b/DoubleLoopCymbal/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/editor.cpp b/DoubleLoopCymbal/source/editor.cpp
index 92e0ea35..36125ba7 100644
--- a/DoubleLoopCymbal/source/editor.cpp
+++ b/DoubleLoopCymbal/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/DoubleLoopCymbal/source/editor.hpp b/DoubleLoopCymbal/source/editor.hpp
index a377e01f..48ba0e2a 100644
--- a/DoubleLoopCymbal/source/editor.hpp
+++ b/DoubleLoopCymbal/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/fuid.hpp b/DoubleLoopCymbal/source/fuid.hpp
index 620f3e17..3b10a546 100644
--- a/DoubleLoopCymbal/source/fuid.hpp
+++ b/DoubleLoopCymbal/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/gui/randomizebutton.hpp b/DoubleLoopCymbal/source/gui/randomizebutton.hpp
index a6b84eed..bc56c93e 100644
--- a/DoubleLoopCymbal/source/gui/randomizebutton.hpp
+++ b/DoubleLoopCymbal/source/gui/randomizebutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/gui/splashdraw.cpp b/DoubleLoopCymbal/source/gui/splashdraw.cpp
index 0bf34c7f..9beb03e9 100644
--- a/DoubleLoopCymbal/source/gui/splashdraw.cpp
+++ b/DoubleLoopCymbal/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/DoubleLoopCymbal/source/parameter.cpp b/DoubleLoopCymbal/source/parameter.cpp
index 9b740b0b..68e09d5d 100644
--- a/DoubleLoopCymbal/source/parameter.cpp
+++ b/DoubleLoopCymbal/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/DoubleLoopCymbal/source/parameter.hpp b/DoubleLoopCymbal/source/parameter.hpp
index d39255be..049392da 100644
--- a/DoubleLoopCymbal/source/parameter.hpp
+++ b/DoubleLoopCymbal/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/plugfactory.cpp b/DoubleLoopCymbal/source/plugfactory.cpp
index 501833c1..cb3f013a 100644
--- a/DoubleLoopCymbal/source/plugfactory.cpp
+++ b/DoubleLoopCymbal/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/DoubleLoopCymbal/source/plugprocessor.cpp b/DoubleLoopCymbal/source/plugprocessor.cpp
index 6fc9768d..4ea2ac5b 100644
--- a/DoubleLoopCymbal/source/plugprocessor.cpp
+++ b/DoubleLoopCymbal/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/DoubleLoopCymbal/source/plugprocessor.hpp b/DoubleLoopCymbal/source/plugprocessor.hpp
index 39b26ed0..5035e52c 100644
--- a/DoubleLoopCymbal/source/plugprocessor.hpp
+++ b/DoubleLoopCymbal/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/source/version.hpp b/DoubleLoopCymbal/source/version.hpp
index e08d2f56..56e2bf19 100644
--- a/DoubleLoopCymbal/source/version.hpp
+++ b/DoubleLoopCymbal/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of DoubleLoopCymbal.
-//
-// DoubleLoopCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// DoubleLoopCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with DoubleLoopCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/DoubleLoopCymbal/test/testdsp.cpp b/DoubleLoopCymbal/test/testdsp.cpp
index 6f839410..620566c4 100644
--- a/DoubleLoopCymbal/test/testdsp.cpp
+++ b/DoubleLoopCymbal/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_INPUT 1
diff --git a/EnvelopedSine/source/controller.hpp b/EnvelopedSine/source/controller.hpp
index b982fd51..46e5d4af 100644
--- a/EnvelopedSine/source/controller.hpp
+++ b/EnvelopedSine/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/dsp/dspcore.cpp b/EnvelopedSine/source/dsp/dspcore.cpp
index aa95e872..df39aef2 100644
--- a/EnvelopedSine/source/dsp/dspcore.cpp
+++ b/EnvelopedSine/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/EnvelopedSine/source/dsp/dspcore.hpp b/EnvelopedSine/source/dsp/dspcore.hpp
index 9880a27a..8fb405be 100644
--- a/EnvelopedSine/source/dsp/dspcore.hpp
+++ b/EnvelopedSine/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -72,7 +58,7 @@ enum class NoteState { active, release, rest };
class DSPInterface {
public:
- virtual ~DSPInterface(){};
+ virtual ~DSPInterface() {};
static const size_t maxVoice = 32;
GlobalParameter param;
diff --git a/EnvelopedSine/source/dsp/noise.hpp b/EnvelopedSine/source/dsp/noise.hpp
index f091b613..61e07f3c 100644
--- a/EnvelopedSine/source/dsp/noise.hpp
+++ b/EnvelopedSine/source/dsp/noise.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/dsp/oscillator.hpp b/EnvelopedSine/source/dsp/oscillator.hpp
index 96ebd771..47d4a354 100644
--- a/EnvelopedSine/source/dsp/oscillator.hpp
+++ b/EnvelopedSine/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/dsp/phaser.hpp b/EnvelopedSine/source/dsp/phaser.hpp
index 4b51cc24..ffde57cc 100644
--- a/EnvelopedSine/source/dsp/phaser.hpp
+++ b/EnvelopedSine/source/dsp/phaser.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/editor.cpp b/EnvelopedSine/source/editor.cpp
index 8c28f166..6474d87d 100644
--- a/EnvelopedSine/source/editor.cpp
+++ b/EnvelopedSine/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/EnvelopedSine/source/editor.hpp b/EnvelopedSine/source/editor.hpp
index 980e63bf..54f1defb 100644
--- a/EnvelopedSine/source/editor.hpp
+++ b/EnvelopedSine/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/fuid.hpp b/EnvelopedSine/source/fuid.hpp
index dba6a450..083091ee 100644
--- a/EnvelopedSine/source/fuid.hpp
+++ b/EnvelopedSine/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/gui/splashdraw.cpp b/EnvelopedSine/source/gui/splashdraw.cpp
index 38678742..28c83e76 100644
--- a/EnvelopedSine/source/gui/splashdraw.cpp
+++ b/EnvelopedSine/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/EnvelopedSine/source/parameter.cpp b/EnvelopedSine/source/parameter.cpp
index 274465a8..08ee0428 100644
--- a/EnvelopedSine/source/parameter.cpp
+++ b/EnvelopedSine/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/EnvelopedSine/source/parameter.hpp b/EnvelopedSine/source/parameter.hpp
index 18251768..d936fc28 100644
--- a/EnvelopedSine/source/parameter.hpp
+++ b/EnvelopedSine/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/EnvelopedSine/source/plugfactory.cpp b/EnvelopedSine/source/plugfactory.cpp
index e0c35c66..0288ecbd 100644
--- a/EnvelopedSine/source/plugfactory.cpp
+++ b/EnvelopedSine/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/EnvelopedSine/source/plugprocessor.cpp b/EnvelopedSine/source/plugprocessor.cpp
index 80834cea..91f4b9d0 100644
--- a/EnvelopedSine/source/plugprocessor.cpp
+++ b/EnvelopedSine/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/EnvelopedSine/source/plugprocessor.hpp b/EnvelopedSine/source/plugprocessor.hpp
index 743e6a3e..5f285456 100644
--- a/EnvelopedSine/source/plugprocessor.hpp
+++ b/EnvelopedSine/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/source/version.hpp b/EnvelopedSine/source/version.hpp
index 1eb31cb1..e874e4df 100644
--- a/EnvelopedSine/source/version.hpp
+++ b/EnvelopedSine/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EnvelopedSine/test/testdsp.cpp b/EnvelopedSine/test/testdsp.cpp
index f6cac8d1..0153d867 100644
--- a/EnvelopedSine/test/testdsp.cpp
+++ b/EnvelopedSine/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "EnvelopedSine"
+ #define UHHYOU_PLUGIN_NAME "EnvelopedSine"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/EsPhaser/source/dsp/dspcore.cpp b/EsPhaser/source/dsp/dspcore.cpp
index 2d08933b..61e5832c 100644
--- a/EsPhaser/source/dsp/dspcore.cpp
+++ b/EsPhaser/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/EsPhaser/source/dsp/dspcore.hpp b/EsPhaser/source/dsp/dspcore.hpp
index 41bb68de..04457a2f 100644
--- a/EsPhaser/source/dsp/dspcore.hpp
+++ b/EsPhaser/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -30,7 +16,7 @@ using namespace Steinberg::Synth;
class DSPInterface {
public:
- virtual ~DSPInterface(){};
+ virtual ~DSPInterface() {};
static const size_t maxVoice = 32;
GlobalParameter param;
diff --git a/EsPhaser/source/dsp/phaser.hpp b/EsPhaser/source/dsp/phaser.hpp
index 055a3076..06b47ffe 100644
--- a/EsPhaser/source/dsp/phaser.hpp
+++ b/EsPhaser/source/dsp/phaser.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/source/editor.cpp b/EsPhaser/source/editor.cpp
index 63916a75..ac8e7835 100644
--- a/EsPhaser/source/editor.cpp
+++ b/EsPhaser/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/EsPhaser/source/editor.hpp b/EsPhaser/source/editor.hpp
index ef3536aa..54f1defb 100644
--- a/EsPhaser/source/editor.hpp
+++ b/EsPhaser/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/source/fuid.hpp b/EsPhaser/source/fuid.hpp
index 85bfb1da..3c9df1ae 100644
--- a/EsPhaser/source/fuid.hpp
+++ b/EsPhaser/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/source/gui/splashdraw.cpp b/EsPhaser/source/gui/splashdraw.cpp
index 6e3d4a40..4267898b 100644
--- a/EsPhaser/source/gui/splashdraw.cpp
+++ b/EsPhaser/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/EsPhaser/source/parameter.cpp b/EsPhaser/source/parameter.cpp
index d71b7106..1d4c2bc8 100644
--- a/EsPhaser/source/parameter.cpp
+++ b/EsPhaser/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/EsPhaser/source/parameter.hpp b/EsPhaser/source/parameter.hpp
index 16565a54..4e30783e 100644
--- a/EsPhaser/source/parameter.hpp
+++ b/EsPhaser/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/source/plugfactory.cpp b/EsPhaser/source/plugfactory.cpp
index f2706008..dda2f48e 100644
--- a/EsPhaser/source/plugfactory.cpp
+++ b/EsPhaser/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/EsPhaser/source/plugprocessor.cpp b/EsPhaser/source/plugprocessor.cpp
index 2f4053c2..8ff573ad 100644
--- a/EsPhaser/source/plugprocessor.cpp
+++ b/EsPhaser/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/EsPhaser/source/plugprocessor.hpp b/EsPhaser/source/plugprocessor.hpp
index fb862900..a9cbd6a2 100644
--- a/EsPhaser/source/plugprocessor.hpp
+++ b/EsPhaser/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/source/version.hpp b/EsPhaser/source/version.hpp
index 8621be6c..f9bb9f51 100644
--- a/EsPhaser/source/version.hpp
+++ b/EsPhaser/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of EsPhaser.
-//
-// EsPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EsPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EsPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/EsPhaser/test/testdsp.cpp b/EsPhaser/test/testdsp.cpp
index c25d33cf..8dc3a5ee 100644
--- a/EsPhaser/test/testdsp.cpp
+++ b/EsPhaser/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "EsPhaser"
+ #define UHHYOU_PLUGIN_NAME "EsPhaser"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/FDN64Reverb/source/dsp/dspcore.cpp b/FDN64Reverb/source/dsp/dspcore.cpp
index 063cb231..999f0daa 100644
--- a/FDN64Reverb/source/dsp/dspcore.cpp
+++ b/FDN64Reverb/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/FDN64Reverb/source/dsp/dspcore.hpp b/FDN64Reverb/source/dsp/dspcore.hpp
index d1d1b733..3e8f632a 100644
--- a/FDN64Reverb/source/dsp/dspcore.hpp
+++ b/FDN64Reverb/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/dsp/fdnreverb.hpp b/FDN64Reverb/source/dsp/fdnreverb.hpp
index ce119382..498d8dc7 100644
--- a/FDN64Reverb/source/dsp/fdnreverb.hpp
+++ b/FDN64Reverb/source/dsp/fdnreverb.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/dsp/matrixtype.hpp b/FDN64Reverb/source/dsp/matrixtype.hpp
index 5935467e..8c38ab47 100644
--- a/FDN64Reverb/source/dsp/matrixtype.hpp
+++ b/FDN64Reverb/source/dsp/matrixtype.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/editor.cpp b/FDN64Reverb/source/editor.cpp
index 5267ae81..66203bf4 100644
--- a/FDN64Reverb/source/editor.cpp
+++ b/FDN64Reverb/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/FDN64Reverb/source/editor.hpp b/FDN64Reverb/source/editor.hpp
index fa5e1265..14c57682 100644
--- a/FDN64Reverb/source/editor.hpp
+++ b/FDN64Reverb/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/fuid.hpp b/FDN64Reverb/source/fuid.hpp
index dfb9de78..8e8850f2 100644
--- a/FDN64Reverb/source/fuid.hpp
+++ b/FDN64Reverb/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/gui/splashdraw.cpp b/FDN64Reverb/source/gui/splashdraw.cpp
index fbf832f9..ed9ecb91 100644
--- a/FDN64Reverb/source/gui/splashdraw.cpp
+++ b/FDN64Reverb/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/FDN64Reverb/source/parameter.cpp b/FDN64Reverb/source/parameter.cpp
index 5f8cad4e..e977ec32 100644
--- a/FDN64Reverb/source/parameter.cpp
+++ b/FDN64Reverb/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/FDN64Reverb/source/parameter.hpp b/FDN64Reverb/source/parameter.hpp
index 7af68ed4..dbc8e5a4 100644
--- a/FDN64Reverb/source/parameter.hpp
+++ b/FDN64Reverb/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/plugfactory.cpp b/FDN64Reverb/source/plugfactory.cpp
index 7168b0e9..6dae4d16 100644
--- a/FDN64Reverb/source/plugfactory.cpp
+++ b/FDN64Reverb/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/FDN64Reverb/source/plugprocessor.cpp b/FDN64Reverb/source/plugprocessor.cpp
index 4fdd0f72..52559dfb 100644
--- a/FDN64Reverb/source/plugprocessor.cpp
+++ b/FDN64Reverb/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/FDN64Reverb/source/plugprocessor.hpp b/FDN64Reverb/source/plugprocessor.hpp
index f2bae3fc..6c307035 100644
--- a/FDN64Reverb/source/plugprocessor.hpp
+++ b/FDN64Reverb/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/source/version.hpp b/FDN64Reverb/source/version.hpp
index d2cafc08..8645a240 100644
--- a/FDN64Reverb/source/version.hpp
+++ b/FDN64Reverb/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FDN64Reverb.
-//
-// FDN64Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDN64Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDN64Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDN64Reverb/test/testdsp.cpp b/FDN64Reverb/test/testdsp.cpp
index a9c6d54d..57c6ee7c 100644
--- a/FDN64Reverb/test/testdsp.cpp
+++ b/FDN64Reverb/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/FDNCymbal/source/controller.hpp b/FDNCymbal/source/controller.hpp
index 2227513d..46e5d4af 100644
--- a/FDNCymbal/source/controller.hpp
+++ b/FDNCymbal/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/dsp/delay.hpp b/FDNCymbal/source/dsp/delay.hpp
index 309eefbc..f6eb7078 100644
--- a/FDNCymbal/source/dsp/delay.hpp
+++ b/FDNCymbal/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/dsp/dspcore.cpp b/FDNCymbal/source/dsp/dspcore.cpp
index 6b53105e..a6d50d35 100644
--- a/FDNCymbal/source/dsp/dspcore.cpp
+++ b/FDNCymbal/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_FastMathApproximations.h"
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/FDNCymbal/source/dsp/dspcore.hpp b/FDNCymbal/source/dsp/dspcore.hpp
index c02e51d1..9213fa0a 100644
--- a/FDNCymbal/source/dsp/dspcore.hpp
+++ b/FDNCymbal/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/dsp/envelope.hpp b/FDNCymbal/source/dsp/envelope.hpp
index 30dc659c..1944b1c2 100644
--- a/FDNCymbal/source/dsp/envelope.hpp
+++ b/FDNCymbal/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/dsp/iir.hpp b/FDNCymbal/source/dsp/iir.hpp
index 4136a382..550d90bf 100644
--- a/FDNCymbal/source/dsp/iir.hpp
+++ b/FDNCymbal/source/dsp/iir.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/dsp/oscillator.hpp b/FDNCymbal/source/dsp/oscillator.hpp
index 4ed583c0..bb65112f 100644
--- a/FDNCymbal/source/dsp/oscillator.hpp
+++ b/FDNCymbal/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/editor.cpp b/FDNCymbal/source/editor.cpp
index d05a0638..49114194 100644
--- a/FDNCymbal/source/editor.cpp
+++ b/FDNCymbal/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/FDNCymbal/source/editor.hpp b/FDNCymbal/source/editor.hpp
index 39737b65..54f1defb 100644
--- a/FDNCymbal/source/editor.hpp
+++ b/FDNCymbal/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/fuid.hpp b/FDNCymbal/source/fuid.hpp
index 05e0fd95..fd8c1c4f 100644
--- a/FDNCymbal/source/fuid.hpp
+++ b/FDNCymbal/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/gui/splashdraw.cpp b/FDNCymbal/source/gui/splashdraw.cpp
index 2e4de560..7e9ccdb4 100644
--- a/FDNCymbal/source/gui/splashdraw.cpp
+++ b/FDNCymbal/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/FDNCymbal/source/parameter.cpp b/FDNCymbal/source/parameter.cpp
index 8a5e1c90..23668a08 100644
--- a/FDNCymbal/source/parameter.cpp
+++ b/FDNCymbal/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/FDNCymbal/source/parameter.hpp b/FDNCymbal/source/parameter.hpp
index b2bd69ca..a73453aa 100644
--- a/FDNCymbal/source/parameter.hpp
+++ b/FDNCymbal/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -23,9 +9,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/FDNCymbal/source/plugfactory.cpp b/FDNCymbal/source/plugfactory.cpp
index dcb67c92..cb3f013a 100644
--- a/FDNCymbal/source/plugfactory.cpp
+++ b/FDNCymbal/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/FDNCymbal/source/plugprocessor.cpp b/FDNCymbal/source/plugprocessor.cpp
index 1058a182..441d92ca 100644
--- a/FDNCymbal/source/plugprocessor.cpp
+++ b/FDNCymbal/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/FDNCymbal/source/plugprocessor.hpp b/FDNCymbal/source/plugprocessor.hpp
index ed37efcf..83f6d28a 100644
--- a/FDNCymbal/source/plugprocessor.hpp
+++ b/FDNCymbal/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/source/version.hpp b/FDNCymbal/source/version.hpp
index 7bf94855..c67a2626 100644
--- a/FDNCymbal/source/version.hpp
+++ b/FDNCymbal/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of FDNCymbal.
-//
-// FDNCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FDNCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FDNCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FDNCymbal/test/testdsp.cpp b/FDNCymbal/test/testdsp.cpp
index b6df7c6a..703ba6a5 100644
--- a/FDNCymbal/test/testdsp.cpp
+++ b/FDNCymbal/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_INPUT
@@ -23,7 +9,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "FDNCymbal"
+ #define UHHYOU_PLUGIN_NAME "FDNCymbal"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/FeedbackPhaser/source/dsp/dspcore.cpp b/FeedbackPhaser/source/dsp/dspcore.cpp
index 3ff16f2b..53562442 100644
--- a/FeedbackPhaser/source/dsp/dspcore.cpp
+++ b/FeedbackPhaser/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/FeedbackPhaser/source/dsp/dspcore.hpp b/FeedbackPhaser/source/dsp/dspcore.hpp
index 052856e1..98488c6c 100644
--- a/FeedbackPhaser/source/dsp/dspcore.hpp
+++ b/FeedbackPhaser/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/dsp/filter.hpp b/FeedbackPhaser/source/dsp/filter.hpp
index 238bc82e..8011578b 100644
--- a/FeedbackPhaser/source/dsp/filter.hpp
+++ b/FeedbackPhaser/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/editor.cpp b/FeedbackPhaser/source/editor.cpp
index 820a114c..a8db3878 100644
--- a/FeedbackPhaser/source/editor.cpp
+++ b/FeedbackPhaser/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/FeedbackPhaser/source/editor.hpp b/FeedbackPhaser/source/editor.hpp
index ce812c75..a95f6c8f 100644
--- a/FeedbackPhaser/source/editor.hpp
+++ b/FeedbackPhaser/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/fuid.hpp b/FeedbackPhaser/source/fuid.hpp
index d03d1747..d512ce1b 100644
--- a/FeedbackPhaser/source/fuid.hpp
+++ b/FeedbackPhaser/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/gui/splashdraw.cpp b/FeedbackPhaser/source/gui/splashdraw.cpp
index 8293ab62..b2dcb629 100644
--- a/FeedbackPhaser/source/gui/splashdraw.cpp
+++ b/FeedbackPhaser/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/FeedbackPhaser/source/parameter.cpp b/FeedbackPhaser/source/parameter.cpp
index 22300ede..df605480 100644
--- a/FeedbackPhaser/source/parameter.cpp
+++ b/FeedbackPhaser/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/FeedbackPhaser/source/parameter.hpp b/FeedbackPhaser/source/parameter.hpp
index 3716956e..7d2e01b1 100644
--- a/FeedbackPhaser/source/parameter.hpp
+++ b/FeedbackPhaser/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/plugfactory.cpp b/FeedbackPhaser/source/plugfactory.cpp
index c830623e..dda2f48e 100644
--- a/FeedbackPhaser/source/plugfactory.cpp
+++ b/FeedbackPhaser/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/FeedbackPhaser/source/plugprocessor.cpp b/FeedbackPhaser/source/plugprocessor.cpp
index 8c2f5fbf..acca2241 100644
--- a/FeedbackPhaser/source/plugprocessor.cpp
+++ b/FeedbackPhaser/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/FeedbackPhaser/source/plugprocessor.hpp b/FeedbackPhaser/source/plugprocessor.hpp
index 6fda710e..a24d7ccd 100644
--- a/FeedbackPhaser/source/plugprocessor.hpp
+++ b/FeedbackPhaser/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/source/version.hpp b/FeedbackPhaser/source/version.hpp
index afb10aab..0d00cf2d 100644
--- a/FeedbackPhaser/source/version.hpp
+++ b/FeedbackPhaser/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of FeedbackPhaser.
-//
-// FeedbackPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FeedbackPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FeedbackPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FeedbackPhaser/test/testdsp.cpp b/FeedbackPhaser/test/testdsp.cpp
index 41b3cd64..c41b2039 100644
--- a/FeedbackPhaser/test/testdsp.cpp
+++ b/FeedbackPhaser/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_SIDECHAIN 1;
diff --git a/FoldShaper/source/dsp/dspcore.cpp b/FoldShaper/source/dsp/dspcore.cpp
index 64e1584f..8082d720 100644
--- a/FoldShaper/source/dsp/dspcore.cpp
+++ b/FoldShaper/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/FoldShaper/source/dsp/dspcore.hpp b/FoldShaper/source/dsp/dspcore.hpp
index a56b9bcd..f25944c3 100644
--- a/FoldShaper/source/dsp/dspcore.hpp
+++ b/FoldShaper/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/dsp/foldshaper.hpp b/FoldShaper/source/dsp/foldshaper.hpp
index e8c63db7..b4fae42e 100644
--- a/FoldShaper/source/dsp/foldshaper.hpp
+++ b/FoldShaper/source/dsp/foldshaper.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/editor.cpp b/FoldShaper/source/editor.cpp
index af9d8c71..459c8939 100644
--- a/FoldShaper/source/editor.cpp
+++ b/FoldShaper/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/FoldShaper/source/editor.hpp b/FoldShaper/source/editor.hpp
index e25f4aa0..3f191d02 100644
--- a/FoldShaper/source/editor.hpp
+++ b/FoldShaper/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/fuid.hpp b/FoldShaper/source/fuid.hpp
index 83a8e5f4..6e49654b 100644
--- a/FoldShaper/source/fuid.hpp
+++ b/FoldShaper/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/gui/curveview.hpp b/FoldShaper/source/gui/curveview.hpp
index 26a33fa3..3f2b7c8f 100644
--- a/FoldShaper/source/gui/curveview.hpp
+++ b/FoldShaper/source/gui/curveview.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/gui/splashdraw.cpp b/FoldShaper/source/gui/splashdraw.cpp
index c3ff95bf..f8042c44 100644
--- a/FoldShaper/source/gui/splashdraw.cpp
+++ b/FoldShaper/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/FoldShaper/source/parameter.cpp b/FoldShaper/source/parameter.cpp
index 9ab121c9..10ea2e1c 100644
--- a/FoldShaper/source/parameter.cpp
+++ b/FoldShaper/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/FoldShaper/source/parameter.hpp b/FoldShaper/source/parameter.hpp
index 31e809a0..18f87e31 100644
--- a/FoldShaper/source/parameter.hpp
+++ b/FoldShaper/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/FoldShaper/source/plugfactory.cpp b/FoldShaper/source/plugfactory.cpp
index f101b762..ebacafcb 100644
--- a/FoldShaper/source/plugfactory.cpp
+++ b/FoldShaper/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/FoldShaper/source/plugprocessor.cpp b/FoldShaper/source/plugprocessor.cpp
index 2cc076cb..ac0ee53f 100644
--- a/FoldShaper/source/plugprocessor.cpp
+++ b/FoldShaper/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/FoldShaper/source/plugprocessor.hpp b/FoldShaper/source/plugprocessor.hpp
index 410f1d9c..9bc1f597 100644
--- a/FoldShaper/source/plugprocessor.hpp
+++ b/FoldShaper/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/source/version.hpp b/FoldShaper/source/version.hpp
index 70ea9da5..428ff68b 100644
--- a/FoldShaper/source/version.hpp
+++ b/FoldShaper/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of FoldShaper.
-//
-// FoldShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// FoldShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with FoldShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/FoldShaper/test/testdsp.cpp b/FoldShaper/test/testdsp.cpp
index e6ce6f7a..cdc364ec 100644
--- a/FoldShaper/test/testdsp.cpp
+++ b/FoldShaper/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "FoldShaper"
+ #define UHHYOU_PLUGIN_NAME "FoldShaper"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/GenericDrum/source/controller.hpp b/GenericDrum/source/controller.hpp
index 4dc8b5a8..64883a77 100644
--- a/GenericDrum/source/controller.hpp
+++ b/GenericDrum/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/dsp/dspcore.cpp b/GenericDrum/source/dsp/dspcore.cpp
index 0e669365..e1de2d1d 100644
--- a/GenericDrum/source/dsp/dspcore.cpp
+++ b/GenericDrum/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/GenericDrum/source/dsp/dspcore.hpp b/GenericDrum/source/dsp/dspcore.hpp
index 5bd3ff0a..40c297d7 100644
--- a/GenericDrum/source/dsp/dspcore.hpp
+++ b/GenericDrum/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/dsp/envelope.hpp b/GenericDrum/source/dsp/envelope.hpp
index 275d7b2d..6b8b7319 100644
--- a/GenericDrum/source/dsp/envelope.hpp
+++ b/GenericDrum/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/dsp/filter.hpp b/GenericDrum/source/dsp/filter.hpp
index 4f14a775..9c66c486 100644
--- a/GenericDrum/source/dsp/filter.hpp
+++ b/GenericDrum/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/editor.cpp b/GenericDrum/source/editor.cpp
index f1b26b25..8b7604ee 100644
--- a/GenericDrum/source/editor.cpp
+++ b/GenericDrum/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/GenericDrum/source/editor.hpp b/GenericDrum/source/editor.hpp
index d220e136..c4834c53 100644
--- a/GenericDrum/source/editor.hpp
+++ b/GenericDrum/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/fuid.hpp b/GenericDrum/source/fuid.hpp
index 4e513ffc..3779453f 100644
--- a/GenericDrum/source/fuid.hpp
+++ b/GenericDrum/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/gui/randomizebutton.hpp b/GenericDrum/source/gui/randomizebutton.hpp
index 2759c11e..6a86f423 100644
--- a/GenericDrum/source/gui/randomizebutton.hpp
+++ b/GenericDrum/source/gui/randomizebutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/gui/splashdraw.cpp b/GenericDrum/source/gui/splashdraw.cpp
index 0eb3be5f..314698b1 100644
--- a/GenericDrum/source/gui/splashdraw.cpp
+++ b/GenericDrum/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/GenericDrum/source/parameter.cpp b/GenericDrum/source/parameter.cpp
index a3f9fd04..06921f74 100644
--- a/GenericDrum/source/parameter.cpp
+++ b/GenericDrum/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/GenericDrum/source/parameter.hpp b/GenericDrum/source/parameter.hpp
index 7cac8d94..b674965f 100644
--- a/GenericDrum/source/parameter.hpp
+++ b/GenericDrum/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/plugfactory.cpp b/GenericDrum/source/plugfactory.cpp
index 1a5159b3..cb3f013a 100644
--- a/GenericDrum/source/plugfactory.cpp
+++ b/GenericDrum/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/GenericDrum/source/plugprocessor.cpp b/GenericDrum/source/plugprocessor.cpp
index e5114cb1..3c26b48f 100644
--- a/GenericDrum/source/plugprocessor.cpp
+++ b/GenericDrum/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/GenericDrum/source/plugprocessor.hpp b/GenericDrum/source/plugprocessor.hpp
index 5ee3c9e7..5035e52c 100644
--- a/GenericDrum/source/plugprocessor.hpp
+++ b/GenericDrum/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/source/version.hpp b/GenericDrum/source/version.hpp
index b275a046..91586268 100644
--- a/GenericDrum/source/version.hpp
+++ b/GenericDrum/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GenericDrum.
-//
-// GenericDrum is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GenericDrum is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GenericDrum. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GenericDrum/test/testdsp.cpp b/GenericDrum/test/testdsp.cpp
index 1d3485ca..8289dfce 100644
--- a/GenericDrum/test/testdsp.cpp
+++ b/GenericDrum/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_INPUT 1
diff --git a/GlitchSprinkler/source/controller.hpp b/GlitchSprinkler/source/controller.hpp
index 6e26e5ec..b67d4723 100644
--- a/GlitchSprinkler/source/controller.hpp
+++ b/GlitchSprinkler/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/dsp/dspcore.cpp b/GlitchSprinkler/source/dsp/dspcore.cpp
index 51bb0da3..443c4f96 100644
--- a/GlitchSprinkler/source/dsp/dspcore.cpp
+++ b/GlitchSprinkler/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/GlitchSprinkler/source/dsp/dspcore.hpp b/GlitchSprinkler/source/dsp/dspcore.hpp
index 725d53f6..a705be41 100644
--- a/GlitchSprinkler/source/dsp/dspcore.hpp
+++ b/GlitchSprinkler/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/dsp/polynomial.hpp b/GlitchSprinkler/source/dsp/polynomial.hpp
index 732147ca..afb833f9 100644
--- a/GlitchSprinkler/source/dsp/polynomial.hpp
+++ b/GlitchSprinkler/source/dsp/polynomial.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/dsp/tuning.hpp b/GlitchSprinkler/source/dsp/tuning.hpp
index aecad763..e9484612 100644
--- a/GlitchSprinkler/source/dsp/tuning.hpp
+++ b/GlitchSprinkler/source/dsp/tuning.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
/*
This file can be shorter if the compiler supports C++26. C++26 provides constexpr
diff --git a/GlitchSprinkler/source/editor.cpp b/GlitchSprinkler/source/editor.cpp
index 76fe1d83..762aec2e 100644
--- a/GlitchSprinkler/source/editor.cpp
+++ b/GlitchSprinkler/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/GlitchSprinkler/source/editor.hpp b/GlitchSprinkler/source/editor.hpp
index 2ac95eb9..14c6c411 100644
--- a/GlitchSprinkler/source/editor.hpp
+++ b/GlitchSprinkler/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/fuid.hpp b/GlitchSprinkler/source/fuid.hpp
index 55ca8627..6145b59e 100644
--- a/GlitchSprinkler/source/fuid.hpp
+++ b/GlitchSprinkler/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/gui/polynomialxypad.hpp b/GlitchSprinkler/source/gui/polynomialxypad.hpp
index 7029a47c..d6835198 100644
--- a/GlitchSprinkler/source/gui/polynomialxypad.hpp
+++ b/GlitchSprinkler/source/gui/polynomialxypad.hpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/gui/randomizebutton.hpp b/GlitchSprinkler/source/gui/randomizebutton.hpp
index 02ed3547..bd741205 100644
--- a/GlitchSprinkler/source/gui/randomizebutton.hpp
+++ b/GlitchSprinkler/source/gui/randomizebutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/gui/splashdraw.cpp b/GlitchSprinkler/source/gui/splashdraw.cpp
index 52bfef1b..1c785eeb 100644
--- a/GlitchSprinkler/source/gui/splashdraw.cpp
+++ b/GlitchSprinkler/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/GlitchSprinkler/source/parameter.cpp b/GlitchSprinkler/source/parameter.cpp
index 15073541..70ebf910 100644
--- a/GlitchSprinkler/source/parameter.cpp
+++ b/GlitchSprinkler/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/GlitchSprinkler/source/parameter.hpp b/GlitchSprinkler/source/parameter.hpp
index cd93adcf..ecb8223f 100644
--- a/GlitchSprinkler/source/parameter.hpp
+++ b/GlitchSprinkler/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/plugfactory.cpp b/GlitchSprinkler/source/plugfactory.cpp
index ee3072fb..0288ecbd 100644
--- a/GlitchSprinkler/source/plugfactory.cpp
+++ b/GlitchSprinkler/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/GlitchSprinkler/source/plugprocessor.cpp b/GlitchSprinkler/source/plugprocessor.cpp
index 48311799..b2766f92 100644
--- a/GlitchSprinkler/source/plugprocessor.cpp
+++ b/GlitchSprinkler/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/GlitchSprinkler/source/plugprocessor.hpp b/GlitchSprinkler/source/plugprocessor.hpp
index 0ce74f04..5035e52c 100644
--- a/GlitchSprinkler/source/plugprocessor.hpp
+++ b/GlitchSprinkler/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/source/version.hpp b/GlitchSprinkler/source/version.hpp
index 2cd97d93..fb5320d6 100644
--- a/GlitchSprinkler/source/version.hpp
+++ b/GlitchSprinkler/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of GlitchSprinkler.
-//
-// GlitchSprinkler is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GlitchSprinkler is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GlitchSprinkler. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GlitchSprinkler/test/testdsp.cpp b/GlitchSprinkler/test/testdsp.cpp
index 60098ea3..5720be5e 100644
--- a/GlitchSprinkler/test/testdsp.cpp
+++ b/GlitchSprinkler/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
// #define HAS_INPUT
diff --git a/GrowlSynth/source/controller.hpp b/GrowlSynth/source/controller.hpp
index 62ee6615..64883a77 100644
--- a/GrowlSynth/source/controller.hpp
+++ b/GrowlSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/dsp/dspcore.cpp b/GrowlSynth/source/dsp/dspcore.cpp
index db9978b3..2414ce7d 100644
--- a/GrowlSynth/source/dsp/dspcore.cpp
+++ b/GrowlSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/GrowlSynth/source/dsp/dspcore.hpp b/GrowlSynth/source/dsp/dspcore.hpp
index c7440288..fba45dae 100644
--- a/GrowlSynth/source/dsp/dspcore.hpp
+++ b/GrowlSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/dsp/envelope.hpp b/GrowlSynth/source/dsp/envelope.hpp
index 8de2ee8f..f999cf3a 100644
--- a/GrowlSynth/source/dsp/envelope.hpp
+++ b/GrowlSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/dsp/filter.hpp b/GrowlSynth/source/dsp/filter.hpp
index 302743ba..8c917401 100644
--- a/GrowlSynth/source/dsp/filter.hpp
+++ b/GrowlSynth/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/dsp/oscillator.hpp b/GrowlSynth/source/dsp/oscillator.hpp
index 0e985857..e6d4429a 100644
--- a/GrowlSynth/source/dsp/oscillator.hpp
+++ b/GrowlSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/editor.cpp b/GrowlSynth/source/editor.cpp
index 7cd93476..e2100dde 100644
--- a/GrowlSynth/source/editor.cpp
+++ b/GrowlSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/GrowlSynth/source/editor.hpp b/GrowlSynth/source/editor.hpp
index a62eb2ac..175453f7 100644
--- a/GrowlSynth/source/editor.hpp
+++ b/GrowlSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/fuid.hpp b/GrowlSynth/source/fuid.hpp
index f064c7b5..34065f4e 100644
--- a/GrowlSynth/source/fuid.hpp
+++ b/GrowlSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/gui/splashdraw.cpp b/GrowlSynth/source/gui/splashdraw.cpp
index 0d5a7d6f..e78c322f 100644
--- a/GrowlSynth/source/gui/splashdraw.cpp
+++ b/GrowlSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/GrowlSynth/source/parameter.cpp b/GrowlSynth/source/parameter.cpp
index 20860fad..bc5af0c4 100644
--- a/GrowlSynth/source/parameter.cpp
+++ b/GrowlSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/GrowlSynth/source/parameter.hpp b/GrowlSynth/source/parameter.hpp
index 59708d80..645d0d8d 100644
--- a/GrowlSynth/source/parameter.hpp
+++ b/GrowlSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/plugfactory.cpp b/GrowlSynth/source/plugfactory.cpp
index aa843378..0288ecbd 100644
--- a/GrowlSynth/source/plugfactory.cpp
+++ b/GrowlSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/GrowlSynth/source/plugprocessor.cpp b/GrowlSynth/source/plugprocessor.cpp
index e8043132..7fb1912a 100644
--- a/GrowlSynth/source/plugprocessor.cpp
+++ b/GrowlSynth/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/GrowlSynth/source/plugprocessor.hpp b/GrowlSynth/source/plugprocessor.hpp
index 4fbb01be..5035e52c 100644
--- a/GrowlSynth/source/plugprocessor.hpp
+++ b/GrowlSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/source/version.hpp b/GrowlSynth/source/version.hpp
index e64d8449..715a4569 100644
--- a/GrowlSynth/source/version.hpp
+++ b/GrowlSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of GrowlSynth.
-//
-// GrowlSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// GrowlSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with GrowlSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/GrowlSynth/test/testdsp.cpp b/GrowlSynth/test/testdsp.cpp
index 4e49856a..ccd18856 100644
--- a/GrowlSynth/test/testdsp.cpp
+++ b/GrowlSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/IterativeSinCluster/source/controller.hpp b/IterativeSinCluster/source/controller.hpp
index ff97f0a6..46e5d4af 100644
--- a/IterativeSinCluster/source/controller.hpp
+++ b/IterativeSinCluster/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/dsp/delay.hpp b/IterativeSinCluster/source/dsp/delay.hpp
index b258d711..0be9e99d 100644
--- a/IterativeSinCluster/source/dsp/delay.hpp
+++ b/IterativeSinCluster/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/dsp/dspcore.cpp b/IterativeSinCluster/source/dsp/dspcore.cpp
index 3607e3a5..8044f871 100644
--- a/IterativeSinCluster/source/dsp/dspcore.cpp
+++ b/IterativeSinCluster/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_FastMathApproximations.h"
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/IterativeSinCluster/source/dsp/dspcore.hpp b/IterativeSinCluster/source/dsp/dspcore.hpp
index 98a48d66..46e6df3e 100644
--- a/IterativeSinCluster/source/dsp/dspcore.hpp
+++ b/IterativeSinCluster/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -72,7 +58,7 @@ enum class NoteState { active, release, rest };
class DSPInterface {
public:
- virtual ~DSPInterface(){};
+ virtual ~DSPInterface() {};
static const size_t maxVoice = 32;
GlobalParameter param;
diff --git a/IterativeSinCluster/source/dsp/envelope.hpp b/IterativeSinCluster/source/dsp/envelope.hpp
index 7c2182d5..708df998 100644
--- a/IterativeSinCluster/source/dsp/envelope.hpp
+++ b/IterativeSinCluster/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/dsp/noise.hpp b/IterativeSinCluster/source/dsp/noise.hpp
index f3a5aa34..a3814c5a 100644
--- a/IterativeSinCluster/source/dsp/noise.hpp
+++ b/IterativeSinCluster/source/dsp/noise.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/dsp/oscillator.hpp b/IterativeSinCluster/source/dsp/oscillator.hpp
index 306b15d4..a12f26b0 100644
--- a/IterativeSinCluster/source/dsp/oscillator.hpp
+++ b/IterativeSinCluster/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/editor.cpp b/IterativeSinCluster/source/editor.cpp
index f6a5c48a..2d7d3890 100644
--- a/IterativeSinCluster/source/editor.cpp
+++ b/IterativeSinCluster/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/IterativeSinCluster/source/editor.hpp b/IterativeSinCluster/source/editor.hpp
index facd71bc..54f1defb 100644
--- a/IterativeSinCluster/source/editor.hpp
+++ b/IterativeSinCluster/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/fuid.hpp b/IterativeSinCluster/source/fuid.hpp
index 11bc7352..78830625 100644
--- a/IterativeSinCluster/source/fuid.hpp
+++ b/IterativeSinCluster/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/gui/splashdraw.cpp b/IterativeSinCluster/source/gui/splashdraw.cpp
index 56f3b443..20bf6f4e 100644
--- a/IterativeSinCluster/source/gui/splashdraw.cpp
+++ b/IterativeSinCluster/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/IterativeSinCluster/source/parameter.cpp b/IterativeSinCluster/source/parameter.cpp
index 9d32d6ab..a3854fa4 100644
--- a/IterativeSinCluster/source/parameter.cpp
+++ b/IterativeSinCluster/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/IterativeSinCluster/source/parameter.hpp b/IterativeSinCluster/source/parameter.hpp
index 4557305c..060ce718 100644
--- a/IterativeSinCluster/source/parameter.hpp
+++ b/IterativeSinCluster/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -23,9 +9,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/IterativeSinCluster/source/plugfactory.cpp b/IterativeSinCluster/source/plugfactory.cpp
index dc0234b1..0288ecbd 100644
--- a/IterativeSinCluster/source/plugfactory.cpp
+++ b/IterativeSinCluster/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/IterativeSinCluster/source/plugprocessor.cpp b/IterativeSinCluster/source/plugprocessor.cpp
index b3024026..ae07b07b 100644
--- a/IterativeSinCluster/source/plugprocessor.cpp
+++ b/IterativeSinCluster/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/IterativeSinCluster/source/plugprocessor.hpp b/IterativeSinCluster/source/plugprocessor.hpp
index 7721370b..5f285456 100644
--- a/IterativeSinCluster/source/plugprocessor.hpp
+++ b/IterativeSinCluster/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/source/version.hpp b/IterativeSinCluster/source/version.hpp
index fc3ce3e0..a43fe07f 100644
--- a/IterativeSinCluster/source/version.hpp
+++ b/IterativeSinCluster/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2022 Takamitsu Endo
-//
-// This file is part of IterativeSinCluster.
-//
-// IterativeSinCluster is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// IterativeSinCluster is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with IterativeSinCluster. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/IterativeSinCluster/test/testdsp.cpp b/IterativeSinCluster/test/testdsp.cpp
index a15b8697..958991cf 100644
--- a/IterativeSinCluster/test/testdsp.cpp
+++ b/IterativeSinCluster/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/L3Reverb/source/dsp/delay.hpp b/L3Reverb/source/dsp/delay.hpp
index dc153e6e..89fee5ba 100644
--- a/L3Reverb/source/dsp/delay.hpp
+++ b/L3Reverb/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/dsp/dspcore.cpp b/L3Reverb/source/dsp/dspcore.cpp
index 7e289c2e..81d299f2 100644
--- a/L3Reverb/source/dsp/dspcore.cpp
+++ b/L3Reverb/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/L3Reverb/source/dsp/dspcore.hpp b/L3Reverb/source/dsp/dspcore.hpp
index 216490d1..548930b0 100644
--- a/L3Reverb/source/dsp/dspcore.hpp
+++ b/L3Reverb/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/editor.cpp b/L3Reverb/source/editor.cpp
index bb8b3e5f..65493e46 100644
--- a/L3Reverb/source/editor.cpp
+++ b/L3Reverb/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/L3Reverb/source/editor.hpp b/L3Reverb/source/editor.hpp
index 270d59cc..858b0f21 100644
--- a/L3Reverb/source/editor.hpp
+++ b/L3Reverb/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/fuid.hpp b/L3Reverb/source/fuid.hpp
index a578475c..f2bb3a8f 100644
--- a/L3Reverb/source/fuid.hpp
+++ b/L3Reverb/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/gui/panicbutton.hpp b/L3Reverb/source/gui/panicbutton.hpp
index 27dbd049..285a7c8b 100644
--- a/L3Reverb/source/gui/panicbutton.hpp
+++ b/L3Reverb/source/gui/panicbutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/gui/splashdraw.cpp b/L3Reverb/source/gui/splashdraw.cpp
index 6c3f134b..bfc5289a 100644
--- a/L3Reverb/source/gui/splashdraw.cpp
+++ b/L3Reverb/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/L3Reverb/source/parameter.cpp b/L3Reverb/source/parameter.cpp
index 8f293aa0..4540e5ea 100644
--- a/L3Reverb/source/parameter.cpp
+++ b/L3Reverb/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/L3Reverb/source/parameter.hpp b/L3Reverb/source/parameter.hpp
index 6c85d3a2..b6b11a5f 100644
--- a/L3Reverb/source/parameter.hpp
+++ b/L3Reverb/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr uint16_t nSection4 = 3;
diff --git a/L3Reverb/source/plugfactory.cpp b/L3Reverb/source/plugfactory.cpp
index baaa573f..6dae4d16 100644
--- a/L3Reverb/source/plugfactory.cpp
+++ b/L3Reverb/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/L3Reverb/source/plugprocessor.cpp b/L3Reverb/source/plugprocessor.cpp
index 0182f74a..0d5c89b6 100644
--- a/L3Reverb/source/plugprocessor.cpp
+++ b/L3Reverb/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/L3Reverb/source/plugprocessor.hpp b/L3Reverb/source/plugprocessor.hpp
index 24dabf20..6c307035 100644
--- a/L3Reverb/source/plugprocessor.hpp
+++ b/L3Reverb/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/source/version.hpp b/L3Reverb/source/version.hpp
index 674b8a83..3ecd98b2 100644
--- a/L3Reverb/source/version.hpp
+++ b/L3Reverb/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L3Reverb.
-//
-// L3Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L3Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L3Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L3Reverb/test/testdsp.cpp b/L3Reverb/test/testdsp.cpp
index 53a3c150..a9000a97 100644
--- a/L3Reverb/test/testdsp.cpp
+++ b/L3Reverb/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/L4Reverb/source/dsp/delay.hpp b/L4Reverb/source/dsp/delay.hpp
index d033f125..62205205 100644
--- a/L4Reverb/source/dsp/delay.hpp
+++ b/L4Reverb/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/dsp/dspcore.cpp b/L4Reverb/source/dsp/dspcore.cpp
index dbed134d..2dbf47b7 100644
--- a/L4Reverb/source/dsp/dspcore.cpp
+++ b/L4Reverb/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/L4Reverb/source/dsp/dspcore.hpp b/L4Reverb/source/dsp/dspcore.hpp
index 4c93e542..8edde455 100644
--- a/L4Reverb/source/dsp/dspcore.hpp
+++ b/L4Reverb/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/editor.cpp b/L4Reverb/source/editor.cpp
index 0ee5644e..948acff7 100644
--- a/L4Reverb/source/editor.cpp
+++ b/L4Reverb/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/L4Reverb/source/editor.hpp b/L4Reverb/source/editor.hpp
index 9f9f673a..858b0f21 100644
--- a/L4Reverb/source/editor.hpp
+++ b/L4Reverb/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/fuid.hpp b/L4Reverb/source/fuid.hpp
index a7b5e018..8521e015 100644
--- a/L4Reverb/source/fuid.hpp
+++ b/L4Reverb/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/gui/panicbutton.hpp b/L4Reverb/source/gui/panicbutton.hpp
index 77afb061..285a7c8b 100644
--- a/L4Reverb/source/gui/panicbutton.hpp
+++ b/L4Reverb/source/gui/panicbutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/gui/splashdraw.cpp b/L4Reverb/source/gui/splashdraw.cpp
index 05465ee8..3c6e841d 100644
--- a/L4Reverb/source/gui/splashdraw.cpp
+++ b/L4Reverb/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/L4Reverb/source/parameter.cpp b/L4Reverb/source/parameter.cpp
index 66fdbc83..4540e5ea 100644
--- a/L4Reverb/source/parameter.cpp
+++ b/L4Reverb/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/L4Reverb/source/parameter.hpp b/L4Reverb/source/parameter.hpp
index 8f9403bf..8bb8bd61 100644
--- a/L4Reverb/source/parameter.hpp
+++ b/L4Reverb/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr uint16_t nDepth1 = 256;
diff --git a/L4Reverb/source/plugfactory.cpp b/L4Reverb/source/plugfactory.cpp
index 1c72fa80..6dae4d16 100644
--- a/L4Reverb/source/plugfactory.cpp
+++ b/L4Reverb/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/L4Reverb/source/plugprocessor.cpp b/L4Reverb/source/plugprocessor.cpp
index 7e57f7b1..0d5c89b6 100644
--- a/L4Reverb/source/plugprocessor.cpp
+++ b/L4Reverb/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/L4Reverb/source/plugprocessor.hpp b/L4Reverb/source/plugprocessor.hpp
index 1ca40aa6..6c307035 100644
--- a/L4Reverb/source/plugprocessor.hpp
+++ b/L4Reverb/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/source/version.hpp b/L4Reverb/source/version.hpp
index a46e79cd..c6b99f23 100644
--- a/L4Reverb/source/version.hpp
+++ b/L4Reverb/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of L4Reverb.
-//
-// L4Reverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// L4Reverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with L4Reverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/L4Reverb/test/testdsp.cpp b/L4Reverb/test/testdsp.cpp
index 12e8e338..7d0c486a 100644
--- a/L4Reverb/test/testdsp.cpp
+++ b/L4Reverb/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/LatticeReverb/source/dsp/delay.hpp b/LatticeReverb/source/dsp/delay.hpp
index 591696d9..03cd66e6 100644
--- a/LatticeReverb/source/dsp/delay.hpp
+++ b/LatticeReverb/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/dsp/dspcore.cpp b/LatticeReverb/source/dsp/dspcore.cpp
index 418690d0..44d5cb83 100644
--- a/LatticeReverb/source/dsp/dspcore.cpp
+++ b/LatticeReverb/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/LatticeReverb/source/dsp/dspcore.hpp b/LatticeReverb/source/dsp/dspcore.hpp
index 83b7408d..6bc925b1 100644
--- a/LatticeReverb/source/dsp/dspcore.hpp
+++ b/LatticeReverb/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/editor.cpp b/LatticeReverb/source/editor.cpp
index d096181f..fa9a630a 100644
--- a/LatticeReverb/source/editor.cpp
+++ b/LatticeReverb/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/LatticeReverb/source/editor.hpp b/LatticeReverb/source/editor.hpp
index b0240e1d..858b0f21 100644
--- a/LatticeReverb/source/editor.hpp
+++ b/LatticeReverb/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/fuid.hpp b/LatticeReverb/source/fuid.hpp
index 13eb60a1..f8821a4a 100644
--- a/LatticeReverb/source/fuid.hpp
+++ b/LatticeReverb/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/gui/panicbutton.hpp b/LatticeReverb/source/gui/panicbutton.hpp
index f2ffddec..97a5de4f 100644
--- a/LatticeReverb/source/gui/panicbutton.hpp
+++ b/LatticeReverb/source/gui/panicbutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/gui/splashdraw.cpp b/LatticeReverb/source/gui/splashdraw.cpp
index 248a2107..f298aa7d 100644
--- a/LatticeReverb/source/gui/splashdraw.cpp
+++ b/LatticeReverb/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/LatticeReverb/source/parameter.cpp b/LatticeReverb/source/parameter.cpp
index b66fdcc9..bda04d18 100644
--- a/LatticeReverb/source/parameter.cpp
+++ b/LatticeReverb/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/LatticeReverb/source/parameter.hpp b/LatticeReverb/source/parameter.hpp
index c78c31ac..be7cd6c8 100644
--- a/LatticeReverb/source/parameter.hpp
+++ b/LatticeReverb/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr size_t nestingDepth = 16;
diff --git a/LatticeReverb/source/plugfactory.cpp b/LatticeReverb/source/plugfactory.cpp
index 8dcf92f6..6dae4d16 100644
--- a/LatticeReverb/source/plugfactory.cpp
+++ b/LatticeReverb/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/LatticeReverb/source/plugprocessor.cpp b/LatticeReverb/source/plugprocessor.cpp
index e6606135..0d5c89b6 100644
--- a/LatticeReverb/source/plugprocessor.cpp
+++ b/LatticeReverb/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/LatticeReverb/source/plugprocessor.hpp b/LatticeReverb/source/plugprocessor.hpp
index c75208c0..6c307035 100644
--- a/LatticeReverb/source/plugprocessor.hpp
+++ b/LatticeReverb/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/source/version.hpp b/LatticeReverb/source/version.hpp
index 2376f57e..b18b0fb0 100644
--- a/LatticeReverb/source/version.hpp
+++ b/LatticeReverb/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LatticeReverb.
-//
-// LatticeReverb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LatticeReverb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LatticeReverb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LatticeReverb/test/testdsp.cpp b/LatticeReverb/test/testdsp.cpp
index 7d1a35b9..038805de 100644
--- a/LatticeReverb/test/testdsp.cpp
+++ b/LatticeReverb/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/LightPadSynth/source/controller.hpp b/LightPadSynth/source/controller.hpp
index 60dc7e30..46e5d4af 100644
--- a/LightPadSynth/source/controller.hpp
+++ b/LightPadSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/dsp/delay.hpp b/LightPadSynth/source/dsp/delay.hpp
index f315f414..5fb99abf 100755
--- a/LightPadSynth/source/dsp/delay.hpp
+++ b/LightPadSynth/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/dsp/dspcore.cpp b/LightPadSynth/source/dsp/dspcore.cpp
index d619df50..44f4107e 100755
--- a/LightPadSynth/source/dsp/dspcore.cpp
+++ b/LightPadSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/LightPadSynth/source/dsp/dspcore.hpp b/LightPadSynth/source/dsp/dspcore.hpp
index 864b1860..f18ce2ef 100755
--- a/LightPadSynth/source/dsp/dspcore.hpp
+++ b/LightPadSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of EnvelopedSine.
-//
-// EnvelopedSine is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// EnvelopedSine is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with EnvelopedSine. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/dsp/envelope.hpp b/LightPadSynth/source/dsp/envelope.hpp
index 1faf5265..3b3dd3f9 100644
--- a/LightPadSynth/source/dsp/envelope.hpp
+++ b/LightPadSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/dsp/oscillator.hpp b/LightPadSynth/source/dsp/oscillator.hpp
index 71b9c037..625f7b85 100644
--- a/LightPadSynth/source/dsp/oscillator.hpp
+++ b/LightPadSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/editor.cpp b/LightPadSynth/source/editor.cpp
index 36def6ad..6d8143a5 100644
--- a/LightPadSynth/source/editor.cpp
+++ b/LightPadSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/LightPadSynth/source/editor.hpp b/LightPadSynth/source/editor.hpp
index 7b227c4f..54f1defb 100644
--- a/LightPadSynth/source/editor.hpp
+++ b/LightPadSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/fuid.hpp b/LightPadSynth/source/fuid.hpp
index bd70ae8f..edea2187 100755
--- a/LightPadSynth/source/fuid.hpp
+++ b/LightPadSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/parameter.cpp b/LightPadSynth/source/parameter.cpp
index 598589f3..92d4e8e9 100755
--- a/LightPadSynth/source/parameter.cpp
+++ b/LightPadSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/LightPadSynth/source/parameter.hpp b/LightPadSynth/source/parameter.hpp
index 15eea9e9..c2f33188 100755
--- a/LightPadSynth/source/parameter.hpp
+++ b/LightPadSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/plugfactory.cpp b/LightPadSynth/source/plugfactory.cpp
index abe4012c..ecec4774 100755
--- a/LightPadSynth/source/plugfactory.cpp
+++ b/LightPadSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/LightPadSynth/source/plugprocessor.cpp b/LightPadSynth/source/plugprocessor.cpp
index ca164617..f449cb17 100755
--- a/LightPadSynth/source/plugprocessor.cpp
+++ b/LightPadSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/LightPadSynth/source/plugprocessor.hpp b/LightPadSynth/source/plugprocessor.hpp
index 8cd037a5..5b967737 100755
--- a/LightPadSynth/source/plugprocessor.hpp
+++ b/LightPadSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/source/version.hpp b/LightPadSynth/source/version.hpp
index 83bd72d9..10bab529 100755
--- a/LightPadSynth/source/version.hpp
+++ b/LightPadSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of LightPadSynth.
-//
-// LightPadSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LightPadSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LightPadSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LightPadSynth/test/testdsp.cpp b/LightPadSynth/test/testdsp.cpp
index d2cc55db..17ea10aa 100644
--- a/LightPadSynth/test/testdsp.cpp
+++ b/LightPadSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "LightPadSynth"
+ #define UHHYOU_PLUGIN_NAME "LightPadSynth"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/LongPhaser/source/dsp/dspcore.cpp b/LongPhaser/source/dsp/dspcore.cpp
index b182cf6f..b0d55888 100644
--- a/LongPhaser/source/dsp/dspcore.cpp
+++ b/LongPhaser/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/LongPhaser/source/dsp/dspcore.hpp b/LongPhaser/source/dsp/dspcore.hpp
index 6f608c70..9d5985af 100644
--- a/LongPhaser/source/dsp/dspcore.hpp
+++ b/LongPhaser/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/dsp/filter.hpp b/LongPhaser/source/dsp/filter.hpp
index 6bd01754..999267bc 100644
--- a/LongPhaser/source/dsp/filter.hpp
+++ b/LongPhaser/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/editor.cpp b/LongPhaser/source/editor.cpp
index 170cee82..bb716df2 100644
--- a/LongPhaser/source/editor.cpp
+++ b/LongPhaser/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/LongPhaser/source/editor.hpp b/LongPhaser/source/editor.hpp
index 051a042f..de725175 100644
--- a/LongPhaser/source/editor.hpp
+++ b/LongPhaser/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/fuid.hpp b/LongPhaser/source/fuid.hpp
index d96ce4c4..e99dd777 100644
--- a/LongPhaser/source/fuid.hpp
+++ b/LongPhaser/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/gui/splashdraw.cpp b/LongPhaser/source/gui/splashdraw.cpp
index 5253b4eb..bc550130 100644
--- a/LongPhaser/source/gui/splashdraw.cpp
+++ b/LongPhaser/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/LongPhaser/source/parameter.cpp b/LongPhaser/source/parameter.cpp
index 8753fd79..1ca08f8c 100644
--- a/LongPhaser/source/parameter.cpp
+++ b/LongPhaser/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/LongPhaser/source/parameter.hpp b/LongPhaser/source/parameter.hpp
index 06cf3eaf..f2fd4a84 100644
--- a/LongPhaser/source/parameter.hpp
+++ b/LongPhaser/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/plugfactory.cpp b/LongPhaser/source/plugfactory.cpp
index c8429ef0..dda2f48e 100644
--- a/LongPhaser/source/plugfactory.cpp
+++ b/LongPhaser/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/LongPhaser/source/plugprocessor.cpp b/LongPhaser/source/plugprocessor.cpp
index 4e4cd588..20807ed9 100644
--- a/LongPhaser/source/plugprocessor.cpp
+++ b/LongPhaser/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/LongPhaser/source/plugprocessor.hpp b/LongPhaser/source/plugprocessor.hpp
index 68a3ea44..5559f044 100644
--- a/LongPhaser/source/plugprocessor.hpp
+++ b/LongPhaser/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/source/version.hpp b/LongPhaser/source/version.hpp
index 0358efc8..54e1537a 100644
--- a/LongPhaser/source/version.hpp
+++ b/LongPhaser/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of LongPhaser.
-//
-// LongPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// LongPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with LongPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/LongPhaser/test/testdsp.cpp b/LongPhaser/test/testdsp.cpp
index 82762392..3d2eb8c4 100644
--- a/LongPhaser/test/testdsp.cpp
+++ b/LongPhaser/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/MatrixShifter/source/dsp/dspcore.cpp b/MatrixShifter/source/dsp/dspcore.cpp
index 2f027544..f7f07528 100644
--- a/MatrixShifter/source/dsp/dspcore.cpp
+++ b/MatrixShifter/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/MatrixShifter/source/dsp/dspcore.hpp b/MatrixShifter/source/dsp/dspcore.hpp
index 4708cdb8..0ba6d2da 100644
--- a/MatrixShifter/source/dsp/dspcore.hpp
+++ b/MatrixShifter/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/dsp/lfo.hpp b/MatrixShifter/source/dsp/lfo.hpp
index c7728272..b096769e 100644
--- a/MatrixShifter/source/dsp/lfo.hpp
+++ b/MatrixShifter/source/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/dsp/shifter.hpp b/MatrixShifter/source/dsp/shifter.hpp
index 6ca5dd0d..e5490f13 100644
--- a/MatrixShifter/source/dsp/shifter.hpp
+++ b/MatrixShifter/source/dsp/shifter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/editor.cpp b/MatrixShifter/source/editor.cpp
index 99f9e75c..e6d7139a 100644
--- a/MatrixShifter/source/editor.cpp
+++ b/MatrixShifter/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/MatrixShifter/source/editor.hpp b/MatrixShifter/source/editor.hpp
index 46065f05..54f1defb 100644
--- a/MatrixShifter/source/editor.hpp
+++ b/MatrixShifter/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/fuid.hpp b/MatrixShifter/source/fuid.hpp
index a91de127..8e58e33f 100644
--- a/MatrixShifter/source/fuid.hpp
+++ b/MatrixShifter/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/gui/splashdraw.cpp b/MatrixShifter/source/gui/splashdraw.cpp
index 0904cc37..e4ed2a24 100644
--- a/MatrixShifter/source/gui/splashdraw.cpp
+++ b/MatrixShifter/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/MatrixShifter/source/parameter.cpp b/MatrixShifter/source/parameter.cpp
index c5866d33..248c9eac 100644
--- a/MatrixShifter/source/parameter.cpp
+++ b/MatrixShifter/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/MatrixShifter/source/parameter.hpp b/MatrixShifter/source/parameter.hpp
index 3ecf9db9..5012d1ba 100644
--- a/MatrixShifter/source/parameter.hpp
+++ b/MatrixShifter/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
constexpr float maxShiftDelaySeconds = 0.03f;
diff --git a/MatrixShifter/source/plugfactory.cpp b/MatrixShifter/source/plugfactory.cpp
index 1f7ef765..dda2f48e 100644
--- a/MatrixShifter/source/plugfactory.cpp
+++ b/MatrixShifter/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/MatrixShifter/source/plugprocessor.cpp b/MatrixShifter/source/plugprocessor.cpp
index 08893a21..c39f7f8b 100644
--- a/MatrixShifter/source/plugprocessor.cpp
+++ b/MatrixShifter/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/MatrixShifter/source/plugprocessor.hpp b/MatrixShifter/source/plugprocessor.hpp
index e5f1177c..c78f97e3 100644
--- a/MatrixShifter/source/plugprocessor.hpp
+++ b/MatrixShifter/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/source/version.hpp b/MatrixShifter/source/version.hpp
index 24301e1c..4a0ca047 100644
--- a/MatrixShifter/source/version.hpp
+++ b/MatrixShifter/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MatrixShifter/test/testdsp.cpp b/MatrixShifter/test/testdsp.cpp
index 5929db7c..fab02431 100644
--- a/MatrixShifter/test/testdsp.cpp
+++ b/MatrixShifter/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "MatrixShifter"
+ #define UHHYOU_PLUGIN_NAME "MatrixShifter"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/MaybeSnare/source/controller.hpp b/MaybeSnare/source/controller.hpp
index 66ca4f6c..64883a77 100644
--- a/MaybeSnare/source/controller.hpp
+++ b/MaybeSnare/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/dsp/dspcore.cpp b/MaybeSnare/source/dsp/dspcore.cpp
index f688d776..4bae9f72 100644
--- a/MaybeSnare/source/dsp/dspcore.cpp
+++ b/MaybeSnare/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/MaybeSnare/source/dsp/dspcore.hpp b/MaybeSnare/source/dsp/dspcore.hpp
index 8e15db15..a6a519d6 100644
--- a/MaybeSnare/source/dsp/dspcore.hpp
+++ b/MaybeSnare/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/dsp/fdn.hpp b/MaybeSnare/source/dsp/fdn.hpp
index a97f757e..c32df83e 100644
--- a/MaybeSnare/source/dsp/fdn.hpp
+++ b/MaybeSnare/source/dsp/fdn.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/editor.cpp b/MaybeSnare/source/editor.cpp
index 977bf0ee..f4a3f0e4 100644
--- a/MaybeSnare/source/editor.cpp
+++ b/MaybeSnare/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/MaybeSnare/source/editor.hpp b/MaybeSnare/source/editor.hpp
index 66b4cad5..175453f7 100644
--- a/MaybeSnare/source/editor.hpp
+++ b/MaybeSnare/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/fuid.hpp b/MaybeSnare/source/fuid.hpp
index 4bcf42b3..8a212cab 100644
--- a/MaybeSnare/source/fuid.hpp
+++ b/MaybeSnare/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/gui/splashdraw.cpp b/MaybeSnare/source/gui/splashdraw.cpp
index ac6a5f11..ae485ee1 100644
--- a/MaybeSnare/source/gui/splashdraw.cpp
+++ b/MaybeSnare/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/MaybeSnare/source/parameter.cpp b/MaybeSnare/source/parameter.cpp
index 598dadb7..49b822f5 100644
--- a/MaybeSnare/source/parameter.cpp
+++ b/MaybeSnare/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/MaybeSnare/source/parameter.hpp b/MaybeSnare/source/parameter.hpp
index b1130331..2abc2321 100644
--- a/MaybeSnare/source/parameter.hpp
+++ b/MaybeSnare/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/plugfactory.cpp b/MaybeSnare/source/plugfactory.cpp
index 0e421df3..0288ecbd 100644
--- a/MaybeSnare/source/plugfactory.cpp
+++ b/MaybeSnare/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/MaybeSnare/source/plugprocessor.cpp b/MaybeSnare/source/plugprocessor.cpp
index e1e1f14b..7fb1912a 100644
--- a/MaybeSnare/source/plugprocessor.cpp
+++ b/MaybeSnare/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/MaybeSnare/source/plugprocessor.hpp b/MaybeSnare/source/plugprocessor.hpp
index 8f21fd53..5035e52c 100644
--- a/MaybeSnare/source/plugprocessor.hpp
+++ b/MaybeSnare/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/source/version.hpp b/MaybeSnare/source/version.hpp
index c6ca6135..66449889 100644
--- a/MaybeSnare/source/version.hpp
+++ b/MaybeSnare/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MaybeSnare.
-//
-// MaybeSnare is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MaybeSnare is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MaybeSnare. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MaybeSnare/test/testdsp.cpp b/MaybeSnare/test/testdsp.cpp
index 72efe32c..a7607e6d 100644
--- a/MaybeSnare/test/testdsp.cpp
+++ b/MaybeSnare/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/MembraneSynth/source/controller.hpp b/MembraneSynth/source/controller.hpp
index 1ba05997..64883a77 100644
--- a/MembraneSynth/source/controller.hpp
+++ b/MembraneSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/dsp/dspcore.cpp b/MembraneSynth/source/dsp/dspcore.cpp
index 936ea0c6..ca95303a 100644
--- a/MembraneSynth/source/dsp/dspcore.cpp
+++ b/MembraneSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/MembraneSynth/source/dsp/dspcore.hpp b/MembraneSynth/source/dsp/dspcore.hpp
index 4ba5f61c..be521578 100644
--- a/MembraneSynth/source/dsp/dspcore.hpp
+++ b/MembraneSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/dsp/fdn.hpp b/MembraneSynth/source/dsp/fdn.hpp
index 9ae90114..b5dcd61f 100644
--- a/MembraneSynth/source/dsp/fdn.hpp
+++ b/MembraneSynth/source/dsp/fdn.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/editor.cpp b/MembraneSynth/source/editor.cpp
index 5399f290..ac77fe02 100644
--- a/MembraneSynth/source/editor.cpp
+++ b/MembraneSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/MembraneSynth/source/editor.hpp b/MembraneSynth/source/editor.hpp
index ae2cab6d..175453f7 100644
--- a/MembraneSynth/source/editor.hpp
+++ b/MembraneSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/fuid.hpp b/MembraneSynth/source/fuid.hpp
index 4c3513f8..eeb5f9df 100644
--- a/MembraneSynth/source/fuid.hpp
+++ b/MembraneSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/gui/splashdraw.cpp b/MembraneSynth/source/gui/splashdraw.cpp
index c36bb092..7560c257 100644
--- a/MembraneSynth/source/gui/splashdraw.cpp
+++ b/MembraneSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/MembraneSynth/source/parameter.cpp b/MembraneSynth/source/parameter.cpp
index 67ac165a..f704bdbf 100644
--- a/MembraneSynth/source/parameter.cpp
+++ b/MembraneSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/MembraneSynth/source/parameter.hpp b/MembraneSynth/source/parameter.hpp
index d4be4f9b..da7eca02 100644
--- a/MembraneSynth/source/parameter.hpp
+++ b/MembraneSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/plugfactory.cpp b/MembraneSynth/source/plugfactory.cpp
index 766ac395..0288ecbd 100644
--- a/MembraneSynth/source/plugfactory.cpp
+++ b/MembraneSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/MembraneSynth/source/plugprocessor.cpp b/MembraneSynth/source/plugprocessor.cpp
index 2797de9b..7fb1912a 100644
--- a/MembraneSynth/source/plugprocessor.cpp
+++ b/MembraneSynth/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/MembraneSynth/source/plugprocessor.hpp b/MembraneSynth/source/plugprocessor.hpp
index aba5b1a1..5035e52c 100644
--- a/MembraneSynth/source/plugprocessor.hpp
+++ b/MembraneSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/source/version.hpp b/MembraneSynth/source/version.hpp
index 7b7697d3..36e58b1a 100644
--- a/MembraneSynth/source/version.hpp
+++ b/MembraneSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MembraneSynth.
-//
-// MembraneSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MembraneSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MembraneSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MembraneSynth/test/testdsp.cpp b/MembraneSynth/test/testdsp.cpp
index 2276289a..b4ac7763 100644
--- a/MembraneSynth/test/testdsp.cpp
+++ b/MembraneSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/MiniCliffEQ/source/dsp/dspcore.cpp b/MiniCliffEQ/source/dsp/dspcore.cpp
index 97775ce5..4e894933 100644
--- a/MiniCliffEQ/source/dsp/dspcore.cpp
+++ b/MiniCliffEQ/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/MiniCliffEQ/source/dsp/dspcore.hpp b/MiniCliffEQ/source/dsp/dspcore.hpp
index daceaadc..56eb6364 100644
--- a/MiniCliffEQ/source/dsp/dspcore.hpp
+++ b/MiniCliffEQ/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/dsp/fftconvolver.cpp b/MiniCliffEQ/source/dsp/fftconvolver.cpp
index 10833f98..b340e722 100644
--- a/MiniCliffEQ/source/dsp/fftconvolver.cpp
+++ b/MiniCliffEQ/source/dsp/fftconvolver.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/dsp/fftconvolver.hpp b/MiniCliffEQ/source/dsp/fftconvolver.hpp
index 662fac89..2d58cfd1 100644
--- a/MiniCliffEQ/source/dsp/fftconvolver.hpp
+++ b/MiniCliffEQ/source/dsp/fftconvolver.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/editor.cpp b/MiniCliffEQ/source/editor.cpp
index 23f48fec..faf04894 100644
--- a/MiniCliffEQ/source/editor.cpp
+++ b/MiniCliffEQ/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/MiniCliffEQ/source/editor.hpp b/MiniCliffEQ/source/editor.hpp
index 8641c9fb..62b27e62 100644
--- a/MiniCliffEQ/source/editor.hpp
+++ b/MiniCliffEQ/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/fuid.hpp b/MiniCliffEQ/source/fuid.hpp
index f72aeb74..15e22e32 100644
--- a/MiniCliffEQ/source/fuid.hpp
+++ b/MiniCliffEQ/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/gui/splashdraw.cpp b/MiniCliffEQ/source/gui/splashdraw.cpp
index 617b1229..438dfb90 100644
--- a/MiniCliffEQ/source/gui/splashdraw.cpp
+++ b/MiniCliffEQ/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/MiniCliffEQ/source/parameter.cpp b/MiniCliffEQ/source/parameter.cpp
index 2f49489e..3156da28 100644
--- a/MiniCliffEQ/source/parameter.cpp
+++ b/MiniCliffEQ/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/MiniCliffEQ/source/parameter.hpp b/MiniCliffEQ/source/parameter.hpp
index 18e2fc29..e48684b3 100644
--- a/MiniCliffEQ/source/parameter.hpp
+++ b/MiniCliffEQ/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/plugfactory.cpp b/MiniCliffEQ/source/plugfactory.cpp
index 55878d52..16b60667 100644
--- a/MiniCliffEQ/source/plugfactory.cpp
+++ b/MiniCliffEQ/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/MiniCliffEQ/source/plugprocessor.cpp b/MiniCliffEQ/source/plugprocessor.cpp
index a3cb23da..ac0ee53f 100644
--- a/MiniCliffEQ/source/plugprocessor.cpp
+++ b/MiniCliffEQ/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/MiniCliffEQ/source/plugprocessor.hpp b/MiniCliffEQ/source/plugprocessor.hpp
index c73170f7..9bc1f597 100644
--- a/MiniCliffEQ/source/plugprocessor.hpp
+++ b/MiniCliffEQ/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/source/version.hpp b/MiniCliffEQ/source/version.hpp
index 827738ca..1ee092b9 100644
--- a/MiniCliffEQ/source/version.hpp
+++ b/MiniCliffEQ/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MiniCliffEQ.
-//
-// MiniCliffEQ is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MiniCliffEQ is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MiniCliffEQ. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/MiniCliffEQ/test/testdsp.cpp b/MiniCliffEQ/test/testdsp.cpp
index 9503ce01..ec34de0e 100644
--- a/MiniCliffEQ/test/testdsp.cpp
+++ b/MiniCliffEQ/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/ModuloShaper/source/dsp/dspcore.cpp b/ModuloShaper/source/dsp/dspcore.cpp
index fcea68b0..f360b724 100644
--- a/ModuloShaper/source/dsp/dspcore.cpp
+++ b/ModuloShaper/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/ModuloShaper/source/dsp/dspcore.hpp b/ModuloShaper/source/dsp/dspcore.hpp
index b54264bd..f57a25c0 100644
--- a/ModuloShaper/source/dsp/dspcore.hpp
+++ b/ModuloShaper/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/dsp/moduloshaper.hpp b/ModuloShaper/source/dsp/moduloshaper.hpp
index 876c7e5b..c615ffaa 100644
--- a/ModuloShaper/source/dsp/moduloshaper.hpp
+++ b/ModuloShaper/source/dsp/moduloshaper.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/editor.cpp b/ModuloShaper/source/editor.cpp
index 87b488dc..7e22b82e 100644
--- a/ModuloShaper/source/editor.cpp
+++ b/ModuloShaper/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/ModuloShaper/source/editor.hpp b/ModuloShaper/source/editor.hpp
index aab2a0bc..3f191d02 100644
--- a/ModuloShaper/source/editor.hpp
+++ b/ModuloShaper/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/fuid.hpp b/ModuloShaper/source/fuid.hpp
index bc8acc72..56cfabbf 100644
--- a/ModuloShaper/source/fuid.hpp
+++ b/ModuloShaper/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/gui/curveview.hpp b/ModuloShaper/source/gui/curveview.hpp
index 64324f76..4d931907 100644
--- a/ModuloShaper/source/gui/curveview.hpp
+++ b/ModuloShaper/source/gui/curveview.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/gui/splashdraw.cpp b/ModuloShaper/source/gui/splashdraw.cpp
index 6e1edd4d..396d0a1a 100644
--- a/ModuloShaper/source/gui/splashdraw.cpp
+++ b/ModuloShaper/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/ModuloShaper/source/parameter.cpp b/ModuloShaper/source/parameter.cpp
index de3e741e..207d8df9 100644
--- a/ModuloShaper/source/parameter.cpp
+++ b/ModuloShaper/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/ModuloShaper/source/parameter.hpp b/ModuloShaper/source/parameter.hpp
index 7342fef4..d7183407 100644
--- a/ModuloShaper/source/parameter.hpp
+++ b/ModuloShaper/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/ModuloShaper/source/plugfactory.cpp b/ModuloShaper/source/plugfactory.cpp
index 2a9b4c4a..ebacafcb 100644
--- a/ModuloShaper/source/plugfactory.cpp
+++ b/ModuloShaper/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/ModuloShaper/source/plugprocessor.cpp b/ModuloShaper/source/plugprocessor.cpp
index 0568ac2d..ac0ee53f 100644
--- a/ModuloShaper/source/plugprocessor.cpp
+++ b/ModuloShaper/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/ModuloShaper/source/plugprocessor.hpp b/ModuloShaper/source/plugprocessor.hpp
index 54634855..9bc1f597 100644
--- a/ModuloShaper/source/plugprocessor.hpp
+++ b/ModuloShaper/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/source/version.hpp b/ModuloShaper/source/version.hpp
index 1099f379..add86569 100644
--- a/ModuloShaper/source/version.hpp
+++ b/ModuloShaper/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of ModuloShaper.
-//
-// ModuloShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ModuloShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ModuloShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ModuloShaper/test/testdsp.cpp b/ModuloShaper/test/testdsp.cpp
index c8bd66bd..46d40823 100644
--- a/ModuloShaper/test/testdsp.cpp
+++ b/ModuloShaper/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "ModuloShaper"
+ #define UHHYOU_PLUGIN_NAME "ModuloShaper"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/NarrowingDelay/source/dsp/dspcore.cpp b/NarrowingDelay/source/dsp/dspcore.cpp
index 4f9610f0..87ffc20d 100644
--- a/NarrowingDelay/source/dsp/dspcore.cpp
+++ b/NarrowingDelay/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/NarrowingDelay/source/dsp/dspcore.hpp b/NarrowingDelay/source/dsp/dspcore.hpp
index 0245daf2..d5c1a064 100644
--- a/NarrowingDelay/source/dsp/dspcore.hpp
+++ b/NarrowingDelay/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/dsp/filter.hpp b/NarrowingDelay/source/dsp/filter.hpp
index 99e3f132..6d329a5f 100644
--- a/NarrowingDelay/source/dsp/filter.hpp
+++ b/NarrowingDelay/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/editor.cpp b/NarrowingDelay/source/editor.cpp
index 4d91b187..22af3a59 100644
--- a/NarrowingDelay/source/editor.cpp
+++ b/NarrowingDelay/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/NarrowingDelay/source/editor.hpp b/NarrowingDelay/source/editor.hpp
index 0b2cd937..f2ca5a0c 100644
--- a/NarrowingDelay/source/editor.hpp
+++ b/NarrowingDelay/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/fuid.hpp b/NarrowingDelay/source/fuid.hpp
index e081fa10..7da7ff6d 100644
--- a/NarrowingDelay/source/fuid.hpp
+++ b/NarrowingDelay/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/gui/splashdraw.cpp b/NarrowingDelay/source/gui/splashdraw.cpp
index caaef038..6d54d668 100644
--- a/NarrowingDelay/source/gui/splashdraw.cpp
+++ b/NarrowingDelay/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/NarrowingDelay/source/parameter.cpp b/NarrowingDelay/source/parameter.cpp
index ee324ff4..1de4365d 100644
--- a/NarrowingDelay/source/parameter.cpp
+++ b/NarrowingDelay/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/NarrowingDelay/source/parameter.hpp b/NarrowingDelay/source/parameter.hpp
index 82f5dbff..ae2be94f 100644
--- a/NarrowingDelay/source/parameter.hpp
+++ b/NarrowingDelay/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/plugfactory.cpp b/NarrowingDelay/source/plugfactory.cpp
index 51377ea7..e4869121 100644
--- a/NarrowingDelay/source/plugfactory.cpp
+++ b/NarrowingDelay/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/NarrowingDelay/source/plugprocessor.cpp b/NarrowingDelay/source/plugprocessor.cpp
index e165cd06..20807ed9 100644
--- a/NarrowingDelay/source/plugprocessor.cpp
+++ b/NarrowingDelay/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/NarrowingDelay/source/plugprocessor.hpp b/NarrowingDelay/source/plugprocessor.hpp
index ae1e2e8f..5559f044 100644
--- a/NarrowingDelay/source/plugprocessor.hpp
+++ b/NarrowingDelay/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/source/version.hpp b/NarrowingDelay/source/version.hpp
index 92db362e..a37d58e6 100644
--- a/NarrowingDelay/source/version.hpp
+++ b/NarrowingDelay/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of NarrowingDelay.
-//
-// NarrowingDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// NarrowingDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with NarrowingDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/NarrowingDelay/test/testdsp.cpp b/NarrowingDelay/test/testdsp.cpp
index 60a830b9..99034fda 100644
--- a/NarrowingDelay/test/testdsp.cpp
+++ b/NarrowingDelay/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/OddPowShaper/source/dsp/dspcore.cpp b/OddPowShaper/source/dsp/dspcore.cpp
index 9412472b..c21b706a 100644
--- a/OddPowShaper/source/dsp/dspcore.cpp
+++ b/OddPowShaper/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/OddPowShaper/source/dsp/dspcore.hpp b/OddPowShaper/source/dsp/dspcore.hpp
index 4065c6ba..7042215b 100644
--- a/OddPowShaper/source/dsp/dspcore.hpp
+++ b/OddPowShaper/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/dsp/oddpowshaper.hpp b/OddPowShaper/source/dsp/oddpowshaper.hpp
index 159c606b..945fad5a 100644
--- a/OddPowShaper/source/dsp/oddpowshaper.hpp
+++ b/OddPowShaper/source/dsp/oddpowshaper.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/editor.cpp b/OddPowShaper/source/editor.cpp
index 82f3307b..560e7431 100644
--- a/OddPowShaper/source/editor.cpp
+++ b/OddPowShaper/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/OddPowShaper/source/editor.hpp b/OddPowShaper/source/editor.hpp
index 50aa9862..3f191d02 100644
--- a/OddPowShaper/source/editor.hpp
+++ b/OddPowShaper/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/fuid.hpp b/OddPowShaper/source/fuid.hpp
index 3ee8d905..04df19d6 100644
--- a/OddPowShaper/source/fuid.hpp
+++ b/OddPowShaper/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/gui/curveview.hpp b/OddPowShaper/source/gui/curveview.hpp
index 08067da8..96cffe7a 100644
--- a/OddPowShaper/source/gui/curveview.hpp
+++ b/OddPowShaper/source/gui/curveview.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/gui/splashdraw.cpp b/OddPowShaper/source/gui/splashdraw.cpp
index 9cbab544..a3292029 100644
--- a/OddPowShaper/source/gui/splashdraw.cpp
+++ b/OddPowShaper/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/OddPowShaper/source/parameter.cpp b/OddPowShaper/source/parameter.cpp
index c1d44fe9..3dce488b 100644
--- a/OddPowShaper/source/parameter.cpp
+++ b/OddPowShaper/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/OddPowShaper/source/parameter.hpp b/OddPowShaper/source/parameter.hpp
index 36752056..e3e994ee 100644
--- a/OddPowShaper/source/parameter.hpp
+++ b/OddPowShaper/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/OddPowShaper/source/plugfactory.cpp b/OddPowShaper/source/plugfactory.cpp
index 048989c4..ebacafcb 100644
--- a/OddPowShaper/source/plugfactory.cpp
+++ b/OddPowShaper/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/OddPowShaper/source/plugprocessor.cpp b/OddPowShaper/source/plugprocessor.cpp
index 334aec36..ac0ee53f 100644
--- a/OddPowShaper/source/plugprocessor.cpp
+++ b/OddPowShaper/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/OddPowShaper/source/plugprocessor.hpp b/OddPowShaper/source/plugprocessor.hpp
index 374d179b..9bc1f597 100644
--- a/OddPowShaper/source/plugprocessor.hpp
+++ b/OddPowShaper/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/source/version.hpp b/OddPowShaper/source/version.hpp
index ee918545..bc9b8058 100644
--- a/OddPowShaper/source/version.hpp
+++ b/OddPowShaper/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of OddPowShaper.
-//
-// OddPowShaper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OddPowShaper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OddPowShaper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OddPowShaper/test/testdsp.cpp b/OddPowShaper/test/testdsp.cpp
index b27f3502..f197e666 100644
--- a/OddPowShaper/test/testdsp.cpp
+++ b/OddPowShaper/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "OddPowShaper"
+ #define UHHYOU_PLUGIN_NAME "OddPowShaper"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/OrdinaryPhaser/source/dsp/dspcore.cpp b/OrdinaryPhaser/source/dsp/dspcore.cpp
index 13ff2b62..f0b1b4c1 100644
--- a/OrdinaryPhaser/source/dsp/dspcore.cpp
+++ b/OrdinaryPhaser/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/OrdinaryPhaser/source/dsp/dspcore.hpp b/OrdinaryPhaser/source/dsp/dspcore.hpp
index 96fba2b4..f2622d57 100644
--- a/OrdinaryPhaser/source/dsp/dspcore.hpp
+++ b/OrdinaryPhaser/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/dsp/filter.hpp b/OrdinaryPhaser/source/dsp/filter.hpp
index 8e481236..bea64cd4 100644
--- a/OrdinaryPhaser/source/dsp/filter.hpp
+++ b/OrdinaryPhaser/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/editor.cpp b/OrdinaryPhaser/source/editor.cpp
index 3d37291b..fff54d0f 100644
--- a/OrdinaryPhaser/source/editor.cpp
+++ b/OrdinaryPhaser/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/OrdinaryPhaser/source/editor.hpp b/OrdinaryPhaser/source/editor.hpp
index 7f0c4d49..f2ca5a0c 100644
--- a/OrdinaryPhaser/source/editor.hpp
+++ b/OrdinaryPhaser/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/fuid.hpp b/OrdinaryPhaser/source/fuid.hpp
index d09c182f..d0e8fe43 100644
--- a/OrdinaryPhaser/source/fuid.hpp
+++ b/OrdinaryPhaser/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/gui/splashdraw.cpp b/OrdinaryPhaser/source/gui/splashdraw.cpp
index 01b056e4..a6f5ceeb 100644
--- a/OrdinaryPhaser/source/gui/splashdraw.cpp
+++ b/OrdinaryPhaser/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/OrdinaryPhaser/source/parameter.cpp b/OrdinaryPhaser/source/parameter.cpp
index 543a6327..11f42f66 100644
--- a/OrdinaryPhaser/source/parameter.cpp
+++ b/OrdinaryPhaser/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/OrdinaryPhaser/source/parameter.hpp b/OrdinaryPhaser/source/parameter.hpp
index bea65199..840ae0be 100644
--- a/OrdinaryPhaser/source/parameter.hpp
+++ b/OrdinaryPhaser/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/plugfactory.cpp b/OrdinaryPhaser/source/plugfactory.cpp
index 93845d7a..dda2f48e 100644
--- a/OrdinaryPhaser/source/plugfactory.cpp
+++ b/OrdinaryPhaser/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/OrdinaryPhaser/source/plugprocessor.cpp b/OrdinaryPhaser/source/plugprocessor.cpp
index ccb02c4a..20807ed9 100644
--- a/OrdinaryPhaser/source/plugprocessor.cpp
+++ b/OrdinaryPhaser/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/OrdinaryPhaser/source/plugprocessor.hpp b/OrdinaryPhaser/source/plugprocessor.hpp
index e0b7c621..5559f044 100644
--- a/OrdinaryPhaser/source/plugprocessor.hpp
+++ b/OrdinaryPhaser/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/source/version.hpp b/OrdinaryPhaser/source/version.hpp
index 48159580..a67ff636 100644
--- a/OrdinaryPhaser/source/version.hpp
+++ b/OrdinaryPhaser/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of OrdinaryPhaser.
-//
-// OrdinaryPhaser is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// OrdinaryPhaser is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with OrdinaryPhaser. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/OrdinaryPhaser/test/testdsp.cpp b/OrdinaryPhaser/test/testdsp.cpp
index 8659f755..bc51a2a7 100644
--- a/OrdinaryPhaser/test/testdsp.cpp
+++ b/OrdinaryPhaser/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/ParallelComb/source/dsp/dspcore.cpp b/ParallelComb/source/dsp/dspcore.cpp
index 24f348a7..da7b797b 100644
--- a/ParallelComb/source/dsp/dspcore.cpp
+++ b/ParallelComb/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/ParallelComb/source/dsp/dspcore.hpp b/ParallelComb/source/dsp/dspcore.hpp
index 69646292..8b371ed0 100644
--- a/ParallelComb/source/dsp/dspcore.hpp
+++ b/ParallelComb/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/dsp/easygate.hpp b/ParallelComb/source/dsp/easygate.hpp
index b5b2198b..74db2d90 100644
--- a/ParallelComb/source/dsp/easygate.hpp
+++ b/ParallelComb/source/dsp/easygate.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/dsp/parallelcomb.hpp b/ParallelComb/source/dsp/parallelcomb.hpp
index f017fe16..06575686 100644
--- a/ParallelComb/source/dsp/parallelcomb.hpp
+++ b/ParallelComb/source/dsp/parallelcomb.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/editor.cpp b/ParallelComb/source/editor.cpp
index a7acd200..9b298282 100644
--- a/ParallelComb/source/editor.cpp
+++ b/ParallelComb/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/ParallelComb/source/editor.hpp b/ParallelComb/source/editor.hpp
index 54593894..62b27e62 100644
--- a/ParallelComb/source/editor.hpp
+++ b/ParallelComb/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/fuid.hpp b/ParallelComb/source/fuid.hpp
index 0e2c6101..8d4c9371 100644
--- a/ParallelComb/source/fuid.hpp
+++ b/ParallelComb/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/gui/panicbutton.hpp b/ParallelComb/source/gui/panicbutton.hpp
index 91efbf8f..7ef6753d 100644
--- a/ParallelComb/source/gui/panicbutton.hpp
+++ b/ParallelComb/source/gui/panicbutton.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/gui/splashdraw.cpp b/ParallelComb/source/gui/splashdraw.cpp
index 8a5f18f8..eef047ed 100644
--- a/ParallelComb/source/gui/splashdraw.cpp
+++ b/ParallelComb/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/ParallelComb/source/parameter.cpp b/ParallelComb/source/parameter.cpp
index 0b228849..14bd4b23 100644
--- a/ParallelComb/source/parameter.cpp
+++ b/ParallelComb/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/ParallelComb/source/parameter.hpp b/ParallelComb/source/parameter.hpp
index 5f1f29f2..d9b942f2 100644
--- a/ParallelComb/source/parameter.hpp
+++ b/ParallelComb/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/plugfactory.cpp b/ParallelComb/source/plugfactory.cpp
index 713dcbd8..e4869121 100644
--- a/ParallelComb/source/plugfactory.cpp
+++ b/ParallelComb/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/ParallelComb/source/plugprocessor.cpp b/ParallelComb/source/plugprocessor.cpp
index 0c24a6f6..457b5184 100644
--- a/ParallelComb/source/plugprocessor.cpp
+++ b/ParallelComb/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/ParallelComb/source/plugprocessor.hpp b/ParallelComb/source/plugprocessor.hpp
index 872fe5b2..6c307035 100644
--- a/ParallelComb/source/plugprocessor.hpp
+++ b/ParallelComb/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/source/version.hpp b/ParallelComb/source/version.hpp
index e7170bbd..9ff36aaa 100644
--- a/ParallelComb/source/version.hpp
+++ b/ParallelComb/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelComb.
-//
-// ParallelComb is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelComb is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelComb. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelComb/test/testdsp.cpp b/ParallelComb/test/testdsp.cpp
index ca4016f2..20479e40 100644
--- a/ParallelComb/test/testdsp.cpp
+++ b/ParallelComb/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/ParallelDetune/source/dsp/dspcore.cpp b/ParallelDetune/source/dsp/dspcore.cpp
index 26fd4dd2..4aa24d23 100644
--- a/ParallelDetune/source/dsp/dspcore.cpp
+++ b/ParallelDetune/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/ParallelDetune/source/dsp/dspcore.hpp b/ParallelDetune/source/dsp/dspcore.hpp
index c7bc29ff..0324a80c 100644
--- a/ParallelDetune/source/dsp/dspcore.hpp
+++ b/ParallelDetune/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/dsp/filter.hpp b/ParallelDetune/source/dsp/filter.hpp
index 67e39d8c..20140c76 100644
--- a/ParallelDetune/source/dsp/filter.hpp
+++ b/ParallelDetune/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/editor.cpp b/ParallelDetune/source/editor.cpp
index fac133e9..96130ec9 100644
--- a/ParallelDetune/source/editor.cpp
+++ b/ParallelDetune/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/ParallelDetune/source/editor.hpp b/ParallelDetune/source/editor.hpp
index 27b26ec6..f2ca5a0c 100644
--- a/ParallelDetune/source/editor.hpp
+++ b/ParallelDetune/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/fuid.hpp b/ParallelDetune/source/fuid.hpp
index eb18aa82..7950bedf 100644
--- a/ParallelDetune/source/fuid.hpp
+++ b/ParallelDetune/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/gui/splashdraw.cpp b/ParallelDetune/source/gui/splashdraw.cpp
index 766e365c..e0b4cb40 100644
--- a/ParallelDetune/source/gui/splashdraw.cpp
+++ b/ParallelDetune/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/ParallelDetune/source/parameter.cpp b/ParallelDetune/source/parameter.cpp
index 74bdebf0..ad6bbaed 100644
--- a/ParallelDetune/source/parameter.cpp
+++ b/ParallelDetune/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/ParallelDetune/source/parameter.hpp b/ParallelDetune/source/parameter.hpp
index 3018004a..8161d20a 100644
--- a/ParallelDetune/source/parameter.hpp
+++ b/ParallelDetune/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/plugfactory.cpp b/ParallelDetune/source/plugfactory.cpp
index be31cda1..8589f195 100644
--- a/ParallelDetune/source/plugfactory.cpp
+++ b/ParallelDetune/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/ParallelDetune/source/plugprocessor.cpp b/ParallelDetune/source/plugprocessor.cpp
index da97fa19..20807ed9 100644
--- a/ParallelDetune/source/plugprocessor.cpp
+++ b/ParallelDetune/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/ParallelDetune/source/plugprocessor.hpp b/ParallelDetune/source/plugprocessor.hpp
index 3f8d823f..5559f044 100644
--- a/ParallelDetune/source/plugprocessor.hpp
+++ b/ParallelDetune/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/source/version.hpp b/ParallelDetune/source/version.hpp
index 272a3e29..b488766b 100644
--- a/ParallelDetune/source/version.hpp
+++ b/ParallelDetune/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of ParallelDetune.
-//
-// ParallelDetune is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// ParallelDetune is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with ParallelDetune. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/ParallelDetune/test/testdsp.cpp b/ParallelDetune/test/testdsp.cpp
index ff7dd6b6..94ade10b 100644
--- a/ParallelDetune/test/testdsp.cpp
+++ b/ParallelDetune/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/PitchShiftDelay/source/dsp/dspcore.cpp b/PitchShiftDelay/source/dsp/dspcore.cpp
index bd029a6c..13175794 100644
--- a/PitchShiftDelay/source/dsp/dspcore.cpp
+++ b/PitchShiftDelay/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/PitchShiftDelay/source/dsp/dspcore.hpp b/PitchShiftDelay/source/dsp/dspcore.hpp
index c315687c..b5e9420f 100644
--- a/PitchShiftDelay/source/dsp/dspcore.hpp
+++ b/PitchShiftDelay/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/dsp/lfo.hpp b/PitchShiftDelay/source/dsp/lfo.hpp
index d235a5f5..3c7c6cd7 100644
--- a/PitchShiftDelay/source/dsp/lfo.hpp
+++ b/PitchShiftDelay/source/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of MatrixShifter.
-//
-// MatrixShifter is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// MatrixShifter is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with MatrixShifter. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/dsp/pitchshiftdelay.hpp b/PitchShiftDelay/source/dsp/pitchshiftdelay.hpp
index 94e1db7f..84830e5d 100644
--- a/PitchShiftDelay/source/dsp/pitchshiftdelay.hpp
+++ b/PitchShiftDelay/source/dsp/pitchshiftdelay.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/editor.cpp b/PitchShiftDelay/source/editor.cpp
index ff9cfef6..e8cc5f40 100644
--- a/PitchShiftDelay/source/editor.cpp
+++ b/PitchShiftDelay/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/PitchShiftDelay/source/editor.hpp b/PitchShiftDelay/source/editor.hpp
index 4dde889b..62b27e62 100644
--- a/PitchShiftDelay/source/editor.hpp
+++ b/PitchShiftDelay/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/fuid.hpp b/PitchShiftDelay/source/fuid.hpp
index da15d340..da51d5c2 100644
--- a/PitchShiftDelay/source/fuid.hpp
+++ b/PitchShiftDelay/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/gui/splashdraw.cpp b/PitchShiftDelay/source/gui/splashdraw.cpp
index 67312197..bd66b1f0 100644
--- a/PitchShiftDelay/source/gui/splashdraw.cpp
+++ b/PitchShiftDelay/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/PitchShiftDelay/source/parameter.cpp b/PitchShiftDelay/source/parameter.cpp
index db000ab5..e10749bd 100644
--- a/PitchShiftDelay/source/parameter.cpp
+++ b/PitchShiftDelay/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/PitchShiftDelay/source/parameter.hpp b/PitchShiftDelay/source/parameter.hpp
index 4ee2f632..90060511 100644
--- a/PitchShiftDelay/source/parameter.hpp
+++ b/PitchShiftDelay/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/plugfactory.cpp b/PitchShiftDelay/source/plugfactory.cpp
index bff3f7a6..8589f195 100644
--- a/PitchShiftDelay/source/plugfactory.cpp
+++ b/PitchShiftDelay/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/PitchShiftDelay/source/plugprocessor.cpp b/PitchShiftDelay/source/plugprocessor.cpp
index 61f4569c..616acc25 100644
--- a/PitchShiftDelay/source/plugprocessor.cpp
+++ b/PitchShiftDelay/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/PitchShiftDelay/source/plugprocessor.hpp b/PitchShiftDelay/source/plugprocessor.hpp
index 847e9de0..f8d6d592 100644
--- a/PitchShiftDelay/source/plugprocessor.hpp
+++ b/PitchShiftDelay/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/source/version.hpp b/PitchShiftDelay/source/version.hpp
index b0356b11..3a8539b3 100644
--- a/PitchShiftDelay/source/version.hpp
+++ b/PitchShiftDelay/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of PitchShiftDelay.
-//
-// PitchShiftDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// PitchShiftDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with PitchShiftDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/PitchShiftDelay/test/testdsp.cpp b/PitchShiftDelay/test/testdsp.cpp
index fd772f50..0ae27a8c 100644
--- a/PitchShiftDelay/test/testdsp.cpp
+++ b/PitchShiftDelay/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/RingModSpacer/source/dsp/dspcore.cpp b/RingModSpacer/source/dsp/dspcore.cpp
index b75c454b..2b6ffa4d 100644
--- a/RingModSpacer/source/dsp/dspcore.cpp
+++ b/RingModSpacer/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/RingModSpacer/source/dsp/dspcore.hpp b/RingModSpacer/source/dsp/dspcore.hpp
index 1687f4e0..8b30b15c 100644
--- a/RingModSpacer/source/dsp/dspcore.hpp
+++ b/RingModSpacer/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/source/editor.cpp b/RingModSpacer/source/editor.cpp
index 46e761f5..6ba5bb2a 100644
--- a/RingModSpacer/source/editor.cpp
+++ b/RingModSpacer/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/RingModSpacer/source/editor.hpp b/RingModSpacer/source/editor.hpp
index 60620197..2ad8d057 100644
--- a/RingModSpacer/source/editor.hpp
+++ b/RingModSpacer/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/source/fuid.hpp b/RingModSpacer/source/fuid.hpp
index a62291d2..430f02b6 100644
--- a/RingModSpacer/source/fuid.hpp
+++ b/RingModSpacer/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/source/gui/splashdraw.cpp b/RingModSpacer/source/gui/splashdraw.cpp
index aca4f775..3ab29e62 100644
--- a/RingModSpacer/source/gui/splashdraw.cpp
+++ b/RingModSpacer/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/RingModSpacer/source/parameter.cpp b/RingModSpacer/source/parameter.cpp
index 88f06ded..28ba7155 100644
--- a/RingModSpacer/source/parameter.cpp
+++ b/RingModSpacer/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/RingModSpacer/source/parameter.hpp b/RingModSpacer/source/parameter.hpp
index fb5b896d..d76d2f33 100644
--- a/RingModSpacer/source/parameter.hpp
+++ b/RingModSpacer/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/source/plugfactory.cpp b/RingModSpacer/source/plugfactory.cpp
index 37585bad..528bfa57 100644
--- a/RingModSpacer/source/plugfactory.cpp
+++ b/RingModSpacer/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/RingModSpacer/source/plugprocessor.cpp b/RingModSpacer/source/plugprocessor.cpp
index e0122fa6..e9e55b60 100644
--- a/RingModSpacer/source/plugprocessor.cpp
+++ b/RingModSpacer/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/RingModSpacer/source/plugprocessor.hpp b/RingModSpacer/source/plugprocessor.hpp
index 9cf1cf1e..1168f8fe 100644
--- a/RingModSpacer/source/plugprocessor.hpp
+++ b/RingModSpacer/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/source/version.hpp b/RingModSpacer/source/version.hpp
index d2a8bbcd..6c1b723f 100644
--- a/RingModSpacer/source/version.hpp
+++ b/RingModSpacer/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of RingModSpacer.
-//
-// RingModSpacer is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// RingModSpacer is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with RingModSpacer. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/RingModSpacer/test/testdsp.cpp b/RingModSpacer/test/testdsp.cpp
index d0dd42bf..ea9478b6 100644
--- a/RingModSpacer/test/testdsp.cpp
+++ b/RingModSpacer/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_SIDECHAIN 1;
diff --git a/SevenDelay/source/dsp/delay.hpp b/SevenDelay/source/dsp/delay.hpp
index 1fa5bded..1726cb64 100644
--- a/SevenDelay/source/dsp/delay.hpp
+++ b/SevenDelay/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/dsp/dspcore.cpp b/SevenDelay/source/dsp/dspcore.cpp
index 63c8a159..274dedd9 100644
--- a/SevenDelay/source/dsp/dspcore.cpp
+++ b/SevenDelay/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/SevenDelay/source/dsp/dspcore.hpp b/SevenDelay/source/dsp/dspcore.hpp
index dd478879..467dedf9 100644
--- a/SevenDelay/source/dsp/dspcore.hpp
+++ b/SevenDelay/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/dsp/iir.hpp b/SevenDelay/source/dsp/iir.hpp
index db309b71..916e623b 100644
--- a/SevenDelay/source/dsp/iir.hpp
+++ b/SevenDelay/source/dsp/iir.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/editor.cpp b/SevenDelay/source/editor.cpp
index 849d614b..f9ac92c1 100644
--- a/SevenDelay/source/editor.cpp
+++ b/SevenDelay/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/SevenDelay/source/editor.hpp b/SevenDelay/source/editor.hpp
index 99fe2dc1..86292bf5 100644
--- a/SevenDelay/source/editor.hpp
+++ b/SevenDelay/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/fuid.hpp b/SevenDelay/source/fuid.hpp
index d8842747..b418830e 100644
--- a/SevenDelay/source/fuid.hpp
+++ b/SevenDelay/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/gui/splashdraw.cpp b/SevenDelay/source/gui/splashdraw.cpp
index 2695e0e3..b65cd5ce 100644
--- a/SevenDelay/source/gui/splashdraw.cpp
+++ b/SevenDelay/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/SevenDelay/source/gui/waveview.cpp b/SevenDelay/source/gui/waveview.cpp
index e0865a49..c40be3f5 100644
--- a/SevenDelay/source/gui/waveview.cpp
+++ b/SevenDelay/source/gui/waveview.cpp
@@ -1,24 +1,10 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "waveview.hpp"
#ifndef _USE_MATH_DEFINES
-#define _USE_MATH_DEFINES
+ #define _USE_MATH_DEFINES
#endif
#include
diff --git a/SevenDelay/source/gui/waveview.hpp b/SevenDelay/source/gui/waveview.hpp
index ef4e8abc..4475f501 100644
--- a/SevenDelay/source/gui/waveview.hpp
+++ b/SevenDelay/source/gui/waveview.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/parameter.cpp b/SevenDelay/source/parameter.cpp
index 50e05c42..d7ee5022 100644
--- a/SevenDelay/source/parameter.cpp
+++ b/SevenDelay/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/SevenDelay/source/parameter.hpp b/SevenDelay/source/parameter.hpp
index 244b76fe..d4e1d0ed 100644
--- a/SevenDelay/source/parameter.hpp
+++ b/SevenDelay/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -23,9 +9,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/SevenDelay/source/plugfactory.cpp b/SevenDelay/source/plugfactory.cpp
index b23add30..449f881a 100644
--- a/SevenDelay/source/plugfactory.cpp
+++ b/SevenDelay/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/SevenDelay/source/plugprocessor.cpp b/SevenDelay/source/plugprocessor.cpp
index 1395523e..90db4a31 100644
--- a/SevenDelay/source/plugprocessor.cpp
+++ b/SevenDelay/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/SevenDelay/source/plugprocessor.hpp b/SevenDelay/source/plugprocessor.hpp
index d55a4550..cb1a8770 100644
--- a/SevenDelay/source/plugprocessor.hpp
+++ b/SevenDelay/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/source/version.hpp b/SevenDelay/source/version.hpp
index 374b772b..76a00983 100644
--- a/SevenDelay/source/version.hpp
+++ b/SevenDelay/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SevenDelay.
-//
-// SevenDelay is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SevenDelay is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SevenDelay. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SevenDelay/test/testdsp.cpp b/SevenDelay/test/testdsp.cpp
index 12849892..4de1a707 100644
--- a/SevenDelay/test/testdsp.cpp
+++ b/SevenDelay/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/SoftClipper/source/dsp/dspcore.cpp b/SoftClipper/source/dsp/dspcore.cpp
index 09870c54..ad74f70f 100644
--- a/SoftClipper/source/dsp/dspcore.cpp
+++ b/SoftClipper/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/SoftClipper/source/dsp/dspcore.hpp b/SoftClipper/source/dsp/dspcore.hpp
index 40ccc31e..fa1c1982 100644
--- a/SoftClipper/source/dsp/dspcore.hpp
+++ b/SoftClipper/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/source/dsp/softclipper.hpp b/SoftClipper/source/dsp/softclipper.hpp
index b0fe3a7b..c63e3bab 100644
--- a/SoftClipper/source/dsp/softclipper.hpp
+++ b/SoftClipper/source/dsp/softclipper.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -67,7 +53,7 @@ template class SoftClipper {
return absed < xs
? std::copysign(clipY + scale * std::pow(xc - absed, order), x0)
: std::copysign(
- slope * (absed - xs) + clipY + scale * std::pow(xc - xs, order), x0);
+ slope * (absed - xs) + clipY + scale * std::pow(xc - xs, order), x0);
}
Sample process16(Sample x0)
diff --git a/SoftClipper/source/editor.cpp b/SoftClipper/source/editor.cpp
index af292363..fda4d9a2 100644
--- a/SoftClipper/source/editor.cpp
+++ b/SoftClipper/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "gui/curveview.hpp"
diff --git a/SoftClipper/source/editor.hpp b/SoftClipper/source/editor.hpp
index 619d4a28..01213b52 100644
--- a/SoftClipper/source/editor.hpp
+++ b/SoftClipper/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/source/fuid.hpp b/SoftClipper/source/fuid.hpp
index c2387707..4ea61787 100644
--- a/SoftClipper/source/fuid.hpp
+++ b/SoftClipper/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/source/gui/curveview.hpp b/SoftClipper/source/gui/curveview.hpp
index 85711417..8793e17a 100644
--- a/SoftClipper/source/gui/curveview.hpp
+++ b/SoftClipper/source/gui/curveview.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/source/gui/splashdraw.cpp b/SoftClipper/source/gui/splashdraw.cpp
index b5986621..29d7a2f7 100644
--- a/SoftClipper/source/gui/splashdraw.cpp
+++ b/SoftClipper/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/SoftClipper/source/parameter.cpp b/SoftClipper/source/parameter.cpp
index 3163904f..e18bc9ba 100644
--- a/SoftClipper/source/parameter.cpp
+++ b/SoftClipper/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/SoftClipper/source/parameter.hpp b/SoftClipper/source/parameter.hpp
index 39ee6912..7f21e10c 100644
--- a/SoftClipper/source/parameter.hpp
+++ b/SoftClipper/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/SoftClipper/source/plugfactory.cpp b/SoftClipper/source/plugfactory.cpp
index 256db855..ebacafcb 100644
--- a/SoftClipper/source/plugfactory.cpp
+++ b/SoftClipper/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/SoftClipper/source/plugprocessor.cpp b/SoftClipper/source/plugprocessor.cpp
index 37a58363..212ed2d4 100644
--- a/SoftClipper/source/plugprocessor.cpp
+++ b/SoftClipper/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/SoftClipper/source/plugprocessor.hpp b/SoftClipper/source/plugprocessor.hpp
index e01ee305..9bc1f597 100644
--- a/SoftClipper/source/plugprocessor.hpp
+++ b/SoftClipper/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/source/version.hpp b/SoftClipper/source/version.hpp
index 6389dc74..3b789741 100644
--- a/SoftClipper/source/version.hpp
+++ b/SoftClipper/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of SoftClipper.
-//
-// SoftClipper is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SoftClipper is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SoftClipper. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SoftClipper/test/testdsp.cpp b/SoftClipper/test/testdsp.cpp
index 90b5b3b3..b6a9ac09 100644
--- a/SoftClipper/test/testdsp.cpp
+++ b/SoftClipper/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "SoftClipper"
+ #define UHHYOU_PLUGIN_NAME "SoftClipper"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/SpectralPhaser/source/dsp/spectralfilter.cpp b/SpectralPhaser/source/dsp/spectralfilter.cpp
index 08c668ba..79bf6998 100644
--- a/SpectralPhaser/source/dsp/spectralfilter.cpp
+++ b/SpectralPhaser/source/dsp/spectralfilter.cpp
@@ -1,19 +1,5 @@
-// (c) 2024 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SpectralPhaser/source/plugprocessor.cpp b/SpectralPhaser/source/plugprocessor.cpp
index 85e47ca9..85005876 100644
--- a/SpectralPhaser/source/plugprocessor.cpp
+++ b/SpectralPhaser/source/plugprocessor.cpp
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// Copyright Takamitsu Endo (ryukau@gmail.com).
-//
-// SPDX-License-Identifier: GPL-3.0-only
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/SpectralPhaser/source/plugprocessor.hpp b/SpectralPhaser/source/plugprocessor.hpp
index d74da310..febf5547 100644
--- a/SpectralPhaser/source/plugprocessor.hpp
+++ b/SpectralPhaser/source/plugprocessor.hpp
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// Copyright Takamitsu Endo (ryukau@gmail.com).
-//
-// SPDX-License-Identifier: GPL-3.0-only
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SpectralPhaser/source/version.hpp b/SpectralPhaser/source/version.hpp
index 72648aaa..9c8699db 100644
--- a/SpectralPhaser/source/version.hpp
+++ b/SpectralPhaser/source/version.hpp
@@ -1,10 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// Copyright Takamitsu Endo (ryukau@gmail.com).
-//
-// SPDX-License-Identifier: GPL-3.0-only
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/controller.hpp b/SyncSawSynth/source/controller.hpp
index 3ebe0228..46e5d4af 100644
--- a/SyncSawSynth/source/controller.hpp
+++ b/SyncSawSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/dsp/dspcore.cpp b/SyncSawSynth/source/dsp/dspcore.cpp
index 1bd95aee..ef7d75ab 100644
--- a/SyncSawSynth/source/dsp/dspcore.cpp
+++ b/SyncSawSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/SyncSawSynth/source/dsp/dspcore.hpp b/SyncSawSynth/source/dsp/dspcore.hpp
index d69c0c35..3a940dc7 100644
--- a/SyncSawSynth/source/dsp/dspcore.hpp
+++ b/SyncSawSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/dsp/envelope.hpp b/SyncSawSynth/source/dsp/envelope.hpp
index 117a96b7..7da86b6e 100644
--- a/SyncSawSynth/source/dsp/envelope.hpp
+++ b/SyncSawSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/dsp/iir.hpp b/SyncSawSynth/source/dsp/iir.hpp
index da0c693b..87fcfdf2 100644
--- a/SyncSawSynth/source/dsp/iir.hpp
+++ b/SyncSawSynth/source/dsp/iir.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/dsp/noise.hpp b/SyncSawSynth/source/dsp/noise.hpp
index abc0a9f1..06a2058e 100644
--- a/SyncSawSynth/source/dsp/noise.hpp
+++ b/SyncSawSynth/source/dsp/noise.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/dsp/oscillator.hpp b/SyncSawSynth/source/dsp/oscillator.hpp
index c211ae6c..ba91b91a 100644
--- a/SyncSawSynth/source/dsp/oscillator.hpp
+++ b/SyncSawSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/editor.cpp b/SyncSawSynth/source/editor.cpp
index baafdebf..6cc3afe5 100644
--- a/SyncSawSynth/source/editor.cpp
+++ b/SyncSawSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/SyncSawSynth/source/editor.hpp b/SyncSawSynth/source/editor.hpp
index be306add..e317efe7 100644
--- a/SyncSawSynth/source/editor.hpp
+++ b/SyncSawSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/fuid.hpp b/SyncSawSynth/source/fuid.hpp
index 10d0feb7..3686ccd4 100644
--- a/SyncSawSynth/source/fuid.hpp
+++ b/SyncSawSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/gui/splashdraw.cpp b/SyncSawSynth/source/gui/splashdraw.cpp
index adcbe6e3..d135c847 100644
--- a/SyncSawSynth/source/gui/splashdraw.cpp
+++ b/SyncSawSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/SyncSawSynth/source/parameter.cpp b/SyncSawSynth/source/parameter.cpp
index c8aefebc..c83e3356 100644
--- a/SyncSawSynth/source/parameter.cpp
+++ b/SyncSawSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/SyncSawSynth/source/parameter.hpp b/SyncSawSynth/source/parameter.hpp
index 15dd89a4..3e9210ac 100644
--- a/SyncSawSynth/source/parameter.hpp
+++ b/SyncSawSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -23,9 +9,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/SyncSawSynth/source/plugfactory.cpp b/SyncSawSynth/source/plugfactory.cpp
index 00bb844a..0288ecbd 100644
--- a/SyncSawSynth/source/plugfactory.cpp
+++ b/SyncSawSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/SyncSawSynth/source/plugprocessor.cpp b/SyncSawSynth/source/plugprocessor.cpp
index 2c5847c7..60ded06e 100644
--- a/SyncSawSynth/source/plugprocessor.cpp
+++ b/SyncSawSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
@@ -101,7 +88,8 @@ tresult PLUGIN_API PlugProcessor::process(Vst::ProcessData &data)
uint64_t state = data.processContext->state;
if (
(lastState & Vst::ProcessContext::kPlaying) == 0
- && (state & Vst::ProcessContext::kPlaying) != 0) {
+ && (state & Vst::ProcessContext::kPlaying) != 0)
+ {
dsp.startup();
}
lastState = state;
diff --git a/SyncSawSynth/source/plugprocessor.hpp b/SyncSawSynth/source/plugprocessor.hpp
index ed872c5a..1da2f403 100644
--- a/SyncSawSynth/source/plugprocessor.hpp
+++ b/SyncSawSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/source/version.hpp b/SyncSawSynth/source/version.hpp
index 10d04e53..52a21c4b 100644
--- a/SyncSawSynth/source/version.hpp
+++ b/SyncSawSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of SyncSawSynth.
-//
-// SyncSawSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// SyncSawSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with SyncSawSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/SyncSawSynth/test/testdsp.cpp b/SyncSawSynth/test/testdsp.cpp
index 34bf8cfb..a1c0bfb4 100644
--- a/SyncSawSynth/test/testdsp.cpp
+++ b/SyncSawSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "SyncSawSynth"
+ #define UHHYOU_PLUGIN_NAME "SyncSawSynth"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/TestBedSynth/source/controller.hpp b/TestBedSynth/source/controller.hpp
index 9663e654..46e5d4af 100644
--- a/TestBedSynth/source/controller.hpp
+++ b/TestBedSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/dsp/dspcore.cpp b/TestBedSynth/source/dsp/dspcore.cpp
index 12b74b31..96364cfe 100644
--- a/TestBedSynth/source/dsp/dspcore.cpp
+++ b/TestBedSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/TestBedSynth/source/dsp/dspcore.hpp b/TestBedSynth/source/dsp/dspcore.hpp
index b3b93c3f..49e7ac20 100644
--- a/TestBedSynth/source/dsp/dspcore.hpp
+++ b/TestBedSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/dsp/lfo.hpp b/TestBedSynth/source/dsp/lfo.hpp
index 2e5a87bf..e14c97c8 100644
--- a/TestBedSynth/source/dsp/lfo.hpp
+++ b/TestBedSynth/source/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/dsp/modulationenum.hpp b/TestBedSynth/source/dsp/modulationenum.hpp
index 18dc04c1..f2740d3f 100644
--- a/TestBedSynth/source/dsp/modulationenum.hpp
+++ b/TestBedSynth/source/dsp/modulationenum.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/dsp/oscillator.cpp b/TestBedSynth/source/dsp/oscillator.cpp
index f9f6254a..a5cd1399 100644
--- a/TestBedSynth/source/dsp/oscillator.cpp
+++ b/TestBedSynth/source/dsp/oscillator.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/dsp/oscillator.hpp b/TestBedSynth/source/dsp/oscillator.hpp
index f1f3ed1b..c0380118 100644
--- a/TestBedSynth/source/dsp/oscillator.hpp
+++ b/TestBedSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/editor.cpp b/TestBedSynth/source/editor.cpp
index 6941b6ac..abe51b00 100644
--- a/TestBedSynth/source/editor.cpp
+++ b/TestBedSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/TestBedSynth/source/editor.hpp b/TestBedSynth/source/editor.hpp
index b20868cd..aee02b77 100644
--- a/TestBedSynth/source/editor.hpp
+++ b/TestBedSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/fuid.hpp b/TestBedSynth/source/fuid.hpp
index 9d5951f0..6209978c 100644
--- a/TestBedSynth/source/fuid.hpp
+++ b/TestBedSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/gui/splashdraw.cpp b/TestBedSynth/source/gui/splashdraw.cpp
index ecb9509b..07ccfb76 100644
--- a/TestBedSynth/source/gui/splashdraw.cpp
+++ b/TestBedSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/TestBedSynth/source/parameter.cpp b/TestBedSynth/source/parameter.cpp
index 21358c78..b91f8a66 100644
--- a/TestBedSynth/source/parameter.cpp
+++ b/TestBedSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/TestBedSynth/source/parameter.hpp b/TestBedSynth/source/parameter.hpp
index 49bdb585..4b99cd88 100644
--- a/TestBedSynth/source/parameter.hpp
+++ b/TestBedSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/plugfactory.cpp b/TestBedSynth/source/plugfactory.cpp
index b558f0a2..ecec4774 100644
--- a/TestBedSynth/source/plugfactory.cpp
+++ b/TestBedSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/TestBedSynth/source/plugprocessor.cpp b/TestBedSynth/source/plugprocessor.cpp
index a938e3db..cbbeadcf 100644
--- a/TestBedSynth/source/plugprocessor.cpp
+++ b/TestBedSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/TestBedSynth/source/plugprocessor.hpp b/TestBedSynth/source/plugprocessor.hpp
index b6ac2c69..9077a2e4 100644
--- a/TestBedSynth/source/plugprocessor.hpp
+++ b/TestBedSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/source/version.hpp b/TestBedSynth/source/version.hpp
index 0946db51..79585340 100644
--- a/TestBedSynth/source/version.hpp
+++ b/TestBedSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of TestBedSynth.
-//
-// TestBedSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TestBedSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TestBedSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TestBedSynth/test/testdsp.cpp b/TestBedSynth/test/testdsp.cpp
index 45aa22ac..b1a60671 100644
--- a/TestBedSynth/test/testdsp.cpp
+++ b/TestBedSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
diff --git a/TrapezoidSynth/source/controller.hpp b/TrapezoidSynth/source/controller.hpp
index be546d6e..46e5d4af 100644
--- a/TrapezoidSynth/source/controller.hpp
+++ b/TrapezoidSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/dsp/dspcore.cpp b/TrapezoidSynth/source/dsp/dspcore.cpp
index 60d6f8f3..e9f6cd87 100644
--- a/TrapezoidSynth/source/dsp/dspcore.cpp
+++ b/TrapezoidSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_FastMathApproximations.h"
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/TrapezoidSynth/source/dsp/dspcore.hpp b/TrapezoidSynth/source/dsp/dspcore.hpp
index 46883775..06ad05a4 100644
--- a/TrapezoidSynth/source/dsp/dspcore.hpp
+++ b/TrapezoidSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/dsp/envelope.hpp b/TrapezoidSynth/source/dsp/envelope.hpp
index 8c5c88e0..8819ce61 100644
--- a/TrapezoidSynth/source/dsp/envelope.hpp
+++ b/TrapezoidSynth/source/dsp/envelope.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/dsp/iir.hpp b/TrapezoidSynth/source/dsp/iir.hpp
index 968472a2..eab3054d 100644
--- a/TrapezoidSynth/source/dsp/iir.hpp
+++ b/TrapezoidSynth/source/dsp/iir.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/dsp/noise.hpp b/TrapezoidSynth/source/dsp/noise.hpp
index c931792f..72ba47d7 100644
--- a/TrapezoidSynth/source/dsp/noise.hpp
+++ b/TrapezoidSynth/source/dsp/noise.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/dsp/oscillator.hpp b/TrapezoidSynth/source/dsp/oscillator.hpp
index 403390a9..c4c80779 100644
--- a/TrapezoidSynth/source/dsp/oscillator.hpp
+++ b/TrapezoidSynth/source/dsp/oscillator.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/editor.cpp b/TrapezoidSynth/source/editor.cpp
index c54288c0..da3d387e 100644
--- a/TrapezoidSynth/source/editor.cpp
+++ b/TrapezoidSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "gui/grouplabeltpz.hpp"
#include "gui/splash.hpp"
diff --git a/TrapezoidSynth/source/editor.hpp b/TrapezoidSynth/source/editor.hpp
index 6945d40b..16be7142 100644
--- a/TrapezoidSynth/source/editor.hpp
+++ b/TrapezoidSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/fuid.hpp b/TrapezoidSynth/source/fuid.hpp
index 8286d903..64cace63 100644
--- a/TrapezoidSynth/source/fuid.hpp
+++ b/TrapezoidSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/gui/grouplabeltpz.hpp b/TrapezoidSynth/source/gui/grouplabeltpz.hpp
index eedff978..2c3f6046 100644
--- a/TrapezoidSynth/source/gui/grouplabeltpz.hpp
+++ b/TrapezoidSynth/source/gui/grouplabeltpz.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/gui/splash.cpp b/TrapezoidSynth/source/gui/splash.cpp
index 092c708a..4043f43f 100644
--- a/TrapezoidSynth/source/gui/splash.cpp
+++ b/TrapezoidSynth/source/gui/splash.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "splash.hpp"
#include "../version.hpp"
diff --git a/TrapezoidSynth/source/gui/splash.hpp b/TrapezoidSynth/source/gui/splash.hpp
index 26046048..5022b00c 100644
--- a/TrapezoidSynth/source/gui/splash.hpp
+++ b/TrapezoidSynth/source/gui/splash.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/gui/splashdraw.cpp b/TrapezoidSynth/source/gui/splashdraw.cpp
index 4b934c5e..903b5ba1 100644
--- a/TrapezoidSynth/source/gui/splashdraw.cpp
+++ b/TrapezoidSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/TrapezoidSynth/source/parameter.cpp b/TrapezoidSynth/source/parameter.cpp
index 1abd6caa..80fad987 100644
--- a/TrapezoidSynth/source/parameter.cpp
+++ b/TrapezoidSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/TrapezoidSynth/source/parameter.hpp b/TrapezoidSynth/source/parameter.hpp
index 40f4e069..c727dbe0 100644
--- a/TrapezoidSynth/source/parameter.hpp
+++ b/TrapezoidSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -24,9 +10,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/TrapezoidSynth/source/plugfactory.cpp b/TrapezoidSynth/source/plugfactory.cpp
index 46284382..0288ecbd 100644
--- a/TrapezoidSynth/source/plugfactory.cpp
+++ b/TrapezoidSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/TrapezoidSynth/source/plugprocessor.cpp b/TrapezoidSynth/source/plugprocessor.cpp
index 211d990e..a440d248 100644
--- a/TrapezoidSynth/source/plugprocessor.cpp
+++ b/TrapezoidSynth/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/TrapezoidSynth/source/plugprocessor.hpp b/TrapezoidSynth/source/plugprocessor.hpp
index 0176ac51..0a4d5d8c 100644
--- a/TrapezoidSynth/source/plugprocessor.hpp
+++ b/TrapezoidSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/source/version.hpp b/TrapezoidSynth/source/version.hpp
index db672fc1..6623d907 100644
--- a/TrapezoidSynth/source/version.hpp
+++ b/TrapezoidSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of TrapezoidSynth.
-//
-// TrapezoidSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// TrapezoidSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with TrapezoidSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/TrapezoidSynth/test/testdsp.cpp b/TrapezoidSynth/test/testdsp.cpp
index b43793d0..505e15dd 100644
--- a/TrapezoidSynth/test/testdsp.cpp
+++ b/TrapezoidSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters(tempo);
@@ -22,7 +8,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "TrapezoidSynth"
+ #define UHHYOU_PLUGIN_NAME "TrapezoidSynth"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/UltraSynth/source/controller.hpp b/UltraSynth/source/controller.hpp
index a48b876d..64883a77 100644
--- a/UltraSynth/source/controller.hpp
+++ b/UltraSynth/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/dsp/dspcore.cpp b/UltraSynth/source/dsp/dspcore.cpp
index f4f88fdb..f23581e0 100644
--- a/UltraSynth/source/dsp/dspcore.cpp
+++ b/UltraSynth/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/UltraSynth/source/dsp/dspcore.hpp b/UltraSynth/source/dsp/dspcore.hpp
index a8988562..9e317ca3 100644
--- a/UltraSynth/source/dsp/dspcore.hpp
+++ b/UltraSynth/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/dsp/filter.hpp b/UltraSynth/source/dsp/filter.hpp
index 6cffec65..b3da3f5c 100644
--- a/UltraSynth/source/dsp/filter.hpp
+++ b/UltraSynth/source/dsp/filter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/editor.cpp b/UltraSynth/source/editor.cpp
index c162f276..297020cc 100644
--- a/UltraSynth/source/editor.cpp
+++ b/UltraSynth/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/UltraSynth/source/editor.hpp b/UltraSynth/source/editor.hpp
index 60d1d8f5..44fe7935 100644
--- a/UltraSynth/source/editor.hpp
+++ b/UltraSynth/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/fuid.hpp b/UltraSynth/source/fuid.hpp
index bc3612f2..49b08971 100644
--- a/UltraSynth/source/fuid.hpp
+++ b/UltraSynth/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/gui/splashdraw.cpp b/UltraSynth/source/gui/splashdraw.cpp
index fe17572e..9e3aaad9 100644
--- a/UltraSynth/source/gui/splashdraw.cpp
+++ b/UltraSynth/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/UltraSynth/source/parameter.cpp b/UltraSynth/source/parameter.cpp
index 2b05062a..bf5c9098 100644
--- a/UltraSynth/source/parameter.cpp
+++ b/UltraSynth/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
diff --git a/UltraSynth/source/parameter.hpp b/UltraSynth/source/parameter.hpp
index f7e146eb..a540cc0c 100644
--- a/UltraSynth/source/parameter.hpp
+++ b/UltraSynth/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/plugfactory.cpp b/UltraSynth/source/plugfactory.cpp
index bf7b288e..0288ecbd 100644
--- a/UltraSynth/source/plugfactory.cpp
+++ b/UltraSynth/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/UltraSynth/source/plugprocessor.cpp b/UltraSynth/source/plugprocessor.cpp
index b57cabf4..7fb1912a 100644
--- a/UltraSynth/source/plugprocessor.cpp
+++ b/UltraSynth/source/plugprocessor.cpp
@@ -1,20 +1,10 @@
-// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
+// SPDX-License-Identifier: GPL-3.0-only
//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
+// Original by:
+// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// Modified by:
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/UltraSynth/source/plugprocessor.hpp b/UltraSynth/source/plugprocessor.hpp
index 76998629..5035e52c 100644
--- a/UltraSynth/source/plugprocessor.hpp
+++ b/UltraSynth/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/source/version.hpp b/UltraSynth/source/version.hpp
index 3422909d..3aee5f8c 100644
--- a/UltraSynth/source/version.hpp
+++ b/UltraSynth/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltraSynth.
-//
-// UltraSynth is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltraSynth is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltraSynth. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltraSynth/test/testdsp.cpp b/UltraSynth/test/testdsp.cpp
index 439eb4d4..4785a897 100644
--- a/UltraSynth/test/testdsp.cpp
+++ b/UltraSynth/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/UltrasonicRingMod/source/dsp/dspcore.cpp b/UltrasonicRingMod/source/dsp/dspcore.cpp
index b0bd8550..2538d8d6 100644
--- a/UltrasonicRingMod/source/dsp/dspcore.cpp
+++ b/UltrasonicRingMod/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/UltrasonicRingMod/source/dsp/dspcore.hpp b/UltrasonicRingMod/source/dsp/dspcore.hpp
index 0feed83b..c6c4714c 100644
--- a/UltrasonicRingMod/source/dsp/dspcore.hpp
+++ b/UltrasonicRingMod/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/source/editor.cpp b/UltrasonicRingMod/source/editor.cpp
index 314fa2d0..56de96f1 100644
--- a/UltrasonicRingMod/source/editor.cpp
+++ b/UltrasonicRingMod/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "../../lib/pcg-cpp/pcg_random.hpp"
diff --git a/UltrasonicRingMod/source/editor.hpp b/UltrasonicRingMod/source/editor.hpp
index d5466f3e..62b27e62 100644
--- a/UltrasonicRingMod/source/editor.hpp
+++ b/UltrasonicRingMod/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/source/fuid.hpp b/UltrasonicRingMod/source/fuid.hpp
index 62e2eea2..11b17411 100644
--- a/UltrasonicRingMod/source/fuid.hpp
+++ b/UltrasonicRingMod/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/source/gui/splashdraw.cpp b/UltrasonicRingMod/source/gui/splashdraw.cpp
index 1d5b71f3..2c297979 100644
--- a/UltrasonicRingMod/source/gui/splashdraw.cpp
+++ b/UltrasonicRingMod/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/UltrasonicRingMod/source/parameter.cpp b/UltrasonicRingMod/source/parameter.cpp
index a1891121..e3853c22 100644
--- a/UltrasonicRingMod/source/parameter.cpp
+++ b/UltrasonicRingMod/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/UltrasonicRingMod/source/parameter.hpp b/UltrasonicRingMod/source/parameter.hpp
index 1343ae7a..aa4d250f 100644
--- a/UltrasonicRingMod/source/parameter.hpp
+++ b/UltrasonicRingMod/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/source/plugfactory.cpp b/UltrasonicRingMod/source/plugfactory.cpp
index f832627f..ebacafcb 100644
--- a/UltrasonicRingMod/source/plugfactory.cpp
+++ b/UltrasonicRingMod/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/UltrasonicRingMod/source/plugprocessor.cpp b/UltrasonicRingMod/source/plugprocessor.cpp
index da63573a..3dd6869f 100644
--- a/UltrasonicRingMod/source/plugprocessor.cpp
+++ b/UltrasonicRingMod/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/UltrasonicRingMod/source/plugprocessor.hpp b/UltrasonicRingMod/source/plugprocessor.hpp
index 71e4dc92..5559f044 100644
--- a/UltrasonicRingMod/source/plugprocessor.hpp
+++ b/UltrasonicRingMod/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/source/version.hpp b/UltrasonicRingMod/source/version.hpp
index 7729aa97..05a0744c 100644
--- a/UltrasonicRingMod/source/version.hpp
+++ b/UltrasonicRingMod/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of UltrasonicRingMod.
-//
-// UltrasonicRingMod is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// UltrasonicRingMod is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with UltrasonicRingMod. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/UltrasonicRingMod/test/testdsp.cpp b/UltrasonicRingMod/test/testdsp.cpp
index a297b5d4..ef8f6b24 100644
--- a/UltrasonicRingMod/test/testdsp.cpp
+++ b/UltrasonicRingMod/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
diff --git a/WaveCymbal/source/controller.hpp b/WaveCymbal/source/controller.hpp
index 09b1b455..46e5d4af 100644
--- a/WaveCymbal/source/controller.hpp
+++ b/WaveCymbal/source/controller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/dsp/delay.hpp b/WaveCymbal/source/dsp/delay.hpp
index 54b042e5..bbbe235f 100644
--- a/WaveCymbal/source/dsp/delay.hpp
+++ b/WaveCymbal/source/dsp/delay.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/dsp/dspcore.cpp b/WaveCymbal/source/dsp/dspcore.cpp
index 2391f3b8..41ffdddb 100644
--- a/WaveCymbal/source/dsp/dspcore.cpp
+++ b/WaveCymbal/source/dsp/dspcore.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../lib/juce_ScopedNoDenormal.hpp"
diff --git a/WaveCymbal/source/dsp/dspcore.hpp b/WaveCymbal/source/dsp/dspcore.hpp
index 6592cbb4..5e0c4d5a 100644
--- a/WaveCymbal/source/dsp/dspcore.hpp
+++ b/WaveCymbal/source/dsp/dspcore.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/dsp/ksstring.hpp b/WaveCymbal/source/dsp/ksstring.hpp
index 87db6ae6..15b203fd 100644
--- a/WaveCymbal/source/dsp/ksstring.hpp
+++ b/WaveCymbal/source/dsp/ksstring.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/dsp/wave.hpp b/WaveCymbal/source/dsp/wave.hpp
index 40590bda..6bb86a9d 100644
--- a/WaveCymbal/source/dsp/wave.hpp
+++ b/WaveCymbal/source/dsp/wave.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/editor.cpp b/WaveCymbal/source/editor.cpp
index 201b2bd4..52e3cca8 100644
--- a/WaveCymbal/source/editor.cpp
+++ b/WaveCymbal/source/editor.cpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "editor.hpp"
#include "version.hpp"
diff --git a/WaveCymbal/source/editor.hpp b/WaveCymbal/source/editor.hpp
index 6b82d4a8..54f1defb 100644
--- a/WaveCymbal/source/editor.hpp
+++ b/WaveCymbal/source/editor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/fuid.hpp b/WaveCymbal/source/fuid.hpp
index 11cd2f6e..04127c30 100644
--- a/WaveCymbal/source/fuid.hpp
+++ b/WaveCymbal/source/fuid.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/gui/splashdraw.cpp b/WaveCymbal/source/gui/splashdraw.cpp
index 103584bb..328e482a 100644
--- a/WaveCymbal/source/gui/splashdraw.cpp
+++ b/WaveCymbal/source/gui/splashdraw.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "../../../common/gui/splash.hpp"
#include "../version.hpp"
diff --git a/WaveCymbal/source/parameter.cpp b/WaveCymbal/source/parameter.cpp
index 0a47d334..ccf80754 100644
--- a/WaveCymbal/source/parameter.cpp
+++ b/WaveCymbal/source/parameter.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "parameter.hpp"
#include "../../common/dsp/constants.hpp"
diff --git a/WaveCymbal/source/parameter.hpp b/WaveCymbal/source/parameter.hpp
index c47649e0..ea761f44 100644
--- a/WaveCymbal/source/parameter.hpp
+++ b/WaveCymbal/source/parameter.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -23,9 +9,9 @@
#include "../../common/parameterInterface.hpp"
#ifdef TEST_DSP
-#include "../../test/value.hpp"
+ #include "../../test/value.hpp"
#else
-#include "../../common/value.hpp"
+ #include "../../common/value.hpp"
#endif
namespace Steinberg {
diff --git a/WaveCymbal/source/plugfactory.cpp b/WaveCymbal/source/plugfactory.cpp
index b58b694a..cb3f013a 100644
--- a/WaveCymbal/source/plugfactory.cpp
+++ b/WaveCymbal/source/plugfactory.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "pluginterfaces/vst/ivstaudioprocessor.h"
#include "public.sdk/source/main/pluginfactory.h"
diff --git a/WaveCymbal/source/plugprocessor.cpp b/WaveCymbal/source/plugprocessor.cpp
index a8e734df..f0bbc8ed 100644
--- a/WaveCymbal/source/plugprocessor.cpp
+++ b/WaveCymbal/source/plugprocessor.cpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#include "plugprocessor.hpp"
#include "fuid.hpp"
diff --git a/WaveCymbal/source/plugprocessor.hpp b/WaveCymbal/source/plugprocessor.hpp
index d122dc75..83f6d28a 100644
--- a/WaveCymbal/source/plugprocessor.hpp
+++ b/WaveCymbal/source/plugprocessor.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/source/version.hpp b/WaveCymbal/source/version.hpp
index d8b3b0c8..775442c4 100644
--- a/WaveCymbal/source/version.hpp
+++ b/WaveCymbal/source/version.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of WaveCymbal.
-//
-// WaveCymbal is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// WaveCymbal is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with WaveCymbal. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/WaveCymbal/test/testdsp.cpp b/WaveCymbal/test/testdsp.cpp
index 9e63ddaa..d67a7efa 100644
--- a/WaveCymbal/test/testdsp.cpp
+++ b/WaveCymbal/test/testdsp.cpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#define SET_PARAMETERS dsp->setParameters();
#define HAS_INPUT
@@ -23,7 +9,7 @@
// CMake provides this macro, but just in case.
#ifndef UHHYOU_PLUGIN_NAME
-#define UHHYOU_PLUGIN_NAME "WaveCymbal"
+ #define UHHYOU_PLUGIN_NAME "WaveCymbal"
#endif
#define OUT_DIR_PATH "snd/" UHHYOU_PLUGIN_NAME
diff --git a/common/dsp/basiclimiter.hpp b/common/dsp/basiclimiter.hpp
index f98fcbb0..2be6a07c 100644
--- a/common/dsp/basiclimiter.hpp
+++ b/common/dsp/basiclimiter.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/constants.hpp b/common/dsp/constants.hpp
index 20b3cc1c..0af0b966 100644
--- a/common/dsp/constants.hpp
+++ b/common/dsp/constants.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/lfo.hpp b/common/dsp/lfo.hpp
index ec1317bd..2fa9502a 100644
--- a/common/dsp/lfo.hpp
+++ b/common/dsp/lfo.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/lightlimiter.hpp b/common/dsp/lightlimiter.hpp
index fb0f5271..19653a85 100644
--- a/common/dsp/lightlimiter.hpp
+++ b/common/dsp/lightlimiter.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/multirate.hpp b/common/dsp/multirate.hpp
index bcad65d4..400f109f 100644
--- a/common/dsp/multirate.hpp
+++ b/common/dsp/multirate.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/multiratecoefficient.hpp b/common/dsp/multiratecoefficient.hpp
index 11123537..fe8fa3f1 100644
--- a/common/dsp/multiratecoefficient.hpp
+++ b/common/dsp/multiratecoefficient.hpp
@@ -1,19 +1,5 @@
-// (c) 2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/scale.hpp b/common/dsp/scale.hpp
index 74e7abb6..857df82d 100644
--- a/common/dsp/scale.hpp
+++ b/common/dsp/scale.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/smoother.hpp b/common/dsp/smoother.hpp
index 57544d5b..762e191a 100644
--- a/common/dsp/smoother.hpp
+++ b/common/dsp/smoother.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/dsp/solver.hpp b/common/dsp/solver.hpp
index 38a4a8b7..8771be55 100644
--- a/common/dsp/solver.hpp
+++ b/common/dsp/solver.hpp
@@ -1,19 +1,5 @@
-// (c) 2023 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/fxcontroller.hpp b/common/fxcontroller.hpp
index 4152486e..d49ebebd 100644
--- a/common/fxcontroller.hpp
+++ b/common/fxcontroller.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/arraycontrol.hpp b/common/gui/arraycontrol.hpp
index 29ee884b..97d939cc 100644
--- a/common/gui/arraycontrol.hpp
+++ b/common/gui/arraycontrol.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/barbox.hpp b/common/gui/barbox.hpp
index 0caa54ed..356034cb 100644
--- a/common/gui/barbox.hpp
+++ b/common/gui/barbox.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
@@ -261,7 +247,8 @@ template class BarBox : public ArrayControl {
if (event.buttonState.isLeft()) {
if (
event.modifiers.has(ModifierKey::Control)
- && event.modifiers.has(ModifierKey::Shift)) {
+ && event.modifiers.has(ModifierKey::Shift))
+ {
setValueFromPosition(mousePosition, event.modifiers);
} else {
setValueFromLine(anchor, mousePosition, event.modifiers);
@@ -271,7 +258,8 @@ template class BarBox : public ArrayControl {
} else if (event.buttonState.isMiddle()) {
if (
event.modifiers.has(ModifierKey::Control)
- && event.modifiers.has(ModifierKey::Shift)) {
+ && event.modifiers.has(ModifierKey::Shift))
+ {
setStateFromLine(anchor, mousePosition, anchorState);
} else if (event.modifiers.has(ModifierKey::Shift)) {
mousePosition.x = anchor.x;
@@ -849,9 +837,9 @@ template class BarBox : public ArrayControl {
if (value[i] == sliderZero) continue;
double val = value[i] < sliderZero
? std::min(
- (value[i] - sliderZero + pk.minNeg) * mulNeg + fixNeg, sliderZero)
+ (value[i] - sliderZero + pk.minNeg) * mulNeg + fixNeg, sliderZero)
: std::max(
- (value[i] - sliderZero - pk.minPos) * mulPos + fixPos, sliderZero);
+ (value[i] - sliderZero - pk.minPos) * mulPos + fixPos, sliderZero);
setValueAtIndex(i, val);
}
}
diff --git a/common/gui/button.hpp b/common/gui/button.hpp
index 9781e334..f84efcef 100644
--- a/common/gui/button.hpp
+++ b/common/gui/button.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/checkbox.hpp b/common/gui/checkbox.hpp
index 295230f5..85990df4 100644
--- a/common/gui/checkbox.hpp
+++ b/common/gui/checkbox.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/knob.hpp b/common/gui/knob.hpp
index 2955a8ff..2f92e3ee 100644
--- a/common/gui/knob.hpp
+++ b/common/gui/knob.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/label.hpp b/common/gui/label.hpp
index 122db671..dc4d7803 100644
--- a/common/gui/label.hpp
+++ b/common/gui/label.hpp
@@ -1,20 +1,6 @@
-// (c) 2020 Takamitsu Endo
-// (c) 2020 Konstantin Voinov
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
+// Copyright Konstantin Voinov
#pragma once
diff --git a/common/gui/matrixknob.hpp b/common/gui/matrixknob.hpp
index c9538a4d..f1900a5e 100644
--- a/common/gui/matrixknob.hpp
+++ b/common/gui/matrixknob.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/optionmenu.hpp b/common/gui/optionmenu.hpp
index 89ac42d0..2446ca93 100644
--- a/common/gui/optionmenu.hpp
+++ b/common/gui/optionmenu.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/plugeditor.hpp b/common/gui/plugeditor.hpp
index a84e5baf..c731860b 100644
--- a/common/gui/plugeditor.hpp
+++ b/common/gui/plugeditor.hpp
@@ -1,19 +1,5 @@
-// (c) 2020-2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/rotaryknob.hpp b/common/gui/rotaryknob.hpp
index f0ca1d7f..7c4bef03 100644
--- a/common/gui/rotaryknob.hpp
+++ b/common/gui/rotaryknob.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/scrollbar.hpp b/common/gui/scrollbar.hpp
index f458ca0c..ddc359f5 100644
--- a/common/gui/scrollbar.hpp
+++ b/common/gui/scrollbar.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/slider.hpp b/common/gui/slider.hpp
index 1f12fa3c..2b0e7350 100644
--- a/common/gui/slider.hpp
+++ b/common/gui/slider.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/splash.cpp b/common/gui/splash.cpp
index 5b76852f..d708b17a 100644
--- a/common/gui/splash.cpp
+++ b/common/gui/splash.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "splash.hpp"
diff --git a/common/gui/splash.hpp b/common/gui/splash.hpp
index 5c23bb31..b55d55c3 100644
--- a/common/gui/splash.hpp
+++ b/common/gui/splash.hpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/splashdrawempty.cpp b/common/gui/splashdrawempty.cpp
index fac063da..9d5ec05d 100644
--- a/common/gui/splashdrawempty.cpp
+++ b/common/gui/splashdrawempty.cpp
@@ -1,19 +1,5 @@
-// (c) 2019-2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#include "splash.hpp"
diff --git a/common/gui/style.cpp b/common/gui/style.cpp
index 31da2921..33c102b8 100644
--- a/common/gui/style.cpp
+++ b/common/gui/style.cpp
@@ -1,20 +1,6 @@
-// (c) 2020-2021 Takamitsu Endo
-// (c) 2020 Konstantin Voinov
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
+// Copyright Konstantin Voinov
/**
This source is splitted because nlohmann/json.hpp is slow to compile.
diff --git a/common/gui/style.hpp b/common/gui/style.hpp
index 9c8d068f..654d5fae 100644
--- a/common/gui/style.hpp
+++ b/common/gui/style.hpp
@@ -1,20 +1,6 @@
-// (c) 2020-2021 Takamitsu Endo
-// (c) 2020 Konstantin Voinov
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
+// Copyright Konstantin Voinov
#pragma once
diff --git a/common/gui/tabview.hpp b/common/gui/tabview.hpp
index 58bc3057..f7909a95 100644
--- a/common/gui/tabview.hpp
+++ b/common/gui/tabview.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/textview.hpp b/common/gui/textview.hpp
index 2dae3c5a..8a907afa 100644
--- a/common/gui/textview.hpp
+++ b/common/gui/textview.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/gui/xypad.hpp b/common/gui/xypad.hpp
index b59c02bf..66bf9ac8 100644
--- a/common/gui/xypad.hpp
+++ b/common/gui/xypad.hpp
@@ -1,19 +1,5 @@
-// (c) 2021-2022 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/parameterInterface.hpp b/common/parameterInterface.hpp
index 7bc6e58b..e7888363 100644
--- a/common/parameterInterface.hpp
+++ b/common/parameterInterface.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/plugcontroller.hpp b/common/plugcontroller.hpp
index 31f099b8..350dbbfa 100644
--- a/common/plugcontroller.hpp
+++ b/common/plugcontroller.hpp
@@ -1,23 +1,10 @@
+// SPDX-License-Identifier: GPL-3.0-only
+//
// Original by:
// (c) 2018, Steinberg Media Technologies GmbH, All Rights Reserved
//
// Modified by:
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/common/value.hpp b/common/value.hpp
index 8975dbfb..726aeaf1 100644
--- a/common/value.hpp
+++ b/common/value.hpp
@@ -1,19 +1,5 @@
-// (c) 2020 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/test/fxtester.hpp b/test/fxtester.hpp
index ab84a2e4..1b4456b5 100644
--- a/test/fxtester.hpp
+++ b/test/fxtester.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/test/synthtester.hpp b/test/synthtester.hpp
index 5a973cf6..ff8bf410 100644
--- a/test/synthtester.hpp
+++ b/test/synthtester.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/test/testutil.hpp b/test/testutil.hpp
index 73b7751f..7efc6911 100644
--- a/test/testutil.hpp
+++ b/test/testutil.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once
diff --git a/test/value.hpp b/test/value.hpp
index ab3d4869..14aeb58d 100644
--- a/test/value.hpp
+++ b/test/value.hpp
@@ -1,19 +1,5 @@
-// (c) 2021 Takamitsu Endo
-//
-// This file is part of Uhhyou Plugins.
-//
-// Uhhyou Plugins is free software: you can redistribute it and/or modify
-// it under the terms of the GNU General Public License as published by
-// the Free Software Foundation, either version 3 of the License, or
-// (at your option) any later version.
-//
-// Uhhyou Plugins is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU General Public License for more details.
-//
-// You should have received a copy of the GNU General Public License
-// along with Uhhyou Plugins. If not, see .
+// SPDX-License-Identifier: GPL-3.0-only
+// Copyright Takamitsu Endo (ryukau@gmail.com)
#pragma once