diff options
-rw-r--r-- | guile-ola.cpp | 17 | ||||
-rw-r--r-- | guile/starlet/base.scm | 20 | ||||
-rw-r--r-- | guile/starlet/colours.scm | 20 | ||||
-rw-r--r-- | guile/starlet/effects.scm | 20 | ||||
-rw-r--r-- | guile/starlet/fixture-library/arduino.scm | 20 | ||||
-rw-r--r-- | guile/starlet/fixture-library/generic.scm | 20 | ||||
-rw-r--r-- | guile/starlet/fixture-library/robe.scm | 20 | ||||
-rw-r--r-- | guile/starlet/guile-ola.scm | 20 | ||||
-rw-r--r-- | guile/starlet/midi-control/base.scm | 20 | ||||
-rw-r--r-- | guile/starlet/midi-control/button-utils.scm | 20 | ||||
-rw-r--r-- | guile/starlet/midi-control/faders.scm | 20 | ||||
-rw-r--r-- | guile/starlet/playback.scm | 20 | ||||
-rw-r--r-- | guile/starlet/utils.scm | 20 |
13 files changed, 256 insertions, 1 deletions
diff --git a/guile-ola.cpp b/guile-ola.cpp index 1f78e7a..63622d0 100644 --- a/guile-ola.cpp +++ b/guile-ola.cpp @@ -1,7 +1,22 @@ /* * guile-ola.cpp * - * A very thin Guile wrapper for OLA StreamingClient + * Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> + * + * This file is part of Starlet. + * + * Starlet is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. * */ diff --git a/guile/starlet/base.scm b/guile/starlet/base.scm index 70ec741..3420115 100644 --- a/guile/starlet/base.scm +++ b/guile/starlet/base.scm @@ -1,3 +1,23 @@ +;; +;; starlet/base.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet base) #:use-module (starlet utils) #:use-module (starlet colours) diff --git a/guile/starlet/colours.scm b/guile/starlet/colours.scm index 2553089..c7d1de0 100644 --- a/guile/starlet/colours.scm +++ b/guile/starlet/colours.scm @@ -1,3 +1,23 @@ +;; +;; starlet/colours.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet colours) #:use-module (oop goops) #:use-module (ice-9 exceptions) diff --git a/guile/starlet/effects.scm b/guile/starlet/effects.scm index 73b19eb..80f0b4e 100644 --- a/guile/starlet/effects.scm +++ b/guile/starlet/effects.scm @@ -1,3 +1,23 @@ +;; +;; starlet/effects.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet effects) #:use-module (starlet base) #:export (flash diff --git a/guile/starlet/fixture-library/arduino.scm b/guile/starlet/fixture-library/arduino.scm index a46cb73..6d1a11a 100644 --- a/guile/starlet/fixture-library/arduino.scm +++ b/guile/starlet/fixture-library/arduino.scm @@ -1,3 +1,23 @@ +;; +;; starlet/fixture-library/arduino.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet fixture-library arduino) #:use-module (oop goops) #:use-module (starlet base) diff --git a/guile/starlet/fixture-library/generic.scm b/guile/starlet/fixture-library/generic.scm index abed4b9..6bf029f 100644 --- a/guile/starlet/fixture-library/generic.scm +++ b/guile/starlet/fixture-library/generic.scm @@ -1,3 +1,23 @@ +;; +;; starlet/fixture-library/generic.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet fixture-library generic) #:use-module (oop goops) #:use-module (starlet base) diff --git a/guile/starlet/fixture-library/robe.scm b/guile/starlet/fixture-library/robe.scm index d1ae3ae..95c88b3 100644 --- a/guile/starlet/fixture-library/robe.scm +++ b/guile/starlet/fixture-library/robe.scm @@ -1,3 +1,23 @@ +;; +;; starlet/fixture-library/robe.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet fixture-library robe) #:use-module (oop goops) #:use-module (starlet base) diff --git a/guile/starlet/guile-ola.scm b/guile/starlet/guile-ola.scm index 5ec4fc7..58b4aa5 100644 --- a/guile/starlet/guile-ola.scm +++ b/guile/starlet/guile-ola.scm @@ -1,3 +1,23 @@ +;; +;; starlet/guile-ola.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet guile-ola) #:export (<OlaDmxBuffer> <OlaStreamingClient> diff --git a/guile/starlet/midi-control/base.scm b/guile/starlet/midi-control/base.scm index cbd113e..c9a6118 100644 --- a/guile/starlet/midi-control/base.scm +++ b/guile/starlet/midi-control/base.scm @@ -1,3 +1,23 @@ +;; +;; starlet/midi-control/base.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet midi-control base) #:use-module (oop goops) #:use-module (ice-9 atomic) diff --git a/guile/starlet/midi-control/button-utils.scm b/guile/starlet/midi-control/button-utils.scm index f0add16..5acd5f6 100644 --- a/guile/starlet/midi-control/button-utils.scm +++ b/guile/starlet/midi-control/button-utils.scm @@ -1,3 +1,23 @@ +;; +;; starlet/midi-control/button-utils.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet midi-control button-utils) #:use-module (starlet midi-control base) #:use-module (starlet base) diff --git a/guile/starlet/midi-control/faders.scm b/guile/starlet/midi-control/faders.scm index 8b8eb2b..53ea378 100644 --- a/guile/starlet/midi-control/faders.scm +++ b/guile/starlet/midi-control/faders.scm @@ -1,3 +1,23 @@ +;; +;; starlet/midi-control/faders.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet midi-control faders) #:use-module (starlet midi-control base) #:use-module (starlet base) diff --git a/guile/starlet/playback.scm b/guile/starlet/playback.scm index 0d5167b..1844853 100644 --- a/guile/starlet/playback.scm +++ b/guile/starlet/playback.scm @@ -1,3 +1,23 @@ +;; +;; starlet/playback.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet playback) #:use-module (oop goops) #:use-module (ice-9 optargs) diff --git a/guile/starlet/utils.scm b/guile/starlet/utils.scm index 24a2b5c..d5eb018 100644 --- a/guile/starlet/utils.scm +++ b/guile/starlet/utils.scm @@ -1,3 +1,23 @@ +;; +;; starlet/utils.scm +;; +;; Copyright © 2020-2021 Thomas White <taw@bitwiz.org.uk> +;; +;; This file is part of Starlet. +;; +;; Starlet is free software: you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 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 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 <http://www.gnu.org/licenses/>. +;; (define-module (starlet utils) #:use-module (srfi srfi-1) #:export (print-hash-table |