Browse Source

licensing clarifications/updates

audio_region_bpm_change_fix
parent
commit
7cb09a4636
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 7
      HACKING.md
  2. 7
      LICENSES/LicenseRef-ZrythmLicense.txt
  3. 18
      data/windows/meson.build
  4. 20
      data/windows/zrythm.rc.in
  5. 8
      data/zrythm.desktop.in
  6. 19
      doc/dev/Doxyfile-mcss.in
  7. 20
      doc/dev/Doxyfile.cfg.in
  8. 20
      doc/dev/cyaml_schemas.h
  9. 20
      doc/dev/group_defs.dox
  10. 11
      doc/dev/gtk_tips.md
  11. 20
      doc/dev/mainpage.h
  12. 18
      doc/dev/meson.build
  13. 20
      doc/dev/processing_cycle.h
  14. 20
      doc/dev/release_checklist.h
  15. 18
      doc/dev/sphinx/meson.build
  16. 20
      doc/dev/weblate.h
  17. 14
      doc/dev/windows-build-msvc.md
  18. 16
      doc/dev/windows-build.md
  19. 18
      doc/man/meson.build
  20. 3
      doc/man/zrythm.h2m.in
  21. 18
      doc/meson.build
  22. 11
      src/audio/graph.c
  23. 4
      src/audio/graph_export.c
  24. 46
      src/audio/graph_thread.c
  25. 4
      src/audio/group_target_track.c
  26. 4
      src/audio/hardware_processor.c
  27. 4
      src/audio/instrument_track.c
  28. 13
      src/audio/kmeter_dsp.c
  29. 4
      src/audio/marker.c
  30. 4
      src/audio/marker_track.c
  31. 4
      src/audio/master_track.c
  32. 4
      src/audio/meson.build
  33. 4
      src/audio/meter.c
  34. 4
      src/audio/metronome.c
  35. 4
      src/audio/midi_bus_track.c
  36. 10
      src/audio/midi_event.c
  37. 20
      src/guile/zrythm.c

7
HACKING.md

@ -362,6 +362,13 @@ purposes) amounts of code in a file, you should @@ -362,6 +362,13 @@ purposes) amounts of code in a file, you should
append your copyright notice (name, year and
optionally email/website) at the top.
If a file incorporates work under a different
license, it should be explicitly mentioned below
the main SPDX tags and each copyright and permission
notice must be separated by `---`. See
[src/audio/graph_thread.c](src/audio/graph_thread.c)
for an example.
For the copyright years, Zrythm uses a range
(“2008-2010”) instead of listing individual years
(“2008, 2009, 2010”) if and only if every year

7
LICENSES/LicenseRef-ZrythmLicense.txt

@ -1,5 +1,3 @@ @@ -1,5 +1,3 @@
© 2018-2022 Alexandros Theodotou and other contributors
Zrythm is free software: you can redistribute it
and/or modify it under the terms of the GNU Affero
General Public License (GNU AGPL) as published by the
@ -7,6 +5,11 @@ Free Software Foundation, either version 3 of the @@ -7,6 +5,11 @@ Free Software Foundation, either version 3 of the
License, or (at your option) any later version, with
the additional terms below.
Zrythm is distributed in the hope that it will be
useful, but WITHOUT ANY WARRANTY; without even the
implied warranty of MERCHANTABILITY or FITNESS FOR
A PARTICULAR PURPOSE.
---
Additional terms under Section 7 of the GNU AGPL:

18
data/windows/meson.build

@ -1,19 +1,5 @@ @@ -1,19 +1,5 @@
# Copyright (C) 2020 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
# SPDX-FileCopyrightText: © 2020 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
if os_windows
zrythm_rc = configure_file (

20
data/windows/zrythm.rc.in

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2022 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2022 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
//
// Include the necessary resources

8
data/zrythm.desktop.in

@ -1,9 +1,5 @@ @@ -1,9 +1,5 @@
# Copyright (C) 2019-2020, 2022 Alexandros Theodotou <alex at zrythm dot org>
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
# SPDX-FileCopyrightText: © 2019-2020, 2022 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: FSFAP
[Desktop Entry]
Name=Zrythm

19
doc/dev/Doxyfile-mcss.in

@ -1,20 +1,5 @@ @@ -1,20 +1,5 @@
# Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
#
# SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
@INCLUDE = Doxyfile.cfg
GENERATE_HTML = NO

20
doc/dev/Doxyfile.cfg.in

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
# Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
#
# ----------------------------------
# SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
# This file describes the settings to be used by the documentation system
# doxygen (www.doxygen.org) for a project.

20
doc/dev/cyaml_schemas.h

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
*

20
doc/dev/group_defs.dox

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
* @defgroup actions Actions

11
doc/dev/gtk_tips.md

@ -1,3 +1,8 @@ @@ -1,3 +1,8 @@
<!---
SPDX-FileCopyrightText: © 2019-2022 Alexandros Theodotou <alex@zrythm.org>
SPDX-License-Identifier: FSFAP
-->
GTK Tips
========
@ -59,9 +64,3 @@ max height with `max-content-height`. @@ -59,9 +64,3 @@ max height with `max-content-height`.
First need to set style provider in
`zrythm_app_startup()` otherwise we get segfaults.
----
Copyright (C) 2019-2022 Alexandros Theodotou
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without any warranty.

20
doc/dev/mainpage.h

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
* \mainpage Documentation

18
doc/dev/meson.build

@ -1,19 +1,5 @@ @@ -1,19 +1,5 @@
# Copyright (C) 2019-2020 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
# SPDX-FileCopyrightText: © 2019-2020 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
doxyfile = configure_file (
output: 'Doxyfile.cfg',

20
doc/dev/processing_cycle.h

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
* \page processing_cycle The Processing Cycle

20
doc/dev/release_checklist.h

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
* \page release_checklist Release Checklist

18
doc/dev/sphinx/meson.build

@ -1,19 +1,5 @@ @@ -1,19 +1,5 @@
# Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
# SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
if sphinx_build.found ()
# note: needs exhale to be inside the ext dir

20
doc/dev/weblate.h

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/**
* \page weblate Weblate Translations

14
doc/dev/windows-build-msvc.md

@ -1,3 +1,8 @@ @@ -1,3 +1,8 @@
<!---
SPDX-FileCopyrightText: © 2021 Alexandros Theodotou <alex@zrythm.org>
SPDX-License-Identifier: FSFAP
-->
# Building on Windows (MSVC)
> you install VisualStudio community edition, python, git (those 3 are just click click installers) then open "Developer powershell for VS2019" (you should have that in windows apps after installing vs), pip install meson, git clone `your_project`, meson build, ninja -C build
@ -26,12 +31,3 @@ for building gtk4 on Windows. @@ -26,12 +31,3 @@ for building gtk4 on Windows.
# Thanks
Thanks to Company, xclaesse, dcbaker and lazka for explanations.
----
Copyright (C) 2021 Alexandros Theodotou
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.

16
doc/dev/windows-build.md

@ -1,3 +1,9 @@ @@ -1,3 +1,9 @@
<!---
SPDX-FileCopyrightText: © 2022 Alexandros Theodotou <alex@zrythm.org>
SPDX-FileCopyrightText: © 2020 Sidar Talei, Matthieu Talbot
SPDX-License-Identifier: FSFAP
-->
# Building on Windows
Install MSYS2 : https://www.msys2.org
@ -111,13 +117,3 @@ illegal. For more information on why this is not @@ -111,13 +117,3 @@ illegal. For more information on why this is not
allowed by the GPL, consider:
<https://gitlab.com/gnu-clisp/clisp/blob/dd313099db351c90431c1c90332192edce2bb5c9/doc/Why-CLISP-is-under-GPL>
----
Copyright (C) 2022 Alexandros Theodotou
Copyright (C) 2020 Sidar Talei, Matthieu Talbot
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.

18
doc/man/meson.build

@ -1,19 +1,5 @@ @@ -1,19 +1,5 @@
# Copyright (C) 2019-2021 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
# SPDX-FileCopyrightText: © 2019-2021 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
if (not help2man.found ()) or os_windows
subdir_done ()

3
doc/man/zrythm.h2m.in

@ -1,3 +1,6 @@ @@ -1,3 +1,6 @@
SPDX-FileCopyrightText: © 2020 Alexandros Theodotou <alex@zrythm.org>
SPDX-License-Identifier: LicenseRef-ZrythmLicense
[description]
Zrythm is a digital audio workstation designed to be
featureful and easy to use. It offers unlimited automation options, LV2

18
doc/meson.build

@ -1,19 +1,5 @@ @@ -1,19 +1,5 @@
# Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
#
# This file is part of Zrythm
#
# Zrythm is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# Zrythm is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with Zrythm. If not, see <https://www.gnu.org/licenses/>.
# SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
subdir('dev')
subdir('man')

11
src/audio/graph.c

@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019-2022 Alexandros Theodotou <alex at zrythm dot org>
* SPDX-FileCopyrightText: © 2019-2022 Alexandros Theodotou <alex@zrythm.org>
* SPDX-License-Identifier: LicenseRef-ZrythmLicense
*
* This file incorporates work covered by the following copyright and
* permission notice:
*
* ---
*
* Copyright (C) 2017, 2019 Robin Gareus <robin@gareus.org>
*
* This program is free software: you can redistribute it and/or modify
@ -17,8 +19,9 @@ @@ -17,8 +19,9 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
* SPDX-License-Identifier: GPL-2.0-or-later
*
* ---
*/
#include "audio/control_room.h"

4
src/audio/graph_export.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "audio/fader.h"
#include "audio/graph.h"

46
src/audio/graph_thread.c

@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019-2022 Alexandros Theodotou <alex at zrythm dot org>
* SPDX-FileCopyrightText: © 2019-2022 Alexandros Theodotou <alex@zrythm.org>
* SPDX-License-Identifier: LicenseRef-ZrythmLicense
*
* This file incorporates work covered by the following copyright and
* permission notices:
*
* ---
*
* Copyright (C) 2017, 2019 Robin Gareus <robin@gareus.org>
* Copyright (C) 2002-2015 Paul Davis <paul@linuxaudiosystems.com>
* Copyright (C) 2007-2009 David Robillard <d@drobilla.net>
@ -23,22 +25,30 @@ @@ -23,22 +25,30 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
Copyright (C) 2001 Paul Davis
Copyright (C) 2004-2008 Grame
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
* SPDX-License-Identifier: GPL-2.0-or-later
*
* ---
*
* Copyright (C) 2001 Paul Davis
* Copyright (C) 2004-2008 Grame
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* SPDX-License-Identifier: LGPL-2.1-or-later
*
* ---
*/
#include "zrythm-config.h"

4
src/audio/group_target_track.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
*/
#include <stdlib.h>

4
src/audio/hardware_processor.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "audio/engine.h"
#include "audio/ext_port.h"

4
src/audio/instrument_track.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2018-2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2018-2019 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "zrythm-config.h"

13
src/audio/kmeter_dsp.c

@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
* SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
* SPDX-License-Identifier: LicenseRef-ZrythmLicense
*
* This file incorporates work covered by the following copyright and
* permission notice:
*
* ---
*
* Copyright (C) 2008-2011 Fons Adriaensen <fons@linuxaudio.org>
* Copyright (C) 2013 Robin Gareus <robin@gareus.org>
*
@ -19,8 +21,11 @@ @@ -19,8 +21,11 @@
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* ---
*/
#include <math.h>

4
src/audio/marker.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2019-2020 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019-2020 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "audio/marker.h"
#include "audio/marker_track.h"

4
src/audio/marker_track.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2019-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019-2021 Alexandros Theodotou <alex at zrythm dot org>
*/
#include <stdlib.h>

4
src/audio/master_track.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019 Alexandros Theodotou <alex at zrythm dot org>
*/
#include <stdlib.h>

4
src/audio/meson.build

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
# SPDX-FileCopyrightText: © 2019-2021 Alexandros Theodotou <alex@zrythm.org>
# SPDX-License-Identifier: LicenseRef-ZrythmLicense
#
# Copyright (C) 2019-2021 Alexandros Theodotou <alex at zrythm dot org>
# Copyright (C) 2020 Ryan Gonzalez <rymg19 at gmail dot com>
audio_srcs = files([
'audio_function.c',

4
src/audio/meter.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "audio/engine.h"
#include "audio/kmeter_dsp.h"

4
src/audio/metronome.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2019-2022 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2019-2022 Alexandros Theodotou <alex at zrythm dot org>
*/
#include "zrythm-config.h"

4
src/audio/midi_bus_track.c

@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
// SPDX-FileCopyrightText: © 2018-2019 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2018-2019 Alexandros Theodotou <alex at zrythm dot org>
*/
/**
* \file

10
src/audio/midi_event.c

@ -1,10 +1,12 @@ @@ -1,10 +1,12 @@
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
/*
* Copyright (C) 2018-2022 Alexandros Theodotou <alex at zrythm dot org>
* SPDX-FileCopyrightText: © 2018-2022 Alexandros Theodotou <alex@zrythm.org>
* SPDX-License-Identifier: LicenseRef-ZrythmLicense
*
* This file incorporates work covered by the following copyright and
* permission notice:
*
* ---
*
* Copyright (C) 2015 Tim Mayberry <mojofunk@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
@ -19,6 +21,10 @@ @@ -19,6 +21,10 @@
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*
* SPDX-License-Identifier: GPL-2.0-or-later
*
* ---
*/
#include <inttypes.h>

20
src/guile/zrythm.c

@ -1,21 +1,5 @@ @@ -1,21 +1,5 @@
/*
* Copyright (C) 2020-2021 Alexandros Theodotou <alex at zrythm dot org>
*
* This file is part of Zrythm
*
* Zrythm is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* Zrythm is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
// SPDX-FileCopyrightText: © 2020-2021 Alexandros Theodotou <alex@zrythm.org>
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
#include <string.h>

Loading…
Cancel
Save