zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit fd1a825cd3ab9d81a2c9efef357a4f91a84a9e57
parent 016b1120200b2707fda5a89b39a893c3b76246ce
Author: fundamental <[email protected]>
Date:   Fri,  4 Mar 2016 11:30:44 -0500

Add Missing License Headers

Diffstat:
Msrc/Containers/MultiPseudoStack.cpp | 11+++++++++++
Msrc/Containers/MultiPseudoStack.h | 11+++++++++++
Msrc/Containers/NotePool.cpp | 11+++++++++++
Msrc/Containers/NotePool.h | 11+++++++++++
Msrc/Misc/Allocator.cpp | 11+++++++++++
Msrc/Misc/Allocator.h | 11+++++++++++
Msrc/Misc/CallbackRepeater.cpp | 11+++++++++++
Msrc/Misc/CallbackRepeater.h | 11+++++++++++
Msrc/Misc/MiddleWare.cpp | 11+++++++++++
Msrc/Misc/MiddleWare.h | 11+++++++++++
Msrc/Misc/PresetExtractor.h | 11+++++++++++
Msrc/Misc/Time.h | 11+++++++++++
Msrc/Nio/EngineMgr.cpp | 11+++++++++++
Msrc/Nio/EngineMgr.h | 11+++++++++++
Msrc/Nio/InMgr.cpp | 11+++++++++++
Msrc/Nio/InMgr.h | 11+++++++++++
Msrc/Nio/Nio.cpp | 11+++++++++++
Msrc/Nio/Nio.h | 11+++++++++++
Msrc/Nio/OutMgr.cpp | 11+++++++++++
Msrc/Nio/OutMgr.h | 11+++++++++++
Msrc/Nio/SafeQueue.cpp | 11+++++++++++
Msrc/Nio/SafeQueue.h | 11+++++++++++
Msrc/Nio/ZynSema.h | 11+++++++++++
Msrc/Synth/ModFilter.cpp | 11+++++++++++
Msrc/Synth/ModFilter.h | 11+++++++++++
Msrc/Synth/SynthNote.cpp | 11+++++++++++
Msrc/Tests/InstrumentStats.cpp | 11+++++++++++
Msrc/Tests/KitTest.h | 11+++++++++++
Msrc/UI/BankView.cpp | 11+++++++++++
Msrc/UI/BankView.h | 11+++++++++++
Msrc/UI/Connection.cpp | 11+++++++++++
Msrc/UI/Connection.h | 11+++++++++++
Msrc/UI/ConnectionDummy.cpp | 11+++++++++++
Msrc/UI/EnvelopeFreeEdit.cpp | 11+++++++++++
Msrc/UI/EnvelopeFreeEdit.h | 11+++++++++++
Msrc/UI/Fl_EQGraph.H | 11+++++++++++
Msrc/UI/Fl_EQGraph.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Button.H | 11+++++++++++
Msrc/UI/Fl_Osc_Button.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Check.H | 11+++++++++++
Msrc/UI/Fl_Osc_Check.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Choice.H | 11+++++++++++
Msrc/UI/Fl_Osc_Choice.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Counter.H | 11+++++++++++
Msrc/UI/Fl_Osc_Counter.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Dial.H | 11+++++++++++
Msrc/UI/Fl_Osc_Dial.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_DialF.H | 11+++++++++++
Msrc/UI/Fl_Osc_DialF.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Input.H | 11+++++++++++
Msrc/UI/Fl_Osc_Input.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Interface.h | 11+++++++++++
Msrc/UI/Fl_Osc_ListView.H | 11+++++++++++
Msrc/UI/Fl_Osc_ListView.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Numeric_Input.H | 11+++++++++++
Msrc/UI/Fl_Osc_Numeric_Input.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Output.H | 11+++++++++++
Msrc/UI/Fl_Osc_Output.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Pane.H | 11+++++++++++
Msrc/UI/Fl_Osc_Pane.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Roller.H | 11+++++++++++
Msrc/UI/Fl_Osc_Roller.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Slider.H | 11+++++++++++
Msrc/UI/Fl_Osc_Slider.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_TSlider.H | 11+++++++++++
Msrc/UI/Fl_Osc_TSlider.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Tree.H | 11+++++++++++
Msrc/UI/Fl_Osc_VSlider.H | 11+++++++++++
Msrc/UI/Fl_Osc_VSlider.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Value.H | 11+++++++++++
Msrc/UI/Fl_Osc_Value.cpp | 11+++++++++++
Msrc/UI/Fl_Osc_Widget.H | 11+++++++++++
Msrc/UI/Fl_Osc_Widget.cpp | 11+++++++++++
Msrc/UI/Fl_OscilSpectrum.h | 11+++++++++++
Msrc/UI/Fl_Oscilloscope.h | 11+++++++++++
Msrc/UI/Fl_PADnoteHarmonicProfile.h | 11+++++++++++
Msrc/UI/Fl_PADnoteOvertonePosition.h | 11+++++++++++
Msrc/UI/Fl_Resonance_Graph.H | 11+++++++++++
Msrc/UI/Fl_Resonance_Graph.cpp | 11+++++++++++
Msrc/UI/FormantFilterGraph.H | 11+++++++++++
Msrc/UI/FormantFilterGraph.cpp | 11+++++++++++
Msrc/UI/NioUI.cpp | 11+++++++++++
Msrc/UI/NioUI.h | 11+++++++++++
Msrc/UI/Osc_DataModel.h | 11+++++++++++
Msrc/UI/Osc_IntModel.h | 11+++++++++++
Msrc/UI/Osc_ListModel.h | 11+++++++++++
Msrc/UI/Osc_SimpleListModel.h | 11+++++++++++
Msrc/UI/PartNameButton.cpp | 11+++++++++++
Msrc/UI/PartNameButton.h | 11+++++++++++
Msrc/UI/TipWin.cpp | 11+++++++++++
Msrc/UI/TipWin.h | 11+++++++++++
Msrc/UI/VuMasterMeter.h | 11+++++++++++
Msrc/UI/VuMeter.h | 11+++++++++++
Msrc/UI/VuPartMeter.h | 11+++++++++++
Msrc/UI/WidgetPDial.cpp | 11+++++++++++
Msrc/UI/WidgetPDial.h | 11+++++++++++
Msrc/UI/common.H | 11+++++++++++
97 files changed, 1067 insertions(+), 0 deletions(-)

diff --git a/src/Containers/MultiPseudoStack.cpp b/src/Containers/MultiPseudoStack.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + MultiPseudoStack.cpp - Multiple-Writer Lock Free Datastructure + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "MultiPseudoStack.h" #include <cassert> #include <cstdio> diff --git a/src/Containers/MultiPseudoStack.h b/src/Containers/MultiPseudoStack.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + MultiPseudoStack.h - Multiple-Writer Lock Free Datastructure + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <atomic> #include <cassert> diff --git a/src/Containers/NotePool.cpp b/src/Containers/NotePool.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + NotePool.cpp - Pool of Synthesizer Engines And Note Instances + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "NotePool.h" #include "../Misc/Allocator.h" #include "../Synth/SynthNote.h" diff --git a/src/Containers/NotePool.h b/src/Containers/NotePool.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + NotePool.h - Pool of Synthesizer Engines And Note Instances + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <stdint.h> #include <functional> diff --git a/src/Misc/Allocator.cpp b/src/Misc/Allocator.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Allocator.cpp - RT-Safe Memory Allocator + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cstddef> #include <cstdlib> #include <cassert> diff --git a/src/Misc/Allocator.h b/src/Misc/Allocator.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Allocator.h - RT-Safe Memory Allocator + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <cstdlib> #include <utility> diff --git a/src/Misc/CallbackRepeater.cpp b/src/Misc/CallbackRepeater.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + CallbackRepeater.cpp - Timed Callback Container + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "CallbackRepeater.h" CallbackRepeater::CallbackRepeater(int interval, cb_t cb_) :last(time(0)), dt(interval), cb(cb_) diff --git a/src/Misc/CallbackRepeater.h b/src/Misc/CallbackRepeater.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + CallbackRepeater.h - Timed Callback Container + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <functional> #include <ctime> diff --git a/src/Misc/MiddleWare.cpp b/src/Misc/MiddleWare.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + MiddleWare.cpp - Glue Logic And Home Of Non-RT Operations + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "MiddleWare.h" #include <cstring> diff --git a/src/Misc/MiddleWare.h b/src/Misc/MiddleWare.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + MiddleWare.h - RT & Non-RT Glue Layer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <functional> #include <cstdarg> diff --git a/src/Misc/PresetExtractor.h b/src/Misc/PresetExtractor.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + PresetExtractor.h - RT Safe Copy/Paste + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <string> #include <rtosc/ports.h> diff --git a/src/Misc/Time.h b/src/Misc/Time.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Time.h - Frame Tracker + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <stdint.h> #include "../globals.h" diff --git a/src/Nio/EngineMgr.cpp b/src/Nio/EngineMgr.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + EngineMgr.cpp - MIDI/Audio Factory + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "EngineMgr.h" #include <algorithm> #include <iostream> diff --git a/src/Nio/EngineMgr.h b/src/Nio/EngineMgr.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + EngineMgr.h - MIDI/Audio Factory + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef ENGINE_MGR_H #define ENGINE_MGR_H diff --git a/src/Nio/InMgr.cpp b/src/Nio/InMgr.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + InMgr.cpp - MIDI Input Manager + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "InMgr.h" #include "MidiIn.h" #include "EngineMgr.h" diff --git a/src/Nio/InMgr.h b/src/Nio/InMgr.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + InMgr.h - MIDI Input Manager + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef INMGR_H #define INMGR_H diff --git a/src/Nio/Nio.cpp b/src/Nio/Nio.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Nio.cpp - IO Wrapper Layer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Nio.h" #include "OutMgr.h" #include "InMgr.h" diff --git a/src/Nio/Nio.h b/src/Nio/Nio.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Nio.h - IO Interface + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef NIO_H #define NIO_H #include <string> diff --git a/src/Nio/OutMgr.cpp b/src/Nio/OutMgr.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + OutMgr.cpp - Audio Output Manager + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "OutMgr.h" #include <algorithm> #include <iostream> diff --git a/src/Nio/OutMgr.h b/src/Nio/OutMgr.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + OutMgr.h - Audio Engine Interfacer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef OUTMGR_H #define OUTMGR_H diff --git a/src/Nio/SafeQueue.cpp b/src/Nio/SafeQueue.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + SafeQueue.cpp - Yet Another Lockless Ringbuffer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ template<class T> SafeQueue<T>::SafeQueue(size_t maxlen) diff --git a/src/Nio/SafeQueue.h b/src/Nio/SafeQueue.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + SafeQueue.h - Yet Another Lockless Ringbuffer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef SAFEQUEUE_H #define SAFEQUEUE_H diff --git a/src/Nio/ZynSema.h b/src/Nio/ZynSema.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + ZynSema.h - Semaphore Wrapper + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef ZYNSEMA_H #define ZYNSEMA_H diff --git a/src/Synth/ModFilter.cpp b/src/Synth/ModFilter.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + ModFilter.cpp - Modulated Filter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "ModFilter.h" #include "Envelope.h" #include "LFO.h" diff --git a/src/Synth/ModFilter.h b/src/Synth/ModFilter.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + ModFilter.h - Modulated Filter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "../globals.h" #include "../Misc/Time.h" diff --git a/src/Synth/SynthNote.cpp b/src/Synth/SynthNote.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + SynthNote.cpp - Abstract Synthesizer Note Instance + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "SynthNote.h" #include "../globals.h" #include <cstring> diff --git a/src/Tests/InstrumentStats.cpp b/src/Tests/InstrumentStats.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + InstrumentStats.cpp - Instrument Profiler and Regression Tester + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cmath> #include <cstdlib> #include <iostream> diff --git a/src/Tests/KitTest.h b/src/Tests/KitTest.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + KitTest.h - Test For Note Allocation Under Kits + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cxxtest/TestSuite.h> #include <cmath> #include <cstring> diff --git a/src/UI/BankView.cpp b/src/UI/BankView.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + BankView.cpp - View Of Bank Fields + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "BankView.h" #include "../Misc/Util.h" #include <FL/Fl.H> diff --git a/src/UI/BankView.h b/src/UI/BankView.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + BankView.h - View of Bank Widgets + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef BANKVIEW_H #define BANKVIEW_H diff --git a/src/UI/Connection.cpp b/src/UI/Connection.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Connection.cpp - In-Process GUI Stubs + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Connection.h" #include "Fl_Osc_Interface.h" #include "../globals.h" diff --git a/src/UI/Connection.h b/src/UI/Connection.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Connection.h - In-Process GUI Stubs + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ //Defines the methods of communication for the GUI //Expect this code to mutate into some sort of ugly beast that will slowly //remove the tendrils of the UI from the RT code diff --git a/src/UI/ConnectionDummy.cpp b/src/UI/ConnectionDummy.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + ConnectionDummy.cpp - Out-Of-Process GUI Stubs + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Connection.h" #include <unistd.h> namespace GUI { diff --git a/src/UI/EnvelopeFreeEdit.cpp b/src/UI/EnvelopeFreeEdit.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + EnvelopeFreeEdit.cpp - Envelope Edit View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "EnvelopeFreeEdit.h" #include "../Misc/Util.h" #include <FL/Fl.H> diff --git a/src/UI/EnvelopeFreeEdit.h b/src/UI/EnvelopeFreeEdit.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + EnvelopeFreeEdit.h - Envelope Edit View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Box.H> #include "../Params/EnvelopeParams.h" diff --git a/src/UI/Fl_EQGraph.H b/src/UI/Fl_EQGraph.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_EQGraph.H - Equalizer Graphical View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Widget.H" #include <FL/Fl_Box.H> diff --git a/src/UI/Fl_EQGraph.cpp b/src/UI/Fl_EQGraph.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_EQGraph.cpp - Equalizer Graphical View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <FL/Fl.H> #include <FL/fl_draw.H> #include "Fl_EQGraph.H" diff --git a/src/UI/Fl_Osc_Button.H b/src/UI/Fl_Osc_Button.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Button.H - OSC Powered Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Button.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Button.cpp b/src/UI/Fl_Osc_Button.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Button.cpp - OSC Powered Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Button.H" #include "Fl_Osc_Interface.h" #include "Fl_Osc_Pane.H" diff --git a/src/UI/Fl_Osc_Check.H b/src/UI/Fl_Osc_Check.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Check.H - OSC Powered Check Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Check_Button.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Check.cpp b/src/UI/Fl_Osc_Check.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Check.cpp - OSC Powered Check Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Check.H" #include "Fl_Osc_Interface.h" #include "Fl_Osc_Pane.H" diff --git a/src/UI/Fl_Osc_Choice.H b/src/UI/Fl_Osc_Choice.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Choice.H - OSC Powered Dropdown Choice + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Choice.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Choice.cpp b/src/UI/Fl_Osc_Choice.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Choice.cpp - OSC Powered Dropdown Choice + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Choice.H" #include "Fl_Osc_Interface.h" #include "Fl_Osc_Pane.H" diff --git a/src/UI/Fl_Osc_Counter.H b/src/UI/Fl_Osc_Counter.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Counter.H - OSC Powered Counter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Counter.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Counter.cpp b/src/UI/Fl_Osc_Counter.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Counter.cpp - OSC Powered Counter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Counter.H" static void callback_fn_counter(Fl_Widget *w, void *) diff --git a/src/UI/Fl_Osc_Dial.H b/src/UI/Fl_Osc_Dial.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Dial.H - OSC Controlled Knob + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Dial.H> #include "WidgetPDial.h" diff --git a/src/UI/Fl_Osc_Dial.cpp b/src/UI/Fl_Osc_Dial.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Dial.cpp - OSC Controlled Dial + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <FL/Fl.H> #include "Fl_Osc_Dial.H" #include "Fl_Osc_Interface.h" diff --git a/src/UI/Fl_Osc_DialF.H b/src/UI/Fl_Osc_DialF.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_DialF.H - OSC Powered Real Valued Dial + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Dial.H> #include "WidgetPDial.h" diff --git a/src/UI/Fl_Osc_DialF.cpp b/src/UI/Fl_Osc_DialF.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_DialF.cpp - OSC Powered Real Valued Dial + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_DialF.H" #include "Fl_Osc_Interface.h" #include "Fl_Osc_Pane.H" diff --git a/src/UI/Fl_Osc_Input.H b/src/UI/Fl_Osc_Input.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Input.H - OSC Controlled Input Field + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Input.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Input.cpp b/src/UI/Fl_Osc_Input.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Input.cpp - OSC Powered Input Field + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Input.H" Fl_Osc_Input::Fl_Osc_Input(int X, int Y, int W, int H, const char *label) diff --git a/src/UI/Fl_Osc_Interface.h b/src/UI/Fl_Osc_Interface.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Interface.h - Interface To OSC Powered Widgets + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <stdio.h> #include <string> diff --git a/src/UI/Fl_Osc_ListView.H b/src/UI/Fl_Osc_ListView.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_ListView.H - OSC Based List View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <string> #include <vector> diff --git a/src/UI/Fl_Osc_ListView.cpp b/src/UI/Fl_Osc_ListView.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_ListView.cpp - OSC Based List View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_ListView.H" #include "Fl_Osc_Pane.H" #include <cstdio> diff --git a/src/UI/Fl_Osc_Numeric_Input.H b/src/UI/Fl_Osc_Numeric_Input.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Numeric_Input.H - OSC Based Numeric Input + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Input.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Numeric_Input.cpp b/src/UI/Fl_Osc_Numeric_Input.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Numeric_Input.cpp - OSC Based Numeric Input + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <stdlib.h> #include "Fl_Osc_Numeric_Input.H" diff --git a/src/UI/Fl_Osc_Output.H b/src/UI/Fl_Osc_Output.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Output.H - OSC Based Value Output + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Value_Output.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Output.cpp b/src/UI/Fl_Osc_Output.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Output.cpp - OSC Based Value Output + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Output.H" #include <cstdlib> #include <cstring> diff --git a/src/UI/Fl_Osc_Pane.H b/src/UI/Fl_Osc_Pane.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Pane.H - OSC Subwindow + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef FL_OSC_PANE_H #define FL_OSC_PANE_H #include <FL/Fl_Group.H> diff --git a/src/UI/Fl_Osc_Pane.cpp b/src/UI/Fl_Osc_Pane.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Pane.cpp - OSC Subwindow + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Pane.H" #include "Fl_Osc_Widget.H" #include <cassert> diff --git a/src/UI/Fl_Osc_Roller.H b/src/UI/Fl_Osc_Roller.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Roller.H - OSC Powered Roller + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Roller.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Roller.cpp b/src/UI/Fl_Osc_Roller.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Roller.cpp - OSC Powered Roller + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Roller.H" #include <cstdlib> #include <cstring> diff --git a/src/UI/Fl_Osc_Slider.H b/src/UI/Fl_Osc_Slider.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Slider.H - OSC Based Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Slider.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Slider.cpp b/src/UI/Fl_Osc_Slider.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Slider.cpp - OSC Based Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <FL/Fl.H> #include "Fl_Osc_Slider.H" #include "Fl_Osc_Interface.h" diff --git a/src/UI/Fl_Osc_TSlider.H b/src/UI/Fl_Osc_TSlider.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_TSlider.H - Variant Of OSC Based Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef FL_OSC_TSLIDER_H #define FL_OSC_TSLIDER_H #include "Fl_Osc_Slider.H" diff --git a/src/UI/Fl_Osc_TSlider.cpp b/src/UI/Fl_Osc_TSlider.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_TSlider.cpp - Variant Of OSC Based Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cmath> #include "Fl_Osc_TSlider.H" //Copyright (c) 2015 Christopher Oliver diff --git a/src/UI/Fl_Osc_Tree.H b/src/UI/Fl_Osc_Tree.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Tree.H - OSC Based Tree + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <rtosc/ports.h> #include "Fl_Osc_Interface.h" diff --git a/src/UI/Fl_Osc_VSlider.H b/src/UI/Fl_Osc_VSlider.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_VSlider.H - OSC Based Vertical Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Value_Slider.H> #include "Fl_Osc_Slider.H" diff --git a/src/UI/Fl_Osc_VSlider.cpp b/src/UI/Fl_Osc_VSlider.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_VSlider.cpp - OSC Based Vertical Slider + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <FL/Fl.H> #include <FL/fl_draw.H> #include "Fl_Osc_VSlider.H" diff --git a/src/UI/Fl_Osc_Value.H b/src/UI/Fl_Osc_Value.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Value.H - OSC Based Fl_Value + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Value_Input.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/Fl_Osc_Value.cpp b/src/UI/Fl_Osc_Value.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Value.cpp - OSC Based Fl_Value + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Value.H" Fl_Osc_Value::Fl_Osc_Value(int X, int Y, int W, int H, const char *label) diff --git a/src/UI/Fl_Osc_Widget.H b/src/UI/Fl_Osc_Widget.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Widget.H - OSC Widget Superclass + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <string> #include <cstring> diff --git a/src/UI/Fl_Osc_Widget.cpp b/src/UI/Fl_Osc_Widget.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Osc_Widget.cpp - OSC Widget Superclass + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Osc_Widget.H" #include "Fl_Osc_Pane.H" #include <rtosc/rtosc.h> diff --git a/src/UI/Fl_OscilSpectrum.h b/src/UI/Fl_OscilSpectrum.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_OscilSpectrum.h - OSC Controlled Spectrum + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cassert> #include <FL/Fl_Box.H> #include <FL/Fl.H> diff --git a/src/UI/Fl_Oscilloscope.h b/src/UI/Fl_Oscilloscope.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Oscilloscope.h - OSC Waveform View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Pane.H" diff --git a/src/UI/Fl_PADnoteHarmonicProfile.h b/src/UI/Fl_PADnoteHarmonicProfile.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_PADnoteHarmonicProfile.h - Harmonic Expansion View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ class PADnoteHarmonicProfile: public Fl_Box, public Fl_Osc_Widget { diff --git a/src/UI/Fl_PADnoteOvertonePosition.h b/src/UI/Fl_PADnoteOvertonePosition.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_PADnoteOvertonePosition.h - PADnote Specific Spectrum View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cstring> #include <cassert> #include <FL/Fl.H> diff --git a/src/UI/Fl_Resonance_Graph.H b/src/UI/Fl_Resonance_Graph.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Resonance_Graph.H - OSC Resonance Graph View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ // generated by Fast Light User Interface Designer (fluid) version 1.0302 #ifndef Fl_Resonance_Graph_H diff --git a/src/UI/Fl_Resonance_Graph.cpp b/src/UI/Fl_Resonance_Graph.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Fl_Resonance_Graph.cpp - OSC Resonance Graph View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "Fl_Resonance_Graph.H" #include <FL/Fl.H> #include <FL/fl_draw.H> diff --git a/src/UI/FormantFilterGraph.H b/src/UI/FormantFilterGraph.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + FormantFilterGraph.H - OSC Formant Filter Graph View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl.H> diff --git a/src/UI/FormantFilterGraph.cpp b/src/UI/FormantFilterGraph.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + FormantFilterGraph.cpp - OSC Formant Filter Graph View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "FormantFilterGraph.H" #include <cmath> #include <cstdio> diff --git a/src/UI/NioUI.cpp b/src/UI/NioUI.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + NioUI.cpp - UI For Runtime IO Changes + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "NioUI.h" #include "../Nio/Nio.h" #include <cstdio> diff --git a/src/UI/NioUI.h b/src/UI/NioUI.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + NioUI.h - UI For Runtime IO Changes + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef NIOUI_H #define NIOUI_H diff --git a/src/UI/Osc_DataModel.h b/src/UI/Osc_DataModel.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Osc_DataModel.h - OSC Data View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Widget.H" #include <functional> diff --git a/src/UI/Osc_IntModel.h b/src/UI/Osc_IntModel.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Osc_IntModel.h - OSC Updated Integer + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Widget.H" #include <functional> diff --git a/src/UI/Osc_ListModel.h b/src/UI/Osc_ListModel.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Osc_ListModel.h - OSC List View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Widget.H" #include <functional> diff --git a/src/UI/Osc_SimpleListModel.h b/src/UI/Osc_SimpleListModel.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + Osc_SimpleListModel.h - OSC List View + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include "Fl_Osc_Widget.H" #include <functional> diff --git a/src/UI/PartNameButton.cpp b/src/UI/PartNameButton.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + PartNameButton.cpp - OSC Renamable Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "PartNameButton.h" PartNameButton::PartNameButton(int X, int Y, int W, int H, const char *label) diff --git a/src/UI/PartNameButton.h b/src/UI/PartNameButton.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + PartNameButton.h - OSC Renameable Button + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #pragma once #include <FL/Fl_Button.H> #include "Fl_Osc_Widget.H" diff --git a/src/UI/TipWin.cpp b/src/UI/TipWin.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + TipWin.cpp - Tooltips + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include <cstdio> #include <cmath> #include <FL/Fl_Tooltip.H> diff --git a/src/UI/TipWin.h b/src/UI/TipWin.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + TipWin.h - Tooltips + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef TIPWIN_H #include <string> #include <FL/Fl_Menu_Window.H> diff --git a/src/UI/VuMasterMeter.h b/src/UI/VuMasterMeter.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + VuMasterMeter.h - OSC Controlled VU Meter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "VuMeter.h" #include "Fl_Osc_Interface.h" #define MIN_DB (-48) diff --git a/src/UI/VuMeter.h b/src/UI/VuMeter.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + VuMeter.h - VU Meter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #ifndef VU_METER_H #define VU_METER_H #include <FL/Fl_Box.H> diff --git a/src/UI/VuPartMeter.h b/src/UI/VuPartMeter.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + VuPartMeter.h - OSC Controlled VU Meter + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ #include "VuMeter.h" #define MIN_DB (-48) diff --git a/src/UI/WidgetPDial.cpp b/src/UI/WidgetPDial.cpp @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + WidgetPDial.cpp - Fl_Dial With Custom Behavior + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ // generated by Fast Light User Interface Designer (fluid) version 1.0107f #include <cmath> diff --git a/src/UI/WidgetPDial.h b/src/UI/WidgetPDial.h @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + WidgetPDial.h - Fl_Dial Custom Behavior + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ // generated by Fast Light User Interface Designer (fluid) version 1.0107f #ifndef WIDGETPDIAL_h diff --git a/src/UI/common.H b/src/UI/common.H @@ -1,3 +1,14 @@ +/* + ZynAddSubFX - a software synthesizer + + common.H - Common UI Code + Copyright (C) 2016 Mark McCurry + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. +*/ /*******************************************************************************/ /* Copyright (C) 2012 Jonathan Moore Liles */