zynaddsubfx

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

commit 7f1a38a479c98ad795d1fe489db0a756ec72cdef
parent c2a8e90026f5ef7284a964a4379d9493691120f7
Author: fundamental <mark.d.mccurry@gmail.com>
Date:   Sat, 20 Jun 2009 15:11:14 -0400

Copyright notices/Author identification

Diffstat:
Msrc/Controls/Control.C | 21+++++++++++++++++++++
Msrc/Controls/Control.h | 22+++++++++++++++++++++-
Msrc/Controls/DelayCtl.C | 21+++++++++++++++++++++
Msrc/Controls/DelayCtl.h | 21+++++++++++++++++++++
Msrc/Misc/LASHClient.C | 21+++++++++++++++++++++
Msrc/Misc/LASHClient.h | 21+++++++++++++++++++++
Msrc/Misc/Stereo.C | 20++++++++++++++++++++
Msrc/Misc/Stereo.h | 2++
Msrc/Samples/AuSample.C | 20++++++++++++++++++++
Msrc/Samples/AuSample.h | 2++
Msrc/Samples/FqSample.C | 20++++++++++++++++++++
Msrc/Samples/FqSample.h | 4+++-
Msrc/Samples/Sample.C | 20++++++++++++++++++++
Msrc/Samples/Sample.h | 2++
Msrc/Tests/EchoTest.h | 21+++++++++++++++++++++
Msrc/Tests/SampleTest.h | 21+++++++++++++++++++++
16 files changed, 257 insertions(+), 2 deletions(-)

diff --git a/src/Controls/Control.C b/src/Controls/Control.C @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + Control.C - Control base class + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include "Control.h" Control::Control(char ndefaultval) diff --git a/src/Controls/Control.h b/src/Controls/Control.h @@ -1,7 +1,27 @@ -#include <string> +/* + ZynAddSubFX - a software synthesizer + + Control.h - Control base class + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #ifndef CONTROL_H #define CONTROL_H +#include <string> /**A control for a parameter within the program*/ class Control { diff --git a/src/Controls/DelayCtl.C b/src/Controls/DelayCtl.C @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + DelayCtl.C - Control For Delays + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include "DelayCtl.h" #include <sstream> diff --git a/src/Controls/DelayCtl.h b/src/Controls/DelayCtl.h @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + DelayCtl.h - Control For Delays + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include "Control.h" #ifndef DELAYCTL_H diff --git a/src/Misc/LASHClient.C b/src/Misc/LASHClient.C @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + LASHClient.C - LASH support + Copyright (C) 2006-2009 Lars Luthman + Author: Lars Luthman + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include <unistd.h> #include <iostream> #include <string> diff --git a/src/Misc/LASHClient.h b/src/Misc/LASHClient.h @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + LASHClient.h - LASH support + Copyright (C) 2006-2009 Lars Luthman + Author: Lars Luthman + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #ifndef LASHClient_h #define LASHClient_h diff --git a/src/Misc/Stereo.C b/src/Misc/Stereo.C @@ -1,3 +1,23 @@ +/* + ZynAddSubFX - a software synthesizer + + Stereo.C - Object for storing a pair of objects + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ template <class T> Stereo<T>::Stereo(const T &left, const T &right) diff --git a/src/Misc/Stereo.h b/src/Misc/Stereo.h @@ -2,6 +2,8 @@ ZynAddSubFX - a software synthesizer Stereo.h - Object for storing a pair of objects + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License diff --git a/src/Samples/AuSample.C b/src/Samples/AuSample.C @@ -1,3 +1,23 @@ +/* + ZynAddSubFX - a software synthesizer + + AuSample.h - Object for storing information on audio samples (for one channel) + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ #include "AuSample.h" AuSample::AuSample(const int &length) diff --git a/src/Samples/AuSample.h b/src/Samples/AuSample.h @@ -2,6 +2,8 @@ ZynAddSubFX - a software synthesizer AuSample.h - Object for storing information on audio samples (for one channel) + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License diff --git a/src/Samples/FqSample.C b/src/Samples/FqSample.C @@ -1,3 +1,23 @@ +/* + ZynAddSubFX - a software synthesizer + + FqSample.C - Object for storing information on samples + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ #include "FqSample.h" FqSample::FqSample(const int &length) diff --git a/src/Samples/FqSample.h b/src/Samples/FqSample.h @@ -1,7 +1,9 @@ /* ZynAddSubFX - a software synthesizer - Sample.h - Object for storing information on samples + FqSample.h - Object for storing information on samples + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License diff --git a/src/Samples/Sample.C b/src/Samples/Sample.C @@ -1,3 +1,23 @@ +/* + ZynAddSubFX - a software synthesizer + + Sample.C - Object for storing information on samples + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +*/ #include "Sample.h" Sample::Sample(const Sample &smp) diff --git a/src/Samples/Sample.h b/src/Samples/Sample.h @@ -2,6 +2,8 @@ ZynAddSubFX - a software synthesizer Sample.h - Object for storing information on samples + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry This program is free software; you can redistribute it and/or modify it under the terms of version 2 of the GNU General Public License diff --git a/src/Tests/EchoTest.h b/src/Tests/EchoTest.h @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + EchoTest.h - CxxTest for Effect/Echo + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include <cxxtest/TestSuite.h> #include <cmath> #include "../Effects/Echo.h" diff --git a/src/Tests/SampleTest.h b/src/Tests/SampleTest.h @@ -1,3 +1,24 @@ +/* + ZynAddSubFX - a software synthesizer + + SampleTest.h - CxxTest for Samples + Copyright (C) 2009-2009 Mark McCurry + Author: Mark McCurry + + This program is free software; you can redistribute it and/or modify + it under the terms of version 2 of the GNU General Public License + as published by the Free Software Foundation. + + 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 (version 2 or later) for more details. + + You should have received a copy of the GNU General Public License (version 2) + along with this program; if not, write to the Free Software Foundation, + Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +*/ #include <cxxtest/TestSuite.h> #include "../Samples/AuSample.h"